Rozłączenie przekaźnika na 15 s po zaniku WAN

automaciek
Posts: 26
Joined: Sat Apr 10, 2021 12:17 pm

Post

Czy jest możliwość zrealizowania rozłączenia przekaźnika na 15 sekund po zaniku połączenia z WAN (czyli z serwerem SUPLA) dajmy na to przez minute. Potrzebuję restartować router LTE....
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

automaciek wrote: Mon Oct 02, 2023 4:09 pm Potrzebuję restartować router LTE....
Zerknij:
viewtopic.php?p=45399#p45399
automaciek
Posts: 26
Joined: Sat Apr 10, 2021 12:17 pm

Post

O, to, to. Dzięki.
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

można też sprawdzać połączenie z "Suplą"
Przed Setup dodajemy:

Code: Select all

int polaczenie_z_serwerem;
void status_func(int status, const char *msg) {     //    ------------------------ Status polaczednia z serwerem--------------------------
 polaczenie_z_serwerem = status;                                       
}
W Setupie:

Code: Select all

SuplaDevice.setStatusFuncImpl(&status_func);
póżniej w loopie odpytujesz o połączenie i wystawiasz lub wyłączasz przekaźnik routera

Code: Select all

if (polaczenie_z_serwerem != 17){ // 17 to jest połączenie z serwerem Supla
}
Moim zdaniem mniejszą ilością linii programu to ogarniesz
Oczywiście ustawiasz po IF'ie w jakim czasie ma się to wykonać i na jak długo, najlepiej po czasie który potrzebuje router na restart i ponowne połączenie.

Robiłem właśnie ostatnio taki układ, tyle, że przekaźnik restartował mi listwę zasilającą, do której był podłączony router i samo urządzenie. działa wszystko OK, a miałem problem bo monitorowałem temperaturę w pomieszczeniu oddalonym o ponad 100km i nie uśmiechało mi się jeździć tam gdy mi zniknęły odczyty.
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

veeroos wrote: Wed Oct 11, 2023 8:49 am można też sprawdzać połączenie z "Suplą"
W bibliotece jest dedykowana metoda, wystarczy dodać jedną linię ;)
https://github.com/SUPLA/supla-device/b ... ice.h#L153
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

lukfud wrote: Thu Oct 12, 2023 5:08 am W bibliotece jest dedykowana metoda, wystarczy dodać jedną linię ;)
https://github.com/SUPLA/supla-device/b ... ice.h#L153
Ale nie powoduje to tylko restartu urządzenia? Bo tutaj chodzi o restart routera, bo te routery LTE lubią się zawieszać co jakiś czas.
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

veeroos wrote: Thu Oct 12, 2023 5:33 am Ale nie powoduje to tylko restartu urządzenia? Bo tutaj chodzi o restart routera, bo te routery LTE lubią się zawieszać co jakiś czas.
Tak, tylko restart. Nie dokładnie przeczytałem, co napisałeś.
Ja u siebie dorzuciłem opóźnienie włączenia przekaźnika po restarcie ESP, modyfikując metodę turnOn().
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl

Return to “Pomoc”