Onderstaand dzVents-script controleert iedere 10 minuten de temperatuur in de koelkast of vriezer hoger is dan X graden. Indien dat zo is dan wordt er een notificatie gestuurd met de vraag of de deur open staat.
return {
on = {
timer = {
'Every 10 minutes'
}
},
logging = {
level = domoticz.LOG_DEBUG,
marker = "Temperatuur vriezer/koelkast"
},
execute = function(domoticz, timer)
local TempVriezer = domoticz.devices('Temperatuur Vriezer')
local TempKoelkast = domoticz.devices('Temperatuur Koelkast')
if tonumber(TempVriezer.rawData[1]) > -14 then
domoticz.notify('Temperatuur info', 'Temperatuur in de vriezer is ' ..TempVriezer.rawData[1].. ' graden. Dat is te hoog! Staat de deur open?')
domoticz.log('Timer event was triggered by ' .. timer.trigger, domoticz.LOG_INFO)
end
if tonumber(TempKoelkast.rawData[1]) > 6 then
domoticz.notify('Temperatuur info', 'Temperatuur in de koelkast is ' ..TempKoelkast.rawData[1].. ' graden. Dat is te hoog! Staat de deur open?')
domoticz.log('Timer event was triggered by ' .. timer.trigger, domoticz.LOG_INFO)
end
end
}