Witam
W jaki sposób można wybudzić sonoff z trybu uśpienia ?
Dodam tylko że mam sonoff basic R2 wprowadziłem w ustawieniach deep sleep na 120 min i nie moge teraz nic z tym zrobić
Tryb uśpienia
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Gpio16 musisz podłączyć pod pin reset
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
https://github.com/v33r005
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Dokładnie, pin GPIO16 jest odpowiedzialny za wybudzanie ze stanu uśpienia, po nastawionym czasie pojawia się na nim stan niski. Możesz podłączyć bezpośrednio, możesz dać jakiś mały rezystor, lub diodę, ja łączę bezpośrednio, gdy chce używać stanu uśpienia. A powiedz mi dlaczego chcesz używać trybu DeepSleep? Urządzenie i tak masz cały czas podłączone do zasilania, jak chcesz to nie lepiej Ci użyć trybu ModemSleep? Ok wiem że tego trybu nie wygenerujesz sobie w GG, musiałbyś kawałek kodu sam napisać, ale ma ten plus nad trybem DeepSleep, że gdy masz wyłączone "radio" to wciśnięcie przycisku konfiguracji układ przechodzi w tryb konfiguracji, a w trybie DeepSleep musisz najpierw układ "obudzić" u dopiero wtedy będziesz mógł wejść w tryb konfiguracji, no oczywiście musisz to zrobić zanim układ pójdzie "spać".
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
https://github.com/v33r005
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
Odświeżę temat. Możesz coś więcej napisać o samym trybie modem sleep. Potrzebuję procka nie działającego pod kontrolą supli odłączyć całkowicie od sieci wifi na powiedzmy 10 min i potem znów włączyć wifi i zestawić z routerem. Preferowany przy tym jest jak najmniejszy pobór prądu, przy zachowaniu ciągłości działania programu.
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Może najpierw kod
Modem sleep jest to funkcja która wyłączą nam nadawanie Wi-Fi
Wyłączyć i włączyć można poprzez podane wyżej funkcje. Na pewno nam to obniży pobór prądu
Code: Select all
WiFi.forceSleepBegin(); // Wifi off
WiFi.forceSleepWake(); // Wifi on Wyłączyć i włączyć można poprzez podane wyżej funkcje. Na pewno nam to obniży pobór prądu
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
https://github.com/v33r005
można zrobić że jak przy starcie wykrywa wciśnięty przycisk to wstrzymuje wykonywanie DeepSleep. Wtedy bez problemu wchodzi się w config bezpośrednio albo przez sieć domową i do momentu kiedy się nie zresetuje nie uśpi się.veeroos wrote: Tue Apr 23, 2024 8:12 pm ... a w trybie DeepSleep musisz najpierw układ "obudzić" i dopiero wtedy będziesz mógł wejść w tryb konfiguracji, no oczywiście musisz to zrobić zanim układ pójdzie "spać".
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Zgadza się można tak zrobić, ale trzeba by było robić restart zasilania, ale na przykład jak mamy czujnik temperatury zasilany z zasilacza to żeby nie przeklamywalo nam temperatury to wyłączamy wi-fi i ESP nie powinien się już wtedy grzaćzzrr wrote: Wed Oct 30, 2024 8:42 pmmożna zrobić że jak przy starcie wykrywa wciśnięty przycisk to wstrzymuje wykonywanie DeepSleep. Wtedy bez problemu wchodzi się w config bezpośrednio albo przez sieć domową i do momentu kiedy się nie zresetuje nie uśpi się.veeroos wrote: Tue Apr 23, 2024 8:12 pm ... a w trybie DeepSleep musisz najpierw układ "obudzić" i dopiero wtedy będziesz mógł wejść w tryb konfiguracji, no oczywiście musisz to zrobić zanim układ pójdzie "spać".
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
https://github.com/v33r005
No to też prawda. Jak mowa o DeepSleep to faktycznie nie musi to być zawsze bateria. Jednak takie wyłączenie DeepSleep w jakiś sposób lepiej sobie zabezpieczyć. Wejście w sleep to kilka sekund.veeroos wrote: Wed Oct 30, 2024 9:24 pm ... ale na przykład jak mamy czujnik temperatury zasilany z zasilacza to żeby nie przeklamywalo nam temperatury to wyłączamy wi-fi i ESP nie powinien się już wtedy grzać,....
