Warunki w SUPLA Scripts - pomysły
-
winek1986
- Posts: 112
- Joined: Mon Dec 11, 2017 5:07 pm
- Location: Kaszuby
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
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
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
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
Wezmę udział w Supla Offline Party 2024
-
uchnast.michal
- Posts: 1334
- Joined: Tue Jun 04, 2019 11:37 am
- Has thanked: 7 times
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.
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
Dziękuję za info , mogę prosić o informację jak to ustawić to moje początki z Supla Scripts.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.
-
uchnast.michal
- Posts: 1334
- Joined: Tue Jun 04, 2019 11:37 am
- Has thanked: 7 times
1.1 Dodaj scenę, nazwij "brama test"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.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
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 .
-
sherif14
- Posts: 107
- Joined: Mon Nov 29, 2021 3:20 pm
Hej, proszę o pomoc. Jak zapisać warunek w scripts: działanie tylko pomiędzy godziną 7:15 a 1:15 dnia następnego?
-
YoMan
- Posts: 3521
- Joined: Thu Apr 30, 2020 5:18 pm
- Location: Częstochowa
- Has thanked: 3 times
- Been thanked: 3 times
Cron "nie przechodzi" przez północ. Musisz dać dwa warunki: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?
Jeden time >7:15 a drugi time < 1:15 z operatorem lub/or
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
________________________________________
Wziąłem udział w SOP2023 & SOP2024
