Notificatie als de deur van de koelkast of vriezer open staat

Gestart door Joost, 20 oktober 2019, 14:08:27

Vorige topic - Volgende topic

Joost

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
}