Reakcje dla czujnika poziomu wody

Michal81
Posts: 188
Joined: Sun Feb 02, 2020 9:03 pm

Post

Wemos D1 Mini + czujnik odległości.
Chce to wykorzystać do pomiaru ilości wody w zbiorniku.
Chce ustawić reakcje która wyśle mi powiadomienie gdy poziom wody przekroczy dany poziom ( np 1.30 mb )
Więc ustawiam ">" 1.30 .
Ale w reakcjach jest drugi warunek który trzeba ustawić : "wtedy wykonaj akcję i czekaj, aż będzie " ......
Dlaczego reakcje mają drugi warunek ? Może ktoś mi wyjaśnić jaki ma to cel ? Czy chodzi o to by reakcja nie powtarzała się w kółko ?
Pytanie drugie - jak wiadomo czujnik odległości nie daje zbyt dokładnego pomiaru , oraz tafla wody jest ruchoma - skutkiem tego przy osiągnięciu poziomu 1.30 wysyłane jest kilka powiadom w krótkim czasie ( ruch tafli wody )
Czy można ustawić częstotliwość wysyłania powiadomień - by np. bez względu na odczyt , po wysłaniu pierwszego powiadomienia - drugie przychodziło na następny dzień ?
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Michal81 wrote: Sun Sep 10, 2023 7:25 am Czy chodzi o to by reakcja nie powtarzała się w kółko ?
Tak
Michal81 wrote: Sun Sep 10, 2023 7:25 am ... skutkiem tego przy osiągnięciu poziomu 1.30 wysyłane jest kilka powiadom w krótkim czasie ( ruch tafli wody )
Dlatego jest ten drugi warunek, żeby wyeliminować taką sytuację.
Michal81
Posts: 188
Joined: Sun Feb 02, 2020 9:03 pm

Post

Ok.
A jak bym chciał dodać wysyłanie jednego powiadomienia na dobę ?
Można to gdzieś ustawić ?
Dodać scenę ?
Sceny > Dodaj opóźnienie - tam jest maks 60 minut..?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Michal81 wrote: Sun Sep 10, 2023 7:25 am Pytanie drugie - jak wiadomo czujnik odległości nie daje zbyt dokładnego pomiaru , oraz tafla wody jest ruchoma - skutkiem tego przy osiągnięciu poziomu 1.30 wysyłane jest kilka powiadom
Ten drugi warunek jest właśnie po to był wyeliminować "pływanie" czujnika. To coś w rodzaju histerezy.
Pierwszy warunek mówi przy jakiej wartości ma zostać wysłane powiadomienie, a drugi mów do jakiej wartości czujnik musi wrócić by ponowne spełnienie pierwszego warunku mogło zadziałać.

Czyli pierwszy ustawiasz na ">" 1.30, a drugi na np. "<=" 1.0.
SUPLA.... Nareszcie w domu.
Michal81
Posts: 188
Joined: Sun Feb 02, 2020 9:03 pm

Post

Ok.
Tak jak się domyślałem.
Ale zmienił by nazwę na np " wtedy wykonaj akcję A NASTĘPNĄ WYKONAJ , aż będzie... ale wiadomo - kwestia gustu.

A jak ustawić jedno powiadomienie na dobę ? Da się ?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Nie ma takiego parametru.
SUPLA.... Nareszcie w domu.
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Michal81 wrote: Sun Sep 10, 2023 7:46 am Ok.
A jak bym chciał dodać wysyłanie jednego powiadomienia na dobę ?
Można to gdzieś ustawić ?
Dodać scenę ?
Sceny > Dodaj opóźnienie - tam jest maks 60 minut..?
Jeżeli chcesz aby przyszło powiadomienie tylko raz po przekroczeniu określonego stanu powinieneś użyć reakcji i ustawić warunek np.
"Kiedy pomiar głębokości będzie >1.30" i "wtedy wykonaj akcję i czekaj, aż będzie <0.50" wtedy wykonaj akcję: powiadomienie
Jeżeli chcesz aby poszło powiadomienie raz na dobę i do tego tylko jeżeli przekroczy określony stan to powinieneś użyć scripts.supla.io
wyzwalacz oparty o czas i warunek wykonania np.:

Code: Select all

{(state(xxxxx).depth > 1.30)
i skorzystać z aplikacji pushover do wysyłania powiadomień
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
Michal81
Posts: 188
Joined: Sun Feb 02, 2020 9:03 pm

Post

pushover odpada.
Chciałbym korzystać z Reakcji w supli.
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Michal81 wrote: Sun Sep 10, 2023 8:18 am pushover odpada.
Chciałbym korzystać z Reakcji w supli.
Nie ma jeszcze takiej opcji wprost. Możesz zrobić wirtualny przekaźnik który zostanie załączony przez scripts a na skutek zmiany jego stanu zadziałają reakcje
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024

Return to “Ogólna dyskusja”