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 %}