Supla Airly Connect - odczyt jakości powietrza

User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

nikt, nic? .... :(
może nieśmiało przywołam kolegę @klew i @Duch__ ...?
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

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
Najlepsze suple dla Twojego domu :mrgreen:
Juszczaczek1
Posts: 389
Joined: Sun Nov 08, 2020 3:41 pm
Been thanked: 2 times

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: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

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 SOP2023 & SOP2024
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

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 SOP2023 & SOP2024
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

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) {     
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

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 SOP2023 & SOP2024
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

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
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

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, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

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ć.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Projekty użytkowników”