Bonjour,
J’ai crée des sensors, dans template.yaml et dans utility meter pour un suivis et un historique.
Le probléme c’est que mon template fait bien ces mesures, mais l’utility meter n’enregistre rien je ne comprends pas mon probléme.
Les utility meter
# elec importé annuel
energy_imported_yearly:
source: sensor.utility_power
cycle: yearly
unique_id: energy_imported_yearly
#elec importé mensuel
energy_imported_monthly:
source: sensor.utility_power
cycle: monthly
unique_id: energy_imported_monthly
Le sensor template :
# calculate puissance réel soutiré reseaux
- name: "Utility Power"
state: >
{{ '%0.0f' | format(states('sensor.envoy_122246080483_current_power_consumption') | float(0) - states('sensor.envoy_122246080483_current_power_production') | float(0) + states('sensor.battery_power') | float(0)) }}
unit_of_measurement: "W"
icon: "mdi:flash"
pour la compréhension je vous donne le sensor battery_power:
# calculate etat battery charge et decharge
- name: "Battery Power"
state: >
{% set production = states('sensor.envoy_122246080483_current_power_production') | float(0) %}
{% set consumption = states('sensor.envoy_122246080483_current_power_consumption') | float(0) %}
{% if is_state("binary_sensor.battery_empty", "off") %}
{{ '%0.0f' | format(production - consumption) }}
{% else %}
{{ '%0.0f' | format([production - consumption, 0] | max) }}
{% endif %}
unit_of_measurement: "W"
device_class: power
icon: "mdi:battery"