mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-01 07:19:24 +00:00
mqtt2.template: enhance z2m 3channel_split
git-svn-id: https://svn.fhem.de/fhem/trunk@26292 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
04b67d0444
commit
3715496cfa
@ -594,25 +594,23 @@ attr DEVICE devicetopic BASE_TOPIC/DEV_ID
|
|||||||
attr DEVICE readingList $\DEVICETOPIC:.* { my $ret=json2nameValue($EVENT,'',$JSONMAP); $ret->{state}=lc($ret->{state}); return $ret }
|
attr DEVICE readingList $\DEVICETOPIC:.* { my $ret=json2nameValue($EVENT,'',$JSONMAP); $ret->{state}=lc($ret->{state}); return $ret }
|
||||||
attr DEVICE jsonMap state:availability state_l1:state state_l2:0 state_l3:0
|
attr DEVICE jsonMap state:availability state_l1:state state_l2:0 state_l3:0
|
||||||
attr DEVICE setList \
|
attr DEVICE setList \
|
||||||
on:noArg $\DEVICETOPIC/1/set {"state_l1":"ON"}\
|
on:noArg $\DEVICETOPIC/set {"state_l1":"ON"}\
|
||||||
off:noArg $\DEVICETOPIC/1/set {"state_l1":"OFF"}\
|
off:noArg $\DEVICETOPIC/set {"state_l1":"OFF"}\
|
||||||
toggle:noArg $\DEVICETOPIC/1/set {"state_l1":"TOGGLE"}
|
toggle:noArg $\DEVICETOPIC/set {"state_l1":"TOGGLE"}
|
||||||
attr DEVICE setStateList on off toggle
|
attr DEVICE setStateList on off toggle
|
||||||
deletereading -q DEVICE (?!associatedWith|IODev).*
|
deletereading -q DEVICE (?!associatedWith|IODev).*
|
||||||
set DEVICE attrTemplate set_associatedWith \CHANNELS=3 \MAKECOPIES=1
|
set DEVICE attrTemplate set_associatedWith \CHANNELS=3 \MAKECOPIES=1
|
||||||
attr DEVICE_CH2 setList \
|
loop:#:2:3
|
||||||
on:noArg $\DEVICETOPIC/l2/set {"state_l2":"ON"}\
|
attr DEVICE_CH# setList \
|
||||||
off:noArg $\DEVICETOPIC/l2/set {"state_l2":"OFF"}\
|
on:noArg $\DEVICETOPIC/set {"state_l#":"ON"}\
|
||||||
toggle:noArg $\DEVICETOPIC/l2/set {"state_l2":"TOGGLE"}
|
off:noArg $\DEVICETOPIC/set {"state_l#":"OFF"}\
|
||||||
|
toggle:noArg $\DEVICETOPIC/set {"state_l#":"TOGGLE"}
|
||||||
|
loop:END
|
||||||
attr DEVICE_CH2 jsonMap state_l2:state state_l1:0 state_l3:0 state:0 consumption:0 linkquality:0 power:0 temperature:0
|
attr DEVICE_CH2 jsonMap state_l2:state state_l1:0 state_l3:0 state:0 consumption:0 linkquality:0 power:0 temperature:0
|
||||||
attr DEVICE_CH3 setList \
|
|
||||||
on:noArg $\DEVICETOPIC/l3/set {"state_l3":"ON"}\
|
|
||||||
off:noArg $\DEVICETOPIC/l3/set {"state_l3":"OFF"}\
|
|
||||||
toggle:noArg $\DEVICETOPIC/l3/set {"state_l3":"TOGGLE"}
|
|
||||||
attr DEVICE_CH3 jsonMap state_l3:state state_l1:0 state_l2:0 state:0 consumption:0 linkquality:0 power:0 temperature:0
|
attr DEVICE_CH3 jsonMap state_l3:state state_l1:0 state_l2:0 state:0 consumption:0 linkquality:0 power:0 temperature:0
|
||||||
set DEVICE,DEVICE_CH2,DEVICE_CH3 attrTemplate speechcontrol_type_switch
|
set DEVICE,DEVICE_CH2,DEVICE_CH3 attrTemplate speechcontrol_type_switch
|
||||||
attr DEVICE,DEVICE_CH2,DEVICE_CH3 model zigbee2mqtt_3channel_split
|
attr DEVICE,DEVICE_CH2,DEVICE_CH3 model zigbee2mqtt_3channel_split
|
||||||
setreading DEVICE,DEVICE_CH2,DEVICE_CH3 attrTemplateVersion 20220805
|
setreading DEVICE,DEVICE_CH2,DEVICE_CH3 attrTemplateVersion 20220806
|
||||||
|
|
||||||
# A blind drive motor TS0601_cover connected via zigbee2mqtt
|
# A blind drive motor TS0601_cover connected via zigbee2mqtt
|
||||||
#contributed by barneybaer, https://forum.fhem.de/index.php/topic,94495.msg1134215.html#msg1134215
|
#contributed by barneybaer, https://forum.fhem.de/index.php/topic,94495.msg1134215.html#msg1134215
|
||||||
|
Loading…
Reference in New Issue
Block a user