Moin zusammen,
ich weiß, das Thema wurde hier schon einige male behandelt, jedoch komme auch ich an dieser stelle nicht weiter.
Hier mein Auszug aus der configuration.yaml
- sensor:
- name: "Haus Watt Gesamt"
unique_id: "haus_energy_gesamt"
device_class: "power"
state_class: "measurement"
unit_of_measurement: 'W'
state: >
{{
states('sensor.shellypro3em-XXXXXXXX_phase_a_active_power')| float(0) +
states('sensor.shellypro3em-XXXXXXXX_phase_b_active_power')| float(0) +
states('sensor.shellypro3em-XXXXXXXX_phase_c_active_power')| float(0)
}}
Der Sensor zeigt so jedoch leider immer nur 0W an.

Das Auslesen der einzelnen Phasen aus dem Shelly in HA funktioniert aber.

Kann mir jemand auf die Sprünge helfen?
Dafür vielen Dank!
Ich bin eben selbst auf die Lösung gekommen.
Die Anwendung von float() hat sich wohl geändert. Der Code muss jetzt so aussehen, dann klappts:
- sensor:
- name: "Haus Watt Gesamt"
unique_id: "haus_energy_gesamt"
device_class: "power"
state_class: "measurement"
unit_of_measurement: 'W'
state: >
{{
float(states('sensor.shellypro3em_XXXXXXXXX_phase_a_active_power')) +
float(states('sensor.shellypro3em_XXXXXXXXX_phase_b_active_power')) +
float(states('sensor.shellypro3em_XXXXXXXXX_phase_c_active_power'))
}}
2 „Gefällt mir“
- sensor:
- name: "Haus Watt Gesamt"
unique_id: "haus_energy_gesamt"
device_class: "power"
state_class: "measurement"
unit_of_measurement: 'W'
state: >
{{
float(states('sensor.shellypro3em_0cb815_phase_a_active_power')) +
float(states('sensor.shellypro3em_0cb815_phase_b_active_power')) +
float(states('sensor.shellypro3em_0cb815_phase_c_active_power'))
}}
Wenn ich das so in meiner configuration.yaml eingebe erhalte ich folgende Fehlermeldeungen:
end of the stream or a document separator is expected (30:1)
27 | - 'time_utc'
28 | - 'beat'
29 |
30 | - sensor:
------^
31 | - name: "Haus Watt Gesamt"
32 | unique_id: "haus_energy ...
Error loading /config/configuration.yaml: while parsing a block mapping
in "/config/configuration.yaml", line 3, column 1
expected <block end>, but found '-'
in "/config/configuration.yaml", line 30, column 1
Sorry, ich bin ganz frisch in der Thematik drin.
2 Leerzeichen in Zeile 30 fehlen.
Generellv eine falsche Einrückung. - name und die {{ sind beide falsch eingerückt.