Forum użytkowników automatyki budynkowej
Z-wave => Fibaro - skrypty itp => Wątek zaczęty przez: Ernidebest w Luty 18, 2016, 01:03:22 am
-
Witam,
Jak zrobić warunek
if typOdpalenia == "property" and ( kontaktron > 0 ) and ( stanAlarmu > 0 ) then
odmierzaj 20 sekund
po tym czasie fibaro:setGlobal("ALARM", "Aktywowany")
jeżeli w ciągu 20 sekund ( stanAlarmu < 1 )
fibaro:setGlobal("ALARM", "Rozbrojony")
-
if typOdpalenia == "property" and ( kontaktron > 0 ) and ( stanAlarmu > 0 ) then
for i=1,20 do
fibaro:sleep(1000);
if (stanAlarmu == 0 and i<20) then
fibaro:setGlobal("ALARM", "Rozbrojony");
break;
elseif (i == 20 and stanAlarmu == 1) then
fibaro:setGlobal("ALARM", "Aktywowany");
end;
end;
end;
To tak na szybko ale powinno zadziałać.