Forum użytkowników automatyki budynkowej

Z-wave => Fibaro - sceny => Wątek zaczęty przez: KubaZ w Grudzień 21, 2017, 09:45:28 am

Tytuł: Zmienna - scena
Wiadomość wysłana przez: KubaZ w Grudzień 21, 2017, 09:45:28 am
Witam, czy mozna napisac scene ktora mowi:
Jezeli zmienna X ma stan 1, krocej niz czas (s) to ... ?

Nie wiem jak to zrobic, czy trzeba zbudowac jakies uzadzenie wirtualne ktore bedzie mierzylo ile czasu zminna ma dana wartosc?

:/
Tytuł: Odp: Zmienna - scena
Wiadomość wysłana przez: kvothe w Grudzień 22, 2017, 11:27:22 am
Czy nie lepiej w zmiennej zapisać datę i godzinę zmiany zamiast wartość 1. Wtedy można by było napisać scenę w Lua aby się uruchamiała jeżeli wartość daty i godzinny jest mniejsza niż np. x sekund od obecnej daty + jakieś zabezpieczenie aby scena się nie odpalała setki razy tylko raz zanim x sekund minie.

Dokładnie ci nie podpowiem gdyż mało znam Lua.
Tytuł: Odp: Zmienna - scena
Wiadomość wysłana przez: marecki_0luk1 w Styczeń 18, 2018, 06:19:49 pm
mozna zrobić i tak i tak. wystarczy skorzystac z os.time() zeby wiedziec kiedy jest poczatek okresu i kiedy koniec.
W petli co sekunde sprawdzasz czy juz mozesz cos tam zrobic.