Rozłączanie wszystkiego w przypadku braku Wi-Fi
-
RobertRT
- Posts: 13
- Joined: Sat Feb 12, 2022 12:03 pm
gdy router padnie to urządzenie automatycznie poda stan niski na wybranym gpio (włączy przekaźnik)
-
myxhir
- Posts: 664
- Joined: Thu Jan 07, 2021 12:16 pm
- Location: Skórzewo, Poznań
- Has thanked: 6 times
- Been thanked: 9 times
Sam niedługo będe budował podlewanie ogrodowe na supli (prawdopodobnie kolejny rok) z użyciem ROW-04M. Akurat u mnie będą starczyły 3 sekcje i 1 wyjście chce zrobić na elektrozawór główny. Sam się zastanawiałem jak zabezpieczyć się w razie czego - bo podlewanie ma być w nocy w przypadku gdyby padł net/router i np w momencie kiedy miał być STOP to utracono łączność czy cokolwiek innego. Dlatego postanowiłem że wyjście na zawór główny na kolektor sekcji puszczę przez przekaźnik czasowy, coś np takiegoklew wrote: Thu Feb 17, 2022 8:56 pm Musisz być świadomy ograniczeń rozwiązań, których używasz.
Jeśli chcesz bardziej niezawodne rozwiązanie, to można postawić prywatny lokalny serwer. Wtedy harmonogramy się wykonają przy braku Internetu.
Natomiast ogólnie funkcje krytyczne powinny być realizowane niezależnie od innych komponentów, albo powinny posiadać jakieś lokalne zabezpieczenie.
Np. mogę włączać bojler poprzez ROW-01/16A, natomiast wiem, że bojler ma swój termostat i on pilnuje, aby mi się tam woda nie zagotowała.
https://www.speckable.pl/pl/product/250 ... lsrc=aw.ds
wówczas po podaniu napięcia odliczać będzie czas po którym deaktywuje mi wyjście - dobre zabezpieczenie bo nawet jak sekcja 1 czy inna będzie otwarta to główny zawór się zamknie i nie będzie podawał wody ale to przy podlewaniu, niestety ze światłem to ew co można zrobić to kupić ledowe żarówki
pomyśl o przekaźniku czasowym (opóźnione wyłączenie) który np odlicza czas o 1 min dłużej niżeli harmonogram, jak padnie net/wi-fi przekaźnik zadziała jako niezależne zabezpieczenie i rozłączy układkowal00071 wrote: Thu Feb 17, 2022 8:52 pmNie dobrze, może się to źle skończyć, używam np.do podlewania roślin, podczas podlewania zabraknie internetu a przekaźnik nie rozłączy mi pompyRobert Błaszczak wrote: Thu Feb 17, 2022 8:28 pm Taki urok funkcjonowania automatyki przez sieć Internet.
Last edited by myxhir on Fri Feb 18, 2022 11:13 am, edited 2 times in total.
Spełniony Automatyk / Mąż / Świeżo Upieczony Ojciec
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
Co prawda to nie SUPLA, ale u mnie działa bezbłędnie:RobertRT wrote: Fri Feb 18, 2022 11:02 am Ja potrzebowałbym ... od dostępu urządzenia do internetu w celu wyłączenia funkcjonowania urządzenia gdy internetu nie ma.
viewtopic.php?p=45399#p45399
-
RobertRT
- Posts: 13
- Joined: Sat Feb 12, 2022 12:03 pm
zależy mi jednak na tym aby to było warunkowanie w Gui Generic
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Jesteś w stanie sam skompilować kod GuiGeneric ?RobertRT wrote: Fri Feb 18, 2022 11:30 am zależy mi jednak na tym aby to było warunkowanie w Gui Generic
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
A nie wygodniej przez skrypty, sprawdzaj co np 5 min {{not state(XXX).connected}} wówczas wykonaj akcję + powiadomienie pushouver
Ja w ten sposób kontroluje czy jest prąd w domu na podstawie dostępności mojej MEW'ki
Ja w ten sposób kontroluje czy jest prąd w domu na podstawie dostępności mojej MEW'ki
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
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
to tak na szybko- w GUIGenric.ino zamień:
Code: Select all
void loop() {
SuplaDevice.iterate();
delay(25);
}Code: Select all
void loop() {
SuplaDevice.iterate();
delay(25);
if (ConfigESP->getLastStatusSupla() != STATUS_REGISTERED_AND_READY) then myRelayXX->turnOff();
}Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
RobertRT
- Posts: 13
- Joined: Sat Feb 12, 2022 12:03 pm
Dziękuję bardzovajera wrote: Fri Feb 18, 2022 5:00 pmto tak na szybko- w GUIGenric.ino zamień:
na:Code: Select all
void loop() { SuplaDevice.iterate(); delay(25); }
Code: Select all
void loop() { SuplaDevice.iterate(); delay(25); if (ConfigESP->getLastStatusSupla() != STATUS_REGISTERED_AND_READY) then myRelayXX->turnOff(); }
