Dyskusja ogólna [bramka Zigbee]

Moderator: vajera

kiler88
Posts: 339
Joined: Sun Jun 21, 2020 10:55 am
Been thanked: 1 time

Post

Logów nie ma, bo nie wstaje, ale skoro to pełny bin, to wiele wyjaśnia dlaczego nie działa ;)
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Cały czas ten błąd/ostrzeżenie przy kompilacji
c:\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
Jak odznaczę w Arduino ostrzeżenie o blędach, to kompiluje się prawidłowo
nebraska
Posts: 204
Joined: Thu Dec 08, 2022 3:00 pm
Been thanked: 1 time

Post

Zibi_007 wrote: Wed Feb 19, 2025 3:57 am
nebraska wrote: Tue Feb 18, 2025 11:31 pm
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?
Jakiś mam problem u siebie obecnie tak wygląda.

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
Przed chwilą skompilowałem. Nie było błędów. Wgrało się i działa normalnie - wersja 0.1.8-18/02/2025
Spróbuj zaktualizować boardy do 3.1.1 i sprawdź czy teraz skompiluje.
Zibi_007 ciągle to samo. Zaktualizowałem 3.1.1, Arduino 2.3.4

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: 1586
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

@vajera

PR z RSSI :D build przeszedł, ale krok z podbiciem wersji nie bo to nie mój branch

https://github.com/lsroka76/Z2S_Library/pull/2
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Dzięki Rafał, przyda się 😉
You do not have the required permissions to view the files attached to this post.
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

[email protected] wrote: Wed Feb 19, 2025 6:54 pm @vajera

PR z RSSI :D build przeszedł, ale krok z podbiciem wersji nie bo to nie mój branch

https://github.com/lsroka76/Z2S_Library/pull/2
Nowa wersja na GitHub - zmergowałem Twoje zmiany - dzięki za wkład.
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
nebraska
Posts: 204
Joined: Thu Dec 08, 2022 3:00 pm
Been thanked: 1 time

Post

@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ł :)
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Po aktualizacji
Wersja 0.1.9-19/02/2025
Jest raportowana siła sygnału mostu
You do not have the required permissions to view the files attached to this post.
[email protected]
Posts: 1586
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

vajera wrote: Wed Feb 19, 2025 10:23 pm
[email protected] wrote: Wed Feb 19, 2025 6:54 pm @vajera

PR z RSSI :D build przeszedł, ale krok z podbiciem wersji nie bo to nie mój branch

https://github.com/lsroka76/Z2S_Library/pull/2
Nowa wersja na GitHub - zmergowałem Twoje zmiany - dzięki za wkład.
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?
Wszystko jedno gdzie , ważne żeby to było w repo bo inaczej się nie skompiluje na githubie 😉
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

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ł :)
Webinterfeace jest domyślnie dostępny pod IP bramki w trakcie jej normalnej pracy - to nie wystarcza?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “Bramka ZigBee”