Pushover - brak zasilania
-
Grunger
- Posts: 96
- Joined: Mon Feb 10, 2020 11:41 am
Czy jest możliwość rozbudowy kodu żeby dostawać powiadomienia pushover w przypadku braku zasialania urządzenia Supli? Czy ktoś może wie jak to napisać?
-
local
- Posts: 545
- Joined: Mon Jan 27, 2020 11:33 am
Zależy gdzie chcesz to postawić. Ja mam zrobione to tak, że CRON'em odpalam kod.
Kod pobiera wszystkie urządzenia i sprawdza ktore są offline.
Jeśli urządzenie pozostaje dłużej offline niż 3 min to dostaje powiadomienie.
Kod pobiera wszystkie urządzenia i sprawdza ktore są offline.
Jeśli urządzenie pozostaje dłużej offline niż 3 min to dostaje powiadomienie.
4xShelly 1, Shelly 1L, 2xShelly 2.5, Sonoff T3, 2xSonoff Basic R2, 4xNeo 16A
-
Grunger
- Posts: 96
- Joined: Mon Feb 10, 2020 11:41 am
Nie wiem co to znaczy CRONem... jesli chodzi o zastosowanie to do czujnika temperatury pod wemosa.
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
https://pl.wikipedia.org/wiki/CronGrunger wrote: Tue Apr 06, 2021 6:47 am Nie wiem co to znaczy CRONem... jesli chodzi o zastosowanie to do czujnika temperatury pod wemosa.
Widzimy się na Supla Offline Party Season 2026

-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Może na skryptach to można ustawić? Skrypty dostają powiadomienia przy braku połączenia. Można dodać opóźnioną scenę, która np. po 2 min sprawdza jeszcze raz, czy jest połączenie i jeśli nie ma, to wysyła powiadomienie.
Tylko każdy kanał trzeba osobno konfigurować.
Tylko każdy kanał trzeba osobno konfigurować.
Najlepsze suple dla Twojego domu 
-
Grunger
- Posts: 96
- Joined: Mon Feb 10, 2020 11:41 am
Tylko czy ktoś umiał by mi to wytłumaczyć jak mam to zrobić ?
-
local
- Posts: 545
- Joined: Mon Jan 27, 2020 11:33 am
1. Wchodzisz tutaj supla.fracz.com
2. Klikasz na Sceny i Dodaj scenę
3. W Wyzwalacz sceny w oparciu o czas wklej sobie to:
4. Warunek wykonania sceny wklejasz to:
Za X wpisz numer kanalu.
5. Ustawiasz powiadomienia Pushover.
2. Klikasz na Sceny i Dodaj scenę
3. W Wyzwalacz sceny w oparciu o czas wklej sobie to:
Code: Select all
*/2 * * * *Code: Select all
{{ not state(X).connected }}5. Ustawiasz powiadomienia Pushover.
4xShelly 1, Shelly 1L, 2xShelly 2.5, Sonoff T3, 2xSonoff Basic R2, 4xNeo 16A
-
Grunger
- Posts: 96
- Joined: Mon Feb 10, 2020 11:41 am
Udało mi się to zrobić według wskazówek @local, super dzięki. Dokładnie oto mi chodziło.
-
Grunger
- Posts: 96
- Joined: Mon Feb 10, 2020 11:41 am
Ewentualnie jeszcze mam pytanie można ustawić powiadomienia tak, żeby były wysyłane raz lub dwa razy w przypadku braku zasilania? A później dopiero w przypadku ponownym braku zasilania.
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Teoretycznie możesz to zrobić tak:
1. Dodać scenę wyzwalaną zmianą stanu kanału (zamiast wyzwalania czasowego)
2. Scena powinna z opóźnieniem (np. 1-2 min) wyzwalać drugą scenę
3. Druga scena nie ma żadnego wyzwalacza, a w warunku sprawdza czy kanał jest "connected" - jeśli nie, to wysyła powiadomienie.
Przy takiej kombinacji nie powinieneś dostawać duplikatów. Czasem coś może się trafić, ale ogólnie powinno być ok.
Kanał musi wspierać wyzwalanie zmianą stanu. Nie pamiętam czy @fracz dodał to dla wszystkcih typów kanałów.
1. Dodać scenę wyzwalaną zmianą stanu kanału (zamiast wyzwalania czasowego)
2. Scena powinna z opóźnieniem (np. 1-2 min) wyzwalać drugą scenę
3. Druga scena nie ma żadnego wyzwalacza, a w warunku sprawdza czy kanał jest "connected" - jeśli nie, to wysyła powiadomienie.
Przy takiej kombinacji nie powinieneś dostawać duplikatów. Czasem coś może się trafić, ale ogólnie powinno być ok.
Kanał musi wspierać wyzwalanie zmianą stanu. Nie pamiętam czy @fracz dodał to dla wszystkcih typów kanałów.
Najlepsze suple dla Twojego domu 
