Är ny med LUA och gör säkert ett nybörjarfel som den rookie jag ändå är.
Nedanstående kod fungerar via app och webgränssnitt, dvs aktiverar eller deaktiverar jag brytaren "Wall switch" så kommer dimmern att tändas respektive släckas. Men om jag istället trycker på den fysiska knappen händer inte ett dugg.
Kod: Markera allt
--[[
%% automatic
%% properties
78 value
%% events
%% globals
--]]
local devWall = 78 -- Wall switch
local devDimmer = 72 -- Dimmer
local triggerValue = fibaro:getValue( devWall, "value")
local handleValue = fibaro:getValue (devDimmer, "value")
fibaro:debug("Device triggered sent " .. triggerValue .. ". Device Handle is " .. handleValue)
if (triggerValue == "1") and (handleValue == "0") then
fibaro:debug("Tänder dimmer")
fibaro:call(devDimmer, "turnOn")
elseif (triggerValue == "0") and (handleValue > "0") then
fibaro:debug("Sätter dimmer till 0")
fibaro:call(devDimmer, "turnOff")
end