durch das ändern des templates und löschen aller readings hat sich jetzt nicht soviel getan
define Schalter_Kueche MQTT2_DEVICE shellyplug_s_4022D882EB8D
attr Schalter_Kueche comment To get appropriate loadState values: Change the default limit "100" in readingList to your needs.
attr Schalter_Kueche devStateIcon {my $onl = ReadingsVal($name,'online','false') eq 'false'?'10px-kreis-rot' : ReadingsVal($name,'new_fw','false') eq 'true' ? '10px-kreis-gelb' : '10px-kreis-gruen';; my $light = ReadingsVal($name,'state','off');; my $cons = ReadingsVal($name,'relay_0_power','unknown');; my $total = ReadingsVal($name,'relay_0_kWh','unknown');; my $temp = ReadingsVal($name,'temperature','-100');; "<a href=\"http://".ReadingsVal($name,'ip','none')." \"target=\"_blank\">".FW_makeImage($onl)."</a> <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\">".FW_makeImage($light)."</a><div>Verbrauch: $cons / Total: $total/ Temp: $temp °C</div>"}
attr Schalter_Kueche event-min-interval .*:900
attr Schalter_Kueche getList power:noArg shellies/shellyplug-s-kueche/relay/power power
attr Schalter_Kueche model shelly1_w_energy_measuring
attr Schalter_Kueche readingList shellies/shellyplug-s-kueche/relay/0:.* {{ state => $EVENT, relay0 => $EVENT}}\
shellies/shellyplug-s-kueche/input/0:.* input0\
shellies/shellyplug-s-kueche/online:.* online\
shellies/announce:.* { $EVENT =~ m,..id...shellyplug-s-kueche...mac.*, ? json2nameValue($EVENT) : return }\
shellies/shellyplug-s-kueche/announce:.* { json2nameValue($EVENT) }\
shellies/shellyplug-s-kueche/relay/0/power:.* relay_0_power\
shellies/shellyplug-s-kueche/relay/0/power:.* { my $compare = $EVTPART0 < 100 ? 'off':'on';; ReadingsVal($NAME,'loadState','off') ne $compare ? { loadState => $compare } : return }\
shellies/shellyplug-s-kueche/temperature:.* temperature\
shellies/shellyplug-s-kueche/temperature_f:.* {}\
shellies/shellyplug-s-kueche/input_event/0:.* { json2nameValue($EVENT) }\
shellies/shellyplug-s-kueche/overtemperature:.* overtemperature\
shellies/shellyplug-s-kueche/relay/0/energy:.* { relay_0_energy => $EVENT, relay_0_kWh => sprintf("%.2f",$EVENT/60/1000)}\
shellies/shellyplug-s-kueche/longpush/0:.* longpush_0\
shellyplug_s_4022D882EB8D:shellies/shellyplug-s-kueche/info:.* { json2nameValue($EVENT) }
attr Schalter_Kueche room MQTT2_DEVICE
attr Schalter_Kueche setList relay0:on,off,toggle shellies/shellyplug-s-kueche/relay/0/command $EVTPART1\
toggle:noArg shellies/shellyplug-s-kueche/relay/0/command toggle\
off:noArg shellies/shellyplug-s-kueche/relay/0/command off\
on:noArg shellies/shellyplug-s-kueche/relay/0/command on\
x_update:noArg shellies/shellyplug-s-kueche/command update_fw\
x_mqttcom shellies/shellyplug-s-kueche/command $EVTPART1
attr Schalter_Kueche setStateList on off toggle
attr Schalter_Kueche userReadings relay_0_energy_total:relay_0_energy:.* monotonic {ReadingsNum($name,'relay_0_energy',0)}
attr Schalter_Kueche webCmd :
# CID shellyplug_s_4022D882EB8D
# DEF shellyplug_s_4022D882EB8D
# FUUID 636fea05-f33f-6071-30bb-027a2e705f06a6e2
# IODev mqttBroker
# LASTInputDev mqttBroker
# MSGCNT 321462
# NAME Schalter_Kueche
# NR 245
# STATE on
# TYPE MQTT2_DEVICE
# eventCount 7584
# mqttBroker_CONN mqttBroker_192.168.178.97_7237
# mqttBroker_MSGCNT 321462
# mqttBroker_TIME 2022-11-25 23:30:49
# OLDREADINGS:
# READINGS:
# 2022-11-25 23:30:31 actions_stats_skipped 0
# 2022-11-25 23:30:30 attrTemplateVersion 20220408
# 2022-11-25 23:30:31 cfg_changed_cnt 1
# 2022-11-25 23:30:31 cloud_connected false
# 2022-11-25 23:30:31 cloud_enabled false
# 2022-11-25 23:30:31 fs_free 166664
# 2022-11-25 23:30:31 fs_size 233681
# 2022-11-25 23:30:31 fw_ver 20221027-101131/v1.12.1-ga9117d3
# 2022-11-25 23:30:31 has_update false
# 2022-11-25 23:30:31 id shellyplug-s-kueche
# 2022-11-25 23:30:31 ip 192.168.178.97
# 2022-11-25 23:30:31 mac 4022D882EB8D
# 2022-11-25 23:30:31 meters_1_counters_1 23.730
# 2022-11-25 23:30:31 meters_1_counters_2 23.840
# 2022-11-25 23:30:31 meters_1_counters_3 24.602
# 2022-11-25 23:30:31 meters_1_is_valid true
# 2022-11-25 23:30:31 meters_1_overpower 0.00
# 2022-11-25 23:30:31 meters_1_power 25.07
# 2022-11-25 23:30:31 meters_1_timestamp 1669419031
# 2022-11-25 23:30:31 meters_1_total 963295
# 2022-11-25 23:30:31 model SHPLG-S
# 2022-11-25 23:30:31 mqtt_connected true
# 2022-11-25 23:30:31 new_fw false
# 2022-11-25 23:30:31 online true
# 2022-11-25 23:30:46 overtemperature 0
# 2022-11-25 23:30:31 ram_free 40160
# 2022-11-25 23:30:31 ram_total 52072
# 2022-11-25 23:30:46 relay0 on
# 2022-11-25 23:30:49 relay_0_energy 963295
# 2022-11-25 23:30:49 relay_0_kWh 16.05
# 2022-11-25 23:30:49 relay_0_power 37.85
# 2022-11-25 23:30:31 relays_1_has_timer false
# 2022-11-25 23:30:31 relays_1_ison true
# 2022-11-25 23:30:31 relays_1_overpower false
# 2022-11-25 23:30:31 relays_1_source mqtt
# 2022-11-25 23:30:31 relays_1_timer_duration 0
# 2022-11-25 23:30:31 relays_1_timer_remaining 0
# 2022-11-25 23:30:31 relays_1_timer_started 0
# 2022-11-25 23:30:31 serial 38589
# 2022-11-25 23:30:46 state on
# 2022-11-25 23:30:46 temperature 24.73
# 2022-11-25 23:30:31 time 23:30
# 2022-11-25 23:30:31 tmp_is_valid true
# 2022-11-25 23:30:31 tmp_tC 24.62
# 2022-11-25 23:30:31 tmp_tF 76.32
# 2022-11-25 23:30:31 unixtime 1669415431
# 2022-11-25 23:30:31 update_has_update false
# 2022-11-25 23:30:31 update_new_version 20221027-101131/v1.12.1-ga9117d3
# 2022-11-25 23:30:31 update_old_version 20221027-101131/v1.12.1-ga9117d3
# 2022-11-25 23:30:31 update_status idle
# 2022-11-25 23:30:31 uptime 1136644
# 2022-11-25 23:30:31 wifi_sta_connected true
# 2022-11-25 23:30:31 wifi_sta_ip 192.168.178.97
# 2022-11-25 23:30:31 wifi_sta_rssi -65
# 2022-11-25 23:30:31 wifi_sta_ssid the New Generation Crawler
# 2022-11-25 23:30:30 x_mqttcom set announce
#
setstate Schalter_Kueche on
setstate Schalter_Kueche 2022-11-25 23:30:31 actions_stats_skipped 0
setstate Schalter_Kueche 2022-11-25 23:30:30 attrTemplateVersion 20220408
setstate Schalter_Kueche 2022-11-25 23:30:31 cfg_changed_cnt 1
setstate Schalter_Kueche 2022-11-25 23:30:31 cloud_connected false
setstate Schalter_Kueche 2022-11-25 23:30:31 cloud_enabled false
setstate Schalter_Kueche 2022-11-25 23:30:31 fs_free 166664
setstate Schalter_Kueche 2022-11-25 23:30:31 fs_size 233681
setstate Schalter_Kueche 2022-11-25 23:30:31 fw_ver 20221027-101131/v1.12.1-ga9117d3
setstate Schalter_Kueche 2022-11-25 23:30:31 has_update false
setstate Schalter_Kueche 2022-11-25 23:30:31 id shellyplug-s-kueche
setstate Schalter_Kueche 2022-11-25 23:30:31 ip 192.168.178.97
setstate Schalter_Kueche 2022-11-25 23:30:31 mac 4022D882EB8D
setstate Schalter_Kueche 2022-11-25 23:30:31 meters_1_counters_1 23.730
setstate Schalter_Kueche 2022-11-25 23:30:31 meters_1_counters_2 23.840
setstate Schalter_Kueche 2022-11-25 23:30:31 meters_1_counters_3 24.602
setstate Schalter_Kueche 2022-11-25 23:30:31 meters_1_is_valid true
setstate Schalter_Kueche 2022-11-25 23:30:31 meters_1_overpower 0.00
setstate Schalter_Kueche 2022-11-25 23:30:31 meters_1_power 25.07
setstate Schalter_Kueche 2022-11-25 23:30:31 meters_1_timestamp 1669419031
setstate Schalter_Kueche 2022-11-25 23:30:31 meters_1_total 963295
setstate Schalter_Kueche 2022-11-25 23:30:31 model SHPLG-S
setstate Schalter_Kueche 2022-11-25 23:30:31 mqtt_connected true
setstate Schalter_Kueche 2022-11-25 23:30:31 new_fw false
setstate Schalter_Kueche 2022-11-25 23:30:31 online true
setstate Schalter_Kueche 2022-11-25 23:30:46 overtemperature 0
setstate Schalter_Kueche 2022-11-25 23:30:31 ram_free 40160
setstate Schalter_Kueche 2022-11-25 23:30:31 ram_total 52072
setstate Schalter_Kueche 2022-11-25 23:30:46 relay0 on
setstate Schalter_Kueche 2022-11-25 23:30:49 relay_0_energy 963295
setstate Schalter_Kueche 2022-11-25 23:30:49 relay_0_kWh 16.05
setstate Schalter_Kueche 2022-11-25 23:30:49 relay_0_power 37.85
setstate Schalter_Kueche 2022-11-25 23:30:31 relays_1_has_timer false
setstate Schalter_Kueche 2022-11-25 23:30:31 relays_1_ison true
setstate Schalter_Kueche 2022-11-25 23:30:31 relays_1_overpower false
setstate Schalter_Kueche 2022-11-25 23:30:31 relays_1_source mqtt
setstate Schalter_Kueche 2022-11-25 23:30:31 relays_1_timer_duration 0
setstate Schalter_Kueche 2022-11-25 23:30:31 relays_1_timer_remaining 0
setstate Schalter_Kueche 2022-11-25 23:30:31 relays_1_timer_started 0
setstate Schalter_Kueche 2022-11-25 23:30:31 serial 38589
setstate Schalter_Kueche 2022-11-25 23:30:46 state on
setstate Schalter_Kueche 2022-11-25 23:30:46 temperature 24.73
setstate Schalter_Kueche 2022-11-25 23:30:31 time 23:30
setstate Schalter_Kueche 2022-11-25 23:30:31 tmp_is_valid true
setstate Schalter_Kueche 2022-11-25 23:30:31 tmp_tC 24.62
setstate Schalter_Kueche 2022-11-25 23:30:31 tmp_tF 76.32
setstate Schalter_Kueche 2022-11-25 23:30:31 unixtime 1669415431
setstate Schalter_Kueche 2022-11-25 23:30:31 update_has_update false
setstate Schalter_Kueche 2022-11-25 23:30:31 update_new_version 20221027-101131/v1.12.1-ga9117d3
setstate Schalter_Kueche 2022-11-25 23:30:31 update_old_version 20221027-101131/v1.12.1-ga9117d3
setstate Schalter_Kueche 2022-11-25 23:30:31 update_status idle
setstate Schalter_Kueche 2022-11-25 23:30:31 uptime 1136644
setstate Schalter_Kueche 2022-11-25 23:30:31 wifi_sta_connected true
setstate Schalter_Kueche 2022-11-25 23:30:31 wifi_sta_ip 192.168.178.97
setstate Schalter_Kueche 2022-11-25 23:30:31 wifi_sta_rssi -65
setstate Schalter_Kueche 2022-11-25 23:30:31 wifi_sta_ssid the New Generation Crawler
setstate Schalter_Kueche 2022-11-25 23:30:30 x_mqttcom set announce