Aktualizacja ikony baterii

lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Witam wszystkich.
Zauważyłem, już jakiś czas temu, że ikony baterii w aplikacji nie aktualizują się same po zaniku zasilania.
Żeby je zaktualizować muszę wchodzić w każdy kanał i wcisnąć przycisk "i"
Mam bramkę Xiaomi-Supla z Esp32 z softem od Roberta i aktualną SuplaDevice. Mam w niej 5 termometrów z odczytem co 3 min.
Po rozmowie z Robertem wygląda to na jakiś problem z serwerem. W sofcie został zmieniony status baterii na starcie z 0 na 100%. Jednak nie wiele to dało, gdyż nadal trzeba wciskać "i"
Pytanie, czy coś można z tym zrobić?
Zamieszczam screeny przed i po zmianie softu.
You do not have the required permissions to view the files attached to this post.
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

lukasz06 wrote: Sat Jan 11, 2025 12:29 pm Witam wszystkich.
Zauważyłem, już jakiś czas temu, że ikony baterii w aplikacji nie aktualizują się same po zaniku zasilania.
Żeby je zaktualizować muszę wchodzić w każdy kanał i wcisnąć przycisk "i"
Mam bramkę Xiaomi-Supla z Esp32 z softem od Roberta i aktualną SuplaDevice. Mam w niej 5 termometrów z odczytem co 3 min.
Po rozmowie z Robertem wygląda to na jakiś problem z serwerem. W sofcie został zmieniony status baterii na starcie z 0 na 100%. Jednak nie wiele to dało, gdyż nadal trzeba wciskać "i"
Pytanie, czy coś można z tym zrobić?
Zamieszczam screeny przed i po zmianie softu.
Aktualizacja ikonki jest chyba co 30 min.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Nieee, no nie mów, że w Auratonie też tak jest?
To by było bez sensu.
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

A mógłbyś podać argumenty, po co częściej niż 30 minut?
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Chodzi głównie o to, że wprowadza niepotrzebny zamęt i nie odzwierciedla stanu faktycznego. To tak jakby zostawić otwarte drzwi w domu, a aplikacja będzie pokazywała przez 30 min, że są zamknięte.
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

No skoro według Ciebie stan drzwi (otwarte/zamknięte) = stan baterii, to ok.
Po co wysyłać do Cloud informację z dużą częstotliwością i obciążać serwery, skoro zmiana wartości (napięcie baterii) o 1% wystąpi co kilkanaście/kilkadziesiąt dni. 30 minut to i tak za często.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Nie do końca się z Tobą zgadzam, Jestem w stanie zrozumieć to, że duża częstotliwość wysyłania danych na serwer, niepotrzebnie go obciąża., ale to że po zaniku prądu przez pół godz mam wykrzyknik w apce już nie. Natomiast zużycie baterii zależy głownie od jej pojemności. Mnie akurat nowa wystarczyła na niecały rok, więc nie zawsze 1% = kilkadziesiąt dni 😉
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

Sd wysyła stan baterii zaraz po rejestracji na serwerze, a potem cyklicznie.
U Ciebie wygląda jakby urządzenie wysłało stan baterii 0, gdy nie ma jeszcze informacji o faktycznym stanie baterii.
Aby to dobrze działało, soft nie powinien wysyłać baterii 0, tylko po prostu nie dodać pola z informacją o baterii, skoro jej nie zna w momencie rejestracji.

Ogólnie nie ma sensu aktualizować tego stanu częściej. Chyba że ktoś ma jakieś specyficzne urządzenie, to może to inaczej w sofcie ogarnąć.
Nie wiem po co się tu odwoływać do Auratona, ale skoro już to padło, to napiszę że tam tak nie jest, bo tam jest to zrobione poprawnie :p

Widzę też, że to bywa problematyczne, więc pewnie dodam szybszą aktualizację, gdy urządzenie będzie wiedzieć że jest zmiana stanu baterii. Natomiast nie rozwiąże to problemu z tym, że ten soft przesyła 0% na starcie.
Najlepsze suple dla Twojego domu :mrgreen:
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Rozumiem, w sumie masz chyba rację ;)
Dzięki za wyjaśnienie.
matrix0606
Posts: 496
Joined: Tue Nov 08, 2022 9:05 pm

Post

A skąd w ogóle taka ikona się bierze? Ostatnio kupiłem ESP8266 z koszyczkiem na aku 18650 i nie wiem jak mierzyć napięcie tej baterii i jak to wyświetlać? Znaczy może jak mierzyć to będę wiedział, muszę się podłączyć pod analogowy pin A0.
Vivo V21 5G 8G RAM + 4G SWAP - Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB

Return to “Android”