Dyskusja ogólna [bramka Zigbee]

Moderator: vajera

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: Mon Jan 20, 2025 11:17 am Uaktualniłem kod (20.01.2025, 12:08):

1. zmieniłem mechanizm bindingu w oparciu o semafor - teraz z bindingiem kolejnego klastra czekamy na zakończenie poprzedniego.
Zauważyłem, że wcześniej mój czujnik temperatury i wilgotności Tuya generował błąd bindowania na klastrze 0x0405 (wilgotność) teraz wydaje się łączyć. Ten czujnik i tak wysyłał raporty o temperaturze i wilgotności, ale już w przypadku, np. takiego Xiaomi to może mieć znaczenie - czekam na logi z parowania.

2. Dodałem 3 prywatne klastry Tuya (0xE000, 0xE001, 0xEF00) - póki co do profilu ON_OFF (te przyciski 4x i smart buttony) - przydałyby się logi z parowania i naciskania przycisków bo moje dojadą dopiero w przyszłym tygodniu ;)

EDIT: w katalogu bin jest dostępny plik bin z aktualnej kompilacji, ale nie sprawdzałem czy działa.
Chciałbym trochę odciążyć kolegę @Zibi_007 żeby miał więcej czasu na testy bo Jego wsparcie jest kluczowe dla projektu.
Dalej to samo. No... log urósł ;-) W załączniku parowanie i reakcja na przyciski (jeśli jakaś była).

Wysyłam też mojego .bina - sprawdzony również na C6 mini - działa.
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
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

local wrote: Mon Jan 20, 2025 12:09 pm @vajera zerkniesz na logi ? Czujnik dodaje się ale nie raportuje w temperatury i wilgotności.
I jeszcze czy można by było dodać przycisk w trybie config do czyszczenia pamięci urządzeń zigbee bez usuwania danych wifi i supla?
[...]
Jak dłużej przytrzymasz BOOT, to usunie Ci dane o urządzeniach, a Supla zostanie.
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
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

Dzisiaj i do mnie dotarł moduł ESP32-C6 8MB. Po wgraniu pliku bin 20.01.2025 z 13.00 i konfiguracji moduł bardzo szybko zarejestrować się w Supla Cloud. Następnie dołożyłem do nie go czujnik temperatury i wilgotności TH08Z-B https://pl.aliexpress.com/item/10050065 ... pt=glo2pol
który również szybko się połączył i jest widoczny w cloud i aplikacji ale niestety nie pokazuje wskazań, jedynie ---. Czy coś źle zrobiłem ?
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

bokk wrote: Mon Jan 20, 2025 1:12 pm Dzisiaj i do mnie dotarł moduł ESP32-C6 8MB. Po wgraniu pliku bin 20.01.2025 z 13.00 i konfiguracji moduł bardzo szybko zarejestrować się w Supla Cloud. Następnie dołożyłem do nie go czujnik temperatury i wilgotności TH08Z-B https://pl.aliexpress.com/item/10050065 ... pt=glo2pol
który również szybko się połączył i jest widoczny w cloud i aplikacji ale niestety nie pokazuje wskazań, jedynie ---. Czy coś źle zrobiłem ?
Poczekaj chwilę, może załapie. Jeśli nie, to zresetuj moduł C6 (np. odłącz go na chwilę od zasilania). Jeśli nie pomoże, to sparuj ponownie. A jak dalej nie będzie działać, to prześlij logi. Kolega@vajera może rzuci okiem i coś poradzi.
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Zibi_007 wrote: Mon Jan 20, 2025 1:15 pm
bokk wrote: Mon Jan 20, 2025 1:12 pm Dzisiaj i do mnie dotarł moduł ESP32-C6 8MB. Po wgraniu pliku bin 20.01.2025 z 13.00 i konfiguracji moduł bardzo szybko zarejestrować się w Supla Cloud. Następnie dołożyłem do nie go czujnik temperatury i wilgotności TH08Z-B https://pl.aliexpress.com/item/10050065 ... pt=glo2pol
który również szybko się połączył i jest widoczny w cloud i aplikacji ale niestety nie pokazuje wskazań, jedynie ---. Czy coś źle zrobiłem ?
Poczekaj chwilę, może załapie. Jeśli nie, to zresetuj moduł C6 (np. odłącz go na chwilę od zasilania). Jeśli nie pomoże, to sparuj ponownie. A jak dalej nie będzie działać, to prześlij logi. Kolega@vajera może rzuci okiem i coś poradzi.
Poczekaj trochę albo naciśnij szpilką przycisk parowania , ale tylko na 1 sekundę?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

Ten czujnik pod klapką ma przycisk parowania, ale niestety 1 sekundowe wciśnięcie nic nie daje - nie paruje się z bramką. Jeśli nacisnę przycisk na 10 sekund zaczyna migać dioda na czujniku temperatury i wtedy po naciśnięciu przycisku boot na module pokazuje się w cloud ale również bez wskazań
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

bokk wrote: Mon Jan 20, 2025 1:44 pm Ten czujnik pod klapką ma przycisk parowania, ale niestety 1 sekundowe wciśnięcie nic nie daje - nie paruje się z bramką. Jeśli nacisnę przycisk na 10 sekund zaczyna migać dioda na czujniku temperatury i wtedy po naciśnięciu przycisku boot na module pokazuje się w cloud ale również bez wskazań
Podejrzewam, że Ty tym przyciskiem BOOT czyścisz dane Zigbee - kanal Supla zostaje, ale nie ma już bindingu z Zigbee.

Zrób tak:
1. Wgraj wsad (koniecznie z opcją czyszczenia całego flasha)
2. Skonfiguruj dane Supla przez Webinterfeace.
3. Uruchom parowanie na urządzeniu Zigbee.
4. Poczekaj 5-10 sekund i zrestartuj C6 przy pomocy RST a nie BOOT (ewentualnie odetnij zasilanie).
5. Poczekaj na wskazania (ewentualnie wybudz czujnik tym przyciskiem parowania - max. 1 sekunda).

6. Jeżeli to nie rozwiąże problemu to potrzebne są logi.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

vajera wrote: Mon Jan 20, 2025 7:04 am
LukiSpajder wrote: Mon Jan 20, 2025 3:46 am Niestety dalej brak odczytu wilgotności z Xiaomi LYWSD03MMC :
Mógłbyś wrzucić logi z parowania tego czujnika z bramką?

Logi z najnowszej wersji parowanie xiaomi dalej brak wilgotności :

Code: Select all

[   469][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinw device config

Send: [53 55 50 4C 41 17 03 00 00 00 B7 02 00 00 0A 00 00 00 01 00 00 00 00 00 0                                                                                                             0 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 03 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4                                                                                                             C 41 ]
Activity timeout set to 30 s
Send: [53 55 50 4C 41 17 04 00 00 00 28 00 00 00 10 00 00 00 93 00 00 00 00 00 00 00 5C D6 0C 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 04 00 00 00 32 00 00 00 10 00 00 00 DE 5B 8E 67 00 00 00 00 6E F8 0B 00 00 00 00 00 53 55 50 4C 41 ]
[ 57315][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[ 57317][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[ 57846][I][ZigbeeCore.cpp:324] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x0e6f)
[ 57847][V][ZigbeeCore.cpp:328] esp_zb_app_signal_handler(): Device capabilities: 0x80
[ 58357][D][ZigbeeGateway.cpp:146] find_Cb(): Sensor found: short address(0xe6f), endpoint(1)
[ 58424][I][ZigbeeGateway.cpp:322] printJoinedDevices(): joined devices:
[ 58424][I][ZigbeeGateway.cpp:325] printJoinedDevices(): Device on endpoint 1, short address: 0xe6f
[ 58864][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 58864][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xe6f) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 58865][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(6)
[ 58866][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "Xiaomi"
[ 58867][I][Z2S_Gateway.ino:192] loop(): manufacturer Xiaomi
[ 59367][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 59367][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xe6f) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 59368][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(12)
[ 59368][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "LYWSD03MMC-z"
[ 59371][I][Z2S_Gateway.ino:194] loop(): model LYWSD03MMC-z
[ 59372][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_akqdg6g7::TS0201, entry # 0
[ 59372][I][Z2S_Gateway.ino:204] loop(): LIST matched Xiaomi::LYWSD03MMC-z, entry # 1, endpoints # 1, endpoints 0,0,0,0
[ 59373][I][Z2S_Gateway.ino:219] loop(): DESC matched 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 0x1
[ 59373][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1, channel type 0xffffffff
[ 59375][I][Z2S_Devices_Table.cpp:482] Z2S_addZ2SDevice(): No channel found for address ` oH▒8▒, adding new one
[ 59376][I][Z2S_Devices_Table.cpp:490] Z2S_addZ2SDevice(): model id 4096, first free slot 0
LittleFS: writing file Z2S_devs_table
[ 59425][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ` oH▒8▒, model_id 0x1000, endpoint 0x1, cluster 0x0, channel 0, channel type 3038
[ 59426][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0xe6f), endpoint (0x1), cluster_id (0x0) to bind ZC
[ 59937][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 59941][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0xe6f), endpoint (0x1) cluster (0x0) has bounded to ZC
[ 59941][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 59943][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0xe6f), endpoint (0x1), cluster_id (0x0)
[ 59946][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0xe6f), endpoint (0x1) cluster (0x0)
[ 59947][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 59947][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0xe6f), endpoint (0x1), cluster_id (0x3) to bind ZC
[ 60650][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0x9eb3) is open for 180 seconds
[ 60680][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0xe6f), endpoint (0x1) cluster (0x3) has bounded to ZC
[ 60681][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 60682][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0xe6f), endpoint (0x1), cluster_id (0x3)
[ 60686][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0xe6f), endpoint (0x1) cluster (0x3)
[ 60687][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 60688][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0xe6f), endpoint (0x1), cluster_id (0x1) to bind ZC
[ 61217][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0xe6f), endpoint (0x1) cluster (0x1) has bounded to ZC
[ 61218][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 61219][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0xe6f), endpoint (0x1), cluster_id (0x1)
[ 61223][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0xe6f), endpoint (0x1) cluster (0x1)
[ 61223][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 61224][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0xe6f), endpoint (0x1), cluster_id (0x402) to bind ZC
[ 61754][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0xe6f), endpoint (0x1) cluster (0x402) has bounded to ZC
[ 61754][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 61755][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0xe6f), endpoint (0x1), cluster_id (0x402)
[ 61759][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0xe6f), endpoint (0x1) cluster (0x402)
[ 61760][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 61761][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0xe6f), endpoint (0x1), cluster_id (0x405) to bind ZC
[ 62285][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0xe6f), endpoint (0x1), cluster (0x405)
[ 62286][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 62287][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0xe6f), endpoint (0x1), cluster_id (0x405)
[ 62291][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0xe6f), endpoint (0x1) cluster (0x405)
[ 62291][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 62292][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x2000, 2, 0x1, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 1
[ 62293][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 1
[ 62293][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 1
[ 62294][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x8000, 7, 0x1, 0x5, 0x4, 0x6, 0xe000, 0xe001, 0xef00, 0x0, endpoint 1
[ 62295][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_rdhukkmi::TS0201, entry # 2
[ 62295][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_fllyghyj::TS0201, entry # 3
[ 62296][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_v1w2k9dd ::TS0201, entry # 4
[ 62297][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZE204_upagmta9::TS0601, entry # 5
[ 62297][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_xr3htd96::TS0201, entry # 6
[ 62298][I][Z2S_Gateway.ino:259] loop(): LIST checking SONOFF::SNZB-02D, entry # 7
[ 62298][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_0hkmcrza::TS0203, entry # 8
[ 62299][I][Z2S_Gateway.ino:259] loop(): LIST checking TEST1::TS0202, entry # 9
[ 62299][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_mcxw5ehu::TS0202, entry # 10
[ 62300][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_26fmupbb::TS0203, entry # 11
[ 62300][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_rcuyhwe3::TS0203, entry # 12
[ 62301][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_2mbfxlzr::TS0203, entry # 13
[ 62301][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZE200_bh3n6gk8::TS0601, entry # 14
[ 62302][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_k4ej3ww2::TS0207, entry # 15
[ 62302][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_85czd6fy::TS0207, entry # 16
[ 62303][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_upgcbody::TS0207, entry # 17
[ 62304][I][Z2S_Gateway.ino:259] loop(): LIST checking TEST1::TS0205, entry # 18
[ 62304][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_lf56vpxj::TS0202, entry # 19
[ 62305][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_cehuw1lw::TS011F, entry # 20
[ 62305][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_5f43h46b::TS011F, entry # 21
[ 62306][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_w0qqde0g::TS011F, entry # 22
[ 62307][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_wkai4ga5::TS0044, entry # 23
[ 62308][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_yj6k7vfo::TS0041, entry # 24
[ 62308][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_4fjiwweb::TS004F, entry # 25
[ 62309][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_uri7ongn::TS004F, entry # 26
[ 62309][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_ixla93vd::TS004F, entry # 27
[ 62310][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_qja6nq5z::TS004F, entry # 28
[ 62310][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_abrsvsou::TS004F, entry # 29
[ 62311][I][Z2S_Gateway.ino:259] loop(): LIST checking IKEA of Sweden::Remote Control N2, entry # 30
Channel(0) value changed to temp(-275.00), humi(-1.00)
Send: [53 55 50 4C 41 17 05 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 C8 CD FB FF 18 FC FF FF ]
Send: [53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 06 00 00 00 28 00 00 00 10 00 00 00 AD 00 00 00 00 00 00 00 F3 93 01 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 05 00 00 00 32 00 00 00 10 00 00 00 F9 5B 8E 67 00 00 00 00 47 BB 03 00 00 00 00 00 53 55 50 4C 41 ]
NLME Status Indication, status: 0x12
Send: [53 55 50 4C 41 17 07 00 00 00 28 00 00 00 10 00 00 00 C6 00 00 00 00 00 00 00 84 A1 02 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 06 00 00 00 32 00 00 00 10 00 00 00 11 5C 8E 67 00 00 00 00 49 F0 02 00 00 00 00 00 53 55 50 4C 41 ]
[ 90720][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 90720][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0xe6f) src endpoint(1) to dst endpoint(1) cluster(0x402)
[ 90721][I][Z2S_Devices_Table.cpp:178] Z2S_onTemperatureReceive(): onTemperatureReceive 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1
[ 90722][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1, channel type 0xbde
[ 90722][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x2060), endpoint (1), cluster (0x402), attribute id (0x0), attribute data type (0x29)
Channel(0) value changed to temp(23.70), humi(-1.00)
Send: [53 55 50 4C 41 17 08 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 94 5C 00 00 18 FC FF FF ]
Send: [53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 09 00 00 00 28 00 00 00 10 00 00 00 DF 00 00 00 00 00 00 00 CF E2 06 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 07 00 00 00 32 00 00 00 10 00 00 00 2A 5C 8E 67 00 00 00 00 61 DE 05 00 00 00 00 00 53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 0A 00 00 00 28 00 00 00 10 00 00 00 F8 00 00 00 00 00 00 00 AC E8 07 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 08 00 00 00 32 00 00 00 10 00 00 00 43 5C 8E 67 00 00 00 00 AC E6 06 00 00 00 00 00 53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 0B 00 00 00 28 00 00 00 10 00 00 00 11 01 00 00 00 00 00 00 0C FE 08 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 09 00 00 00 32 00 00 00 10 00 00 00 5C 5C 8E 67 00 00 00 00 41 FF 07 00 00 00 00 00 53 55 50 4C 41 ]
[180643][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[180644][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0xe6f) src endpoint(1) to dst endpoint(1) cluster(0x402)
[180644][I][Z2S_Devices_Table.cpp:178] Z2S_onTemperatureReceive(): onTemperatureReceive 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1
[180645][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1, channel type 0xbde
[180646][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x2060), endpoint (1), cluster (0x402), attribute id (0x0), attribute data type (0x29)
Channel(0) value changed to temp(23.89), humi(-1.00)
Send: [53 55 50 4C 41 17 0C 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 51 5D 00 00 18 FC FF FF ]
Send: [53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 0D 00 00 00 28 00 00 00 10 00 00 00 2A 01 00 00 00 00 00 00 18 1D 0D 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 0A 00 00 00 32 00 00 00 10 00 00 00 75 5C 8E 67 00 00 00 00 07 B4 0C 00 00 00 00 00 53 55 50 4C 41 ]
[200666][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[200666][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0xe6f) src endpoint(1) to dst endpoint(1) cluster(0x1)
[200667][I][ZigbeeGateway.cpp:398] zbAttributeRead(): zbAttributeRead power config cluster (0x1), attribute id (0x20), attribute data type (0x20)
[200668][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x2060), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[200670][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[200671][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0xe6f) src endpoint(1) to dst endpoint(1) cluster(0x1)
[200671][I][ZigbeeGateway.cpp:395] zbAttributeRead(): zbAttributeRead power config battery percentage remaining 111
[200672][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x2060), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[200674][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[200675][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0xe6f) src endpoint(1) to dst endpoint(1) cluster(0x402)
[200675][I][Z2S_Devices_Table.cpp:178] Z2S_onTemperatureReceive(): onTemperatureReceive 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1
[200676][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1, channel type 0xbde
[200677][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x2060), endpoint (1), cluster (0x402), attribute id (0x0), attribute data type (0x29)
Channel(0) value changed to temp(24.24), humi(-1.00)
Send: [53 55 50 4C 41 17 0E 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 AF 5E 00 00 18 FC FF FF ]
Send: [53 55 50 4C 41 ]

bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

vajera wrote: Mon Jan 20, 2025 1:59 pm
bokk wrote: Mon Jan 20, 2025 1:44 pm Ten czujnik pod klapką ma przycisk parowania, ale niestety 1 sekundowe wciśnięcie nic nie daje - nie paruje się z bramką. Jeśli nacisnę przycisk na 10 sekund zaczyna migać dioda na czujniku temperatury i wtedy po naciśnięciu przycisku boot na module pokazuje się w cloud ale również bez wskazań
Podejrzewam, że Ty tym przyciskiem BOOT czyścisz dane Zigbee - kanal Supla zostaje, ale nie ma już bindingu z Zigbee.

Zrób tak:
1. Wgraj wsad (koniecznie z opcją czyszczenia całego flasha)
2. Skonfiguruj dane Supla przez Webinterfeace.
3. Uruchom parowanie na urządzeniu Zigbee.
4. Poczekaj 5-10 sekund i zrestartuj C6 przy pomocy RST a nie BOOT (ewentualnie odetnij zasilanie).
5. Poczekaj na wskazania (ewentualnie wybudz czujnik tym przyciskiem parowania - max. 1 sekunda).

6. Jeżeli to nie rozwiąże problemu to potrzebne są logi.
Wielkie dzięki, pokazuje prawidłowo temperaturę i wilgotność, praktycznie od razu pokazało się wskazanie. Błędnie naciskałem BOOT zamiast RST.
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

A tu z przycisku ,pojawiły się cztery przekaźniki. I coś widać że się dzieje :D , na włączenie nie reaguje ale za to jak włączę wszystkie 4 w apce to po naciśnięciu przycisku zgasną 3 pierwsze kanały.

logi :

Code: Select all

Activity timeout set to 30 s
[ 19461][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[ 19463][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[ 20008][I][ZigbeeCore.cpp:324] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x4738)
[ 20008][V][ZigbeeCore.cpp:328] esp_zb_app_signal_handler(): Device capabilities: 0x80
[ 20220][D][ZigbeeGateway.cpp:146] find_Cb(): Sensor found: short address(0x4738), endpoint(1)
[ 20269][I][ZigbeeGateway.cpp:322] printJoinedDevices(): joined devices:
[ 20269][I][ZigbeeGateway.cpp:325] printJoinedDevices(): Device on endpoint 1, short address: 0x4738
[ 20334][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 20334][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x4738) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 20335][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[ 20336][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_yj6k7vfo"
[ 20337][I][Z2S_Gateway.ino:192] loop(): manufacturer _TZ3000_yj6k7vfo
[ 20458][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 20458][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x4738) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 20459][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[ 20459][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS0041"
[ 20460][I][Z2S_Gateway.ino:194] loop(): model TS0041
[ 20461][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_akqdg6g7::TS0201, entry # 0
[ 20461][I][Z2S_Gateway.ino:259] loop(): LIST checking Xiaomi::LYWSD03MMC-z, entry # 1
[ 20462][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_rdhukkmi::TS0201, entry # 2
[ 20462][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_fllyghyj::TS0201, entry # 3
[ 20463][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_v1w2k9dd ::TS0201, entry # 4
[ 20463][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZE204_upagmta9::TS0601, entry # 5
[ 20464][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_xr3htd96::TS0201, entry # 6
[ 20464][I][Z2S_Gateway.ino:259] loop(): LIST checking SONOFF::SNZB-02D, entry # 7
[ 20465][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_0hkmcrza::TS0203, entry # 8
[ 20465][I][Z2S_Gateway.ino:259] loop(): LIST checking TEST1::TS0202, entry # 9
[ 20466][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_mcxw5ehu::TS0202, entry # 10
[ 20466][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_26fmupbb::TS0203, entry # 11
[ 20467][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_rcuyhwe3::TS0203, entry # 12
[ 20467][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_2mbfxlzr::TS0203, entry # 13
[ 20468][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZE200_bh3n6gk8::TS0601, entry # 14
[ 20469][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_k4ej3ww2::TS0207, entry # 15
[ 20469][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_85czd6fy::TS0207, entry # 16
[ 20470][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_upgcbody::TS0207, entry # 17
[ 20470][I][Z2S_Gateway.ino:259] loop(): LIST checking TEST1::TS0205, entry # 18
[ 20471][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_lf56vpxj::TS0202, entry # 19
[ 20471][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_cehuw1lw::TS011F, entry # 20
[ 20472][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_5f43h46b::TS011F, entry # 21
[ 20472][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_w0qqde0g::TS011F, entry # 22
[ 20473][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_wkai4ga5::TS0044, entry # 23
[ 20474][I][Z2S_Gateway.ino:204] loop(): LIST matched _TZ3000_yj6k7vfo::TS0041, entry # 24, endpoints # 4, endpoints 1,2,3,4
[ 20474][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 1
[ 20475][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x2000, 2, 0x1, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 1
[ 20476][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 1
[ 20476][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 1
[ 20477][I][Z2S_Gateway.ino:219] loop(): DESC matched 0x8000, 7, 0x1, 0x5, 0x4, 0x6, 0xe000, 0xe001, 0xef00, 0x0, endpoint 0x1
[ 20478][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ` oH▒8▒, model_id 0x1000, endpoint 0x1, cluster 0x0, channel 0, channel type 3038
[ 20479][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x1, channel type 0xffffffff
[ 20480][I][Z2S_Devices_Table.cpp:482] Z2S_addZ2SDevice(): No channel found for address ▒Ih▒▒8▒, adding new one
[ 20482][I][Z2S_Devices_Table.cpp:490] Z2S_addZ2SDevice(): model id 32768, first free slot 1
LittleFS: writing file Z2S_devs_table
[ 20567][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ` oH▒8▒, model_id 0x1000, endpoint 0x1, cluster 0x0, channel 0, channel type 3038
[ 20568][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x1, cluster 0x0, channel 1, channel type 2900
[ 20569][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x1), cluster_id (0x1) to bind ZC
[ 20760][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x1) cluster (0x1) has bounded to ZC
[ 20760][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 20761][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x1), cluster_id (0x1)
[ 20765][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x1) cluster (0x1)
[ 20765][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 20766][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x1), cluster_id (0x5) to bind ZC
[ 20797][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x82)! Device (0x4738), endpoint (0x1), cluster (0x5)
[ 20798][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 20799][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x1), cluster_id (0x5)
[ 20802][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x1) cluster (0x5)
[ 20803][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 20804][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x1), cluster_id (0x4) to bind ZC
[ 20927][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x82)! Device (0x4738), endpoint (0x1), cluster (0x4)
[ 20928][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 20929][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x1), cluster_id (0x4)
[ 20933][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x1) cluster (0x4)
[ 20933][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 20934][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x1), cluster_id (0x6) to bind ZC
[ 21027][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x1) cluster (0x6) has bounded to ZC
[ 21027][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21028][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x1), cluster_id (0x6)
[ 21032][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x1) cluster (0x6)
[ 21033][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21034][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x1), cluster_id (0xe000) to bind ZC
[ 21140][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x1) cluster (0xe000) has bounded to ZC
[ 21140][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21141][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x1), cluster_id (0xe000)
[ 21146][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x1) cluster (0xe000)
[ 21146][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21147][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x1), cluster_id (0xe001) to bind ZC
[ 21453][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x1) cluster (0xe001) has bounded to ZC
[ 21454][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21456][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x1), cluster_id (0xe001)
[ 21461][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x1) cluster (0xe001)
[ 21462][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21462][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x1), cluster_id (0xef00) to bind ZC
[ 21510][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x1) cluster (0xef00) has bounded to ZC
[ 21510][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21511][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x1), cluster_id (0xef00)
[ 21516][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x1) cluster (0xef00)
[ 21516][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21523][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 21524][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 2
[ 21525][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x2000, 2, 0x1, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 2
[ 21526][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 2
[ 21526][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 2
[ 21527][I][Z2S_Gateway.ino:219] loop(): DESC matched 0x8000, 7, 0x1, 0x5, 0x4, 0x6, 0xe000, 0xe001, 0xef00, 0x0, endpoint 0x2
[ 21528][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ` oH▒8▒, model_id 0x1000, endpoint 0x1, cluster 0x0, channel 0, channel type 3038
[ 21529][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x1, cluster 0x0, channel 1, channel type 2900
[ 21530][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x2, channel type 0xffffffff
[ 21531][I][Z2S_Devices_Table.cpp:482] Z2S_addZ2SDevice(): No channel found for address ▒Ih▒▒8▒, adding new one
[ 21532][I][Z2S_Devices_Table.cpp:490] Z2S_addZ2SDevice(): model id 32768, first free slot 2
LittleFS: writing file Z2S_devs_table
[ 21617][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0x92d0) is open for 180 seconds
[ 21625][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ` oH▒8▒, model_id 0x1000, endpoint 0x1, cluster 0x0, channel 0, channel type 3038
[ 21626][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x1, cluster 0x0, channel 1, channel type 2900
[ 21627][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x2, cluster 0xef00, channel 2, channel type 2900
[ 21628][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x2), cluster_id (0x1) to bind ZC
[ 21744][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x2) cluster (0x1) has bounded to ZC
[ 21745][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21746][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x2), cluster_id (0x1)
[ 21750][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x2) cluster (0x1)
[ 21751][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21751][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x2), cluster_id (0x5) to bind ZC
[ 21948][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x82)! Device (0x4738), endpoint (0x2), cluster (0x5)
[ 21949][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21950][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x2), cluster_id (0x5)
[ 21954][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x2) cluster (0x5)
[ 21955][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 21955][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x2), cluster_id (0x4) to bind ZC
[ 22075][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x82)! Device (0x4738), endpoint (0x2), cluster (0x4)
[ 22076][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 22076][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x2), cluster_id (0x4)
[ 22081][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x2) cluster (0x4)
[ 22081][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 22082][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x2), cluster_id (0x6) to bind ZC
[ 22282][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x2) cluster (0x6) has bounded to ZC
[ 22283][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 22284][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x2), cluster_id (0x6)
[ 22288][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x2) cluster (0x6)
[ 22289][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 22290][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x2), cluster_id (0xe000) to bind ZC
[ 22326][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x2) cluster (0xe000) has bounded to ZC
[ 22327][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 22328][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x2), cluster_id (0xe000)
[ 22332][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x2) cluster (0xe000)
[ 22333][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 22334][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x2), cluster_id (0xe001) to bind ZC
[ 22448][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x2) cluster (0xe001) has bounded to ZC
[ 22448][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 22450][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x2), cluster_id (0xe001)
[ 22454][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x2) cluster (0xe001)
[ 22455][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 22456][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x2), cluster_id (0xef00) to bind ZC
[ 22666][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x2) cluster (0xef00) has bounded to ZC
[ 22667][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 22668][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x2), cluster_id (0xef00)
[ 22673][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x2) cluster (0xef00)
[ 22673][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 22674][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 3
[ 22675][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x2000, 2, 0x1, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 3
[ 22676][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 3
[ 22677][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 3
[ 22677][I][Z2S_Gateway.ino:219] loop(): DESC matched 0x8000, 7, 0x1, 0x5, 0x4, 0x6, 0xe000, 0xe001, 0xef00, 0x0, endpoint 0x3
[ 22678][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ` oH▒8▒, model_id 0x1000, endpoint 0x1, cluster 0x0, channel 0, channel type 3038
[ 22679][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x1, cluster 0x0, channel 1, channel type 2900
[ 22680][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x2, cluster 0xef00, channel 2, channel type 2900
[ 22681][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x3, channel type 0xffffffff
[ 22682][I][Z2S_Devices_Table.cpp:482] Z2S_addZ2SDevice(): No channel found for address ▒Ih▒▒8▒, adding new one
[ 22682][I][Z2S_Devices_Table.cpp:490] Z2S_addZ2SDevice(): model id 32768, first free slot 3
LittleFS: writing file Z2S_devs_table
[ 22766][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ` oH▒8▒, model_id 0x1000, endpoint 0x1, cluster 0x0, channel 0, channel type 3038
[ 22767][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x1, cluster 0x0, channel 1, channel type 2900
[ 22768][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x2, cluster 0xef00, channel 2, channel type 2900
[ 22769][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x3, cluster 0xef00, channel 3, channel type 2900
[ 22770][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x3), cluster_id (0x1) to bind ZC
[ 23493][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x3) cluster (0x1) has bounded to ZC
[ 23494][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 23495][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x3), cluster_id (0x1)
[ 23499][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x3) cluster (0x1)
[ 23500][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 23501][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x3), cluster_id (0x5) to bind ZC
[ 23609][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x82)! Device (0x4738), endpoint (0x3), cluster (0x5)
[ 23609][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 23610][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x3), cluster_id (0x5)
[ 23615][I][ZigbeeGateway.cpp:113] bindCb(): ZC has bounded to ZED (0x4738), endpoint (0x3) cluster (0x5)
[ 23615][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 23616][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x3), cluster_id (0x4) to bind ZC
[ 23729][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x82)! Device (0x4738), endpoint (0x3), cluster (0x4)
[ 23730][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 23730][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x3), cluster_id (0x4)
[ 23732][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x3), cluster (0x4)
[ 23733][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 23734][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x3), cluster_id (0x6) to bind ZC
[ 23859][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x3) cluster (0x6) has bounded to ZC
[ 23860][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 23861][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x3), cluster_id (0x6)
[ 23862][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x3), cluster (0x6)
[ 23863][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 23864][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x3), cluster_id (0xe000) to bind ZC
[ 24059][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x3) cluster (0xe000) has bounded to ZC
[ 24059][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 24060][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x3), cluster_id (0xe000)
[ 24062][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x3), cluster (0xe000)
[ 24063][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 24064][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x3), cluster_id (0xe001) to bind ZC
[ 24105][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x3) cluster (0xe001) has bounded to ZC
[ 24105][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 24106][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x3), cluster_id (0xe001)
[ 24108][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x3), cluster (0xe001)
[ 24108][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 24109][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x3), cluster_id (0xef00) to bind ZC
[ 24230][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x3) cluster (0xef00) has bounded to ZC
[ 24231][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 24232][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x3), cluster_id (0xef00)
[ 24233][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x3), cluster (0xef00)
[ 24234][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 24234][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 4
[ 24235][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x2000, 2, 0x1, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 4
[ 24236][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 4
[ 24237][I][Z2S_Gateway.ino:244] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 4
[ 24237][I][Z2S_Gateway.ino:219] loop(): DESC matched 0x8000, 7, 0x1, 0x5, 0x4, 0x6, 0xe000, 0xe001, 0xef00, 0x0, endpoint 0x4
[ 24238][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ` oH▒8▒, model_id 0x1000, endpoint 0x1, cluster 0x0, channel 0, channel type 3038
[ 24239][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x1, cluster 0x0, channel 1, channel type 2900
[ 24240][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x2, cluster 0xef00, channel 2, channel type 2900
[ 24241][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x3, cluster 0xef00, channel 3, channel type 2900
[ 24242][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x4, channel type 0xffffffff
[ 24243][I][Z2S_Devices_Table.cpp:482] Z2S_addZ2SDevice(): No channel found for address ▒Ih▒▒8▒, adding new one
[ 24244][I][Z2S_Devices_Table.cpp:490] Z2S_addZ2SDevice(): model id 32768, first free slot 4
LittleFS: writing file Z2S_devs_table
[ 24333][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ` oH▒8▒, model_id 0x1000, endpoint 0x1, cluster 0x0, channel 0, channel type 3038
[ 24334][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x1, cluster 0x0, channel 1, channel type 2900
[ 24335][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x2, cluster 0xef00, channel 2, channel type 2900
[ 24336][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x3, cluster 0xef00, channel 3, channel type 2900
[ 24337][I][Z2S_Devices_Table.cpp:29] Z2S_printDevicesTableSlots(): valid 1, ieee addr ▒Ih▒▒8▒, model_id 0x8000, endpoint 0x4, cluster 0xef00, channel 4, channel type 2900
[ 24338][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x4), cluster_id (0x1) to bind ZC
[ 24536][I][ZigbeeGateway.cpp:115] bindCb(): ZED (0x4738), endpoint (0x4) cluster (0x1) has bounded to ZC
[ 24537][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 24538][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x4), cluster_id (0x1)
[ 24539][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x4), cluster (0x1)
[ 24540][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 24541][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x4), cluster_id (0x5) to bind ZC
[ 25356][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x82)! Device (0x4738), endpoint (0x4), cluster (0x5)
[ 25357][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 25358][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x4), cluster_id (0x5)
[ 25359][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x4), cluster (0x5)
[ 25360][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 25360][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x4), cluster_id (0x4) to bind ZC
[ 25678][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x82)! Device (0x4738), endpoint (0x4), cluster (0x4)
[ 25678][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 25679][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x4), cluster_id (0x4)
[ 25681][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x4), cluster (0x4)
[ 25681][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 25682][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x4), cluster_id (0x6) to bind ZC
[ 25800][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x4), cluster (0x6)
[ 25800][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 25801][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x4), cluster_id (0x6)
[ 25803][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x4), cluster (0x6)
[ 25803][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 25804][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x4), cluster_id (0xe000) to bind ZC
[ 25920][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x4), cluster (0xe000)
[ 25920][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 25921][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x4), cluster_id (0xe000)
[ 25923][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x4), cluster (0xe000)
[ 25924][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 25924][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x4), cluster_id (0xe001) to bind ZC
[ 26045][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x4), cluster (0xe001)
[ 26046][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 26047][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x4), cluster_id (0xe001)
[ 26048][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x4), cluster (0xe001)
[ 26049][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 26049][D][ZigbeeGateway.cpp:257] bindDeviceCluster(): Requesting ZED (0x4738), endpoint (0x4), cluster_id (0xef00) to bind ZC
[ 26167][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x4), cluster (0xef00)
[ 26167][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 26168][D][ZigbeeGateway.cpp:286] bindDeviceCluster(): Requesting ZC to bind ZED (0x4738), endpoint (0x4), cluster_id (0xef00)
[ 26170][E][ZigbeeGateway.cpp:119] bindCb(): Binding failed (0x8c)! Device (0x4738), endpoint (0x4), cluster (0xef00)
[ 26170][I][ZigbeeGateway.cpp:124] bindCb(): Semaphore give in binding
[ 26171][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_4fjiwweb::TS004F, entry # 25
[ 26172][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_uri7ongn::TS004F, entry # 26
[ 26172][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_ixla93vd::TS004F, entry # 27
[ 26173][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_qja6nq5z::TS004F, entry # 28
[ 26173][I][Z2S_Gateway.ino:259] loop(): LIST checking _TZ3000_abrsvsou::TS004F, entry # 29
[ 26174][I][Z2S_Gateway.ino:259] loop(): LIST checking IKEA of Sweden::Remote Control N2, entry # 30
Wrote 4 bytes to storage at 15
Wrote 1 bytes to storage at 19
Wrote 4 bytes to storage at 20
Wrote 1 bytes to storage at 24
Wrote 4 bytes to storage at 25
Wrote 1 bytes to storage at 29
Wrote 4 bytes to storage at 30
Wrote 1 bytes to storage at 34
Wrote 7 bytes to storage at 8
Commit
NLME Status Indication, status: 0x12
Send: [53 55 50 4C 41 17 05 00 00 00 28 00 00 00 10 00 00 00 62 01 00 00 00 00 00 00 D8 75 0D 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 06 00 00 00 32 00 00 00 10 00 00 00 EF 5D 8E 67 00 00 00 00 58 32 03 00 00 00 00 00 53 55 50 4C 41 ]
[ 50709][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 50710][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x4738) src endpoint(3) to dst endpoint(1) cluster(0x6)
[ 50710][I][ZigbeeGateway.cpp:357] zbAttributeRead(): zbAttributeRead on/off report OFF
[ 50711][I][Z2S_Devices_Table.cpp:214] Z2S_onOnOffReceive(): onOnOffReceive 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x3
[ 50712][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x3, channel type 0xb54
[ 50713][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x4984), endpoint (3), cluster (0x6), attribute id (0x0), attribute data type (0x10)
[ 50716][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 50716][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x4738) src endpoint(1) to dst endpoint(1) cluster(0x6)
[ 50717][I][ZigbeeGateway.cpp:357] zbAttributeRead(): zbAttributeRead on/off report OFF
[ 50718][I][Z2S_Devices_Table.cpp:214] Z2S_onOnOffReceive(): onOnOffReceive 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x1
[ 50718][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x1, channel type 0xb54
[ 50719][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x4984), endpoint (1), cluster (0x6), attribute id (0x0), attribute data type (0x10)
[ 50724][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 50724][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x4738) src endpoint(2) to dst endpoint(1) cluster(0x6)
[ 50725][I][ZigbeeGateway.cpp:357] zbAttributeRead(): zbAttributeRead on/off report OFF
[ 50726][I][Z2S_Devices_Table.cpp:214] Z2S_onOnOffReceive(): onOnOffReceive 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x2
[ 50726][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x2, channel type 0xb54
[ 50727][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x4984), endpoint (2), cluster (0x6), attribute id (0x0), attribute data type (0x10)
[ 50730][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 50730][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x4738) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 50731][I][ZigbeeGateway.cpp:395] zbAttributeRead(): zbAttributeRead power config battery percentage remaining 200
[ 50732][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x4984), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
Send: [53 55 50 4C 41 17 06 00 00 00 28 00 00 00 10 00 00 00 7B 01 00 00 00 00 00 00 ED 92 0E 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 07 00 00 00 32 00 00 00 10 00 00 00 08 5E 8E 67 00 00 00 00 FB 48 04 00 00 00 00 00 53 55 50 4C 41 ]
[ 60779][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 60779][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x4738) src endpoint(3) to dst endpoint(1) cluster(0x6)
[ 60780][I][ZigbeeGateway.cpp:357] zbAttributeRead(): zbAttributeRead on/off report OFF
[ 60780][I][Z2S_Devices_Table.cpp:214] Z2S_onOnOffReceive(): onOnOffReceive 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x3
[ 60781][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x3, channel type 0xb54
[ 60782][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x4984), endpoint (3), cluster (0x6), attribute id (0x0), attribute data type (0x10)
[ 60785][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 60785][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x4738) src endpoint(2) to dst endpoint(1) cluster(0x6)
[ 60786][I][ZigbeeGateway.cpp:357] zbAttributeRead(): zbAttributeRead on/off report OFF
[ 60786][I][Z2S_Devices_Table.cpp:214] Z2S_onOnOffReceive(): onOnOffReceive 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x2
[ 60787][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x2, channel type 0xb54
[ 60788][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x4984), endpoint (2), cluster (0x6), attribute id (0x0), attribute data type (0x10)
[ 60791][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 60791][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x4738) src endpoint(1) to dst endpoint(1) cluster(0x6)
[ 60792][I][ZigbeeGateway.cpp:357] zbAttributeRead(): zbAttributeRead on/off report OFF
[ 60792][I][Z2S_Devices_Table.cpp:214] Z2S_onOnOffReceive(): onOnOffReceive 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x1
[ 60793][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xd3:0xde:0x68:0x49:0x84, endpoint 0x1, channel type 0xb54
[ 60794][I][ZigbeeGateway.cpp:409] zbAttributeRead(): zbAttributeRead from (0x4984), endpoint (1), cluster (0x6), attribute id (0x0), attribute data type (0x10)

You do not have the required permissions to view the files attached to this post.

Return to “Bramka ZigBee”