Funkcja deep sleep

michnikos
Posts: 38
Joined: Mon Oct 15, 2018 6:27 pm

Post

Hej,
Czy widzicie możliwość rozbudowania GUI o funkcję deep sleep?
Taką funkcję można by wykorzystać np. dla skrzynek na listy, do których nie mamy poprowadzonego zasilania, a ciągłe działanie na baterii drenuje ją bardzo szybko.
krycha88
Posts: 5243
Joined: Fri Nov 16, 2018 7:25 am

Post

zapiszę sobie sugestię, ale nie obiecuję kiedy się zrobi ;)
https://gui-generic-builder.supla.io/
michnikos
Posts: 38
Joined: Mon Oct 15, 2018 6:27 pm

Post

krycha! nawet jak nie zrobisz to i tak odwaliłeś kawał roboty! Korzystam, dziękuję :)
LukaszH
Posts: 653
Joined: Sat Dec 14, 2019 11:49 pm

Post

Oprócz skrzynki, czujnik bme/DS przenośny tak aby popracował kilkanaście dni na jakieś li-ion18650 :) fajna opcja by była
b3ck
Posts: 5
Joined: Fri Apr 16, 2021 4:02 pm

Post

Też chciałem sobie zrobić coś takiego ...
krycha88
Posts: 5243
Joined: Fri Nov 16, 2018 7:25 am

Post

DEEP_SLEEP.PNG
Znalazłem chwilę czasu to dodałem wsparcie dla deepSleep. W konfiguracji urządzenie możecie określić czas uśpienia w minutach, urządzenie będzie się wybudzało na 30s. Jeżeli zostanie uruchomiony deepSleep to w aplikacji nie pojawia się "i" przy kanale ale za to kanał będzie dostępny przez tyle czasu co ustawiony czas uśpienia. Dodatkowo deepSleep nie będzie działać w trybie konfiguracyjnym.

https://gui-generic-builder.supla.io/
Flaga SUPLA_DEEP_SLEEP
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
LukaszH
Posts: 653
Joined: Sat Dec 14, 2019 11:49 pm

Post

Jak tylko znajdę chwilkę to zabieram się za testy (coś złożę na szybko) i zobaczę jak zużywa akumulatorek np przy jakimś DS
LukaszH
Posts: 653
Joined: Sat Dec 14, 2019 11:49 pm

Post

krycha88 wrote: Tue May 11, 2021 7:17 pm DEEP_SLEEP.PNG
Znalazłem chwilę czasu to dodałem wsparcie dla deepSleep. W konfiguracji urządzenie możecie określić czas uśpienia w minutach, urządzenie będzie się wybudzało na 30s. Jeżeli zostanie uruchomiony deepSleep to w aplikacji nie pojawia się "i" przy kanale ale za to kanał będzie dostępny przez tyle czasu co ustawiony czas uśpienia. Dodatkowo deepSleep nie będzie działać w trybie konfiguracyjnym.

https://gui-generic-builder.supla.io/
Flaga SUPLA_DEEP_SLEEP

Ustawienie 1min czujnik BME zasilany cały czas (nie wiem czy warto robić jakieś obejście bo praktycznie nie wykrywalne zużycie) to po około 12h taki czujnik na WEMOS D1 zużył 90 mAh. Odczyty co 1min w cloud jest cały czas na zielono ale wiadomo tylko np. ikonka "i" działa kiedy akurat dokonywany jest odczyt.
Zazwyczaj akumulatorek ma 2000mAh, więc teoretycznie wystarczy na ponad 10 dni. Coraz trudniej mierzyć tak małe wskazania ale pewnie odczyt raz na 10 min będzie skutkowało że wzrośnie to do około 80 - 100 dni ?

Bardzo fajna opcja aby taki przenośny czujnik zbudować szczególnie na BME gdzie mamy wykresy temperatury i wilgotności. Dzięki za dodanie takiej funkcjonalności 8-)

Nie wiem jeszcze jak to jest ale ikonka "i" jest zawsze niezależnie ile minut wpiszę i powyżej 1 min moduł z cloud robi się na czerwono (off line) - ale to w sumie nie przeszkadza.
User avatar
klew
Posts: 8763
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

LukaszH wrote: Thu May 27, 2021 6:20 am
Ustawienie 1min czujnik BME zasilany cały czas (nie wiem czy warto robić jakieś obejście bo praktycznie nie wykrywalne zużycie) to po około 12h taki czujnik na WEMOS D1 zużył 90 mAh. Odczyty co 1min w cloud jest cały czas na zielono ale wiadomo tylko np. ikonka "i" działa kiedy akurat dokonywany jest odczyt.
Zazwyczaj akumulatorek ma 2000mAh, więc teoretycznie wystarczy na ponad 10 dni. Coraz trudniej mierzyć tak małe wskazania ale pewnie odczyt raz na 10 min będzie skutkowało że wzrośnie to do około 80 - 100 dni ?

Bardzo fajna opcja aby taki przenośny czujnik zbudować szczególnie na BME gdzie mamy wykresy temperatury i wilgotności. Dzięki za dodanie takiej funkcjonalności 8-)

Nie wiem jeszcze jak to jest ale ikonka "i" jest zawsze niezależnie ile minut wpiszę i powyżej 1 min moduł z cloud robi się na czerwono (off line) - ale to w sumie nie przeszkadza.
Serwer Supli odczytuje i zapamiętuje flagę od ikony (i) tylko podczas pierwszej rejestracji modułu na serwerze. Także jeśli miałeś zarejestrowany wcześniej moduł, a następnie zrobiłeś coś co wyłącza tą flagę, to serwer tego nie zaktualizuje.
Spróbuj usunąć moduł w Cloud i zarejestrować go ponownie.
Widzimy się na Supla Offline Party vol. 2 :!:
adrian4477
Posts: 83
Joined: Sun Aug 23, 2020 10:00 am

Post

Cześć! Skompilowałem GUI do użytku z sensorem BME280 i funkcją deep sleep. Niestety mam taki problem, że moduł "żyje" tyle, ile ustawiony czas uśpienia, później już się nie wybudza i jest niedostępny w cloudzie ani aplikacji. Płyka której używam to ESP-01S.
Czy wiecie jaka może być tego przczyna? :oops:

Return to “GUI Generic”