Dyskusja ogólna [bramka Zigbee]

Moderator: vajera

[email protected]
Posts: 1586
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

Zibi_007 wrote: Wed Jan 08, 2025 8:33 pm A ja trochę z innej beczki. W nawiązaniu do wczorajszego spotkania, co myślicie o tym interfejsie, który pokazał wczoraj Krzysztof odnośnie bramki Auratona? Jeśli to już jest gotowe i może udostępnić, to można by było wykorzystać w tym projekcie. Mam bramkę Auratona w domu i całkiem to nieźle wygląda (bramka i urządzenia podrzędne - przypisane). Wiem Łukasz, że jeszcze jest trochę czasu zanim dojdziesz do tego etapu w swoim programie, ale można by się już nad tym zastanowić. No chyba, że masz całkiem inny pomysł na integrację z Suplą. W każdym razie ze swojej strony akceptuję każde rozwiązanie, które będzie działać :D
Chyba już wtedy poszedłem i nie słyszałem , a co to daje ?
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Zibi_007 wrote: Wed Jan 08, 2025 8:33 pm A ja trochę z innej beczki. W nawiązaniu do wczorajszego spotkania, co myślicie o tym interfejsie, który pokazał wczoraj Krzysztof odnośnie bramki Auratona? Jeśli to już jest gotowe i może udostępnić, to można by było wykorzystać w tym projekcie. Mam bramkę Auratona w domu i całkiem to nieźle wygląda (bramka i urządzenia podrzędne - przypisane). Wiem Łukasz, że jeszcze jest trochę czasu zanim dojdziesz do tego etapu w swoim programie, ale można by się już nad tym zastanowić. No chyba, że masz całkiem inny pomysł na integrację z Suplą. W każdym razie ze swojej strony akceptuję każde rozwiązanie, które będzie działać :D
To jest bardzo dobry pomysł tylko gdyby jeszcze @klew dał kilka drobnych wskazówek... 😉
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Powiedział, że kibicuje temu projektowi i może pomóc 😉
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

[email protected] wrote: Wed Jan 08, 2025 8:53 pm
Zibi_007 wrote: Wed Jan 08, 2025 8:33 pm A ja trochę z innej beczki. W nawiązaniu do wczorajszego spotkania, co myślicie o tym interfejsie, który pokazał wczoraj Krzysztof odnośnie bramki Auratona? Jeśli to już jest gotowe i może udostępnić, to można by było wykorzystać w tym projekcie. Mam bramkę Auratona w domu i całkiem to nieźle wygląda (bramka i urządzenia podrzędne - przypisane). Wiem Łukasz, że jeszcze jest trochę czasu zanim dojdziesz do tego etapu w swoim programie, ale można by się już nad tym zastanowić. No chyba, że masz całkiem inny pomysł na integrację z Suplą. W każdym razie ze swojej strony akceptuję każde rozwiązanie, które będzie działać :D
Chyba już wtedy poszedłem i nie słyszałem , a co to daje ?
Na spotkaniu @Klew pokazywał bramkę Auratona w cloud z dodanymi kilkunastoma urządzeniami (nie tylko ogrzewanie). Mówił, że może udostępnić i dać kilka wskazówek. Bardzo fajnie to wyglądało. Miałbyś wszystkie urządzenia Zigbee przypisane do bramki, do której są zalogowane. Fajnie się tym zarządza. Podobnie jest np. w SmartLife, ale tutaj wygląda to lepiej. Ja mam pod bramką tylko dwa urządzenia, ale zobacz, że wygląda nieźle.
You do not have the required permissions to view the files attached to this post.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

OK, mały update - na pierwszy rzut oka bez zmian, ale za mną kilka kolejnych lekcji pokory w temacie obsługi protokołu Zigbee.

Zrobiłem porządek w kodzie, tak żeby można było testować różne warianty:

1. jedynym aktualnym repozytorium jest obecnie:

https://github.com/lsroka76/Z2S_Library

To jest biblioteka Arduino a więc należy ją zapisać w katalogu Arduino\libraries - tam gdzie są inne biblioteki, np. SuplaDevice

Ważne - nie ma już potrzeby nadpisywania plików z biblioteki Zigbee w katalogu ESP32 !

2. w katalogu examples są 2 skecze:

Z2S_Device_Scanner - narzędzie do "prucia" urządzenia Zigbee - wyciąga wszystkie endpointy, klastry i atrybuty - poproszę o logi z tej aplikacji dla tego przycisku x4 i gniazdka elektrycznego.

Z2S_Gateway - w zasadzie zgodny z kodem poprzedniej apki - wersja rozwojowo/testowa

3. w katalogu partitions pliki i instrukcja jak dodać custom partition żeby było miejsce na Supla

UWAGA - plik boards może nie zadziałać po skopiowaniu do Waszych katalogów - zalecam zrobić kopię oryginału i w razie czego przyjrzeć się jak to jest zrobione w moim pliku - TO JEST OPCJA póki co.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Wed Jan 08, 2025 9:50 pm [...]
Z2S_Device_Scanner - narzędzie do "prucia" urządzenia Zigbee - wyciąga wszystkie endpointy, klastry i atrybuty - poproszę o logi z tej aplikacji dla tego przycisku x4 i gniazdka elektrycznego.
[...]
Proszę bardzo. Najpierw przycisk x4. Już myślałem, że nigdy się ten log nie skończy ;-)

Code: Select all

23:35:34.507> ============ After Setup End =============
23:35:38.123> [ 12701][I][ZigbeeCore.cpp:327] esp_zb_app_signal_handler(): Network(0x5ca4) is open for 180 seconds
23:35:38.123> 
23:36:01.719> [ 39536][V][ZigbeeCore.cpp:340] esp_zb_app_signal_handler(): ZDO signal: NLME Status Indication (0x32), status: ESP_OK
23:36:01.719> 
23:36:12.974> [ 50781][V][ZigbeeCore.cpp:340] esp_zb_app_signal_handler(): ZDO signal: NLME Status Indication (0x32), status: ESP_OK
23:36:12.974> 
23:36:21.455> [ 59271][V][ZigbeeCore.cpp:340] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
23:36:21.455> 
23:36:21.455> [ 59273][V][ZigbeeCore.cpp:340] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
23:36:21.455> 
23:36:21.986> [ 59791][I][ZigbeeCore.cpp:299] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x74ac)
23:36:21.986> 
23:36:21.987> [ 59791][V][ZigbeeCore.cpp:303] esp_zb_app_signal_handler(): Device capabilities: 0x80
23:36:21.987> 
23:36:22.491> [ 60297][D][ZigbeeGateway.cpp:108] find_Cb(): Sensor found: short address(0x74ac), endpoint(1)
23:36:22.491> 
23:36:22.575> [ 60383][I][ZigbeeGateway.cpp:249] printJoinedDevices(): joined devices:
23:36:22.575> 
23:36:22.575> [ 60383][I][ZigbeeGateway.cpp:252] printJoinedDevices(): Device on endpoint 1, short address: 0x74ac
23:36:22.575> 
23:36:22.988> [ 60799][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
23:36:22.988> 
23:36:22.988> [ 60799][V][ZigbeeHandlers.cpp:89] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x74ac) src endpoint(1) 
23:36:22.988> to dst endpoint(1) cluster(0x0)
23:36:22.988> 
23:36:22.988> [ 60800][V][ZigbeeHandlers.cpp:98] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x
23:36:22.988> 4), type(0x42), value(16)
23:36:22.988> 
23:36:22.988> [ 60800][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_wkai4ga5"
23:36:22.988> 
23:36:22.988> [ 60384][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer _TZ3000_wkai4ga5 
23:36:22.988> 
23:36:23.485> [ 61303][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
23:36:23.485> 
23:36:23.485> [ 61304][V][ZigbeeHandlers.cpp:89] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x74ac) src endpoint(1) 
23:36:23.485> to dst endpoint(1) cluster(0x0)
23:36:23.485> 
23:36:23.485> [ 61304][V][ZigbeeHandlers.cpp:98] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x
23:36:23.485> 5), type(0x42), value(6)
23:36:23.485> 
23:36:23.485> [ 61305][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS0044"
23:36:23.485> 
23:36:23.754> [ 60802][I][Z2S_Device_Scanner.ino:89] loop(): model TS0044 
23:36:23.754> 
23:36:23.754> [ 61308][I][ZigbeeGateway.cpp:187] zbPrintDeviceDiscovery(): short_addr_req 29868
23:36:23.754> 
23:36:23.754> [ 61356][I][ZigbeeGateway.cpp:121] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 29868, endpoints count 4
23:36:23.754> 
23:36:23.754> [ 61356][I][ZigbeeGateway.cpp:124] Z2S_active_ep_req_cb(): Endpont # 1, id 1 
23:36:23.754> 
23:36:23.754> [ 61357][I][ZigbeeGateway.cpp:124] Z2S_active_ep_req_cb(): Endpont # 2, id 2 
23:36:23.754> 
23:36:23.754> [ 61357][I][ZigbeeGateway.cpp:124] Z2S_active_ep_req_cb(): Endpont # 3, id 3 
23:36:23.754> 
23:36:23.754> [ 61358][I][ZigbeeGateway.cpp:124] Z2S_active_ep_req_cb(): Endpont # 4, id 4 
23:36:23.754> 
23:36:23.754> [ 61366][V][ZigbeeCore.cpp:340] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
23:36:23.754> 
23:36:24.224> [ 61802][I][ZigbeeGateway.cpp:140] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 29868, endpoint # 1
23:36:24.224> 
23:36:24.224> [ 61803][I][ZigbeeGateway.cpp:141] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 3, out clusters # 2
23:36:24.224> 
23:36:24.224> [ 61803][I][ZigbeeGateway.cpp:145] Z2S_simple_desc_req_cb(): In cluster # 1, id 0 
23:36:24.224> 
23:36:24.224> [ 61804][I][ZigbeeGateway.cpp:145] Z2S_simple_desc_req_cb(): In cluster # 2, id 1 
23:36:24.224> 
23:36:24.224> [ 61804][I][ZigbeeGateway.cpp:145] Z2S_simple_desc_req_cb(): In cluster # 3, id 6 
23:36:24.224> 
23:36:24.224> [ 61805][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Out cluster # 1, id 10 
23:36:24.224> 
23:36:24.224> [ 61805][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Out cluster # 2, id 25 
23:36:24.224> 
23:36:24.224> [ 61821][I][ZigbeeGateway.cpp:140] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 29868, endpoint # 2
23:36:24.224> 
23:36:24.224> [ 61821][I][ZigbeeGateway.cpp:141] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 2, out clusters # 0
23:36:24.224> 
23:36:24.224> [ 61822][I][ZigbeeGateway.cpp:145] Z2S_simple_desc_req_cb(): In cluster # 1, id 1 
23:36:24.225> 
23:36:24.225> [ 61822][I][ZigbeeGateway.cpp:145] Z2S_simple_desc_req_cb(): In cluster # 2, id 6 
23:36:24.225> 
23:36:24.225> [ 61837][I][ZigbeeGateway.cpp:140] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 29868, endpoint # 3
23:36:24.225> 
23:36:24.225> [ 61838][I][ZigbeeGateway.cpp:141] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 2, out clusters # 0
23:36:24.225> 
23:36:24.225> [ 61838][I][ZigbeeGateway.cpp:145] Z2S_simple_desc_req_cb(): In cluster # 1, id 1 
23:36:24.225> 
23:36:24.225> [ 61839][I][ZigbeeGateway.cpp:145] Z2S_simple_desc_req_cb(): In cluster # 2, id 6 
23:36:24.225> 
23:36:24.225> [ 61853][I][ZigbeeGateway.cpp:140] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 29868, endpoint # 4
23:36:24.225> 
23:36:24.225> [ 61854][I][ZigbeeGateway.cpp:141] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 2, out clusters # 0
23:36:24.225> 
23:36:24.225> [ 61854][I][ZigbeeGateway.cpp:145] Z2S_simple_desc_req_cb(): In cluster # 1, id 1 
23:36:24.225> 
23:36:24.225> [ 61855][I][ZigbeeGateway.cpp:145] Z2S_simple_desc_req_cb(): In cluster # 2, id 6 
23:36:24.225> 
23:36:25.699> [ 62093][I][ZigbeeCore.cpp:327] esp_zb_app_signal_handler(): Network(0x5ca4) is open for 180 seconds
23:36:25.699> 
23:36:25.699> [ 62127][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
23:36:25.699> 
23:36:25.699> [ 62127][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.699> ce endpoint 1, source cluster 0, attribute id 0, data type 32
23:36:25.699> 
23:36:25.699> [ 62128][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.699>  source cluster 0, attribute id 0, data type 32
23:36:25.699> 
23:36:25.699> [ 62129][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.699> ce endpoint 1, source cluster 0, attribute id 1, data type 32
23:36:25.699> 
23:36:25.699> [ 62130][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.699>  source cluster 0, attribute id 1, data type 32
23:36:25.699> 
23:36:25.699> [ 62131][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.699> ce endpoint 1, source cluster 0, attribute id 2, data type 32
23:36:25.699> 
23:36:25.699> [ 62132][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.699>  source cluster 0, attribute id 2, data type 32
23:36:25.699> 
23:36:25.699> [ 62132][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 0, attribute id 3, data type 32
23:36:25.700> 
23:36:25.700> [ 62133][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 0, attribute id 3, data type 32
23:36:25.700> 
23:36:25.700> [ 62134][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 0, attribute id 4, data type 66
23:36:25.700> 
23:36:25.700> [ 62135][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 0, attribute id 4, data type 66
23:36:25.700> 
23:36:25.700> [ 62136][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 0, attribute id 5, data type 66
23:36:25.700> 
23:36:25.700> [ 62136][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 0, attribute id 5, data type 66
23:36:25.700> 
23:36:25.700> [ 62137][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 0, attribute id 7, data type 48
23:36:25.700> 
23:36:25.700> [ 62138][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 0, attribute id 7, data type 48
23:36:25.700> 
23:36:25.700> [ 62139][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 0, attribute id 18, data type 16
23:36:25.700> 
23:36:25.700> [ 62140][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 0, attribute id 18, data type 16
23:36:25.700> 
23:36:25.700> [ 62141][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 0, attribute id 16384, data type 66
23:36:25.700> 
23:36:25.700> [ 62141][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 0, attribute id 16384, data type 66
23:36:25.700> 
23:36:25.700> [ 62142][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 0, attribute id 65533, data type 33
23:36:25.700> 
23:36:25.700> [ 62143][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 0, attribute id 65533, data type 33
23:36:25.700> 
23:36:25.700> [ 62210][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
23:36:25.700> 
23:36:25.700> [ 62210][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 1, attribute id 32, data type 32
23:36:25.700> 
23:36:25.700> [ 62211][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 1, attribute id 32, data type 32
23:36:25.700> 
23:36:25.700> [ 62212][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 1, attribute id 33, data type 32
23:36:25.700> 
23:36:25.700> [ 62213][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 1, attribute id 33, data type 32
23:36:25.700> 
23:36:25.700> [ 62213][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 1, attribute id 65533, data type 33
23:36:25.700> 
23:36:25.700> [ 62214][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 1, attribute id 65533, data type 33
23:36:25.700> 
23:36:25.700> [ 62649][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
23:36:25.700> 
23:36:25.700> [ 62650][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 6, attribute id 0, data type 16
23:36:25.700> 
23:36:25.700> [ 62651][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 6, attribute id 0, data type 16
23:36:25.700> 
23:36:25.700> [ 62651][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 6, attribute id 16384, data type 16
23:36:25.700> 
23:36:25.700> [ 62652][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 6, attribute id 16384, data type 16
23:36:25.700> 
23:36:25.700> [ 62653][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 6, attribute id 16385, data type 33
23:36:25.700> 
23:36:25.700> [ 62654][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 6, attribute id 16385, data type 33
23:36:25.700> 
23:36:25.700> [ 62655][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.700> ce endpoint 1, source cluster 6, attribute id 16386, data type 33
23:36:25.700> 
23:36:25.700> [ 62656][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.700>  source cluster 6, attribute id 16386, data type 33
23:36:25.700> 
23:36:25.701> [ 62656][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 1, source cluster 6, attribute id 16387, data type 48
23:36:25.701> 
23:36:25.701> [ 62657][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.701>  source cluster 6, attribute id 16387, data type 48
23:36:25.701> 
23:36:25.701> [ 62658][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 1, source cluster 6, attribute id 65533, data type 33
23:36:25.701> 
23:36:25.701> [ 62659][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 1,
23:36:25.701>  source cluster 6, attribute id 65533, data type 33
23:36:25.701> 
23:36:25.701> [ 62673][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
23:36:25.701> 
23:36:25.701> [ 62686][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
23:36:25.701> 
23:36:25.701> [ 62710][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
23:36:25.701> 
23:36:25.701> [ 62711][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 2, source cluster 1, attribute id 32, data type 32
23:36:25.701> 
23:36:25.701> [ 62711][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 2,
23:36:25.701>  source cluster 1, attribute id 32, data type 32
23:36:25.701> 
23:36:25.701> [ 62712][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 2, source cluster 1, attribute id 33, data type 32
23:36:25.701> 
23:36:25.701> [ 62713][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 2,
23:36:25.701>  source cluster 1, attribute id 33, data type 32
23:36:25.701> 
23:36:25.701> [ 62714][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 2, source cluster 1, attribute id 65533, data type 33
23:36:25.701> 
23:36:25.701> [ 62715][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 2,
23:36:25.701>  source cluster 1, attribute id 65533, data type 33
23:36:25.701> 
23:36:25.701> [ 62729][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
23:36:25.701> 
23:36:25.701> [ 62730][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 2, source cluster 6, attribute id 0, data type 16
23:36:25.701> 
23:36:25.701> [ 62731][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 2,
23:36:25.701>  source cluster 6, attribute id 0, data type 16
23:36:25.701> 
23:36:25.701> [ 62732][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 2, source cluster 6, attribute id 16384, data type 16
23:36:25.701> 
23:36:25.701> [ 62732][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 2,
23:36:25.701>  source cluster 6, attribute id 16384, data type 16
23:36:25.701> 
23:36:25.701> [ 62733][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 2, source cluster 6, attribute id 16385, data type 33
23:36:25.701> 
23:36:25.701> [ 62734][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 2,
23:36:25.701>  source cluster 6, attribute id 16385, data type 33
23:36:25.701> 
23:36:25.701> [ 62735][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 2, source cluster 6, attribute id 16386, data type 33
23:36:25.701> 
23:36:25.701> [ 62736][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 2,
23:36:25.701>  source cluster 6, attribute id 16386, data type 33
23:36:25.701> 
23:36:25.701> [ 62736][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 2, source cluster 6, attribute id 16387, data type 48
23:36:25.701> 
23:36:25.701> [ 62737][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 2,
23:36:25.701>  source cluster 6, attribute id 16387, data type 48
23:36:25.701> 
23:36:25.701> [ 62738][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 2, source cluster 6, attribute id 65533, data type 33
23:36:25.701> 
23:36:25.701> [ 62739][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 2,
23:36:25.701>  source cluster 6, attribute id 65533, data type 33
23:36:25.701> 
23:36:25.701> [ 62763][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
23:36:25.701> 
23:36:25.701> [ 62764][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 3, source cluster 1, attribute id 32, data type 32
23:36:25.701> 
23:36:25.701> [ 62764][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 3,
23:36:25.701>  source cluster 1, attribute id 32, data type 32
23:36:25.701> 
23:36:25.701> [ 62765][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:25.701> ce endpoint 3, source cluster 1, attribute id 33, data type 32
23:36:25.701> 
23:36:25.702> [ 62766][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 3,
23:36:25.702>  source cluster 1, attribute id 33, data type 32
23:36:25.702> 
23:36:25.702> [ 62767][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.007> ce endpoint 3, source cluster 1, attribute id 65533, data type 33
23:36:33.007> 
23:36:33.007> [ 62768][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 3,
23:36:33.007>  source cluster 1, attribute id 65533, data type 33
23:36:33.007> 
23:36:33.007> [ 62782][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee(0x1004) callback
23:36:33.007> 
23:36:33.007> [ 63518][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.007> ce endpoint 3, source cluster 6, attribute id 0, data type 16
23:36:33.007> 
23:36:33.007> [ 63519][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 3,
23:36:33.007>  source cluster 6, attribute id 0, data type 16
23:36:33.007> 
23:36:33.007> [ 63520][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.007> ce endpoint 3, source cluster 6, attribute id 16384, data type 16
23:36:33.007> 
23:36:33.007> [ 63521][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 3,
23:36:33.007>  source cluster 6, attribute id 16384, data type 16
23:36:33.007> 
23:36:33.007> [ 63522][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.007> ce endpoint 3, source cluster 6, attribute id 16385, data type 33
23:36:33.007> 
23:36:33.007> [ 63522][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 3,
23:36:33.007>  source cluster 6, attribute id 16385, data type 33
23:36:33.007> 
23:36:33.007> [ 63523][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.007> ce endpoint 3, source cluster 6, attribute id 16386, data type 33
23:36:33.007> 
23:36:33.007> [ 63524][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 3,
23:36:33.007>  source cluster 6, attribute id 16386, data type 33
23:36:33.007> 
23:36:33.007> [ 63525][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.007> ce endpoint 3, source cluster 6, attribute id 16387, data type 48
23:36:33.007> 
23:36:33.007> [ 63526][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 3,
23:36:33.007>  source cluster 6, attribute id 16387, data type 48
23:36:33.007> 
23:36:33.007> [ 63526][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.007> ce endpoint 3, source cluster 6, attribute id 65533, data type 33
23:36:33.007> 
23:36:33.007> [ 63527][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 3,
23:36:33.007>  source cluster 6, attribute id 65533, data type 33
23:36:33.007> 
23:36:33.007> [ 63562][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
23:36:33.007> 
23:36:33.007> [ 63563][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.007> ce endpoint 4, source cluster 1, attribute id 32, data type 32
23:36:33.007> 
23:36:33.007> [ 63564][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 4,
23:36:33.007>  source cluster 1, attribute id 32, data type 32
23:36:33.007> 
23:36:33.007> [ 63564][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.007> ce endpoint 4, source cluster 1, attribute id 33, data type 32
23:36:33.007> 
23:36:33.007> [ 63565][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 4,
23:36:33.007>  source cluster 1, attribute id 33, data type 32
23:36:33.007> 
23:36:33.008> [ 63566][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.008> ce endpoint 4, source cluster 1, attribute id 65533, data type 33
23:36:33.008> 
23:36:33.008> [ 63567][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 4,
23:36:33.008>  source cluster 1, attribute id 65533, data type 33
23:36:33.008> 
23:36:33.008> [ 63570][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
23:36:33.008> 
23:36:33.008> [ 63571][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.008> ce endpoint 4, source cluster 6, attribute id 0, data type 16
23:36:33.008> 
23:36:33.008> [ 63572][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 4,
23:36:33.008>  source cluster 6, attribute id 0, data type 16
23:36:33.008> 
23:36:33.008> [ 63573][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.008> ce endpoint 4, source cluster 6, attribute id 16384, data type 16
23:36:33.008> 
23:36:33.008> [ 63573][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 4,
23:36:33.008>  source cluster 6, attribute id 16384, data type 16
23:36:33.008> 
23:36:33.008> [ 63574][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.008> ce endpoint 4, source cluster 6, attribute id 16385, data type 33
23:36:33.008> 
23:36:33.008> [ 63575][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 4,
23:36:33.008>  source cluster 6, attribute id 16385, data type 33
23:36:33.008> 
23:36:33.008> [ 63576][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.008> ce endpoint 4, source cluster 6, attribute id 16386, data type 33
23:36:33.008> 
23:36:33.008> [ 63577][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 4,
23:36:33.008>  source cluster 6, attribute id 16386, data type 33
23:36:33.008> 
23:36:33.008> [ 63577][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.008> ce endpoint 4, source cluster 6, attribute id 16387, data type 48
23:36:33.008> 
23:36:33.008> [ 63578][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 4,
23:36:33.008>  source cluster 6, attribute id 16387, data type 48
23:36:33.008> 
23:36:33.008> [ 63579][I][ZigbeeHandlers.cpp:183] zb_core_cmd_disc_attr_resp_handler(): Attribute Discovery Message - device address 29868, sour
23:36:33.008> ce endpoint 4, source cluster 6, attribute id 65533, data type 33
23:36:33.008> 
23:36:33.008> [ 63580][I][ZigbeeGateway.cpp:303] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address 29868, source endpoint 4,
23:36:33.008>  source cluster 6, attribute id 65533, data type 33
23:36:33.008> 
23:36:33.008> [ 70309][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:36:33.008> 
23:36:33.008> [ 70310][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0x74ac) src endpoint(1) to dst e
23:36:33.008> ndpoint(1) cluster(0x1)
23:36:33.008> 
23:36:33.008> [ 70311][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 29868, endpoint 1, cluster 1, attribute 33 
23:36:33.008> 
23:36:33.008> [ 70311][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:36:33.008> 
23:36:33.008> [ 70312][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0x74ac) src endpoint(1) to dst e
23:36:33.008> ndpoint(1) cluster(0x1)
23:36:33.008> 
23:36:33.008> [ 70312][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 29868, endpoint 1, cluster 1, attribute 32 
23:36:33.008> 
23:36:42.517> [ 80332][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:36:42.517> 
23:36:42.517> [ 80333][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0x74ac) src endpoint(1) to dst e
23:36:42.517> ndpoint(1) cluster(0x1)
23:36:42.517> 
23:36:42.517> [ 80333][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 29868, endpoint 1, cluster 1, attribute 33 
23:36:42.517> 
23:36:42.517> [ 80334][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:36:42.517> 
23:36:42.517> [ 80334][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0x74ac) src endpoint(1) to dst e
23:36:42.517> ndpoint(1) cluster(0x1)
23:36:42.517> 
23:36:42.517> [ 80335][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 29868, endpoint 1, cluster 1, attribute 32 
23:36:42.517> 
23:36:52.607> [ 90426][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:36:52.607> 
23:36:52.607> [ 90427][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0x74ac) src endpoint(1) to dst e
23:36:52.607> ndpoint(1) cluster(0x1)
23:36:52.607> 
23:36:52.607> [ 90427][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 29868, endpoint 1, cluster 1, attribute 33 
23:36:52.607> 
23:36:52.607> [ 90428][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:36:52.607> 
23:36:52.930> [ 90428][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0x74ac) src endpoint(1) to dst e
23:36:52.930> ndpoint(1) cluster(0x1)
23:36:52.930> 
23:36:52.930> [ 90429][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 29868, endpoint 1, cluster 1, attribute 32 
23:36:52.930> 
23:36:57.814> -----------------------------------------
23:36:57.814> Monitoring stopped (08.01.2025 23:36:57).
23:36:57.814> -----------------------------------------
I gniazdko:

Code: Select all

23:43:59.762> ============ After Setup End =============
23:44:03.137> [ 22542][I][ZigbeeCore.cpp:327] esp_zb_app_signal_handler(): Network(0x5ca4) is open for 180 seconds
23:44:03.138> 
23:44:26.264> [ 48648][V][ZigbeeCore.cpp:340] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
23:44:26.264> 
23:44:26.307> [ 48650][V][ZigbeeCore.cpp:340] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
23:44:26.307> 
23:44:26.346> [ 48727][I][ZigbeeCore.cpp:299] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0xdd99)
23:44:26.346> 
23:44:26.346> [ 48728][V][ZigbeeCore.cpp:303] esp_zb_app_signal_handler(): Device capabilities: 0x8e
23:44:26.346> 
23:44:26.427> [ 48732][I][ZigbeeCore.cpp:299] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0xdd99)
23:44:26.427> 
23:44:26.427> [ 48732][V][ZigbeeCore.cpp:303] esp_zb_app_signal_handler(): Device capabilities: 0x8e
23:44:26.427> 
23:44:26.505> [ 48822][D][ZigbeeGateway.cpp:108] find_Cb(): Sensor found: short address(0xdd99), endpoint(1)
23:44:26.505> 
23:44:26.505> [ 48843][D][ZigbeeGateway.cpp:108] find_Cb(): Sensor found: short address(0xdd99), endpoint(1)
23:44:26.505> 
23:44:26.505> [ 48871][I][ZigbeeGateway.cpp:249] printJoinedDevices(): joined devices:
23:44:26.505> 
23:44:26.505> [ 48871][I][ZigbeeGateway.cpp:252] printJoinedDevices(): Device on endpoint 1, short address: 0xdd99
23:44:26.505> 
23:44:26.505> [ 48872][I][ZigbeeGateway.cpp:252] printJoinedDevices(): Device on endpoint 1, short address: 0xdd99
23:44:26.505> 
23:44:26.708> [ 48910][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
23:44:26.708> 
23:44:26.708> [ 48910][V][ZigbeeHandlers.cpp:89] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xdd99) src endpoint(1) 
23:44:26.708> to dst endpoint(1) cluster(0x0)
23:44:26.708> 
23:44:26.708> [ 48911][V][ZigbeeHandlers.cpp:98] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x
23:44:26.708> 4), type(0x42), value(16)
23:44:26.708> 
23:44:26.708> [ 48912][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_5f43h46b"
23:44:26.708> 
23:44:26.708> [ 48873][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer _TZ3000_5f43h46b 
23:44:26.708> 
23:44:26.708> [ 48959][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
23:44:26.708> 
23:44:26.708> [ 48959][V][ZigbeeHandlers.cpp:89] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xdd99) src endpoint(1) 
23:44:26.708> to dst endpoint(1) cluster(0x0)
23:44:26.708> 
23:44:26.708> [ 48960][V][ZigbeeHandlers.cpp:98] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x
23:44:26.708> 5), type(0x42), value(6)
23:44:26.708> 
23:44:26.708> [ 48961][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS011F"
23:44:26.708> 
23:44:26.708> [ 48914][I][Z2S_Device_Scanner.ino:89] loop(): model TS011F 
23:44:26.708> 
23:44:26.708> [ 48963][I][ZigbeeGateway.cpp:187] zbPrintDeviceDiscovery(): short_addr_req 56729
23:44:26.708> 
23:44:26.708> [ 49022][I][ZigbeeGateway.cpp:121] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 56729, endpoints count 1
23:44:26.708> 
23:44:26.708> [ 49022][I][ZigbeeGateway.cpp:124] Z2S_active_ep_req_cb(): Endpont # 1, id 1 
23:44:26.708> 
23:44:26.708> [ 49046][V][ZigbeeCore.cpp:340] esp_zb_app_signal_handler(): ZDO signal: NLME Status Indication (0x32), status: ESP_OK
23:44:26.708> 
23:44:26.708> [ 49061][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
23:44:26.708> 
23:44:26.708> [ 49061][V][ZigbeeHandlers.cpp:89] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xdd99) src endpoint(1) 
23:44:26.708> to dst endpoint(1) cluster(0x0)
23:44:26.708> 
23:44:26.708> [ 49062][V][ZigbeeHandlers.cpp:98] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x
23:44:26.708> 4), type(0x42), value(16)
23:44:26.708> 
23:44:26.708> [ 49063][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_5f43h46b"
23:44:26.708> 
23:44:26.708> [ 48963][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer _TZ3000_5f43h46b 
23:44:26.708> 
23:44:27.716> [ 49120][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
23:44:27.716> 
23:44:27.716> [ 49120][V][ZigbeeHandlers.cpp:89] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xdd99) src endpoint(1) 
23:44:27.716> to dst endpoint(1) cluster(0x0)
23:44:27.716> 
23:44:27.716> [ 49121][V][ZigbeeHandlers.cpp:98] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x
23:44:27.716> 5), type(0x42), value(6)
23:44:27.716> 
23:44:27.716> [ 49122][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS011F"
23:44:27.716> 
23:44:27.716> [ 49065][I][Z2S_Device_Scanner.ino:89] loop(): model TS011F 
23:44:27.716> 
23:44:27.716> [ 49124][I][ZigbeeGateway.cpp:187] zbPrintDeviceDiscovery(): short_addr_req 56729
23:44:27.716> 
23:44:27.716> [ 49225][I][ZigbeeGateway.cpp:121] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 56729, endpoints count 1
23:44:27.716> 
23:44:27.716> [ 49225][I][ZigbeeGateway.cpp:124] Z2S_active_ep_req_cb(): Endpont # 1, id 1 
23:44:27.716> 
23:44:27.716> [ 49402][V][ZigbeeCore.cpp:340] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
23:44:27.716> 
23:44:27.716> [ 49478][I][ZigbeeCore.cpp:327] esp_zb_app_signal_handler(): Network(0x5ca4) is open for 180 seconds
23:44:27.716> 
23:44:31.638> [ 54023][I][ZigbeeGateway.cpp:175] Z2S_simple_desc_req_cb(): Z2S simple desc failed
23:44:31.638> 
23:44:32.661> [ 54226][I][ZigbeeGateway.cpp:175] Z2S_simple_desc_req_cb(): Z2S simple desc failed
23:44:32.661> 
23:44:32.661> [ 55047][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:44:32.661> 
23:44:32.767> [ 55048][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0xdd99) src endpoint(1) to dst e
23:44:32.767> ndpoint(1) cluster(0x6)
23:44:32.767> 
23:44:32.767> [ 55048][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 56729, endpoint 1, cluster 6, attribute 0 
23:44:32.767> 
23:44:32.767> [ 55053][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:44:32.767> 
23:44:32.767> [ 55054][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0xdd99) src endpoint(1) to dst e
23:44:32.767> ndpoint(1) cluster(0xe001)
23:44:32.767> 
23:44:32.767> [ 55055][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 56729, endpoint 1, cluster 57345, attribute 53264 
23:44:32.767> 
23:44:32.767> [ 55059][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:44:32.767> 
23:44:32.767> [ 55060][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0xdd99) src endpoint(1) to dst e
23:44:32.767> ndpoint(1) cluster(0xe001)
23:44:32.767> 
23:44:32.767> [ 55060][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 56729, endpoint 1, cluster 57345, attribute 53296 
23:44:32.767> 
23:44:36.702> [ 59083][V][ZigbeeCore.cpp:340] esp_zb_app_signal_handler(): ZDO signal: NLME Status Indication (0x32), status: ESP_OK
23:44:36.702> 
23:44:49.642> [ 72026][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:44:49.642> 
23:44:49.642> [ 72026][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0xdd99) src endpoint(1) to dst e
23:44:49.642> ndpoint(1) cluster(0x6)
23:44:49.642> 
23:44:49.642> [ 72027][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 56729, endpoint 1, cluster 6, attribute 0 
23:44:49.642> 
23:44:50.864> [ 73232][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:44:50.864> 
23:44:50.864> [ 73233][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0xdd99) src endpoint(1) to dst e
23:44:50.864> ndpoint(1) cluster(0x6)
23:44:50.864> 
23:44:50.864> [ 73233][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 56729, endpoint 1, cluster 6, attribute 0 
23:44:50.864> 
23:45:58.122> -----------------------------------------
23:45:58.122> Monitoring stopped (08.01.2025 23:45:58).
23:45:58.122> -----------------------------------------
A po resecie tak gniazdko reaguje na przycisk (na klawisze z przycisku x4 nie widzę reakcji):

Code: Select all

23:46:24.605 -> [  1414][I][ZigbeeCore.cpp:327] esp_zb_app_signal_handler(): Network(0x5ca4) is open for 180 seconds
23:46:29.735 -> [  6540][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:46:29.735 -> [  6541][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0xdd99) src endpoint(1) to dst endpoint(1) cluster(0x6)
23:46:29.735 -> [  6541][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 56729, endpoint 1, cluster 6, attribute 0 
23:46:33.860 -> [ 10689][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:46:33.860 -> [ 10690][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0xdd99) src endpoint(1) to dst endpoint(1) cluster(0x6)
23:46:33.860 -> [ 10691][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 56729, endpoint 1, cluster 6, attribute 0 
23:46:35.714 -> [ 12546][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
23:46:35.714 -> [ 12547][V][ZigbeeHandlers.cpp:69] zb_attribute_reporting_handler(): Received report from address(0xdd99) src endpoint(1) to dst endpoint(1) cluster(0x6)
23:46:35.748 -> [ 12547][I][ZigbeeGateway.cpp:259] zbAttributeRead(): zbAttributeRead from 56729, endpoint 1, cluster 6, attribute 0 
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Wed Jan 08, 2025 9:50 pm OK, mały update - na pierwszy rzut oka bez zmian, ale za mną kilka kolejnych lekcji pokory w temacie obsługi protokołu Zigbee.

Zrobiłem porządek w kodzie, tak żeby można było testować różne warianty:

1. jedynym aktualnym repozytorium jest obecnie:

https://github.com/lsroka76/Z2S_Library

To jest biblioteka Arduino a więc należy ją zapisać w katalogu Arduino\libraries - tam gdzie są inne biblioteki, np. SuplaDevice

Ważne - nie ma już potrzeby nadpisywania plików z biblioteki Zigbee w katalogu ESP32 !

2. w katalogu examples są 2 skecze:

Z2S_Device_Scanner - narzędzie do "prucia" urządzenia Zigbee - wyciąga wszystkie endpointy, klastry i atrybuty - poproszę o logi z tej aplikacji dla tego przycisku x4 i gniazdka elektrycznego.

Z2S_Gateway - w zasadzie zgodny z kodem poprzedniej apki - wersja rozwojowo/testowa

3. w katalogu partitions pliki i instrukcja jak dodać custom partition żeby było miejsce na Supla

UWAGA - plik boards może nie zadziałać po skopiowaniu do Waszych katalogów - zalecam zrobić kopię oryginału i w razie czego przyjrzeć się jak to jest zrobione w moim pliku - TO JEST OPCJA póki co.
Dobra, dodałem definicję własnej partycji. Z tego co widzę po Twoim csv, to mam OK:

Code: Select all

------------------------------------------
                nvs : addr: 0x00009000, size:    20.0 KB, type: DATA, subtype: NVS
            otadata : addr: 0x0000E000, size:     8.0 KB, type: DATA, subtype: OTA
               app0 : addr: 0x00010000, size:  2560.0 KB, type:  APP, subtype: OTA_0
             spiffs : addr: 0x00290000, size:  1384.0 KB, type: DATA, subtype: SPIFFS
         zb_storage : addr: 0x003EA000, size:    16.0 KB, type: DATA, subtype: FAT
             zb_fct : addr: 0x003EE000, size:     4.0 KB, type: DATA, subtype: FAT
             rcp_fw : addr: 0x003EF000, size:     4.0 KB, type: DATA, subtype: SPIFFS
           coredump : addr: 0x003F0000, size:    64.0 KB, type: DATA, subtype: COREDUMP
------------------------------------------
I teraz uwaga! Samo przegranie plików u mnie nic nie dało. Trzeba było przeładować dane płytek (Reload Board Data) i poustawiać wszystko od nowa. Ale nawet wtedy nie widziałem CustomZB (nie wiem w sumie czemu, bo powinno działać). Wróciłem do swojego pliku boards.txt i wyedytowałem sobie te trzy linijki. Przeładowałem i zadziałało. Co ciekawe później znowu wgrałem Twój plik. Przeładowanie płytek i wszystko działa. Mam już tam trochę namieszane (w definicjach), więc może coś szwankuje. Innym powinno zadziałać od razu, a jak nie, to wiecie co robić.
Łukasz - mam pytanie. Czy to już ostatnia wersja skanera? Pytam dlatego, że mógłbym jutro lub pojutrze usiąść i poskanować różne urządzenia. Mam ich jeszcze kilka, a nie chciałbym robić tego kilka razy, bo np. głowice grzejnikowe lub czujniki ruchu mam poustawiane w różnych programach i reakcjach, są przypisane do pomieszczeń, a później muszę to na nowo ustawiać.

No i dla porządku. Wszystkie programy z examples się kompilują i działają.
Jeśli ktoś chce pliki .bin (Z2S może być w wersji z nowym układem partycji), to proszę napisać. Zamieszczę.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Jakie elementy polecacie kupić aby zbudować swoją bramke Zigbee ?
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Polecamy przeczytać ten temat od pierwszej strony. Będzie wszystko wiadomo :P :lol:
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Hey może ktoś udostępnić pliki pod Visual Studi Code i PlatformIo - bo czyta ze ktoś kompiluje w tym programie.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/

Return to “Bramka ZigBee”