Code: Select all
--[[
%% properties
%% globals
--]]
if (fibaro:countScenes() > 1) then fibaro:abort() end;
local i = 0
local maxNodeID = 250
for i = 0, maxNodeID do
if fibaro:getValue(i, "isLight") == "1" then
if (fibaro:getValue(i, "value") >= "1")
then
local DeviceName = fibaro:getName(i);
local RoomName = fibaro:getRoomNameByDeviceID(i)
fibaro:call(i, "turnOff");
fibaro:debug("Switched off device "..i.." "..DeviceName.." "..RoomName);
else
local DeviceName = fibaro:getName(i);
local RoomName = fibaro:getRoomNameByDeviceID(i);
fibaro:debug("Device "..i.." "..DeviceName.." "..RoomName.. " was already off");
end
end
end
fibaro:debug("All lights are off");
Kör Verisure larm hemma och har kopplat in en wall plug i deras smart plug, när jag låser dörren och larmar på så släcks just den smart plugen och wall plugen blir strömlös, vilket skulle vara en perfekt trigger för just den här scenen, men har ingen aning om hur jag ska få in det i koden.