defmod 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 GartenZitat4. mit Templates experimentieren und weiter anpassen.DAS ist mein problem - ich beschäftige mich seit dem wochende mit mqtt, habe 0 ahnung und von scripten schon gar ned.