siccome sta baracca di macchina non comunica la potenza di carica e qualche colonnina idem (o meglio, qualche operatore tipo shell) ho fatto un sensorino, ho fatto fare tutto a gemini, senza correzioni. sembra ok
template:
- trigger:
- platform: state
entity_id: sensor.c3_batteria
sensor:
- name: "Potenza Ricarica C3"
unique_id: potenza_ricarica_c3
unit_of_measurement: "kW"
device_class: power
state_class: measurement
state: >
{% set capacita_batteria_kwh = 44.0 %}
{% set stato_attuale = states('sensor.c3_batteria') | float(0) %}
{% set stato_precedente = trigger.from_state.state | float(0) %}
{% set delta_percentuale = stato_attuale - stato_precedente %}
{% if delta_percentuale > 0 %}
{% set delta_tempo_secondi = as_timestamp(now()) - as_timestamp(trigger.from_state.last_changed) %}
{% if delta_tempo_secondi > 0 %}
{% set kwh_aggiunti = (delta_percentuale / 100) * capacita_batteria_kwh %}
{% set potenza_kw = (kwh_aggiunti / (delta_tempo_secondi / 3600)) %}
{{ potenza_kw }}
{% else %}
{{ this.state | float(0) }}
{% endif %}
{% else %}
0
{% endif %}











