Stacja pogodowa by shimano73

LukaszH
Posty: 640
Rejestracja: sob gru 14, 2019 11:49 pm

Pietras81 pisze: pt lis 11, 2022 6:35 pm
LukaszH pisze: pt lis 11, 2022 4:42 pm U mnie też nie działa do końca export do aqi.eco. Niby JSONy przechodzą ale nie są czytane przez stronę i dla czujnika sds011 w wysłanych plikach są wartości "0" co w apce supli są normalne wskazania. Poniżej jak wygląda przesłany plik do aqi.eco JSON:

Kod: Zaznacz cały

{"esp8266id":"2129500","software_version":"Smogomierz_2.7.3 build 18:39:29 Mar 8 2022","sensordatavalues":[{"value_type":"SDS_P1","value":0},{"value_type":"SDS_P2","value":0},{"value_type":"BME280_temperature","value":"8.66"},{"value_type":"BME280_humidity","value":"84.41"},{"value_type":"BME280_pressure","value":"103139.06"},{"value_type":"heater_temperature","value":0},{"value_type":"heater_humidity","value":0}]}
Pomoże ktoś z tym się uporać ?
A przypadkiem nie wyłączyłeś: Ustawienia HECA (sht30x) bo u mnie jak wyłączyłem to też przestało wysyłać na stronę. Zrobiłem przywracanie ustawień fabrycznych wybrałem płytkę Weather station i wpisz dane do aqi.eco
Może coś pozmieniałeś ??
To samo ponownie - jedynie co to zmieniam BME z 0x77 na 0x76. Ogólnie w aplikacji wszystko czyta ładnie czyli wartości z BME i wartości PM2,5 i 10 z SDS011 jako temp / wilgotność. Problem chyba w formacie tego JSONa, gdzie widać że nawet nie zaczytuje wartości SDS011 poprawnie bo widzi same 0 a aqi.eco w ogóle nie wczytuje wartości (dodam że same JSONy są odbierane). A możecie podesłać jak u Was wygląda format tego JSONa? U mnie nadal tak:

Kod: Zaznacz cały

{"esp8266id":"2129500","software_version":"Smogomierz_2.7.3 build 18:39:29 Mar 8 2022","sensordatavalues":[{"value_type":"SDS_P1","value":0},{"value_type":"SDS_P2","value":0},{"value_type":"BME280_temperature","value":"8.76"},{"value_type":"BME280_humidity","value":"88.19"},{"value_type":"BME280_pressure","value":"103202.12"},{"value_type":"heater_temperature","value":0},{"value_type":"heater_humidity","value":0}]}
Awatar użytkownika
shimano73
Posty: 1968
Rejestracja: ndz lut 28, 2016 12:27 pm
Lokalizacja: Orzesze
Kontakt:

U mnie wygląda to tak

Kod: Zaznacz cały

{"esp8266id":"5701690","software_version":"Smogomierz_2.7.3 build 13:22:35 Nov 21 2021","sensordatavalues":[{"value_type":"SDS_P1","value":47},{"value_type":"SDS_P2","value":28},{"value_type":"BME280_temperature","value":"7.39"},{"value_type":"BME280_humidity","value":"100.00"},{"value_type":"BME280_pressure","value":"103240.26"},{"value_type":"heater_temperature","value":7},{"value_type":"heater_humidity","value":90}]}
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
Awatar użytkownika
Lector
Posty: 1398
Rejestracja: pt lis 17, 2017 2:26 pm
Lokalizacja: Poznań
Kontakt:

Ja ręcznie przypisałem jakie dane z json to które i zaczytuje.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
LukaszH
Posty: 640
Rejestracja: sob gru 14, 2019 11:49 pm

Próbowałem ręcznie mapować ale chyba nie wiem jak to się robi ?
Drugi problem to że na czujniku sds011 mam same 0 jako wartości w pliku JSON, a w supli jest ok. Pytanie jaki adres macie BME280 bo ja mam na 0x76 i może tutaj leży przyczyna, ponieważ jako ustawienia "fabryczne" podaje 0x77 ? Wiadomo mogę się dostać do czujnika, polutować BME280 na adres 0x77 ale czy to ten problem ?
Awatar użytkownika
klimasstudio
Posty: 1114
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

Możesz dopisać wyliczanie punktu rosy na podstawie Temp. i Wilgotności. Ja tak w swojej stacji dorobiłem :D
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
Pietras81
Posty: 1702
Rejestracja: ndz lut 17, 2019 6:56 am
Lokalizacja: Osielsko

LukaszH pisze: sob lis 12, 2022 10:34 pm Próbowałem ręcznie mapować ale chyba nie wiem jak to się robi ?
Drugi problem to że na czujniku sds011 mam same 0 jako wartości w pliku JSON, a w supli jest ok. Pytanie jaki adres macie BME280 bo ja mam na 0x76 i może tutaj leży przyczyna, ponieważ jako ustawienia "fabryczne" podaje 0x77 ? Wiadomo mogę się dostać do czujnika, polutować BME280 na adres 0x77 ale czy to ten problem ?
Ja też zmieniałem na 0x76 Mam ustawione jak poniżej.
Załączniki
Screenshot_20221113-090917_Chrome.jpg
Screenshot_20221113-090917_Chrome.jpg (167.85 KiB) Przejrzano 625 razy
https://pietras-81.aqi.eco/
RKL
Posty: 70
Rejestracja: czw maja 14, 2020 6:20 pm
Kontakt:

Podczas kompilacji pliku ino brakuje mi takiej biblioteki "SuplaDeviceExtensions.h" gdzie tego szukać bo nigdzie nie mogę znaleźć.
Awatar użytkownika
Lector
Posty: 1398
Rejestracja: pt lis 17, 2017 2:26 pm
Lokalizacja: Poznań
Kontakt:

Też mam na adresie 0x76.

Moje mapowanie:
Screenshot 2022-11-13 at 12-08-22 aqi.eco - Urządzenia.png
Screenshot 2022-11-13 at 12-08-22 aqi.eco - Urządzenia.png (25.12 KiB) Przejrzano 608 razy
A tu mój json:

Kod: Zaznacz cały

{"esp8266id":"16477095","software_version":"Smogomierz_2.7.3 build 18:39:29 Mar 8 2022","sensordatavalues":[{"value_type":"SDS_P1","value":0},{"value_type":"SDS_P2","value":0},{"value_type":"BME280_temperature","value":"12.03"},{"value_type":"BME280_humidity","value":"75.17"},{"value_type":"BME280_pressure","value":"103177.28"},{"value_type":"heater_temperature","value":6},{"value_type":"heater_humidity","value":6}]}
https://lector.aqi.eco/pl
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
Awatar użytkownika
shimano73
Posty: 1968
Rejestracja: ndz lut 28, 2016 12:27 pm
Lokalizacja: Orzesze
Kontakt:

RKL pisze: ndz lis 13, 2022 8:35 am Podczas kompilacji pliku ino brakuje mi takiej biblioteki "SuplaDeviceExtensions.h" gdzie tego szukać bo nigdzie nie mogę znaleźć.
Na githubie u krycha88 w GUI-generic
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
LukaszH
Posty: 640
Rejestracja: sob gru 14, 2019 11:49 pm

Lector pisze: ndz lis 13, 2022 11:09 am Też mam na adresie 0x76.

https://lector.aqi.eco/pl
Ogólnie mocno mnie nakierowało co trzeba zrobić. Dziwne bo mapowanie dopiero zadziałało z tym heater_humidity jako PM10, a dodatkowo aby zadziałało heater_humidity aby pokazywało jakieś wartości musiałem wyłączyć deszczomierz i anemometr (i tak ich nie mam obecnie). Tak czy inaczej zadziałało - dzięki :)
ODPOWIEDZ

Wróć do „Projekty użytkowników”