Files
Domoticz/dzVents/examples/generic.lua
2025-03-06 11:09:58 +01:00

23 lines
935 B
Lua

-- See README.md for instructions
return {
active = false, -- set to true to activate this script
on = {
'My switch', -- name of the device
'My sensor_Temperature', -- better not use but check device.attributeIsChanged('temperature')
'My sensor',
258, -- index of the device
['timer'] = 'every minute', -- see readme for more options and schedules
'PIR_*', -- triggers for all devices which name begins with PIR_
},
execute = function(domoticz, mySwitch) -- see readme for what you get
-- see readme for the entire domoticz object tree
-- mySwitch is a Device object with all the properties of the device that was updated
-- unless this is a timer script, then there is not second parameter to this execute function
if (mySwitch.state == 'On') then
domoticz.notify('Hey!', 'I am on!', domoticz.PRIORITY_NORMAL)
end
end
}