hackerspace-silesia / Smogomierz

Smogly(formerly: Smogomierz) - simple and cheap PM 2.5 and PM10 sensor based on NodeMCU (ESP8266) or ESP32
Apache License 2.0
123 stars 38 forks source link

Wyświetlanie wykresów z serwisu AirMonitor - resetują się ustawienia thingspeaka #70

Closed XsPolar closed 4 years ago

XsPolar commented 4 years ago

Po zmianie parametru Wyświetlanie wykresów z serwisu AirMonitor: NIE - resetują się ustawienia thingspeaka, wysokość i ustawienia dla luftdaten.

bfaliszek commented 4 years ago

Jaka wersja oprogramowania? 2.7.2? Smogomierz z ESP8266 i PMS7003? Właśnie sprawdziłem na takim u siebie i wszystko zadziałało. Wyłączenie wykresów AirMonitora, nie wpłynęło na ustawienia Thingspeaka.

Jedyne co przychodzi mi na myśl, to opcja z błędnym wczytaniem strony z konfiguracją. Jeśli na dole są teksty w "{}" i brakuje tłumaczeń, to przy zapisaniu, czasami przywraca ustawienia domyślne. Spowodowane jest to brakami pamięci w ESP8266. Tylko to dzieje się niezależnie od tego jakie zmieni się ustawienia. Jeśli jest za mało pamięci, to się nie zapiszą i dla bezpieczeństwa przywracane są te domyślne.

XsPolar commented 4 years ago

Wersja 2.7.2 Chyba masz rację z tym brakiem pamięci, bo jest problem czasem reloadem strony konfiguracji po zapisaniu zmian. Ale tylko po zmianie tego parametru resetuje mi ustawienia. Pozostałe zmiany nie czyszczą danych do thinspeaka.

skubi23t commented 4 years ago

U mnie też nie zawsze chce się wczytać strona konfiguracji tylko wyskakuję zmienne. Pewnie to ten brak pamięci..

bfaliszek commented 4 years ago

Jeśli macie chwilę, to możecie przetestować prerelease 2.7.4(ESP8266 z PMSx003). Podzieliłem stronę Config na dwie mniejsze. Powinny się poprawnie wczytywać i dzięki temu nie powinno być już problemów ze znikaniem ustawień. https://github.com/hackerspace-silesia/Smogomierz/blob/dev/firmware/ESP8266/prerelease_ESP8266_Smogomierz_2.7.4_PMS_build_23.01.2020.bin

skubi23t commented 4 years ago

Jest lepiej, ale i tak potrafi zrobić psikusa Screenshot_20200124-071542

diggahpl commented 4 years ago

prerelease_ESP8266_Smogomierz_2.7.4_PMS_build_2.02.2020 - poprawiło wprowadzanie konfiguracji. Nie zaobserwowałem już pojawiania się {}.

skubi23t commented 4 years ago

Fakt. U mnie to pojawiło się tylko raz niedługo po wygraniu.

bfaliszek commented 4 years ago

W prerelease z lutego mocno zwiększyłem ilość pamięci przeznaczonej na config. O prawie 1/2. W dodatku zoptymalizowałem użycie pamięci, więc powinno być lepiej jeśli chodzi o problemy z {} czy znikającymi danymi z konfiguracji. Przypuszczam, że to było problemem przy wyświetlaniu wykresów z AirMonitor.

bfaliszek commented 4 years ago

https://github.com/hackerspace-silesia/Smogomierz/releases/tag/v2.7.5