Warunki w SUPLA Scripts - pomysły

winek1986
Posts: 112
Joined: Mon Dec 11, 2017 5:07 pm
Location: Kaszuby

Post

Witajcie może ktoś podpowie jak ustawić Supla Scripts aby np. brał informacje z kontaktronu bramy i sprawdzał jego stan np . co 30 minut jeśli brama otwarta wysłał powiadomienie z Pushover . Dzięki
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Np tak
wyzwalacz sceny w oparciu o czas
*/15 * * * * - co 15 minut
warunek wykonania sceny
{{not state(XXX).hi and state(XXX).connected}} gdzie XXX to ID kontaktronu
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

A nie lepiej by każde otwarcie rozpoczynało odliczanie a na końcu sprawdzało czy nadal otwarta?

Powyższe może po kilku sekundach wysłać informację, że otwarta. Załóżmy, że sprawdza o 9:30, 10, 10:30 itd. Otwierasz o 9:59:50 i o 10 masz powiadomienie. A chodziło raczej by poinformował jak ktoś zapomni zamknąć.

Tworzysz dwie sceny - scena nr 1 inicjowana jest otwarciem i wyzwala scenę nr 2 po 15min Scena nr 2 sprawdza czy brama otwarta, jeśli tak wysyła push.

PS
Podejrzewam patrząc na zrzuty ekranu z prezentacji PUSH, taka funkcja pojawi się w cloud niedługo.
winek1986
Posts: 112
Joined: Mon Dec 11, 2017 5:07 pm
Location: Kaszuby

Post

uchnast.michal wrote: Sun Jul 02, 2023 8:25 am A nie lepiej by każde otwarcie rozpoczynało odliczanie a na końcu sprawdzało czy nadal otwarta?

Powyższe może po kilku sekundach wysłać informację, że otwarta. Załóżmy, że sprawdza o 9:30, 10, 10:30 itd. Otwierasz o 9:59:50 i o 10 masz powiadomienie. A chodziło raczej by poinformował jak ktoś zapomni zamknąć.

Tworzysz dwie sceny - scena nr 1 inicjowana jest otwarciem i wyzwala scenę nr 2 po 15min Scena nr 2 sprawdza czy brama otwarta, jeśli tak wysyła push.

PS
Podejrzewam patrząc na zrzuty ekranu z prezentacji PUSH, taka funkcja pojawi się w cloud niedługo.
Dziękuję za info , mogę prosić o informację jak to ustawić to moje początki z Supla Scripts.
User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

winek1986 wrote: Sun Jul 02, 2023 4:30 pm Dziękuję za info , mogę prosić o informację jak to ustawić to moje początki z Supla Scripts.
1.1 Dodaj scenę, nazwij "brama test"
1.2 W warunku wpisz {{not state(XXX).hi and state(XXX).connected}} gdzie xxx to kanał kontaktronu bramy (jeżeli masz dwa to ten dolny)
1.3 Uzupęłnij "Powiadomienia Pushover"
1.4 Zapisz scenę

2.1. Dodaj scenę, nazwij "brama otwarcie"
2.2. W "Wyzwalacz sceny w oparciu o stan kanałów" wpisz {{not state(XXX).hi and state(XXX).connected}} gdzie xxx to kanał kontaktronu bramy (jeżeli masz dwa to ten dolny)
2.3. Warunek wykonania sceny daj {{1==1}}
2.4. Akcja > w opóźnieniu wpisz np. 900 sekund i dodaj wykonaj scenę "brama test"
2.5 Zapisz scenę

Dla testu zmień wartość opóźnienia na 120 sekund otwórz bramę i zobaczy czy powiadomienie przyszło.
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Czy skrypty wykrywają załączenie przekaźnika furtki , bo coś mi to nie działa jak ustawie normalny włącznik zasilania to wtedy pokazuje że się stan zmienił . Jak jest furtka ustawiona to tak jakby nie wykrywał tego kanału w skryptach .
User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

To ma być kanał kontaktronu nie przekaźnika. Pytanie czy masz kontaktron w elektrozaczepie furtki lub osobno zamontowany. Sam to robiłeś czy firma?
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Sam robiłem mam kontaktron ale chciałem żeby po załączeniu przekaźnika włączyć podświetlenie podjazdu ale tak jakby nie wykrywał tego przekaźnika co załącza elektrozaczep. Czy da się ?
sherif14
Posts: 107
Joined: Mon Nov 29, 2021 3:20 pm

Post

Hej, proszę o pomoc. Jak zapisać warunek w scripts: działanie tylko pomiędzy godziną 7:15 a 1:15 dnia następnego?
User avatar
YoMan
Posts: 3522
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

sherif14 wrote: Sat Sep 09, 2023 6:54 am Hej, proszę o pomoc. Jak zapisać warunek w scripts: działanie tylko pomiędzy godziną 7:15 a 1:15 dnia następnego?
Cron "nie przechodzi" przez północ. Musisz dać dwa warunki:
Jeden time >7:15 a drugi time < 1:15 z operatorem lub/or
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024

Return to “SUPLA Scripts”