Supla Airly Connect - odczyt jakości powietrza

User avatar
YoMan
Posts: 2338
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa

Post

nikt, nic? .... :(
może nieśmiało przywołam kolegę @klew i @Duch__ ...?
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
User avatar
klew
Posts: 8638
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

YoMan wrote: Fri Jan 19, 2024 9:21 am nikt, nic? .... :(
może nieśmiało przywołam kolegę @klew i @Duch__ ...?
W ustawieniach arduino wyłącz raportowanie warningów i traktowanie ich jako błędy.

Natomiast to musisz poprawić w kodzie:

Code: Select all

C:\Users\Admin\Documents\Airly\Airly.ino: In function 'int Odczytaj_zakres_eeprom(int, int)':
C:\Users\Admin\Documents\Airly\Airly.ino:392:1: error: no return statement in function returning non-void [-Werror=return-type]
  392 | }
W tej funkcji, we wskazanej linijce musi być jakiś "return coś;", bo to funkcja, która zwraca int
Widzimy się na Supla Offline Party vol. 2 :!:
Juszczaczek1
Posts: 260
Joined: Sun Nov 08, 2020 3:41 pm

Post

YoMan wrote: Fri Jan 19, 2024 9:21 am nikt, nic? .... :(
może nieśmiało przywołam kolegę @klew i @Duch__ ...?
U mnie pomogło usunięcie całego Arduino i wszystkich bibliotek i wgranie od nowa
viewtopic.php?p=163469#p163469
User avatar
YoMan
Posts: 2338
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa

Post

klew wrote: Fri Jan 19, 2024 9:51 am
YoMan wrote: Fri Jan 19, 2024 9:21 am nikt, nic? .... :(
może nieśmiało przywołam kolegę @klew i @Duch__ ...?
W ustawieniach arduino wyłącz raportowanie warningów i traktowanie ich jako błędy.

Natomiast to musisz poprawić w kodzie:

Code: Select all

C:\Users\Admin\Documents\Airly\Airly.ino: In function 'int Odczytaj_zakres_eeprom(int, int)':
C:\Users\Admin\Documents\Airly\Airly.ino:392:1: error: no return statement in function returning non-void [-Werror=return-type]
  392 | }
W tej funkcji, we wskazanej linijce musi być jakiś "return coś;", bo to funkcja, która zwraca int
OK. To muszę poczekać na @Duch__ bo to jest jego kod (zrobiłem 2x kopiuj-wklej) i wszystkim działa .... :(
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
User avatar
YoMan
Posts: 2338
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa

Post

Juszczaczek1 wrote: Fri Jan 19, 2024 10:21 am
YoMan wrote: Fri Jan 19, 2024 9:21 am nikt, nic? .... :(
może nieśmiało przywołam kolegę @klew i @Duch__ ...?
U mnie pomogło usunięcie całego Arduino i wszystkich bibliotek i wgranie od nowa
viewtopic.php?p=163469#p163469
sprawdzę
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
User avatar
klew
Posts: 8638
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

YoMan wrote: Fri Jan 19, 2024 11:16 am OK. To muszę poczekać na @Duch__ bo to jest jego kod (zrobiłem 2x kopiuj-wklej) i wszystkim działa .... :(
Wystarczy że zmienisz:

Code: Select all

int Odczytaj_zakres_eeprom(int x1, int y1) {
na:

Code: Select all

void Odczytaj_zakres_eeprom(int x1, int y1) {     
Widzimy się na Supla Offline Party vol. 2 :!:
User avatar
YoMan
Posts: 2338
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa

Post

klew wrote: Fri Jan 19, 2024 11:36 am
Wystarczy że zmienisz:
Zbyt piękne, żeby było prawdziwe:

Code: Select all

c:\Users\Admin\Documents\Arduino\libraries\SuplaDevice\network.cpp: In member function 'virtual bool Supla::Network::iterate()':
c:\Users\Admin\Documents\Arduino\libraries\SuplaDevice\network.cpp:95:1: error: no return statement in function returning non-void [-Werror=return-type]
   95 | }
      | ^
cc1plus.exe: some warnings being treated as errors

exit status 1

Compilation error: exit status 1
a z tego co wiem to juz jest biblioteka ... więc coś tutaj innego leży u podstaw
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
User avatar
klew
Posts: 8638
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Po prostu tam jest więcej problemów, które Twój aktualny kompilator traktuje jako błąd.
Pewnie wersję płytek musisz starszą ustawić i wyłącz warningi w ustawieniach Arduino
Widzimy się na Supla Offline Party vol. 2 :!:
User avatar
veeroos
Posts: 363
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów

Post

A ja mam pytanie, w czym może być problem jeśli układ mi cały czas zwraca Błąd połączenia z Airly? wszystkie dane są poprawne, klucz też, a błąd w połączeniu jest.
Zamel Mew-01, Wemos D1 mini Pro + Ikea vindriktning + BME280, 3x - SonOff mini, 3x - SonOff Basic, 3xGosund SP111, SonOff S55, 2x GOSUND WB4
User avatar
klew
Posts: 8638
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

veeroos wrote: Wed Jan 24, 2024 1:53 pm A ja mam pytanie, w czym może być problem jeśli układ mi cały czas zwraca Błąd połączenia z Airly? wszystkie dane są poprawne, klucz też, a błąd w połączeniu jest.
Jeśli to ESP8266, to może mu pamięci RAM brakować.
Widzimy się na Supla Offline Party vol. 2 :!:

Return to “Projekty użytkowników”