Automatische tuin besproeiing

Wat is er nou handiger, dan op het moment dat de grond van de tuin droog is, er automatisch gesproeid gaat worden? Ik heb in mijn tuin een zogenaamde sproeislang. Om automatissch te kunnen sproeien heb ik twee WOOX R7060 Slimme Zigbee waterregelaar | Besproeiingscomputer aangeschaft. Eén voor in de voor- en de andere in de achtertuin.

Met een script kun je natuurlijk alles op tijd aan- en uit laten gaan. Maar wat is er mooier om rekening te houden met de vochtigheid van de grond. Daarvoor heb ik MiFlora sensoren via OpenMQTTGateway aangesloten op Domoticz. Ik heb één MiFlora sensor in de achtertuin, dat leek me voldoende.

Het script dat ik gebruik is:

return {
on = {
timer = {'20 minutes before sunset','20 minutes after sunset'},
    },

logging = {
        level = domoticz.LOG_ERROR, -- LOG_DEBUG or LOG_ERROR
        marker = "Sproeien voor: "
    },

execute = function(domoticz, item, info, timer, device)
    local Sproeier = domoticz.devices('Besproeiing Voor')
    local VochtId = 317
    local Vocht = tonumber(domoticz.devices(VochtId).moisture)
    local Time = require('Time')
    local currentTime = Time()

    if currentTime.matchesRule("20 minutes before sunset") and not Sproeier.active and Vocht < 25 then
        Sproeier.switchOn()
        domoticz.notify("Sproeier", "Sproeier voor aan", domoticz.PRIORITY_NORMAL,domoticz.SOUND_DEFAULT, "" , "")
        Sproeier.switchOn()

    elseif currentTime.matchesRule("20 minutes after sunset") and Sproeier.active then
        Sproeier.switchOff()
        domoticz.notify("Sproeier", "Sproeier voor uit", domoticz.PRIORITY_NORMAL,domoticz.SOUND_DEFAULT, "" , "")

    elseif currentTime.matchesRule("21 minutes after sunset") then
        Sproeier.switchOff()

    end
end

}

Ik wil nog de voorspelling van Buienradar en de gevallen neerslag van mijn regenmeter meenemen in het script. Immers als het regent of nog gaat regenen, dan hoeft er niet gesproeid te worden.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

*