Warunki w SUPLA Scripts - pomysły

@Artur
Posty: 255
Rejestracja: śr wrz 23, 2020 1:48 pm
Lokalizacja: FZG

nieaktualne
Ostatnio zmieniony ndz sty 09, 2022 9:08 am przez @Artur, łącznie zmieniany 1 raz.
kurus
Posty: 1038
Rejestracja: śr sty 15, 2020 8:17 pm

fracz pisze: pt sty 07, 2022 9:05 pm Możesz to zrobić za pomocą scen w skryptach. Będzie niewielkie opóźnienie wentylatora po świetle, ale nie trzeba będzie dwa razy klikać.

Scena 1:
Wyzwalacz: {{ state(10).on }}
Warunek: {{ state(10).on }}
Akcja: włącz wentylator

Scena 2:
Wyzwalacz: {{ state(10).on }}
Warunek: {{ not state(10).on }}
Akcja: wyłącz wentylator

Zamień 10 na Twój ID kanału że światłem

W następnym cloudzie w Action Triggerze będziesz mógł ustawić akcję "skopiuj stan" tak że będziesz mógł ustalić żeby wentylator podążał za światłem bez skryptów.

Akcja dla włączenia działa poprawnie włącza mi wentylator, ale akacja dla wyłączenia nie działa po wyłączeniu światła wentylator nadal pracuje.. co można poprawić?
Awatar użytkownika
wojtas567
Posty: 2209
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

Zobacz czy tak Ci zadziała

Scena 2:
Wyzwalacz: {{ state(10).hi }}
Warunek: {{ not state(10).hi }}
Akcja: wyłącz wentylator
Pozdrawiam
Wojtek
kurus
Posty: 1038
Rejestracja: śr sty 15, 2020 8:17 pm

Niestety to samo..


Edit: chyba jednak mój błąd bo w scenie dla wyłączenia nie zmieniłem akcji dla wentylatora na wyłącz, późnej potwierdzę.

Edit1: Zgadza się mój bład teraz wszystko działa poprawnie dzięki wielkie :D :D :D
Ostatnio zmieniony ndz sty 09, 2022 10:38 am przez kurus, łącznie zmieniany 3 razy.
local
Posty: 489
Rejestracja: pn sty 27, 2020 11:33 am

Jak ustawić załączenie przekaźnika A względem przekaźnika B i czasu (od poniedziałku do piątku o np 18)?
Próbowałem ustawić scenę ale przekaźnik A załącza się przy zmianie staniu B (bez względu na czas).
4xShelly 1, Shelly 1L, 2xShelly 2.5, Sonoff T3, 2xSonoff Basic R2, 4xNeo 16A
miko1282
Posty: 538
Rejestracja: śr gru 06, 2017 10:15 pm
Lokalizacja: Brodnica

Hej, pomoże mi ktoś z jednym warunkiem ? Nie mogę sobie poradzić z połączeniem całości.
Przy wyjściu z domu mam toucha, który przy pomocy wyzwalacza włącza wirtualny kanał. Chciałbym aby właśnie ten kanał reagował z skryptami, a mianowicie po włączeniu kanału mrugnij światłem (w korytarzu (włącz, po 5s wyłącz)), po 35s włącz oświetlenie podwórka, po 50s otwórz bramę, po 125s wyłącz oświetlenie podwórka oraz wyłącz ten wirtualny kanał. Scena działa idealnie, lecz mam problem z reakcją na kanał, wszystko działało świetnie przez jakieś 2h od ustawienia sceny, następnie scena już nie zbyt ochoczo reaguje na zmianę tego kanału.
Wyzwalacz:

Kod: Zaznacz cały

{{state(34385).on}}
Warunek:

Kod: Zaznacz cały

{{state(34385).on and state(34385).connected}}
Co robię nie tak ?
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

local pisze: ndz sty 09, 2022 12:39 am Jak ustawić załączenie przekaźnika A względem przekaźnika B i czasu (od poniedziałku do piątku o np 18)?
Próbowałem ustawić scenę ale przekaźnik A załącza się przy zmianie staniu B (bez względu na czas).
Czyli o 18:00 od poniedziałku do piątku kanał A ma się ustawić tak jak kanał B?

To muszą być dwie sceny. Obydwie wyzwalane czasem

Kod: Zaznacz cały

0 18 * * 1-5
Pierwsza z nich: jeśli kanał A włączony to włącz B
Druga: jeśli kanał A wyłączony to wyłącz B
miko1282 pisze: wt sty 11, 2022 10:45 am Hej, pomoże mi ktoś z jednym warunkiem ? Nie mogę sobie poradzić z połączeniem całości.
Przy wyjściu z domu mam toucha, który przy pomocy wyzwalacza włącza wirtualny kanał. Chciałbym aby właśnie ten kanał reagował z skryptami, a mianowicie po włączeniu kanału mrugnij światłem (w korytarzu (włącz, po 5s wyłącz)), po 35s włącz oświetlenie podwórka, po 50s otwórz bramę, po 125s wyłącz oświetlenie podwórka oraz wyłącz ten wirtualny kanał. Scena działa idealnie, lecz mam problem z reakcją na kanał, wszystko działało świetnie przez jakieś 2h od ustawienia sceny, następnie scena już nie zbyt ochoczo reaguje na zmianę tego kanału.
Wyzwalacz:

Kod: Zaznacz cały

{{state(34385).on}}
Warunek:

Kod: Zaznacz cały

{{state(34385).on and state(34385).connected}}
Co robię nie tak ?
Czy coś odkłada się w logach sceny? Nie znam sensownego powodu, dla którego miałoby działać 2h a potem przestać :-)
Lomax1983
Posty: 181
Rejestracja: wt mar 09, 2021 8:29 pm
Lokalizacja: Małe Trójmiasto

Kod: Zaznacz cały

{{...... and state(34385).connected}}
[/quote]

Czy jest konieczność pisania tego??? Jakie ma zadanie???
miko1282
Posty: 538
Rejestracja: śr gru 06, 2017 10:15 pm
Lokalizacja: Brodnica

W logach nic, w ogóle nie wykrywa warunku
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

A czy w historii kanałów jest inforamcja o tym że kanał zmienił stan?
ODPOWIEDZ

Wróć do „SUPLA Scripts”