mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-25 09:55:38 +00:00
mqtt2.template: add more temp-jsonMap values to shellyPlus_2pm_split
git-svn-id: https://svn.fhem.de/fhem/trunk@27025 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
1244258eac
commit
8ad380e64f
@ -3625,12 +3625,12 @@ attr DEVICE setList toggle:noArg $\DEVICETOPIC/rpc {"id":1,"src":"fhem2shelly",
|
||||
off-for-timer $\DEVICETOPIC/rpc {"id":1,"src":"fhem2shelly","method":"Switch.Set","params": {"id":1,"on":false,"toggle_after":$EVTPART1}}\
|
||||
x_update:noArg $\DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Shelly.Update","params": {"stage":"stable"}}\
|
||||
x_reboot:noArg $\DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Shelly.Reboot"}
|
||||
attr DEVICE jsonMap params_switch_0_state:state params_switch_0_aenergy_total:aenergy_total params_switch_0_apower:apower params_switch_0_temperature_tC:temperature params_switch_0_temperature_tF:0 params_wifi_sta_ip:ip
|
||||
attr DEVICE jsonMap params_switch_0_state:state params_switch_0_aenergy_total:aenergy_total params_switch_0_apower:apower params_switch_0_temperature_tC:temperature params_switch_0_temperature_tF:0 params_wifi_sta_ip:ip temperature_tC:temperature temperature_tF:0
|
||||
loop:#:1
|
||||
copy DEVICE DEVICE_CH#
|
||||
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(<a href="/fhem?cmd.dummy=set $name toggle&XHR=1">${light}</a><div>Verbrauch: $cons W / Total: $total kwhC</div>) }
|
||||
attr DEVICE_CH# jsonMap params_switch_#_state:state params_switch_#_aenergy_total:aenergy_total params_switch_#_apower:apower params_switch_#_temperature_tC:temperature params_switch_#_temperature_tF:0
|
||||
attr DEVICE_CH# jsonMap params_switch_#_state:state params_switch_#_aenergy_total:aenergy_total params_switch_#_apower:apower params_switch_#_temperature_tC:temperature params_switch_#_temperature_tF:0 temperature_tC:temperature temperature_tF:0
|
||||
attr DEVICE_CH# readingList $\DEVICETOPIC/events/rpc:.* { return if $EVENT !~ m{switch:#}; $EVENT =~ s/"output":true/"state":"on"/g; $EVENT =~ s/"output":false/"state":"off"/g; json2nameValue($EVENT,'',$JSONMAP) }\
|
||||
$\DEVICETOPIC/status/switch.#:.* { json2nameValue($EVENT, '', $JSONMAP) }
|
||||
attr DEVICE_CH# setList toggle:noArg $\DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Toggle","params": {"id":#}}\
|
||||
@ -3647,7 +3647,7 @@ attr DEVICE_CH# devicetopic DEV_TPC
|
||||
loop:END
|
||||
set DEVICE attrTemplate set_associatedWith \CHANNELS=2
|
||||
set DEVICE,DEVICE_CH2 attrTemplate speechcontrol_type_switch
|
||||
setreading DEVICE,DEVICE_CH2 attrTemplateVersion 20230104
|
||||
setreading DEVICE,DEVICE_CH2 attrTemplateVersion 20230111
|
||||
attr DEVICE,DEVICE_CH2 model shellyPlus_2pm_split
|
||||
|
||||
# Shelly Plus 2 PM using original firmware in roller mode.
|
||||
|
Loading…
x
Reference in New Issue
Block a user