Supla Airly Connect - odczyt jakości powietrza

Awatar użytkownika
dzikusk
Posty: 204
Rejestracja: wt maja 01, 2018 7:24 pm
Lokalizacja: Bolesławiec

Wczoraj wieczorem gdy wpisałem ręcznie nazwę modułu

Kod: Zaznacz cały

        Odczytaj_ulice_z_Airly();
        Device_name = "Airly Boleslawiec";
to jak pisałem nie łączyło się i tak zostawiłem na noc.
Ku mojemu zdziwieniu rano zaczęło działać i śmiga do teraz. Dane mam od godziny 02:00. Coś się jakby przytkało wczoraj czy jak?
Dzięki bardzo !!

Inne pytanie. Czy mając swoją stację Nettig Air na oryginalnym ich sofcie da się w podobny sposób wyświetlać odczyty w Supli?
Wiem, że kolega Shinano pod ich płytkę zmodyfikował kod ale wolałbym jak narazie nic nie zmieniać.
Mój czujnik pogodowy
https://krasnikgorny.aqi.eco/pl
gladi
Posty: 24
Rejestracja: sob maja 23, 2020 5:18 pm

Wszystko działa super, ale mam prośbę czy można dołączyć jeszcze do projektu, lokalnie obsługę czujnika temperatury ds18b20 na jakimś gpio ?, sam nie mam takiej wiedzy żeby to zrobić
Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

Jak u Was wygląda temat czujników? Pytam bo w Koszalinie z 3 został tylko jeden. Nie wiem o co kaman.
jak coś nie działa to włącz zasilanie.....
Awatar użytkownika
dzikusk
Posty: 204
Rejestracja: wt maja 01, 2018 7:24 pm
Lokalizacja: Bolesławiec

Ja porzuciłem Airly bo zbudowałem swój na bazie Nettigo i wgrałem soft od kolegi shimano, tę wersję starą (ale wiem, że pracuje nad nową z nowymi bibliotekami). Dzięki temu mam w Supli odczyty. Poza tym w mojej okolicy czukniki ludzi bardzo źle wskazywał wilgotność bo nie miało pokrcia z rzeczywistością.
Mój czujnik pogodowy
https://krasnikgorny.aqi.eco/pl
marek.rz@poczta.fm
Posty: 16
Rejestracja: czw wrz 09, 2021 5:07 am

Witam,
po wcześniejszych problemach z kopmilacją kodu teraz kolejne godziny walki. Po wgraniu kodu do ESP w monitorze mam takie oto cuś:

Kod: Zaznacz cały

09:20:36.967 -> 
09:20:36.967 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
09:20:36.967 -> 
09:20:36.967 -> Soft WDT reset
09:20:36.967 -> 
09:20:36.967 -> >>>stack>>>
09:20:36.967 -> 
09:20:36.967 -> ctx: cont
09:20:36.967 -> sp: 3ffffdd0 end: 3fffffc0 offset: 01a0
09:20:36.967 -> 3fffff70:  3fffdad0 3ffef990 00000064 402015f0  
09:20:36.967 -> 3fffff80:  0001c200 0000001c 00000000 3ffefb38  
09:20:36.967 -> 3fffff90:  3fffdad0 3ffeeac8 3ffef9e4 4020167c  
09:20:36.967 -> 3fffffa0:  feefeffe 00000000 3ffefb24 40208e0c  
09:20:36.967 -> 3fffffb0:  feefeffe feefeffe 3ffe862c 40100d41  
09:20:36.967 -> <<<stack<<<
09:20:36.967 -> 
09:20:36.967 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
09:20:36.967 -> 
09:20:36.967 ->  ets Jan  8 2013,rst cause:2, boot mode:(3,7)
09:20:36.967 -> 
09:20:36.967 -> load 0x4010f000, len 3460, room 16 
09:20:36.967 -> tail 4
09:20:36.967 -> chksum 0xcc
09:20:36.967 -> load 0x3fff20b8, len 40, room 4 
09:20:36.967 -> tail 4
09:20:36.967 -> chksum 0xc9
09:20:36.967 -> csum 0xc9
09:20:36.967 -> v00062bd0
09:20:36.967 -> ~ld
09:20:37.058 ->  
09:20:40.279 -> 
09:20:40.279 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
09:20:40.279 -> 
09:20:40.279 -> Soft WDT reset
09:20:40.279 -> 
09:20:40.279 -> >>>stack>>>
....... i tak w koło
Czy ktoś ma może jakiś pomysł co jest nie tak?

Dodam, że uzupełniłem kod o te informacje:

Kod: Zaznacz cały

Supla::ESPWifi wifi("ssid", "password");

//************************SUPLA SETUP*****************************
// Replace the falowing GUID with value that you can retrieve from https://www.supla.org/arduino/get-guid
char GUID[SUPLA_GUID_SIZE] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

// Replace the following AUTHKEY with value that you can retrieve from: https://www.supla.org/arduino/get-authkey
char AUTHKEY[SUPLA_AUTHKEY_SIZE] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

const char* SERVER_SUPLA = "svrX.supla.org";
const char* Email_adres = "twoj_adres_email";

//*****************AIRLY SETUP******************************
String lat = "50.XXXXXX";                             //Swoją lokalizację można pobrać z https://mapy.google.pl klikajac na swoj dom. Na dole ekranu pojawią się współrzędne
String lon = "17.XXXXXX";
String distance = "2.0";                              //Określamy promień od naszej lokalizacji, gdzie AIRLY będzie szukać najbliższego nam czujnika
String apiKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";   //https://developer.airly.eu/api
Czy jeszcze coś mam uzupełnić?
Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

marek.rz@poczta.fm pisze: śr paź 20, 2021 7:33 am Witam,
po wcześniejszych problemach z kopmilacją kodu teraz kolejne godziny walki. Po wgraniu kodu do ESP w monitorze mam takie oto cuś:

Kod: Zaznacz cały

09:20:36.967 -> 
09:20:36.967 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
09:20:36.967 -> 
09:20:36.967 -> Soft WDT reset
09:20:36.967 -> 
09:20:36.967 -> >>>stack>>>
09:20:36.967 -> 
09:20:36.967 -> ctx: cont
09:20:36.967 -> sp: 3ffffdd0 end: 3fffffc0 offset: 01a0
09:20:36.967 -> 3fffff70:  3fffdad0 3ffef990 00000064 402015f0  
09:20:36.967 -> 3fffff80:  0001c200 0000001c 00000000 3ffefb38  
09:20:36.967 -> 3fffff90:  3fffdad0 3ffeeac8 3ffef9e4 4020167c  
09:20:36.967 -> 3fffffa0:  feefeffe 00000000 3ffefb24 40208e0c  
09:20:36.967 -> 3fffffb0:  feefeffe feefeffe 3ffe862c 40100d41  
09:20:36.967 -> <<<stack<<<
09:20:36.967 -> 
09:20:36.967 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
09:20:36.967 -> 
09:20:36.967 ->  ets Jan  8 2013,rst cause:2, boot mode:(3,7)
09:20:36.967 -> 
09:20:36.967 -> load 0x4010f000, len 3460, room 16 
09:20:36.967 -> tail 4
09:20:36.967 -> chksum 0xcc
09:20:36.967 -> load 0x3fff20b8, len 40, room 4 
09:20:36.967 -> tail 4
09:20:36.967 -> chksum 0xc9
09:20:36.967 -> csum 0xc9
09:20:36.967 -> v00062bd0
09:20:36.967 -> ~ld
09:20:37.058 ->  
09:20:40.279 -> 
09:20:40.279 -> --------------- CUT HERE FOR EXCEPTION DECODER ---------------
09:20:40.279 -> 
09:20:40.279 -> Soft WDT reset
09:20:40.279 -> 
09:20:40.279 -> >>>stack>>>
....... i tak w koło
Czy ktoś ma może jakiś pomysł co jest nie tak?

Dodam, że uzupełniłem kod o te informacje:

Kod: Zaznacz cały

Supla::ESPWifi wifi("ssid", "password");

//************************SUPLA SETUP*****************************
// Replace the falowing GUID with value that you can retrieve from https://www.supla.org/arduino/get-guid
char GUID[SUPLA_GUID_SIZE] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

// Replace the following AUTHKEY with value that you can retrieve from: https://www.supla.org/arduino/get-authkey
char AUTHKEY[SUPLA_AUTHKEY_SIZE] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

const char* SERVER_SUPLA = "svrX.supla.org";
const char* Email_adres = "twoj_adres_email";

//*****************AIRLY SETUP******************************
String lat = "50.XXXXXX";                             //Swoją lokalizację można pobrać z https://mapy.google.pl klikajac na swoj dom. Na dole ekranu pojawią się współrzędne
String lon = "17.XXXXXX";
String distance = "2.0";                              //Określamy promień od naszej lokalizacji, gdzie AIRLY będzie szukać najbliższego nam czujnika
String apiKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";   //https://developer.airly.eu/api
Czy jeszcze coś mam uzupełnić?
Ulica lub miejscowość ma literę ą, ę ś ć. Jak tak trzeba wywalić w lini qby tego nie czytał. Jest taka "city"" +street" +
Tzn to co ma polskie znaki
jak coś nie działa to włącz zasilanie.....
marek.rz@poczta.fm
Posty: 16
Rejestracja: czw wrz 09, 2021 5:07 am

Przeczytałem cały wątek. We wskazanym miejscu mam włączoną opcje tylko "city" a nazwa miasta Bytom nie zawiera polskich liter. Na marginesie wyczytałem na Airly, że obecnie projekt wspiera język angielski i polski, więc problemem raczej nie są polskie znaki. Ponadto współrzędne wprowadziłem z tego konkretnego czujnika. Więc powinien go prawidłowo ustawić.
Na zrzucie z seriala program jakby w ogóle nie startował. Gdyby ktoś mógł rzucić fachowym okiem na dane z seriala, może są tam jakieś informacje, na podstawie których można wstępnie stwierdzić co jest nie tak? Byłbym wdzięczny za podpowiedź. Pozdrawiam Marek.
Awatar użytkownika
Duch__
Posty: 1772
Rejestracja: śr sie 24, 2016 7:26 pm
Lokalizacja: Opole

Z której biblioteki supla korzystasz?

Nie pamietam yeraz ale spróbuj skompilować jako dout lub qio.
Obrazek
marek.rz@poczta.fm
Posty: 16
Rejestracja: czw wrz 09, 2021 5:07 am

Wcześniej miałem problemy ze skompilowaniem kodu, rozwiązano z pomocą kolegi krycha88 viewtopic.php?f=88&t=9228&start=10.
Biblioteka SuplaDevice w wersji z okresu powstania kodu.
Kompilowałem dout, teraz z qio. Nic się nie zmieniło.
W serialu nadal to samo.
Awatar użytkownika
Lector
Posty: 1393
Rejestracja: pt lis 17, 2017 2:26 pm
Lokalizacja: Poznań
Kontakt:

Też bym sobie chętnie dodał pokazywanie jakości powietrza.
Tak jak przypuszczałem że będzie problem z kompilacją że względu na biblioteki.

Może ktoś by się pokusił i przepisał, napisał kod w którym konfiguracja odbywają by się na stronie konfiguracyjnej.
W tedy firmware w formie bin byłby "wieczny".
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
ODPOWIEDZ

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