Cześć,
Mam problem z regulą, którą próbuje ustawic. Mam taki warunek:
Code: Select all
{{not state(19015).hi and state(19030).hi and state(20140).depth > 1.50 and time() >= '14:40' and time() <= '15:10'}}
Chodzi tutaj o to, że jeżeli brama jest otwarta o określonej godzinie, to ma się otworzyć brama garażowa tam gdzie głębokość czujnika jest wieksza niz 1.50. Dodatkowym warunkiem jest sprawdzanie czy brama garażowa jest już otwarta. No i tutaj jest problem, bo zanim skrypt pobierze dane o otwarciu bramy garażowej to zdąrzy sie wykonac 2 razy co powoduje zatrzymanie bramy garażowej po środku. Czujnik w bramie mam tylko na otwarcie w garażu tylko na zamknięcie. Da się to ogarnąć tak, żeby skrypt wykonał się tylko raz w tym określonym czasie? Lub czy macie jakieś inne pomysły jak to rozwiązać?