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