Dear community,
I need your help on configuring the energy panel of my home as statistical variables are not my “friends”.
I have a FusionSolar APP with OpenAPI account that is giving me following information:
- Energy generated by the solar panels
- Energy clamp (gives me positive and negative values depending on consuming from the grid or delivering to the grid).
With that information I have configured following template sensors to be used in the energy panel:
- sensor:
- name: realtime_power_solar
unit_of_measurement: "kWh"
icon: 'mdi:solar-power'
state_class: measurement
device_class: energy
state: "{{states('sensor.ta21b0021878_ta21b0021878_realtime_power')|float}}"
- name: realtime_power_delivered
unit_of_measurement: "kWh"
icon: 'mdi:transmission-tower-import'
state_class: measurement
device_class: energy
state: >
{% if states('sensor.power_sensor_none_realtime_power')|float > 0.0 %}
{{ states('sensor.power_sensor_none_realtime_power')|float / 1000}}
{% else %}
0.0
{% endif %}
- name: realtime_power_consumption
unit_of_measurement: "kWh"
icon: 'mdi:transmission-tower-export'
state_class: measurement
device_class: energy
state: >
{% if states('sensor.power_sensor_none_realtime_power')|float <= 0.0 %}
{{ states('sensor.power_sensor_none_realtime_power')|float / 1000}}
{% else %}
0.0
{% endif %}
Can someone tell me where is the error?
Thanks in advance.