21 lines
454 B
Plaintext
21 lines
454 B
Plaintext
return {
|
|
on = {
|
|
timer = {
|
|
'every 5 minutes' -- just an example to trigger the event
|
|
},
|
|
customEvents = {
|
|
'MyEvent' -- event triggered by emitEvent
|
|
}
|
|
},
|
|
data = {},
|
|
logging = {},
|
|
execute = function(domoticz, triggeredItem)
|
|
if (triggeredItem.isCustomEvent) then
|
|
domoticz.log(triggeredItem.data)
|
|
else
|
|
-- second parameter can be anything, number, string, boolean or table
|
|
domoticz.emitEvent('MyEvent', 'Some data')
|
|
end
|
|
end
|
|
}
|