Stel, je hebt een drukknop die niet elektrisch gekoppeld is aan een lamp. Nu wil je die drukknop gebruiken om die lamp toch te laten aan en weer uit gaan. Onderstaand vind je de LUA code hiervoor.
Vul de waarde voor id1 met het ID van de drukknop en id2 met het ID van de schakelaar en vervang {{id1}} door het ID van de drukknop.
--[[ %% properties {{id1}} value %% events %% globals --]] local id1=xx local id2=xx fibaro:debug('Change detected in '..fibaro:getName(id1)..' with id '..id1..'. New Value: '..fibaro:getValue(id1,'value')) local currentstate = fibaro:getValue(id2, 'value') fibaro:debug('Current state of switch '..fibaro:getName(id2)..' : '..currentstate) if ((currentstate == "0") and (fibaro:getValue(id1,'value')=="1")) then fibaro:call(id2, "turnOn") fibaro:debug("Turning ON switch "..fibaro:getName(id2)) else fibaro:call(id2, "turnOff") fibaro:debug("Turning OFF switch "..fibaro:getName(id2)) end