Dyskusja ogólna [bramka Zigbee]
Moderator: vajera
Cały czas ten błąd/ostrzeżenie przy kompilacji
Jak odznaczę w Arduino ostrzeżenie o blędach, to kompiluje się prawidłowoc:\Users\Jacek\Documents\Arduino\libraries\Z2S_Library\src\Z2S_control\Z2S_Tuya_dimmer_switch.cpp: In member function 'virtual bool Supla::Control::Z2S_TuyaDimmerSwitch::isOn()':
c:\Users\Jacek\Documents\Arduino\libraries\Z2S_Library\src\Z2S_control\Z2S_Tuya_dimmer_switch.cpp:105:1: error: no return statement in function returning non-void [-Werror=return-type]
105 | }
| ^
cc1plus.exe: some warnings being treated as errors
-
nebraska
- Posts: 204
- Joined: Thu Dec 08, 2022 3:00 pm
- Been thanked: 1 time
Zibi_007 ciągle to samo. Zaktualizowałem 3.1.1, Arduino 2.3.4Zibi_007 wrote: Wed Feb 19, 2025 3:57 amPrzed chwilą skompilowałem. Nie było błędów. Wgrało się i działa normalnie - wersja 0.1.8-18/02/2025nebraska wrote: Tue Feb 18, 2025 11:31 pmJakiś mam problem u siebie obecnie tak wygląda.vajera wrote: Tue Feb 18, 2025 10:37 pm
A w której linii konkretnie?
Przed chwilą wrzuciłem nowy kod i pliki bin - skompilował się bez problemu?
Code: Select all
c:\Users\marci\Documents\Arduino\libraries\Z2S_Library-main\src\ZigbeeHandlers.cpp:247:54: error: 'variable' was not declared in this scope 247 | esp_zb_zcl_read_report_config_resp_variable_t *variable = message->variables; | ^~~~~~~~ c:\Users\marci\Documents\Arduino\libraries\Z2S_Library-main\src\ZigbeeHandlers.cpp:247:74: error: 'const esp_zb_zcl_cmd_read_report_config_resp_message_t' {aka 'const struct esp_zb_zcl_cmd_read_report_config_resp_message_s'} has no member named 'variables' 247 | esp_zb_zcl_read_report_config_resp_variable_t *variable = message->variables; | ^~~~~~~~~ Znaleziono wiele bibliotek w "Ticker.h" Wykorzystane: C:\Users\marci\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\libraries\Ticker Niewykorzystane: C:\Users\marci\Documents\Arduino\libraries\Ticker exit status 1 Compilation error: exit status 1
Spróbuj zaktualizować boardy do 3.1.1 i sprawdź czy teraz skompiluje.
Code: Select all
C:/Users/marci/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: C:\Users\marci\AppData\Local\arduino\sketches\8DDC5042E2A494333BA9267A84DBF699\libraries\Z2S_Library-main\objs.a(ZigbeeCore.cpp.o): in function `ZigbeeCore::ZigbeeCore()':
c:\Users\marci\Documents\Arduino\libraries\Z2S_Library-main\src/ZigbeeCore.cpp:18:(.text._ZN10ZigbeeCoreC2Ev+0x20): undefined reference to `esp_zb_ep_list_create'
C:/Users/marci/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: C:\Users\marci\AppData\Local\arduino\sketches\8DDC5042E2A494333BA9267A84DBF699\libraries\Z2S_Library-main\objs.a(ZigbeeEP.cpp.o): in function `ZigbeeEP::setManufacturerAndModel(char const*, char const*)':
c:\Users\marci\Documents\Arduino\libraries\Z2S_Library-main\src/ZigbeeEP.cpp:70:(.text._ZN8ZigbeeEP23setManufacturerAndModelEPKcS1_+0x98): undefined reference to `esp_zb_cluster_list_get_cluster'
C:/Users/marci/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\marci\Documents\Arduino\libraries\Z2S_Library-main\src/ZigbeeEP.cpp:70:(.text._ZN8ZigbeeEP23setManufacturerAndModelEPKcS1_+0xa6): undefined reference to `esp_zb_basic_cluster_add_attr'
C:/Users/marci/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\marci\Documents\Arduino\libraries\Z2S_Library-main\src/ZigbeeEP.cpp:73:(.text._ZN8ZigbeeEP23setManufacturerAndModelEPKcS1_+0xc4): undefined reference to `esp_zb_basic_cluster_add_attr'
collect2.exe: error: ld returned 1 exit status
Znaleziono wiele bibliotek w "Ticker.h"
Wykorzystane: C:\Users\marci\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\libraries\Ticker
Niewykorzystane: C:\Users\marci\Documents\Arduino\libraries\Ticker
exit status 1
Compilation error: exit status 1-
[email protected]
- Posts: 1587
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
@vajera
PR z RSSI
build przeszedł, ale krok z podbiciem wersji nie bo to nie mój branch
https://github.com/lsroka76/Z2S_Library/pull/2
PR z RSSI
https://github.com/lsroka76/Z2S_Library/pull/2
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Nowa wersja na GitHub - zmergowałem Twoje zmiany - dzięki za wkład.[email protected] wrote: Wed Feb 19, 2025 6:54 pm @vajera
PR z RSSIbuild przeszedł, ale krok z podbiciem wersji nie bo to nie mój branch
https://github.com/lsroka76/Z2S_Library/pull/2
Pominąłem jeden plik - ten priv_auth_data.h - ja mam go celowo poza biblioteką bo tam są moje prywatne dane WIFI/SUPLA.
Myślę, że te stałe dotyczące czasu otwarcia sieci i tego switcha możemy dać np. do devices_database.h - co o tym myślisz?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
nebraska
- Posts: 204
- Joined: Thu Dec 08, 2022 3:00 pm
- Been thanked: 1 time
@vajera a czy jest możliwość dodania przycisku konfiguracji?
Tak żeby można było w każdej chwili z poziomu przycisku wprowadzić bramkę w tryb konfiguracji.
Wiem że programowo jest zrobione opcja z poziomu cloud trybu cfg ale przycisk też by mi się przydał
Tak żeby można było w każdej chwili z poziomu przycisku wprowadzić bramkę w tryb konfiguracji.
Wiem że programowo jest zrobione opcja z poziomu cloud trybu cfg ale przycisk też by mi się przydał
-
[email protected]
- Posts: 1587
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
Wszystko jedno gdzie , ważne żeby to było w repo bo inaczej się nie skompiluje na githubievajera wrote: Wed Feb 19, 2025 10:23 pmNowa wersja na GitHub - zmergowałem Twoje zmiany - dzięki za wkład.[email protected] wrote: Wed Feb 19, 2025 6:54 pm @vajera
PR z RSSIbuild przeszedł, ale krok z podbiciem wersji nie bo to nie mój branch
https://github.com/lsroka76/Z2S_Library/pull/2
Pominąłem jeden plik - ten priv_auth_data.h - ja mam go celowo poza biblioteką bo tam są moje prywatne dane WIFI/SUPLA.
Myślę, że te stałe dotyczące czasu otwarcia sieci i tego switcha możemy dać np. do devices_database.h - co o tym myślisz?
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Webinterfeace jest domyślnie dostępny pod IP bramki w trakcie jej normalnej pracy - to nie wystarcza?nebraska wrote: Wed Feb 19, 2025 11:10 pm @vajera a czy jest możliwość dodania przycisku konfiguracji?
Tak żeby można było w każdej chwili z poziomu przycisku wprowadzić bramkę w tryb konfiguracji.
Wiem że programowo jest zrobione opcja z poziomu cloud trybu cfg ale przycisk też by mi się przydał![]()
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
