Sensor Power aus dem Netz in Watt:
- sensor:
- name: "Power vom Netz (Watt)"
unique_id: power_vom_netz
state: >
{% if states('sensor.power_total') | float(0) >= 0 %}
{{states('sensor.power_total') | float(0) | round (3) }}
{% else %}
{{(states ('0.0') | float(0)) |round(3) }}
{% endif %}
unit_of_measurement: W
device_class: power
state_class: measurement
availability: >
{{
[ states('sensor.power_total') ] | map('is_number') | min }}
Sensor Power in das Netz in Watt:
- sensor:
- name: "Power ins Netz (Watt)"
unique_id: power_ins_netz
state: >
{% if states('sensor.power_total') | float(0) < 0 %}
{{(states('sensor.power_total') | float(0))*-1 | round (3) }}
{% else %}
{{(states ('0.0') | float(0)) |round(3) }}
{% endif %}
unit_of_measurement: W
device_class: power
state_class: measurement
availability: >
{{
[ states('sensor.power_total') ] | map('is_number') | min }}
Sensor selbst verbrauchte Solarenergie in Watt:
- sensor:
- name: "Solar Eigenverbrauch (Watt)"
unique_id: solar_eigenverbrauch_watt
state_class: measurement
icon: mdi:transmission-tower
unit_of_measurement: W
device_class: power
state: >
{% if states('sensor.power_total') | float(0) < 0 %}
{{ ( (states('sensor.power_total') | float(0) ) + (states('sensor.balkonsolar_ertrag_switch_0_power') | float(0) ) ) | round (3) }}
{% else %}
{{ states('sensor.balkonsolar_ertrag_switch_0_power') | round (3) }}
{% endif %}
availability: >
{{
[ states('sensor.power_total'),
states('sensor.balkonsolar_ertrag_switch_0_power') ] | map('is_number') | min }}
Sensor Ersparnis in Euro pro Stunde:
- sensor:
- name: "Balkonsolar Vorteil"
unique_id: balkonsolar_vorteil
unit_of_measurement: EUR/h
state: >
{{ states('sensor.solar_eigenverbrauch_watt')|float(0) * states('input_number.stromprei')|float(0)/1000 }}