From 717a2c5f0d5ae6393076f23a6e1fca3c5e93aca0 Mon Sep 17 00:00:00 2001 From: Beta-User <> Date: Wed, 5 Aug 2020 17:26:05 +0000 Subject: [PATCH] mqtt2.template: bugfixes in tasmota2zigbee section git-svn-id: https://svn.fhem.de/fhem/trunk@22544 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/lib/AttrTemplate/mqtt2.template | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/fhem/FHEM/lib/AttrTemplate/mqtt2.template b/fhem/FHEM/lib/AttrTemplate/mqtt2.template index fb61e869c..cf6eff564 100644 --- a/fhem/FHEM/lib/AttrTemplate/mqtt2.template +++ b/fhem/FHEM/lib/AttrTemplate/mqtt2.template @@ -1669,19 +1669,21 @@ par:ICON;ICON as set, defaults to light_control;{ AttrVal("DEVICE","icon","light par:CALLSPEECHRECOGN;Set this to 0 to not set any speech recogn. related attributes;{ 1 } attr DEVICE icon ICON attr DEVICE readingList \ - TELETOPIC/SENSOR:.* { $EVENT =~ s/"Power":1/"Power":"on"/g;; $EVENT =~ s/"Power":0/"Power":"off"/g;; $EVENT =~ m,^.*(..Device.+)..$, ? json2nameValue($1,'',$JSONMAP) : undef } + TELETOPIC:.* { $EVENT =~ s/"Power":1/"Power":"on"/g;; $EVENT =~ s/"Power":0/"Power":"off"/g;; $EVENT =~ m,^.*(..Device.+)..$, ? json2nameValue($1,'',$JSONMAP) : undef } attr DEVICE setList on CMNDTOPIC/ZbSend {"device":"0xDEV_ID","send":{"Power":"On"}}\ off CMNDTOPIC/ZbSend {"device":"0xDEV_ID","send":{"Power":"Off"}}\ brightness:colorpicker,BRI,0,5,254 CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"Dimmer":$EVTPART1} }\ dimup:noArg CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"DimmerUp":""} }\ dimdown:noArg CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"DimmerDown":""} } attr DEVICE setStateList on off +attr DEVICE devStateIcon {zigbee2mqtt_devStateIcon255($name)} +attr DEVICE setExtensionsEvent 1 attr DEVICE jsonMap Dimmer:brightness Power:state Device:0 Hue:hue Sat:saturation CT:ct deletereading -q DEVICE (?!associatedWith).* option:{ CALLSPEECHRECOGN } set DEVICE attrTemplate speechcontrol_type_light_255 attr DEVICE model tasmota_zigbee2tasmota_light_dimmer -setreading DEVICE attrTemplateVersion 20200804_1 +setreading DEVICE attrTemplateVersion 20200805 name:tasmota_zigbee2tasmota_light_cct @@ -1697,9 +1699,9 @@ attr DEVICE setList on CMNDTOPIC/ZbSend {"device":"0xDEV_ID","send":{"Power":"On brightness:colorpicker,BRI,0,5,254 CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"Dimmer":$EVTPART1} }\ dimup:noArg CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"DimmerUp":""} }\ dimdown:noArg CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"DimmerDown":""} }\ - ct:colorpicker,CT,0,10,65534 CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"CT":$EVTPART1} } + ct:colorpicker,CT,153,5,370 CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"CT":$EVTPART1} } attr DEVICE model tasmota_zigbee2tasmota_light_cct -setreading DEVICE attrTemplateVersion 20200804_1 +setreading DEVICE attrTemplateVersion 20200805 name:tasmota_zigbee2tasmota_light_cct_hue @@ -1715,11 +1717,11 @@ attr DEVICE setList on CMNDTOPIC/ZbSend {"device":"0xDEV_ID","send":{"Power":"On brightness:colorpicker,BRI,0,5,254 CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"Dimmer":$EVTPART1} }\ dimup:noArg CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"DimmerUp":""} }\ dimdown:noArg CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"DimmerDown":""} }\ - ct:colorpicker,CT,0,10,65534 CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"CT":$EVTPART1} }\ + ct:colorpicker,CT,153,5,370 CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"CT":$EVTPART1} }\ hue:colorpicker,HUE,0,1,254 CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"Hue":$EVTPART1} }\ saturation:colorpicker,BRI,0,1,254 CMNDTOPIC/ZbSend { "device":"0xDEV_ID", "send":{"Sat":$EVTPART1} } attr DEVICE model tasmota_zigbee2tasmota_light_cct_hue -setreading DEVICE attrTemplateVersion 20200804_1 +setreading DEVICE attrTemplateVersion 20200805 name:tasmota_zigbee2tasmota_generic_battery_sensor @@ -1733,12 +1735,12 @@ par:ICON;ICON as set, defaults to temperature_humidity;{ AttrVal("DEVICE","icon" par:CALLSPEECHRECOGN;Set this to 0 to not set any speech recogn. related attributes;{ 1 } attr DEVICE icon ICON attr DEVICE readingList \ - TELETOPIC/SENSOR:.* { $EVENT =~ m,^.*(..Device.+)..$, ? json2nameValue($1,'',$JSONMAP) : undef } + TELETOPIC:.* { $EVENT =~ m,^.*(..Device.+)..$, ? json2nameValue($1,'',$JSONMAP) : undef } attr DEVICE jsonMap Battery:batteryPercent Device:0 BatteryPercentage:0 deletereading -q DEVICE (?!associatedWith).* option:{ CALLSPEECHRECOGN } attr DEVICE model tasmota_zigbee2tasmota_generic_battery_sensor -setreading DEVICE attrTemplateVersion 20200804_1 +setreading DEVICE attrTemplateVersion 20200805