Ma solution pour ceux que cela intéressent.
Code à copier dans config.yaml pour une config à 3 batteries.
A adapter suivant votre configuration.
[ code ]
template:
- sensor:
- name: production watt pylontech 1
unique_id: watt_pylontech1
unit_of_measurement: "W"
device_class: power
state: >-
{% set PF = states('sensor.pylontech1_pylontech_1_curr')|float(0) %}
{% set PL = states('sensor.pylontech1_pylontech_1_volt')|float(0) %}
{{ PL * PF | float(0) |round(2) }}
- name: production watt pylontech 2
unique_id: watt_pylontech2
unit_of_measurement: "W"
device_class: power
state: >-
{% set PF = states('sensor.pylontech2_pylontech_2_curr')|float(0) %}
{% set PL = states('sensor.pylontech2_pylontech_2_volt')|float(0) %}
{{ PL * PF | float(0) |round(2) }}
- name: production watt pylontech 3
unique_id: watt_pylontech3
unit_of_measurement: "W"
device_class: power
state: >-
{% set PF = states('sensor.pylontech3_pylontech_3_curr')|float(0) %}
{% set PL = states('sensor.pylontech3_pylontech_3_volt')|float(0) %}
{{ PL * PF | float(0) |round(2) }}
[ /code ]
Code à copier dans config.yaml pour une config à 3 batteries.
A adapter suivant votre configuration.
[ code ]
template:
- sensor:
- name: production watt pylontech 1
unique_id: watt_pylontech1
unit_of_measurement: "W"
device_class: power
state: >-
{% set PF = states('sensor.pylontech1_pylontech_1_curr')|float(0) %}
{% set PL = states('sensor.pylontech1_pylontech_1_volt')|float(0) %}
{{ PL * PF | float(0) |round(2) }}
- name: production watt pylontech 2
unique_id: watt_pylontech2
unit_of_measurement: "W"
device_class: power
state: >-
{% set PF = states('sensor.pylontech2_pylontech_2_curr')|float(0) %}
{% set PL = states('sensor.pylontech2_pylontech_2_volt')|float(0) %}
{{ PL * PF | float(0) |round(2) }}
- name: production watt pylontech 3
unique_id: watt_pylontech3
unit_of_measurement: "W"
device_class: power
state: >-
{% set PF = states('sensor.pylontech3_pylontech_3_curr')|float(0) %}
{% set PL = states('sensor.pylontech3_pylontech_3_volt')|float(0) %}
{{ PL * PF | float(0) |round(2) }}
[ /code ]