Hi,
ich habe, auch dank der tollen Videos und Anleitungen hier, meinen Stromzähler in HA integriert. Nun würde ich gern in Kombination mit der Balkonsolaranlage die Einspeisung im Energie Dashboard anzeigen. Leider scheine ich irgendeinen Fehler zu machen. Folgender Code in der configuration.yaml erzeugt dauerhaft 0 Watt Einspeisungen obwohl power.current_power auch bereits negativ war.
rest:
- scan_interval: 60
resource: http://192.168.178.145:8081/
sensor:
- name: power.energy_consumption
value_template: "{{ value_json.data[0].tuples[0][1] }}"
unit_of_measurement: "Wh"
- name: power.energy_consumption_kWh
device_class: energy
state_class: total_increasing
value_template: "{{ value_json.data[0].tuples[0][1] / 1000 }}"
unit_of_measurement: "kWh"
- name: power.current_power
value_template: "{{ value_json.data[1].tuples[0][1] }}"
unit_of_measurement: "W"
template:
- sensor:
# Berechnet anhand des Stromzählers die Rückgabe ins Netz, wenn negative Werte ausgegben werden
- name: Einspeisung ins Netz in Watt
unique_id: "BalkonsolarBackToGridSensorWatts"
state_class: measurement
icon: mdi:transmission-tower
unit_of_measurement: W
device_class: power
state: >
{% if is_number(states('power.current_power')) and states('power.current_power') | float(0) < 0 %}
{{(states('power.current_power') | float(0))*-1 | round (3) }}
{% else %}
{{(states ('0.0') | float(0)) |round(3) }}
{% endif %}