Page 1 of 1

Script for Blinds

Posted: Friday 14 September 2018 19:02
by Tonio16
Hello

I want to use DZevents to manage my blinds but I have not enough background to start from zero.

So, it would be nice if some of you could share their own script in oder to me to start how it's working.

Regards

Antoine

Re: Script for Blinds

Posted: Saturday 15 September 2018 0:37
by waaren
I use this very simple script for my two blinds. ("Slaapkamer rolluik" and "Kastenkamer rolluik")
before I close them I check the state of the windows in these rooms ("Slaapkamer raam" and "Kastenkamer raam")

Code: Select all

return { 
            on =        {   timer = { "at 10:00", "at 20:00-02:00 every 15 minutes" } },

    execute = function(dz)
      
        if  dz.time.matchesRule("at nighttime") then
            if (dz.devices("Slaapkamer rolluik").state ~= "Closed" and dz.devices("Slaapkamer raam").state == "Closed") then
                dz.devices("Slaapkamer rolluik").switchOn()
            end
            
            if (dz.devices("Kastenkamer rolluik").state ~= "Closed" and dz.devices("Kastenkamer raam").state == "Closed") then
                dz.devices("Kastenkamer rolluik").switchOn()
            end
        elseif dz.time.matchesRule("at 10:00-11:00") then
            dz.devices("Slaapkamer rolluik").switchOff()
            dz.devices("Kastenkamer rolluik").switchOff()
        end      
	end
}

Re: Script for Blinds

Posted: Wednesday 19 September 2018 7:31
by Tonio16
Thanks Waaren

I will have a look this week-end.

Antoine