From 5062bece6c82b0dbe18f24ceaab03d2a30f4d49d Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Thu, 22 Nov 2018 20:36:05 +0000 Subject: [PATCH] mqtt2.template: fix on/off switching by clicking on the icon (Forum #93442) git-svn-id: https://svn.fhem.de/fhem/trunk@17819 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/lib/AttrTemplate/mqtt2.template | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/lib/AttrTemplate/mqtt2.template b/fhem/FHEM/lib/AttrTemplate/mqtt2.template index 8dc501aee..2553aa3ee 100644 --- a/fhem/FHEM/lib/AttrTemplate/mqtt2.template +++ b/fhem/FHEM/lib/AttrTemplate/mqtt2.template @@ -47,7 +47,7 @@ name:zigbee2mqtt_colorbulb_withoutColorTemp filter:TYPE=MQTT2_DEVICE par:NAMEINTHEBRIDGE;name of this device in the bridge;{ AttrVal("DEVICE","readingList","") =~ m,zigbee2mqtt/(.*):, ? $1 : undef } attr DEVICE icon hue_filled_white_and_color_e27_b22 -attr DEVICE stateFormat {sprintf(lc ReadingsVal("$name","state",0))} +attr DEVICE stateFormat {lc ReadingsVal("$name","state",0)} attr DEVICE devStateIcon {devStateIcon255($name)} attr DEVICE webCmd toggle:on:off:brightness:color attr DEVICE setList \ @@ -72,6 +72,7 @@ name:sonoff_tasmota_1ch filter:TYPE=MQTT2_DEVICE par:COMMAND;Command topic prefix, without trailing /;{ AttrVal("DEVICE","readingList","") =~ m,([^:]*)\btele(/.*)?/LWT:, ? "${1}cmnd$2" : undef } attr DEVICE stateFormat POWER1 +attr DEVICE eventMap { dev=>{ON=>'on',OFF=>'off'} } attr DEVICE setList \ off:noArg COMMAND/POWER1 0\ on:noArg COMMAND/POWER1 1\ @@ -83,6 +84,7 @@ attr DEVICE setList \ name:sonoff_tasmota_2ch filter:TYPE=MQTT2_DEVICE par:COMMAND;Command topic prefix, without trailing /;{ AttrVal("DEVICE","readingList","") =~ m,([^:]*)\btele(/.*)?/LWT:, ? "${1}cmnd/$2" : undef } +attr DEVICE eventMap { dev=>{ON=>'on',OFF=>'off'} } attr DEVICE stateFormat POWER1 attr DEVICE setList \ off:noArg COMMAND/POWER1 0\ @@ -91,6 +93,7 @@ attr DEVICE setList \ attr DEVICE comment Channel 1 for DEVICE, see also DEVICE_CH2 copy DEVICE DEVICE_CH2 attr DEVICE_CH2 stateFormat POWER2 +attr DEVICE_CH2 eventMap { dev=>{ON=>'on',OFF=>'off'} } attr DEVICE_CH2 comment Channel 2 for DEVICE attr DEVICE_CH2 setList \ off:noArg COMMAND/POWER2 0\