Funkcja deep sleep

edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

2 rzeczy na które zwróciłem uwagę.
1. Na filmie https://drive.google.com/file/d/1qBwC5C ... xAmAa/view u @Robert Błaszczak jak robi restart ESP poprzez odłączenie zasilania widać że u niego prawie zaraz po restarcie rozłącza suple cloud, pokazuje się u niego napis na czerwono Rozłączony.
U mnie jak odłączę sterownik od zasilania to mija co najmniej kilkanaście sekund zanim w supla cloud pokaże mi się że sterownik jest rozłączony. A w tym czasie pomimo że sterownik został fizycznie odłączony od zasilania mogę normalnie wejść z poziomu supla cloud w ustawienia sterownika BoneIO tak jakby był podłączony.
Na moich 2 ostatnich filmach, gdzie odłączam sterownik od prądu (restartuje), z poziomu supla cloud nie widać żeby rozłączyło sterownik z tego powodu.

2. W logu 1, pod koniec z poziomu supla cloud zrobiłem korektę o wartość 10 i zapisałem. Poczekałem jak się wszystko synchronizuje i zapisze. Ale w tym logu nic nie widać że zrobiłem tą korektę. Dopiero jak wyłączyłem i włączyłem sterownik ponownie i ponownie zbierałem logi to pojawiła się korekta o 10. Pytanie czy już w 1 logu bez restartu urządzenia nie powinna się pojawić informacja o korekcie?.
Wziąłem udział w Supla Offline Party 2023 :D
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

edm wrote: Wed Jan 31, 2024 8:02 pm 2 rzeczy na które zwróciłem uwagę.
1. Na filmie https://drive.google.com/file/d/1qBwC5C ... xAmAa/view u @Robert Błaszczak jak robi restart ESP poprzez odłączenie zasilania widać że u niego prawie zaraz po restarcie rozłącza suple cloud, pokazuje się u niego napis na czerwono Rozłączony.
Nie, u mnie też ten czas to około 1 minuta. Ciąłem film aby nie był zbyt długi.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

edm wrote: Wed Jan 31, 2024 7:15 pm Ale w rzeczywistości w supla cloud pokazało się o kolejne 10 więcej czyli temp(42.290001), humi(94.555664).
Czary ;)
Logi zebrane na takie 2+ :P

Kątem oka zauważyłem, że tam są kanały ciśnienia, więc zgaduję, że problem dotyczy czujnika BME280, gdzie mamy w jednym urządzeniu dwa kanały (temp+humi, oraz ciśnienie).
Klasa od BME wołała nieprawidłową implementację metody "iterateConnected", przez co nie aktualizowała Configa do serwera i ten nie wiedział, że urządzenie samodzielnie aplikuje sobie korekty i stąd się brały podwójne korekty.

O dziwo 60+ nie było tu problemem, choć osobiście mam wątpliwości, czy aktualna supla-device tyle kanałów udźwignie. Jakby co, to będziemy poprawiać ;P

Poprawka dla BME wrzucona na supla-device. Także poczekajmy na info od @krycha kiedyś to będzie dostępne w GG/GG test.

Poprawiałem bez sprwadzania czy to działa. Powinno, ale nie gwarantuję :)

Odnośnie zbierania logów:
1. Pliki są obcięte po 80 kolumnie tekstu
2. Zawsze warto zbierać logi z jakimś timestampem - wtedy widać ile czasu na co schodzi i często to pomaga
3. W pierwszych logach nie widać samego początku startu urządzenia. W drugim pliku już to jest.
Najlepsze suple dla Twojego domu :mrgreen:
edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

Dziękuję za informację.
Odnośnie logów muszę poćwiczyć.
Za pierwszym razem zrobiłem to programem Terminal.exe w którym można kliknąć Connect i dopiero fizycznie podłączyć ESP przez co od samego początku zbiera logi. Było tam faktycznie więcej danych. Natomiast nie wiedzieć dlaczego nie mogłem ich skopiować. Nie działało CTRL A, CTRL C itp. które są w Help programu.
Ostatecznie zrobiłem Putty ale tutaj najpierw trzeba fizycznie podłączyć ESP i dopiero połączyć Putty z ESP, przez co trudno było zebrać logi od samego początku.
Odnośnie "timestampem" nie bardzo wiem jak to osiągnąć. Jest to jakaś opcja w programie typu terminal?.
Wziąłem udział w Supla Offline Party 2023 :D
edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

Zainstalowałem najnowsze gui generic. Problem z podwajaniem korekt z poziomu supla cloud wydaje się rozwiązany?.
Więcej napisałem tutaj viewtopic.php?p=173503#p173503 gdyż pojawiły się inne zagadnienia związane ściślej z BoneIO.
Wziąłem udział w Supla Offline Party 2023 :D
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

edm wrote: Sun Feb 04, 2024 9:50 am Zainstalowałem najnowsze gui generic. Problem z podwajaniem korekt z poziomu supla cloud wydaje się rozwiązany?.
Więcej napisałem tutaj viewtopic.php?p=173503#p173503 gdyż pojawiły się inne zagadnienia związane ściślej z BoneIO.
Przecież ta wersja nie rozwiązuje problemu, ponieważ jest tam stara biblioteka. Nowa biblioteka jest jak na razie zawieszona do rozwiązania problemu z pamięciom.
https://gui-generic-builder.supla.io/
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Krystian, może warto dodać na stronie z GUI_Generic informację o wersji biblioteki SuplaDevice?
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Robert Błaszczak wrote: Sun Feb 04, 2024 12:15 pm Krystian, może warto dodać na stronie z GUI_Generic informację o wersji biblioteki SuplaDevice?
Można bybyło dodać informacje na stronie buildera. Aktualnie można odczytać sobie wersję
https://github.com/krycha88/GUI-Generic ... properties

Ale dla normalnego użytkownika to i tak nic nie powie ;)
https://gui-generic-builder.supla.io/
edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

krycha88 wrote: Sun Feb 04, 2024 10:04 am
edm wrote: Sun Feb 04, 2024 9:50 am Zainstalowałem najnowsze gui generic. Problem z podwajaniem korekt z poziomu supla cloud wydaje się rozwiązany?.
Więcej napisałem tutaj viewtopic.php?p=173503#p173503 gdyż pojawiły się inne zagadnienia związane ściślej z BoneIO.
Przecież ta wersja nie rozwiązuje problemu, ponieważ jest tam stara biblioteka. Nowa biblioteka jest jak na razie zawieszona do rozwiązania problemu z pamięciom.
Mimo wszystko jakieś zmiany zostały wprowadzone i problem z podwójną korektą w supla cloud został częściowo rozwiązany.
Widać to na tym filmie https://drive.google.com/file/d/1ynzvp3 ... sp=sharing
Po wprowadzeniu korekty w supla cloud i zrobieniu OFF / ON sterownika temperatura i wilgotność w supla cloud nie dubluje się, jak było wcześniej.
Co prawda w web gui sterownika jest nadal wartość temperatury i wilgotności bez korekty, ale może ma tak być, nie wiem.

Natomiast przestał działać Restart sterownika z poziomu web gui sterownika, o czym pisałem wcześniej podając linka.
Wziąłem udział w Supla Offline Party 2023 :D
Pawel01rat
Posts: 97
Joined: Fri May 20, 2022 9:39 pm

Post

Witam.

Chciałbym zrobić pilota do obsługi np. oświetlenia w domu itp. Chcę to zrobić na ESP32. Może mi ktoś podpowiedzieć jak to zrobić żeby układ wybudzał się tylko w momencie gdy chcę użyć go do sterowania a nie tak jak w przypadku czujników że uruchamia się cyklicznie np. co kilka minut ?

Return to “GUI Generic”