J’avais cru comprendre que les VA devaient être globalement égaux au W, mais les valeurs sont systématiquement supérieures aux W chez moi et n’étant pas électricien, je ne sais pas trop comment ça s’utilise.
De fait, après avoir pas mal tatonné, j’ai réussi à obtenir une consommation instantanée correcte en W de la façon suivante:
(C’est un peu le bazar parce que j’ai 2 PI4, un dans le garage qui récupère les données Linky, l’autre en étage qui est le PI principal, et que j’ai un peu tout mélangé dans les syntaxes,mais ça fonctionne.)
Le principe:
- Un compteur HC_HP_sum qui additionne les Heures Pleines avec les Heures Creuses
- Une dérivative en W sur une minute qui me donne la consommation instantanée, j’ai vérifié avec mon Ecojoko et les résultats affichés sont similaires.
template:
- sensor:
- name: lixee_zlinky_tic_metering_HC_HP_sum
unit_of_measurement: "Wh"
device_class: energy
state_class: total_increasing
state: >-
{% if is_state('sensor.lixee_zlinky_tic_metering_HC', 'unavailable') %}
unavailable
{% elif is_state('sensor.lixee_zlinky_tic_metering_HP', 'unavailable') %}
unavailable
{% else %}
{% set HC = states('sensor.lixee_zlinky_tic_metering_HC') | int %}
{% set HP = states('sensor.lixee_zlinky_tic_metering_HP') | int %}
{{ HC + HP }}
{% endif %}
sensor:
- platform: derivative
source: sensor.lixee_zlinky_tic_metering_HC_HP_sum
name: lixee_current_summation_derived_v1
round: 0
unit_time: h
unit: W
time_window: "00:01:00"