Kto pomoże z prostym skryptem w domoticzu - jeżeli kontrakton bramy zostanie otwarty i jest po zmroku, załącz lampe na 10 min.
Piszesz prosty, i nie umiesz w blockly ułożyć? Proszę jak prosty to np taki
return { on = { devices = { ['Czujnik '] = {'at nightime'}} }, execute = function(dz, item) if (item.state == 'On') then dz.devices('Lampa').switchOn().forMin(10) dz.log ('Oswietlenie na 10 min') end end }
Oczywiście, może też być skomplikowany - byle działał. Dzięki.
Niestety nie działa. Zresztą moje blokly też nie.
Blokowy działa jedynie po usunięciu warunku zachodu słońca.
Twój ostatecznie wygląda tak i też nie działa.
return {
on = {
devices = {['drzwi - Brama_stan'] = {'at nightime'}}
},
execute = function(dz, item)
if (item.state == 'Open') then
dz.devices('Wiata').switchOn().forMin(10)
dz.log ('Oswietlenie na 10 min')
end
end
}
Rozwiązałem problem wykorzystując czujnik luxów ze stacji pogodowej. Dzięki za pomoc.