defmod shellypstripg4 MQTT2_DEVICE shellypstripg4-206ef10295f4
attr shellypstripg4 comment uptime:uptime.* { ReadingsVal($name,"uptime",0)/86400 }
attr shellypstripg4 readingList shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/relay/0:.* relay_0\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/0/power:.* emeter_0_power\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/0/reactive_power:.* emeter_0_reactive_power\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/0/pf:.* emeter_0_pf\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/0/voltage:.* emeter_0_voltage\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/0/total:.* emeter_0_total\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/0/total_returned:.* emeter_0_total_returned\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/1/power:.* emeter_1_power\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/1/reactive_power:.* emeter_1_reactive_power\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/1/pf:.* emeter_1_pf\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/1/voltage:.* emeter_1_voltage\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/1/total:.* emeter_1_total\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/1/total_returned:.* emeter_1_total_returned\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/0/energy:.* emeter_0_energy\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/0/returned_energy:.* emeter_0_returned_energy\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/1/energy:.* emeter_1_energy\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/emeter/1/returned_energy:.* emeter_1_returned_energy\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/online:.* online\
shellypstripg4-206ef10295f4:shellies/announce:.* { json2nameValue($EVENT) }\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/announce:.* { json2nameValue($EVENT) }\
shellypstripg4-206ef10295f4:shellies/shellypstripg4-206ef10295f4/info:.* { json2nameValue($EVENT) }
attr shellypstripg4 room HOME
attr shellypstripg4 sortby K
attr shellypstripg4 stateFormat <hr>Momentan: emeter_0_power W ; Heute: heute_kWh kWh<br>Gestern: gestern_kWh kWh ;\
Gesamt: energy_kWh kWh ; Dauer: uptime_days Tage<hr>\
attr shellypstripg4 userReadings energy_kWh:emeter_0_total.* { ReadingsVal($name,"emeter_0_total",0)/1000 }, heute_kWh:emeter_0_total.* { sprintf("%.2f",(ReadingsVal($name,"emeter_0_total",0)-ReadingsVal($name,"energy_start_day",0))/1000) }, uptime_days:uptime.* { sprintf("%.2f", ReadingsVal($name,"uptime",0)/86400) }, gestern_kWh:gestern_raw.* { sprintf("%.2f",ReadingsVal($name,"gestern_raw",0)/1000) }
setstate shellypstripg4 <hr>Momentan: emeter_0_power W ; Heute: heute_kWh kWh<br>Gestern: gestern_kWh kWh ;\
Gesamt: energy_kWh kWh ; Dauer: uptime_days Tage<hr>\
setstate shellypstripg4 2026-02-11 11:15:20 IODev ratBrokerda kommt aber leider auch 0defmod shellyem_EC64C9C68993 MQTT2_DEVICE shellyem_EC64C9C68993
attr shellyem_EC64C9C68993 alias Gartenstrom
attr shellyem_EC64C9C68993 comment uptime:uptime.* { ReadingsVal($name,"uptime",0)/86400 }
attr shellyem_EC64C9C68993 readingList shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/relay/0:.* relay_0\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/power:.* emeter_0_power\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/reactive_power:.* emeter_0_reactive_power\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/pf:.* emeter_0_pf\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/voltage:.* emeter_0_voltage\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/total:.* emeter_0_total\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/total_returned:.* emeter_0_total_returned\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/power:.* emeter_1_power\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/reactive_power:.* emeter_1_reactive_power\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/pf:.* emeter_1_pf\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/voltage:.* emeter_1_voltage\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/total:.* emeter_1_total\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/total_returned:.* emeter_1_total_returned\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/energy:.* emeter_0_energy\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/returned_energy:.* emeter_0_returned_energy\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/energy:.* emeter_1_energy\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/returned_energy:.* emeter_1_returned_energy\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/online:.* online\
shellyem_EC64C9C68993:shellies/announce:.* { json2nameValue($EVENT) }\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/announce:.* { json2nameValue($EVENT) }\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/info:.* { json2nameValue($EVENT) }
attr shellyem_EC64C9C68993 room HOME
attr shellyem_EC64C9C68993 sortby K
attr shellyem_EC64C9C68993 stateFormat <hr>Momentan: emeter_0_power W ; Heute: heute_kWh kWh<br>Gestern: gestern_kWh kWh ;\
Gesamt: energy_kWh kWh ; Dauer: uptime_days Tage<hr>\
attr shellyem_EC64C9C68993 userReadings energy_kWh:emeter_0_total.* { ReadingsVal($name,"emeter_0_total",0)/1000 }, heute_kWh:emeter_0_total.* { sprintf("%.2f",(ReadingsVal($name,"emeter_0_total",0)-ReadingsVal($name,"energy_start_day",0))/1000) }, uptime_days:uptime.* { sprintf("%.2f", ReadingsVal($name,"uptime",0)/86400) }, gestern_kWh:gestern_raw.* { sprintf("%.2f",ReadingsVal($name,"gestern_raw",0)/1000) }
setstate shellyem_EC64C9C68993 <hr>Momentan: 38.23 W ; Heute: 0.47 kWh<br>Gestern: 0.96 kWh ;\
Gesamt: 50.9135 kWh ; Dauer: 8.23 Tage<hr>\defmod reset_shelly_day at *00:00:01 { fhem("setreading shellyem_EC64C9C68993 gestern_raw ". (ReadingsVal("shellyem_EC64C9C68993","emeter_0_total",0) - ReadingsVal("shellyem_EC64C9C68993","energy_start_day",0)));; fhem("setreading shellyem_EC64C9C68993 energy_start_day ". ReadingsVal("shellyem_EC64C9C68993","emeter_0_total",0)) }
attr reset_shelly_day room Garten