J’ai un problème depuis un petit moment que je n’arrive pas à résoudre.
J’ai crée un capteur qui prends ma consommation électrique totale de ma maison (lixee) et je lui soustrais les différentes prises connectées et autre pour obtenir ma conso restante de ma maison (Chauffage, ECS…)
Mais à chaque redémarrage des données incorrectes arrivent sur le capteur créé, notamment sur le capteur « sensor.consommations_diverses_kwh_cost » automatiquement créé par la page énergie.
Bonjour,
pour plus avoir de soucis au redémarrage, faut uiliser l’option availability dans le template.
exemple, faut ajouter tout les sensors que ta dans le template:
availability: "{{ states('sensor.lixee_conso_east')|is_number and states('sensor.prise_pompe_garage_electric_consumption_kwh')|is_number and states('sensor.prise_machine_a_laver_le_linge_electric_consumption_kwh')|is_number }}"
il y avait un sujet dessus:
Un exemple du même genre de template chez moi:
- name: 'Energie home instentané'
unique_id: energy_home_instentane
unit_of_measurement: "W"
state: >-
{% set SUM = states('sensor.zlinky_current_summation_derived_one_minute')|int(0) |round(0) %}
{% set BP = states('sensor.0x54ef4410005647e8_power')|int(0) |round(0) %}
{% set B2P = states('sensor.0xa4c1388dad871064_power')|int(0) |round(0) %}
{% set FP = states('sensor.0xa4c1383a5eeb5542_power')|int(0) |round(0) %}
{% set PP = states('sensor.0xa4c138244f6e91e3_power')|int(0) |round(0) %}
{% set TP = states('sensor.0xa4c138d4c17833b3_power')|int(0) |round(0) %}
{% set EP = states('sensor.0xa4c138b1bfb7f7ef_power')|int(0) |round(0) %}
{% set CBP = states('sensor.0x54ef4410004ea988_power')|int(0) |round(0) %}
{% set MLP = states('sensor.0xa4c138c9cc1b6472_power')|int(0) |round(0) %}
{{ SUM - ( BP + B2P + FP + PP + TP + EP + CBP + MLP ) |int(0) |round(0) }}
availability: "{{ states('sensor.zlinky_current_summation_derived_one_minute')|is_number and states('sensor.0x54ef4410005647e8_power')|is_number and states('sensor.0xa4c1388dad871064_power')|is_number and states('sensor.0xa4c138c9cc1b6472_power')|is_number and states('sensor.0xa4c138244f6e91e3_power')|is_number and states('sensor.0xa4c138d4c17833b3_power')|is_number and states('sensor.0xa4c138b1bfb7f7ef_power')|is_number and states('sensor.0x54ef4410004ea988_power')|is_number and states('sensor.0xa4c138c9cc1b6472_power')|is_number }}"
Ca semble marcher, je devrais vite le voir.
Le sensor « Cost » automatiquement créé va lui aussi prendre le pli ? Ou il faut également lui ajouter un template?