Guten Morgen zusammen.
Ich hätte nochmals eine kleine Frage.
Im oberen habe ich ja alle Energy Werte von allen Shellys die ich habe zu einem summiert. Jetzt würde ich das ganze aber gerne noch anpassen und jeweils nur alle drei Phasen von jedem Shelly einzeln summieren. Ich sollte am Schluss also 5 neue Geräte zur verfügung haben die ich im Energy Bereich einfügen kann.
Das Skript funktioniert aber noch nicht wie gedacht, es sieht so aus:
template:
- sensor:
- name: "Maschine 5 Total Energy"
unique_id: maschine5_energy_total
device_class: energy
state_class: total
unit_of_measurement: "kWh"
state: >
{{
states('sensor.ez_maschine_5_phase_1_energy')| float(0) +
states('sensor.ez_maschine_5_phase_2_energy')| float(0) +
states('sensor.ez_maschine_5_phase_3_energy')| float(0)
}}
template:
- sensor:
- name: "Maschine 6 Total Energy"
unique_id: maschine6_energy_total
device_class: energy
state_class: total
unit_of_measurement: "kWh"
state: >
{{
states('sensor.ez_maschine_6_phase_1_energy')| float(0) +
states('sensor.ez_maschine_6_phase_2_energy')| float(0) +
states('sensor.ez_maschine_6_phase_3_energy')| float(0)
}}
template:
- sensor:
- name: "Maschine 10 Total Energy"
unique_id: maschine10_energy_total
device_class: energy
state_class: total
unit_of_measurement: "kWh"
state: >
{{
states('sensor.ez_maschine_10_phase_1_energy')| float(0) +
states('sensor.ez_maschine_10_phase_2_energy')| float(0) +
states('sensor.ez_maschine_10_phase_3_energy')| float(0)
}}
template:
- sensor:
- name: "Maschine 18 Total Energy"
unique_id: maschine18_energy_total
device_class: energy
state_class: total
unit_of_measurement: "kWh"
state: >
{{
states('sensor.ez_maschine_18_phase_1_energy')| float(0) +
states('sensor.ez_maschine_18_phase_2_energy')| float(0) +
states('sensor.ez_maschine_18_phase_3_energy')| float(0)
}}
template:
- sensor:
- name: "Maschine 19 Total Energy"
unique_id: maschine19_energy_total
device_class: energy
state_class: total
unit_of_measurement: "kWh"
state: >
{{
states('sensor.ez_maschine_19_phase_1_energy')| float(0) +
states('sensor.ez_maschine_19_phase_2_energy')| float(0) +
states('sensor.ez_maschine_19_phase_3_energy')| float(0)
}}
Es wird mir dann trotzdem nur ein neues Gerät erstellt und nicht 5. Wisst Ihr was ich hier falsch gemacht habe oder muss ich noch etwas hinzufügen?
Beste Grüsse