Сама сцена
luup.log("start scene bedroom")
luup.log("processing scene bedroom, get variables")
luup.log("processing scene bedroom, get variables 23")
local cspot= luup.variable_get("urn:upnp-org:serviceId:SwitchPower1", "Status", 23)
luup.log("processing scene bedroom, get variables 24")
local ctop= luup.variable_get("urn:upnp-org:serviceId:SwitchPower1", "Status", 24)
luup.log("processing scene bedroom, get variables 50")
local lamp1 = luup.variable_get("urn:upnp-org:serviceId:SwitchPower1", "Status", 50)
luup.log("processing scene bedroom, get variables 51")
local lamp2 = luup.variable_get("urn:upnp-org:serviceId:SwitchPower1", "Status", 51)
luup.log("processing scene bedroom, set variables")
if (cspot=="0") and (ctop=="0") and (lamp1=="0") and (lamp2=="0") then
luup.call_action("urn:upnp-org:serviceId:SwitchPower1", "SetTarget", {newTargetValue = "1"}, 23)
else
luup.call_action("urn:upnp-org:serviceId:SwitchPower1", "SetTarget", {newTargetValue = "0"}, 22)
luup.call_action("urn:upnp-org:serviceId:SwitchPower1", "SetTarget", {newTargetValue = "0"}, 23)
luup.call_action("urn:upnp-org:serviceId:SwitchPower1", "SetTarget", {newTargetValue = "0"}, 24)
luup.call_action("urn:upnp-org:serviceId:SwitchPower1", "SetTarget", {newTargetValue = "0"}, 50)
luup.call_action("urn:upnp-org:serviceId:SwitchPower1", "SetTarget", {newTargetValue = "0"}, 51)
end
luup.log("finish scene bedroom")
Лог (сработка где-то 3-4 сек, это приемлемо)
50 11/30/18 21:50:44.092 luup_log:0: start scene bedroom <0x76df3520>
50 11/30/18 21:50:44.093 luup_log:0: processing scene bedroom, get variables <0x76df3520>
50 11/30/18 21:50:44.093 luup_log:0: processing scene bedroom, get variables 23 <0x76df3520>
50 11/30/18 21:50:44.094 luup_log:0: processing scene bedroom, get variables 24 <0x76df3520>
50 11/30/18 21:50:44.094 luup_log:0: processing scene bedroom, get variables 50 <0x76df3520>
50 11/30/18 21:50:44.094 luup_log:0: processing scene bedroom, get variables 51 <0x76df3520>
50 11/30/18 21:50:44.095 luup_log:0: processing scene bedroom, set variables <0x76df3520>
08 11/30/18 21:50:44.095 JobHandler_LuaUPnP::HandleActionRequest device: 22 service: urn:upnp-org:serviceId:SwitchPower1 action: SetTarget <0x76df3520>
08 11/30/18 21:50:44.096 JobHandler_LuaUPnP::HandleActionRequest argument newTargetValue=0 <0x76df3520>
06 11/30/18 21:50:44.096 Device_Variable::m_szValue_set device: 22 service: urn:upnp-org:serviceId:SwitchPower1 variable: Target was: 0 now: 0 #hooks: 0 upnp: 0 skip: 0 v:0xe98d30/NONE duplicate:1 <0x76df3520>
08 11/30/18 21:50:44.098 JobHandler_LuaUPnP::HandleActionRequest device: 23 service: urn:upnp-org:serviceId:SwitchPower1 action: SetTarget <0x76df3520>
08 11/30/18 21:50:44.098 JobHandler_LuaUPnP::HandleActionRequest argument newTargetValue=0 <0x76df3520>
06 11/30/18 21:50:44.122 Device_Variable::m_szValue_set device: 23 service: urn:upnp-org:serviceId:SwitchPower1 variable: Target was: 0 now: 0 #hooks: 0 upnp: 0 skip: 0 v:0xe98d30/NONE duplicate:1 <0x76df3520>
08 11/30/18 21:50:44.127 JobHandler_LuaUPnP::HandleActionRequest device: 24 service: urn:upnp-org:serviceId:SwitchPower1 action: SetTarget <0x76df3520>
08 11/30/18 21:50:44.127 JobHandler_LuaUPnP::HandleActionRequest argument newTargetValue=0 <0x76df3520>
06 11/30/18 21:50:44.127 Device_Variable::m_szValue_set device: 24 service: urn:upnp-org:serviceId:SwitchPower1 variable: Target was: 0 now: 0 #hooks: 0 upnp: 0 skip: 0 v:0xe98d30/NONE duplicate:1 <0x76df3520>
08 11/30/18 21:50:44.131 JobHandler_LuaUPnP::HandleActionRequest device: 50 service: urn:upnp-org:serviceId:SwitchPower1 action: SetTarget <0x76df3520>
08 11/30/18 21:50:44.132 JobHandler_LuaUPnP::HandleActionRequest argument newTargetValue=0 <0x76df3520>
06 11/30/18 21:50:44.132 Device_Variable::m_szValue_set device: 50 service: urn:upnp-org:serviceId:Dimming1 variable: LoadLevelTarget was: 0 now: 0 #hooks: 0 upnp: 0 skip: 0 v:0xf1d158/NONE duplicate:1 <0x76df3520>
08 11/30/18 21:50:44.134 JobHandler_LuaUPnP::HandleActionRequest device: 51 service: urn:upnp-org:serviceId:SwitchPower1 action: SetTarget <0x76df3520>
08 11/30/18 21:50:44.135 JobHandler_LuaUPnP::HandleActionRequest argument newTargetValue=0 <0x76df3520>
02 11/30/18 21:50:44.135 ZWaveAvControlPoint::ReceivedMessage serv urn:upnp-org:serviceId:SwitchPower1 action SetTarget unhandled <0x76df3520>
06 11/30/18 21:50:44.135 Device_Variable::m_szValue_set device: 51 service: urn:upnp-org:serviceId:SwitchPower1 variable: Target was: 0 now: 0 #hooks: 0 upnp: 0 skip: 0 v:0xe98d30/NONE duplicate:1 <0x76df3520>
50 11/30/18 21:50:44.137 luup_log:0: finish scene bedroom <0x76df3520>