Powiadomienie sonoff th16 z supla i pushover

rafi243
Posts: 7
Joined: Fri Dec 11, 2020 2:30 pm

Post

Jest może gdzieś filmik albo instrukcja jak ustawić krok po kroku ten wirtualny przekaźnik?
User avatar
flowerek
Posts: 504
Joined: Tue Mar 06, 2018 2:24 pm

Post

rafi243 wrote: Mon Feb 15, 2021 10:11 am Jest może gdzieś filmik albo instrukcja jak ustawić krok po kroku ten wirtualny przekaźnik?
filmiku nie kojarzę,
szerszy opis tutaj
https://forum.supla.org/viewtopic.php?t=4172
11xSRW-01, 1x Sonoff mini, 3xSonoff SV, 5xSonoff S26, 4xSonoff Basic, 1xGosund Sp-111, 1xSonoff Touch, 1xH801, czujnik poczty DIY, 1x Loratap, 1x MiniTiger , 1 x zawór wody BQ05 DIY, 2xSBW-02, Auraton: MC, HC, Flood Valve, Flood Sensor (test trwa)
djack2017
Posts: 784
Joined: Mon Nov 27, 2017 7:36 am
Been thanked: 1 time

Post

klew wrote: Sun Feb 14, 2021 6:06 pm
rafi243 wrote: Sun Feb 14, 2021 6:00 pm
Lukil wrote: Sun Feb 14, 2021 5:16 pm W scenach brakuje histerezy do sterowania powiadomieniami a powinna być.

Zgadza się, przydałaby się histereza.
To nie histereza czy jej brak generuje powiadomienia. Skrypty nie pamiętają stanu, a scena wyzwala się każdą zmianą wartości kanału. Przy każdej zmianie jest sprawdzany warunek i wykonywana akcja.
Liczba ustawić sobie powiadomienie, gdy temperatura przekroczy 25 stopni, a powiadomienia nadal będą przychodzić kilka razy na minutę, gdy temperatura przekroczy 50 stopni ;)
Przy wystąpieniu zdefiniowanego "problemu" akcja (scena) powinna być wykonana i blokowana, a odblokowywana po wystąpieniu warunku usuwającego "problem".
Np w Zabbixie mam definiowanie trigera:
Wyrażenie dla problemu: ({sonoffth16:tempr.last()}>22)
Wyrażenie dla przywracania: {sonoffth16:tempr.last()}<21
Wtedy push jest wysyłany tylko raz, dopóki "problem" nie zniknie.
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

djack2017 wrote: Mon Feb 15, 2021 12:50 pm
klew wrote: Sun Feb 14, 2021 6:06 pm
rafi243 wrote: Sun Feb 14, 2021 6:00 pm


Zgadza się, przydałaby się histereza.
To nie histereza czy jej brak generuje powiadomienia. Skrypty nie pamiętają stanu, a scena wyzwala się każdą zmianą wartości kanału. Przy każdej zmianie jest sprawdzany warunek i wykonywana akcja.
Liczba ustawić sobie powiadomienie, gdy temperatura przekroczy 25 stopni, a powiadomienia nadal będą przychodzić kilka razy na minutę, gdy temperatura przekroczy 50 stopni ;)
Przy wystąpieniu zdefiniowanego "problemu" akcja (scena) powinna być wykonana i blokowana, a odblokowywana po wystąpieniu warunku usuwającego "problem".
Np w Zabbixie mam definiowanie trigera:
Wyrażenie dla problemu: ({sonoffth16:tempr.last()}>22)
Wyrażenie dla przywracania: {sonoffth16:tempr.last()}<21
Wtedy push jest wysyłany tylko raz, dopóki "problem" nie zniknie.
Ok, ale aktualnie próba robienia powiadomień na skryptach fracza na kanałach pomiarowych to zupełnie inna para kaloszy. Tam nie ma pamięci stanu, nie mówiąc już o histerezie.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Ogólna dyskusja”