Warunki w SUPLA Scripts - pomysły
Dołożyłem te kondensatorki i rezystorki do MCP - chyba już kanały nie migają w aplikacji ale i tak co bym nie ustawił w scenie (otwarcie bramy zapala światło w garażu) to i tak się samo zapala dziadostwo, pomimo, że warunki nie spełnione. Próbowałem zrobić 2 sceny wg pomysłu @klew, ale dalej się zapala Chyba sobie te skrypty po prostu odpuszczę
A może spróbuj użyć przycisku + przekaźnika i wtedy zrób scene na podstawie stanu przekaźnika?
https://gui-generic-builder.supla.io/
Jest co najmniej 15 minut po zachodzie słońca
Kod: Zaznacz cały
{{ time('+15 minutes') > sunsetTime() }}
Żeby to grało czasowo powinno być -15 minutes. Właśnie przetestowane.
Zachód przykładowo o 20:00. Chcemy żeby się zapalało 30 min po zachodzie to trzeba odjąć te 30 min. Wtedy warunek się spełni o 20.30.
Logicznej byłoby dodać te minuty do nawiasu sunsetTime, ale wtedy dziwne godziny wychodzą.
Analogicznie przy wschodzie, jesli chcemy przed wschodem słońca x minut, trzeba je dodać w nawiasie.
Mylę się?
Ostatnio zmieniony pn kwie 19, 2021 7:36 am przez fly.high, łącznie zmieniany 1 raz.
Myślałem, że problemy z powiadomieniami z czujnika otwarcia bramy zostały rozwiązane, ale u mnie niestety powiadomienia przychodzą losowo. Nawet jeżeli warunki "Wyzwalanie w oparciu o stan kanałów" i "Warunek wykonania" są spełnione (jak na załączonym prt sc), powiadomienie z pushover nie przychodzi. Logi w załączeniu.
Czy jest dostępne rozwiązanie (w SUPLA Scripts), aby powiadomienia działały poprawnie?
Czy jest dostępne rozwiązanie (w SUPLA Scripts), aby powiadomienia działały poprawnie?
- Załączniki
-
- brama.JPG (86.11 KiB) Przejrzano 1744 razy
-
- logi.JPG (94.22 KiB) Przejrzano 1744 razy
Czy może mi ktoś wyjaśnić o co chodzi z warunkiem temperatury? próbowałem szukać w tym temacie, ale ciężko znaleźć... ustawiłem powiadomienie gdy temp wody w akwarium spadnie poniżej 25*C. Warunek nie spełniony (jest około 26*C) a powiadomienie przychodzi cały czas na telefon...
- Załączniki
-
- scripts warunek.png (52.72 KiB) Przejrzano 1674 razy
Panowie, czy ktoś miał podobną koncepcję dotyczącą uruchamiania sceny tylko i wyłącznie wtedy gdy kontrakton zmieni stan na hi po raz pierwszy. Chodzi mi o to, że mam scenę, która wykonuje się gdy czujnik otwarcia jest HI i steruje innym urządzeniem, które też ma kontrakton i spełnia warunek.
Gdy ustawię np.: {{not state(x).hi and state(y).hi }} to scena się elegancko wykonuje przy zmianie stanu pierwszego i włączy mi drugie urządzenie. Ale zachodzi czasami potrzeba, że drugie wyłączę z premedytacją i wtedy scena mi je włączy automatycznie. A zamysł jest taki, aby scena wykonała się tylko raz przy spełnieniu pierwszego warunku i gdy nie ulegnie zmianie stan pierwszego urządzenia.
Przepraszam, że tak chaotycznie napisane. Wiem, że mogę to zrobić w grupie kanałów, ale niepotrzebnie bym musiał klikać na zmianę widoków na kanały.
Gdy ustawię np.: {{not state(x).hi and state(y).hi }} to scena się elegancko wykonuje przy zmianie stanu pierwszego i włączy mi drugie urządzenie. Ale zachodzi czasami potrzeba, że drugie wyłączę z premedytacją i wtedy scena mi je włączy automatycznie. A zamysł jest taki, aby scena wykonała się tylko raz przy spełnieniu pierwszego warunku i gdy nie ulegnie zmianie stan pierwszego urządzenia.
Przepraszam, że tak chaotycznie napisane. Wiem, że mogę to zrobić w grupie kanałów, ale niepotrzebnie bym musiał klikać na zmianę widoków na kanały.
Pozdrawiam,
Tomek
Tomek
Czy jest ktoś w stanie mi coś w temacie powiedzieć?tomek98 pisze: ↑sob lip 03, 2021 12:09 pm Panowie, czy ktoś miał podobną koncepcję dotyczącą uruchamiania sceny tylko i wyłącznie wtedy gdy kontrakton zmieni stan na hi po raz pierwszy. Chodzi mi o to, że mam scenę, która wykonuje się gdy czujnik otwarcia jest HI i steruje innym urządzeniem, które też ma kontrakton i spełnia warunek.
Gdy ustawię np.: {{not state(x).hi and state(y).hi }} to scena się elegancko wykonuje przy zmianie stanu pierwszego i włączy mi drugie urządzenie. Ale zachodzi czasami potrzeba, że drugie wyłączę z premedytacją i wtedy scena mi je włączy automatycznie. A zamysł jest taki, aby scena wykonała się tylko raz przy spełnieniu pierwszego warunku i gdy nie ulegnie zmianie stan pierwszego urządzenia.
Przepraszam, że tak chaotycznie napisane. Wiem, że mogę to zrobić w grupie kanałów, ale niepotrzebnie bym musiał klikać na zmianę widoków na kanały.
Pozdrawiam,
Tomek
Tomek