Switch debounce
-- Script voor het IN/UITSCHAKELEN van de schemerlamp dmv afstandsbediening inclusief DEBOUNCE return { on = { devices = { 'SwitchC' }, }, execute = function(domoticz, device) laatste = device.lastUpdate.secondsAgo -- stel vast wanneer de laatste update van debounceC is geweest local lamp = domoticz.devices('Schemerlamp bij TV') -- lamp is de lamp die ik hiermee wil schakelen if ((laatste == nil) or (laatste ~=nil) and (laatste > 1)) then -- alleen als laatste update nooit of langer dan 1 seconde geleden is if (lamp.state == 'Off') then -- als lamp uit staat dan lamp.switchOn() -- zet lamp aan else -- (anders staat de lamp aan en dan lamp.switchOff() -- zet lamp uit end end end }