Zawieszona supla, czas pracy 14717dni
-
Adamo28
- Posts: 223
- Joined: Sun Nov 08, 2020 2:54 pm
Dziwna sytuacja, to już drugie ESP z suplą które tak się zachowało, czas pracy w apce jest z kosmosu, powód resetu połączenia - brak odpowiedzi serwera, temperatura z DSa stoi w miejscu od chwili zawieszenia (prosta linia w wykresach) czujniki otwarcia nie pokazują zmiany stanu. W projekcie wykorzystuje funkcję millis() i pushovera i to jedyne co tam się dzieje poza standardową suplą (temperatura, licznik impulsów, guzik, krańcówka). Nie mogę się podpiąć z terminalem bez resetowania esp a w poprzednim przypadku zdjęcie zasilania przywróciło wszystko do normy. Zastanawia mnie czy przepełnienie millis() będzie miało wpływ na to jak się zachowuje supla. Pushovery z wysterowanego wejścia przychodzą normalnie, tylko w supli nie widać zmian.
You do not have the required permissions to view the files attached to this post.
-
lukfud
- Posts: 2480
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
- Has thanked: 13 times
- Been thanked: 11 times
Jakiś czas temu pojawiła się poprawka na takie zachowanie.Adamo28 wrote: Wed Nov 08, 2023 8:54 pm Dziwna sytuacja, to już drugie ESP z suplą które tak się zachowało, czas pracy w apce jest z kosmosu, powód resetu połączenia - brak odpowiedzi serwera, temperatura z DSa stoi w miejscu od chwili zawieszenia (prosta linia w wykresach) czujniki otwarcia nie pokazują zmiany stanu. W projekcie wykorzystuje funkcję millis() i pushovera i to jedyne co tam się dzieje poza standardową suplą (temperatura, licznik impulsów, guzik, krańcówka). Nie mogę się podpiąć z terminalem bez resetowania esp a w poprzednim przypadku zdjęcie zasilania przywróciło wszystko do normy. Zastanawia mnie czy przepełnienie millis() będzie miało wpływ na to jak się zachowuje supla. Pushovery z wysterowanego wejścia przychodzą normalnie, tylko w supli nie widać zmian.
Jeśli korzystasz z GG to zapytaj @krycha88, czy już ją umieścił.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
-
Adamo28
- Posts: 223
- Joined: Sun Nov 08, 2020 2:54 pm
Właśnie to nie GG tylko własne lepienie. Mam sporo rzeczy na GG i z pushoverami i tam nie zaobserwowałem takich problemów a kompilację dość stare. Tak jak patrzę po wykresach to ostatnie zawieszenie miało okres tych ok 50 dni 
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
Millis przepełnia się właśnie co około 50 dni. Sugeruję dopisać procedurę o automatycznym restarcie procesora przy przekroczeniu np wartości 4 000 000 000. Jak licznik od millis samoczynnie przekręci się to program może potem nie działać stabilnie.
-
Adamo28
- Posts: 223
- Joined: Sun Nov 08, 2020 2:54 pm
Wydawało by się że tylko warunki nie powinny się spełniać w pętli millis gdzie mam tam tylko wysyłanie pushover i nie dotykam tam nic zwiaznego z suplą a nie problemy z komunikacją z serwerem. Dziwne trochę
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
supla-device też używa millis i było to błędnie zaimplementowane. W Ardunio Mega był używany typ "long" przy zwracaniu wartości z millis() i błędnie założyłem, że to jest uint64_t i tak wszędzie timestampy przechowywałem.Adamo28 wrote: Thu Nov 09, 2023 9:21 am Wydawało by się że tylko warunki nie powinny się spełniać w pętli millis gdzie mam tam tylko wysyłanie pushover i nie dotykam tam nic zwiaznego z suplą a nie problemy z komunikacją z serwerem. Dziwne trochę
Tam natomaist jest zawsze uint32_t. Stąd problemy z połączeniem z serwerem i kilka innych.
Najlepsze suple dla Twojego domu 
-
Adamo28
- Posts: 223
- Joined: Sun Nov 08, 2020 2:54 pm
Dziękuje za wyjaśnienie. Widzę że już w 23.10 była ta poprawka, jednak trzeba aktualizować na bieżąco 
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
Nie zawsze , się czasem się tak zdarzy.Adamo28 wrote: Thu Nov 09, 2023 4:17 pm Dziękuje za wyjaśnienie. Widzę że już w 23.10 była ta poprawka, jednak trzeba aktualizować na bieżąco![]()
Ja mam jedno urządzenie odpalone 4 lata temu i nic tam nigdy nie ruszałem
Najlepsze suple dla Twojego domu 
-
kurus
- Posts: 1312
- Joined: Wed Jan 15, 2020 8:17 pm
Dziś zauważyłem w logach supla scripts że, kilka czy kilkanaście urządzeń mi się ciagle rozłącza z cloud sprawdzając informacje pod przyciskiem „i” widzę że, wszystkie te urządzenia maja uptime 49 dni i dosłownie co minutę restartują połączenie. Softy to głównie gg w miarę aktualne wersje.
You do not have the required permissions to view the files attached to this post.
