-
-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Smogomierz przestaje wysyłać updaty #103
Comments
Dzień dobry Miałem ten sam problem. W kodzie nazwą klienta dla połączenia z serwerem MQTT jest: ESP8266Client. Do serwera MQTT nie mogą być połączeni dwaj klienci o tym samym ID. W linii 451 pliku smogomierz.ino Powinno pomóc.
Reset jest zawsze robiony, gdy zapiszesz zmiany w ustawieniach. Wystarczy tam wejść i zrobić zapisz, bez żadnych zmian.
Drugi komunikat pojawia się, ponieważ wywołanie metody PubSubClient.loop() nie jest wywoływane i serwer uważa, że nastąpiło zerwanie połączenia. Aby uniknąć takich komunikatów należy przerzucić Projekt jest super. Mam jeszcze kilka pomysłów na usprawnienie kodu, dołożenie tego i owego. Pozwolę sobie zgłaszać pr. Pozdrawiam |
Dzień dobry,
Bardzo fajny projekt i dobrze opisany jednakże mam z nim problem.
Zbudowałem smogomierz na bazie ESP8266, pms7003 i bme280. Przez pierwsze 2 tyg wszystko było w porządku. Teraz od jakiegoś czasu zauważyłem iż urządzenie przestaje wysyłać aktualizacje stanów do wszystkich serwisów oraz przez MQTT. Gdy wejdę na nie bezpośrednio przez web pokazuje mi odczyty jednakże dopóki go nie zrestartuje nie odświeża Home Assistant (sprawdzałem i nic nie przychodzi przez mqtt) oraz api.eco czy airmonitor. Podpiąłem go też testowo pod thingspeak i widzę to samo zachowanie. Deepsleep wyłączony, zasięg wifi w porządku, urządzenie jest cały czas dostępne przez wifi. Zasilane z ładowaki do telefonu podpiętej do prądu. Dopiero odłączenie zasilania jednakże tylko na losowy czas (kilka do kilkunastu godzin).
Spróbowałem zrobić upgrade przez OTA do testowej wersji 2.8, zmieniać interwały updatów ale to nie rozwiązało problemu.
Dodatkowo zastanawiam się czy da się zwiększyć timeout na mqtt bo gdy działa to Mosquitto pluje mi w logach przy każdym updacie(wydaje się tylko kosmetycznym problemem):
1594192398: New client connected from 192.168.13.19 as ESP8266Client (p2, c1, k15, u'mqtt').
1594192422: Client ESP8266Client has exceeded timeout, disconnecting.
Fajnie by było także wprowadzić opcje zdalnego restartu na takie sytuacje. Jak nie to będę musiał podłączyć jakiś dodatkowy inteligentny przekaźnik.
Pozdrawiam i trzymajcie tak dalej!
Artur
The text was updated successfully, but these errors were encountered: