Switch debounce

123456789101112131415161718192021-- Script voor het IN/UITSCHAKELEN van de schemerlamp dmv afstandsbediening inclusief DEBOUNCEreturn {on = {devices = {'SwitchC'},},execute = function(domoticz, device)laatste = device.lastUpdate.secondsAgo -- stel vast wanneer de laatste update van debounceC is geweestlocal lamp = domoticz.devices('Schemerlamp bij TV') -- lamp is de lamp die ik hiermee wil schakelenif ((laatste == nil) or (laatste ~=nil) and (laatste > 1)) then -- alleen als laatste update nooit of langer dan 1 seconde geleden isif (lamp.state == 'Off') then -- als lamp uit staat danlamp.switchOn() -- zet lamp aanelse -- (anders staat de lamp aan en danlamp.switchOff() -- zet lamp uitendendend}