Najlepsze jest to jak chcę ustawić "Wyzwalacz sceny w oparciu o stan kanałów" i wpisuje { i nazwę kanału to go nie wykrywa, muszę na sztywno wpisać ID odczytane z cloud.
Odświeżyłem OAUTH.
Urządzenie i kanał widnieje na liście (kafelkach) w Supla Script.
Urządzenie to SP111 z GG na pokładzie, mam kilka tych urządzeń i po przestawieniu innego na automat schody również znika z listy po podaniu { pozostają tylko mierniki.
Po dodaniu linka do sceny pod własny CRON wszystko działa, ale dostaje powiadomienie co uruchomienie CRON.
Opóźnienie wykonania sceny
-
Arghatell
- Posts: 127
- Joined: Thu Jun 11, 2020 10:39 pm
Bo powiadomienie powinno być wpisane do sceny drugiej, która ma się wykonać po spełnieniu warunków. Jeśli pierwsza scena się wykona a nie wykona się scena druga, to powiadomienia nie będzie. Kiedy jednak wykona się scena druga to warunek w pierwszej scenie zatrzyma wykonywanie tej pętli i powiadomienia nie będzie, dokąd stan w scenie drugiej się nie zmieniLector wrote: Tue Aug 02, 2022 3:07 pm
Po dodaniu linka do sceny pod własny CRON wszystko działa, ale dostaje powiadomienie co uruchomienie CRON.
-
Lector
- Posts: 2471
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
- Has thanked: 13 times
- Been thanked: 25 times
Ok, ma tak zrobione.
Pierwsza scena: wyzwolenie stanem przekaźnika (jak rozumiem powinna się uruchomić przy ustawionym stanie, a nie przez cron) Uruchamia ona od razu scenę drugą, oraz drugi raz po opóźnieniu 600 sekund.
Druga scena: nie ma warunku po to aby dostać komunikat o aktualnym stanie przekaźnika. Załączony lub nie, jak dam warunek otrzymam tylko info o jednym stanie.
Czyli jak dla mnie powinno to działa tak:
Zmiana stanu kanału uruchamia scenę pierwszą, która uruchamia scenę drugą która wysyła powiadomienie z aktualnym stanem, pierwsza scena przechodzi w tryb spoczynku na 600 sekund i ponownie uruchamia druga scenę która wysyła powiadomienie znowu z aktualnym stanem.
I tak to działa jeżeli kanał to zwykły włącznik, ale już nie wyzwala sceny pierwszej gdy kanał to automat schodowy.
Pierwsza scena: wyzwolenie stanem przekaźnika (jak rozumiem powinna się uruchomić przy ustawionym stanie, a nie przez cron) Uruchamia ona od razu scenę drugą, oraz drugi raz po opóźnieniu 600 sekund.
Druga scena: nie ma warunku po to aby dostać komunikat o aktualnym stanie przekaźnika. Załączony lub nie, jak dam warunek otrzymam tylko info o jednym stanie.
Czyli jak dla mnie powinno to działa tak:
Zmiana stanu kanału uruchamia scenę pierwszą, która uruchamia scenę drugą która wysyła powiadomienie z aktualnym stanem, pierwsza scena przechodzi w tryb spoczynku na 600 sekund i ponownie uruchamia druga scenę która wysyła powiadomienie znowu z aktualnym stanem.
I tak to działa jeżeli kanał to zwykły włącznik, ale już nie wyzwala sceny pierwszej gdy kanał to automat schodowy.
Niespełniony automatyk. 
https://3d-lamp.photos/
https://pool.lector.top/
https://3d-lamp.photos/
https://pool.lector.top/
-
Lector
- Posts: 2471
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
- Has thanked: 13 times
- Been thanked: 25 times
Sorki za post pod postem, ale utworzyłem drugie takie samo połączenie scen ale dla sterowania wentylatora normalny przekaźnik sterowany temperaturą (GG).
I tu chodzi OK, nawet lepiej jak na powiadomieniach z wbudowanej opcji w GG. Teraz przy załączaniu otrzymuje informację ze włączono chłodzenie wody w akwarium i jaka jest temperatura. Jak wyłącza to samo
Ale dalej nie wiem dlaczego nie działa dla automatu schodowego, skoro ma działać tak samo jak dla włącznika - a nie działa.
Liczę na @fracza po urlopie (zaklepuje
).
I tu chodzi OK, nawet lepiej jak na powiadomieniach z wbudowanej opcji w GG. Teraz przy załączaniu otrzymuje informację ze włączono chłodzenie wody w akwarium i jaka jest temperatura. Jak wyłącza to samo
Ale dalej nie wiem dlaczego nie działa dla automatu schodowego, skoro ma działać tak samo jak dla włącznika - a nie działa.
Liczę na @fracza po urlopie (zaklepuje
Niespełniony automatyk. 
https://3d-lamp.photos/
https://pool.lector.top/
https://3d-lamp.photos/
https://pool.lector.top/
-
Lector
- Posts: 2471
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
- Has thanked: 13 times
- Been thanked: 25 times
Jak dla mnie problem leży w tym że w skryptach nie widać włączników czasowych.
Jak w polu wpisuje { to na liście nie mam tego typu włączników, po wpisaniu ręcznie id to odczytuje stan kanału, ale nie działa wyzwalanie sceny.
Tu nowa scena bez opóźnienia wyzwolenie zostało spełnione i warunek został spełniony ale sceny nie wyzwala.
Widać na screenie odpowiedni napis iż scena nie wykonała się jeszcze, pomimo kilkukrotnego załączenia włącznika czasowego i odświeżeniu strony z sceną.
Jak w polu wpisuje { to na liście nie mam tego typu włączników, po wpisaniu ręcznie id to odczytuje stan kanału, ale nie działa wyzwalanie sceny.
Tu nowa scena bez opóźnienia wyzwolenie zostało spełnione i warunek został spełniony ale sceny nie wyzwala.
Widać na screenie odpowiedni napis iż scena nie wykonała się jeszcze, pomimo kilkukrotnego załączenia włącznika czasowego i odświeżeniu strony z sceną.
You do not have the required permissions to view the files attached to this post.
Niespełniony automatyk. 
https://3d-lamp.photos/
https://pool.lector.top/
https://3d-lamp.photos/
https://pool.lector.top/
-
Antonio
- Posts: 140
- Joined: Sat Dec 18, 2021 4:15 pm
Potwierdzam , u mnie to samo.
Scena zadziała tylko po ręcznym wyzwoleniu Wykonaj Scenę
w akcjach mam wybrany kanał i automat schodowy i po 5 sekundach żarówkę.
Scena zadziała tylko po ręcznym wyzwoleniu Wykonaj Scenę
w akcjach mam wybrany kanał i automat schodowy i po 5 sekundach żarówkę.
-
Arghatell
- Posts: 127
- Joined: Thu Jun 11, 2020 10:39 pm
A usuń pole "warunek/wyczyść" i odwróć stan kanału na : {{not state (62373).on}}Lector wrote: Wed Aug 17, 2022 2:05 pm Widać na screenie odpowiedni napis iż scena nie wykonała się jeszcze, pomimo kilkukrotnego załączenia włącznika czasowego i odświeżeniu strony z sceną.
Ustaw powiadomienie w tej scenie i zadziałaj w realu, żeby stan się zmienił.
Gdzieś też tak miałem, że musiałem tak to ustawić, na jakimś kontaktronie i starym sofcie z Sonoff SV.
-
Arghatell
- Posts: 127
- Joined: Thu Jun 11, 2020 10:39 pm
...bo tylko dodam, że pole "warunek" w momencie zmiany stanu na "not state" będzie "niespełnione" (logika) u Ciebie. Osobiście w scenach, które mają za zadanie działanie w oparciu o STAN, nigdy nie wpisuję warunkuArghatell wrote: Wed Aug 17, 2022 10:11 pm
A usuń pole "warunek/wyczyść" i odwróć stan kanału na : {{not state (62373).on}}
Ustaw powiadomienie w tej scenie i zadziałaj w realu, żeby stan się zmienił.
