From 312c9c3582733283615ce5479c0748bdb1aa6c11 Mon Sep 17 00:00:00 2001 From: Beta-User <> Date: Thu, 13 Feb 2025 21:38:58 +0000 Subject: [PATCH] mqtt2.template: change shellyPlus_2pm_split, #140771 git-svn-id: https://svn.fhem.de/fhem/trunk@29655 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/lib/AttrTemplate/mqtt2.template | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/lib/AttrTemplate/mqtt2.template b/fhem/FHEM/lib/AttrTemplate/mqtt2.template index 4cee54185..c438e3745 100644 --- a/fhem/FHEM/lib/AttrTemplate/mqtt2.template +++ b/fhem/FHEM/lib/AttrTemplate/mqtt2.template @@ -3793,6 +3793,7 @@ attr DEVICE devStateIcon {my $onl = ReadingsVal($name,'online','false') eq 'fals attr DEVICE readingList $\DEVICETOPIC/online:.* online\ $\DEVICETOPIC/events/rpc:.* { return if $EVENT =~ m{switch:[1-3]}; $EVENT =~ s/"output":true/"state":"on"/g; $EVENT =~ s/"output":false/"state":"off"/g; json2nameValue($EVENT,'',$JSONMAP) }\ $\DEVICETOPIC/status/switch.0:.* { json2nameValue($EVENT, '', $JSONMAP) }\ + $\DEVICETOPIC/status/input.0:.* { $EVENT =~ s/"state":true/"input":"on"/g; $EVENT =~ s/"state":false/"input":"off"/g;json2nameValue($EVENT, '', $JSONMAP) }\ $\DEVICETOPIC/status/mqtt:.* { json2nameValue($EVENT, '', $JSONMAP) }\ fhem2shelly/rpc:.* {} attr DEVICE setList toggle:noArg $\DEVICETOPIC/rpc {"id":1,"src":"fhem2shelly","method":"Switch.Toggle","params": {"id":0}}\ @@ -3809,7 +3810,8 @@ deleteattr DEVICE_CH# stateFormat attr DEVICE_CH# devStateIcon { my $light = FW_makeImage(ReadingsVal($name,'state','off')); my $cons = ReadingsNum($name,'apower',0); my $total = round(ReadingsNum($name,'aenergy_total',0)/1000,1);qq(${light}