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

LukiSpajder wrote: Thu Jan 16, 2025 2:56 pm Zibi_007 wrzucisz skompilowany program 😁- to potestuje
Z góry dziękuje 😁
Proszę bardzo. Najnowsza wersja z webinterfeace. Wgrywanie i obsługa jak zwykle. Chodzi na N4 i N8. Na mini nie testowałem, ale też powinien 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
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: Thu Jan 16, 2025 9:33 pm
vajera wrote: Thu Jan 16, 2025 1:18 pm [...]
3. dodałem binding na klastrach sceny, grupy, i funkcję kilku endopointów w obrębie ED (to są te wszystkie multiprzyciski) - zależałoby mi, że ktoś to w wolnej chwili przetestował... @Zibi_007 ? ;-) - tylko nie w skanerze a w bramce, proszę.
[...]
Przetestowane z tym czteroprzyciskowym.
Niby go widzi, leci rejestracja, a w cloud nic nie widać.
Logi poniżej:

Code: Select all

22:01:28.423> [  4601][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0x5034) is open for 180 seconds
22:01:28.423> 
22:01:38.436> NLME Status Indication, status: 0x12
22:01:38.436> 
22:01:52.148> Send: [53 55 50 4C 41 17 04 00 00 00 28 00 00 00 10 00 00 00 1D 00 00 00 00 00 00 00 F3 A8 00 00 00 00 00 00 ]
22:01:52.149> 
22:01:52.149> Send: [53 55 50 4C 41 ]
22:01:52.149> 
22:01:52.290> Recv: [53 55 50 4C 41 17 04 00 00 00 32 00 00 00 10 00 00 00 C0 73 89 67 00 00 00 00 CB 31 03 00 00 00 00 00 53 55 50 4C 41 ]
22:01:52.290> 
22:01:52.824> NLME Status Indication, status: 0x12
22:01:52.824> 
22:01:57.527> NLME Status Indication, status: 0x12
22:01:57.527> 
22:02:01.323> [ 38597][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
22:02:01.323> 
22:02:01.323> [ 38599][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
22:02:01.323> 
22:02:01.845> [ 39117][I][ZigbeeCore.cpp:324] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x1b97)
22:02:01.845> 
22:02:01.845> [ 39118][V][ZigbeeCore.cpp:328] esp_zb_app_signal_handler(): Device capabilities: 0x80
22:02:01.845> 
22:02:02.353> [ 39623][D][ZigbeeGateway.cpp:131] find_Cb(): Sensor found: short address(0x1b97), endpoint(1)
22:02:02.353> 
22:02:02.439> [ 39651][I][ZigbeeGateway.cpp:274] printJoinedDevices(): joined devices:
22:02:02.439> 
22:02:02.439> [ 39652][I][ZigbeeGateway.cpp:277] printJoinedDevices(): Device on endpoint 1, short address: 0x1b97
22:02:02.439> 
22:02:02.856> [ 40125][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
22:02:02.856> 
22:02:02.856> [ 40126][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x1b97) src endpoint(1) 
22:02:02.856> to dst endpoint(1) cluster(0x0)
22:02:02.856> 
22:02:02.856> [ 40126][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
22:02:02.856> x4), type(0x42), value(16)
22:02:02.856> 
22:02:02.856> [ 40127][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_wkai4ga5"
22:02:02.856> 
22:02:02.856> [ 40128][I][Z2S_Gateway.ino:206] loop(): manufacturer _TZ3000_wkai4ga5 
22:02:02.856> 
22:02:03.378> [ 40637][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
22:02:03.378> 
22:02:03.378> [ 40638][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x1b97) src endpoint(1) 
22:02:03.378> to dst endpoint(1) cluster(0x0)
22:02:03.378> 
22:02:03.379> [ 40638][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
22:02:03.379> x5), type(0x42), value(6)
22:02:03.379> 
22:02:03.379> [ 40639][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS0044"
22:02:03.379> 
22:02:03.379> [ 40642][I][Z2S_Gateway.ino:208] loop(): model TS0044 
22:02:03.379> 
22:02:03.379> [ 40642][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_akqdg6g7::TS0201, entry # 0
22:02:03.379> 
22:02:03.379> [ 40643][I][Z2S_Gateway.ino:272] loop(): LIST checking Xiaomi::LYWSD03MMC-z, entry # 1
22:02:03.379> 
22:02:03.379> [ 40643][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_rdhukkmi::TS0201, entry # 2
22:02:03.379> 
22:02:03.379> [ 40644][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_fllyghyj::TS0201, entry # 3
22:02:03.380> 
22:02:03.380> [ 40644][I][Z2S_Gateway.ino:272] loop(): LIST checking TEST1::TS0202, entry # 4
22:02:03.380> 
22:02:03.380> [ 40645][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_26fmupbb::TS0203, entry # 5
22:02:03.380> 
22:02:03.380> [ 40646][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_rcuyhwe3::TS0203, entry # 6
22:02:03.381> 
22:02:03.381> [ 40647][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZE200_bh3n6gk8::TS0601, entry # 7
22:02:03.381> 
22:02:03.381> [ 40647][I][Z2S_Gateway.ino:272] loop(): LIST checking __TZ3000_k4ej3ww2::TS0207, entry # 8
22:02:03.381> 
22:02:03.381> [ 40648][I][Z2S_Gateway.ino:272] loop(): LIST checking TEST1::TS0205, entry # 9
22:02:03.381> 
22:02:03.381> [ 40648][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_lf56vpxj::TS0202, entry # 10
22:02:03.381> 
22:02:03.381> [ 40650][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_cehuw1lw::TS011F, entry # 11
22:02:03.381> 
22:02:03.381> [ 40651][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_5f43h46b::TS011F, entry # 12
22:02:03.381> 
22:02:03.382> [ 40652][I][Z2S_Gateway.ino:218] loop(): LIST matched _TZ3000_wkai4ga5::TS0044, entry # 13, endpoints # 4, endpoints 1,2,3,4
22:02:03.382> 
22:02:03.382> [ 40652][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 1 
22:02:03.382> 
22:02:03.382> [ 40654][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x2000, 4, 0x3, 0x1, 0x500, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 1 
22:02:03.382> 
22:02:03.382> [ 40654][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 1 
22:02:03.382> 
22:02:05.550> [ 40655][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 1 
22:02:05.551> 
22:02:05.551> [ 40656][I][Z2S_Gateway.ino:233] loop(): DESC matched 0x8000, 4, 0x1, 0x5, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 0x1 
22:02:05.551> 
22:02:05.551> [ 40657][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40657][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40658][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40658][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40668][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40668][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40669][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40669][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40674][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 2 
22:02:05.551> 
22:02:05.551> [ 40675][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x2000, 4, 0x3, 0x1, 0x500, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 2 
22:02:05.551> 
22:02:05.551> [ 40675][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 2 
22:02:05.551> 
22:02:05.551> [ 40676][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 2 
22:02:05.551> 
22:02:05.551> [ 40677][I][Z2S_Gateway.ino:233] loop(): DESC matched 0x8000, 4, 0x1, 0x5, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 0x2 
22:02:05.551> 
22:02:05.551> [ 40677][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40678][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40679][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40679][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40689][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40689][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40689][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40690][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40691][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 3 
22:02:05.551> 
22:02:05.551> [ 40691][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x2000, 4, 0x3, 0x1, 0x500, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 3 
22:02:05.551> 
22:02:05.551> [ 40692][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 3 
22:02:05.551> 
22:02:05.551> [ 40693][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 3 
22:02:05.551> 
22:02:05.551> [ 40693][I][Z2S_Gateway.ino:233] loop(): DESC matched 0x8000, 4, 0x1, 0x5, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 0x3 
22:02:05.551> 
22:02:05.551> [ 40694][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40695][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40696][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40696][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40707][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40708][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.552> [ 40709][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.552> 
22:02:05.552> [ 40709][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.552> 
22:02:05.552> [ 40710][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 4 
22:02:05.552> 
22:02:05.552> [ 40711][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x2000, 4, 0x3, 0x1, 0x500, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 4 
22:02:05.552> 
22:02:05.552> [ 40712][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 4 
22:02:05.552> 
22:02:05.552> [ 40713][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 4 
22:02:05.552> 
22:02:05.552> [ 40714][I][Z2S_Gateway.ino:233] loop(): DESC matched 0x8000, 4, 0x1, 0x5, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 0x4 
22:02:05.552> 
22:02:05.552> [ 40714][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.552> 
22:02:05.552> [ 40715][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.552> 
22:02:05.552> [ 40716][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.552> 
22:02:05.552> [ 40716][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.552> 
22:02:05.552> [ 40723][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.552> 
22:02:05.552> [ 40723][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.552> 
22:02:05.552> [ 40724][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_yj6k7vfo::TS0041, entry # 14
22:02:05.552> 
22:02:05.552> [ 40724][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_4fjiwweb::TS004F, entry # 15
22:02:05.552> 
22:02:05.552> [ 40725][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_uri7ongn::TS004F, entry # 16
22:02:05.552> 
22:02:05.552> [ 40725][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_ixla93vd::TS004F, entry # 17
22:02:05.552> 
22:02:05.552> [ 40726][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_qja6nq5z::TS004F, entry # 18
22:02:05.552> 
22:02:05.552> [ 40727][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_abrsvsou::TS004F, entry # 19
22:02:05.552> 
22:02:05.552> [ 40728][I][ZigbeeGateway.cpp:470] sendAttributeRead(): Sending 'read attribute' command
22:02:05.552> 
22:02:05.552> [ 41165][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41179][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41208][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41238][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41256][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
22:02:05.552> 
22:02:05.552> [ 41271][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41285][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41300][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41314][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41358][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:05.552> 
22:02:05.552> [ 41376][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:05.552> 
22:02:05.552> [ 41402][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:05.552> 
22:02:05.552> [ 41431][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:05.552> 
22:02:05.553> [ 42105][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0x5034) is open for 180 seconds
22:02:05.553> 
22:02:11.864> [ 45696][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:11.864> 
22:02:11.864> [ 45716][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:11.864> 
22:02:11.864> [ 45717][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:11.864> 
22:02:13.055> [ 50327][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
22:02:13.055> 
22:02:13.055> [ 50327][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x1b97) src endpoint(1) to dst e
22:02:13.055> ndpoint(1) cluster(0x1)
22:02:13.055> 
22:02:13.055> [ 50328][I][ZigbeeGateway.cpp:347] zbAttributeRead(): zbAttributeRead power config battery percentage remaining 200
22:02:13.055> 
22:02:13.055> [ 50329][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
22:02:13.055> 
22:02:13.055> [ 50329][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x1b97) src endpoint(1) to dst e
22:02:13.055> ndpoint(1) cluster(0x1)
22:02:13.055> 
22:02:13.055> [ 50330][I][ZigbeeGateway.cpp:350] zbAttributeRead(): zbAttributeRead power config cluster (0x1), attribute id (0x20), attribute d
22:02:13.055> ata type (0x20)
22:02:13.055> 
22:02:13.707> [ 50758][I][ZigbeeGateway.cpp:470] sendAttributeRead(): Sending 'read attribute' command
22:02:13.707> 
22:02:13.884> NLME Status Indication, status: 0x0
22:02:13.884> 
22:02:17.200> Send: [53 55 50 4C 41 17 05 00 00 00 28 00 00 00 10 00 00 00 36 00 00 00 00 00 00 00 6D 68 01 00 00 00 00 00 ]
22:02:17.200> 
22:02:17.200> Send: [53 55 50 4C 41 ]
22:02:17.200> 
22:02:17.403> Recv: [53 55 50 4C 41 17 05 00 00 00 32 00 00 00 10 00 00 00 D9 73 89 67 00 00 00 00 BD 89 04 00 00 00 00 00 53 55 50 4C 41 ]
22:02:17.403> 
22:02:23.075> [ 60355][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
22:02:23.075> 
22:02:23.075> [ 60355][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x1b97) src endpoint(1) to dst e
22:02:23.203> ndpoint(1) cluster(0x1)
22:02:23.203> 
22:02:23.203> [ 60356][I][ZigbeeGateway.cpp:347] zbAttributeRead(): zbAttributeRead power config battery percentage remaining 200
22:02:23.203> 
22:02:23.203> [ 60356][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
22:02:23.203> 
22:02:23.203> [ 60357][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x1b97) src endpoint(1) to dst e
22:02:23.203> ndpoint(1) cluster(0x1)
22:02:23.203> 
22:02:23.203> [ 60358][I][ZigbeeGateway.cpp:350] zbAttributeRead(): zbAttributeRead power config cluster (0x1), attribute id (0x20), attribute d
22:02:23.203> ata type (0x20)
22:02:23.203> 
22:02:23.733> [ 60790][I][ZigbeeGateway.cpp:470] sendAttributeRead(): Sending 'read attribute' command
Zakładam, że próbowałeś naciskać różne przyciski? Chciałoby Ci się sprawdzić jeszcze raz wersję z 23:23?

Muszę zamówić ten przycisk - wysłałbyś jeszcze raz link do swojej wersji?
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: Thu Jan 16, 2025 1:18 pm [...]
4. Dodałem (chyba) wszystkie urządzenia przesłane przez Was, w tym całą tę rodzinę przycisku TS004F, o której pisał Zibi_007.
Jak będziesz miał chwilę, to popraw w bazie (linia 90) na:

Code: Select all

{ .manufacturer_name = "_TZ3000_k4ej3ww2", .model_name = "TS0207", 
Jedno podkreślenie było za dużo i nie dodawał.
Swoją drogą to jest czujnik zalania.
I ciekawostka. W moim odczuciu działa pod Suplą szybciej niż pod SmartLife. I nie jest to autosugestia. Sprawdziłem. Pod Suplą mam reakcję prawie natychmiastową (do 5s), a pod SmartLife muszę poczekać minimum 15s. Może to kwestia bramki Zigbee (mam na niej sporo innych urządzeń), może chińskich serwerów (bo chyba przez nie to idzie) ale wspominam o tym, bo to miła niespodzianka.
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: Thu Jan 16, 2025 10:24 pm
Zibi_007 wrote: Thu Jan 16, 2025 9:33 pm
vajera wrote: Thu Jan 16, 2025 1:18 pm [...]
3. dodałem binding na klastrach sceny, grupy, i funkcję kilku endopointów w obrębie ED (to są te wszystkie multiprzyciski) - zależałoby mi, że ktoś to w wolnej chwili przetestował... @Zibi_007 ? ;-) - tylko nie w skanerze a w bramce, proszę.
[...]
Przetestowane z tym czteroprzyciskowym.
Niby go widzi, leci rejestracja, a w cloud nic nie widać.
Logi poniżej:

Code: Select all

22:01:28.423> [  4601][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0x5034) is open for 180 seconds
22:01:28.423> 
22:01:38.436> NLME Status Indication, status: 0x12
22:01:38.436> 
22:01:52.148> Send: [53 55 50 4C 41 17 04 00 00 00 28 00 00 00 10 00 00 00 1D 00 00 00 00 00 00 00 F3 A8 00 00 00 00 00 00 ]
22:01:52.149> 
22:01:52.149> Send: [53 55 50 4C 41 ]
22:01:52.149> 
22:01:52.290> Recv: [53 55 50 4C 41 17 04 00 00 00 32 00 00 00 10 00 00 00 C0 73 89 67 00 00 00 00 CB 31 03 00 00 00 00 00 53 55 50 4C 41 ]
22:01:52.290> 
22:01:52.824> NLME Status Indication, status: 0x12
22:01:52.824> 
22:01:57.527> NLME Status Indication, status: 0x12
22:01:57.527> 
22:02:01.323> [ 38597][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
22:02:01.323> 
22:02:01.323> [ 38599][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
22:02:01.323> 
22:02:01.845> [ 39117][I][ZigbeeCore.cpp:324] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x1b97)
22:02:01.845> 
22:02:01.845> [ 39118][V][ZigbeeCore.cpp:328] esp_zb_app_signal_handler(): Device capabilities: 0x80
22:02:01.845> 
22:02:02.353> [ 39623][D][ZigbeeGateway.cpp:131] find_Cb(): Sensor found: short address(0x1b97), endpoint(1)
22:02:02.353> 
22:02:02.439> [ 39651][I][ZigbeeGateway.cpp:274] printJoinedDevices(): joined devices:
22:02:02.439> 
22:02:02.439> [ 39652][I][ZigbeeGateway.cpp:277] printJoinedDevices(): Device on endpoint 1, short address: 0x1b97
22:02:02.439> 
22:02:02.856> [ 40125][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
22:02:02.856> 
22:02:02.856> [ 40126][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x1b97) src endpoint(1) 
22:02:02.856> to dst endpoint(1) cluster(0x0)
22:02:02.856> 
22:02:02.856> [ 40126][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
22:02:02.856> x4), type(0x42), value(16)
22:02:02.856> 
22:02:02.856> [ 40127][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_wkai4ga5"
22:02:02.856> 
22:02:02.856> [ 40128][I][Z2S_Gateway.ino:206] loop(): manufacturer _TZ3000_wkai4ga5 
22:02:02.856> 
22:02:03.378> [ 40637][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
22:02:03.378> 
22:02:03.378> [ 40638][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x1b97) src endpoint(1) 
22:02:03.378> to dst endpoint(1) cluster(0x0)
22:02:03.378> 
22:02:03.379> [ 40638][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
22:02:03.379> x5), type(0x42), value(6)
22:02:03.379> 
22:02:03.379> [ 40639][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS0044"
22:02:03.379> 
22:02:03.379> [ 40642][I][Z2S_Gateway.ino:208] loop(): model TS0044 
22:02:03.379> 
22:02:03.379> [ 40642][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_akqdg6g7::TS0201, entry # 0
22:02:03.379> 
22:02:03.379> [ 40643][I][Z2S_Gateway.ino:272] loop(): LIST checking Xiaomi::LYWSD03MMC-z, entry # 1
22:02:03.379> 
22:02:03.379> [ 40643][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_rdhukkmi::TS0201, entry # 2
22:02:03.379> 
22:02:03.379> [ 40644][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_fllyghyj::TS0201, entry # 3
22:02:03.380> 
22:02:03.380> [ 40644][I][Z2S_Gateway.ino:272] loop(): LIST checking TEST1::TS0202, entry # 4
22:02:03.380> 
22:02:03.380> [ 40645][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_26fmupbb::TS0203, entry # 5
22:02:03.380> 
22:02:03.380> [ 40646][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_rcuyhwe3::TS0203, entry # 6
22:02:03.381> 
22:02:03.381> [ 40647][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZE200_bh3n6gk8::TS0601, entry # 7
22:02:03.381> 
22:02:03.381> [ 40647][I][Z2S_Gateway.ino:272] loop(): LIST checking __TZ3000_k4ej3ww2::TS0207, entry # 8
22:02:03.381> 
22:02:03.381> [ 40648][I][Z2S_Gateway.ino:272] loop(): LIST checking TEST1::TS0205, entry # 9
22:02:03.381> 
22:02:03.381> [ 40648][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_lf56vpxj::TS0202, entry # 10
22:02:03.381> 
22:02:03.381> [ 40650][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_cehuw1lw::TS011F, entry # 11
22:02:03.381> 
22:02:03.381> [ 40651][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_5f43h46b::TS011F, entry # 12
22:02:03.381> 
22:02:03.382> [ 40652][I][Z2S_Gateway.ino:218] loop(): LIST matched _TZ3000_wkai4ga5::TS0044, entry # 13, endpoints # 4, endpoints 1,2,3,4
22:02:03.382> 
22:02:03.382> [ 40652][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 1 
22:02:03.382> 
22:02:03.382> [ 40654][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x2000, 4, 0x3, 0x1, 0x500, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 1 
22:02:03.382> 
22:02:03.382> [ 40654][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 1 
22:02:03.382> 
22:02:05.550> [ 40655][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 1 
22:02:05.551> 
22:02:05.551> [ 40656][I][Z2S_Gateway.ino:233] loop(): DESC matched 0x8000, 4, 0x1, 0x5, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 0x1 
22:02:05.551> 
22:02:05.551> [ 40657][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40657][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40658][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40658][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40668][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40668][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40669][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40669][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40674][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 2 
22:02:05.551> 
22:02:05.551> [ 40675][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x2000, 4, 0x3, 0x1, 0x500, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 2 
22:02:05.551> 
22:02:05.551> [ 40675][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 2 
22:02:05.551> 
22:02:05.551> [ 40676][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 2 
22:02:05.551> 
22:02:05.551> [ 40677][I][Z2S_Gateway.ino:233] loop(): DESC matched 0x8000, 4, 0x1, 0x5, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 0x2 
22:02:05.551> 
22:02:05.551> [ 40677][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40678][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40679][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40679][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40689][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40689][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40689][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40690][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40691][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 3 
22:02:05.551> 
22:02:05.551> [ 40691][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x2000, 4, 0x3, 0x1, 0x500, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 3 
22:02:05.551> 
22:02:05.551> [ 40692][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 3 
22:02:05.551> 
22:02:05.551> [ 40693][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 3 
22:02:05.551> 
22:02:05.551> [ 40693][I][Z2S_Gateway.ino:233] loop(): DESC matched 0x8000, 4, 0x1, 0x5, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 0x3 
22:02:05.551> 
22:02:05.551> [ 40694][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40695][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40696][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40696][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.551> 
22:02:05.551> [ 40707][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.551> [ 40708][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.551> 
22:02:05.552> [ 40709][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.552> 
22:02:05.552> [ 40709][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.552> 
22:02:05.552> [ 40710][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 4 
22:02:05.552> 
22:02:05.552> [ 40711][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x2000, 4, 0x3, 0x1, 0x500, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 4 
22:02:05.552> 
22:02:05.552> [ 40712][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 4 
22:02:05.552> 
22:02:05.552> [ 40713][I][Z2S_Gateway.ino:257] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 4 
22:02:05.552> 
22:02:05.552> [ 40714][I][Z2S_Gateway.ino:233] loop(): DESC matched 0x8000, 4, 0x1, 0x5, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 0x4 
22:02:05.552> 
22:02:05.552> [ 40714][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.552> 
22:02:05.552> [ 40715][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.552> 
22:02:05.552> [ 40716][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.552> 
22:02:05.552> [ 40716][D][ZigbeeGateway.cpp:221] bindDeviceCluster(): Request sensor to bind us
22:02:05.552> 
22:02:05.552> [ 40723][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.552> 
22:02:05.552> [ 40723][V][ZigbeeGateway.cpp:106] bindCb(): Binding success (ZC side)
22:02:05.552> 
22:02:05.552> [ 40724][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_yj6k7vfo::TS0041, entry # 14
22:02:05.552> 
22:02:05.552> [ 40724][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_4fjiwweb::TS004F, entry # 15
22:02:05.552> 
22:02:05.552> [ 40725][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_uri7ongn::TS004F, entry # 16
22:02:05.552> 
22:02:05.552> [ 40725][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_ixla93vd::TS004F, entry # 17
22:02:05.552> 
22:02:05.552> [ 40726][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_qja6nq5z::TS004F, entry # 18
22:02:05.552> 
22:02:05.552> [ 40727][I][Z2S_Gateway.ino:272] loop(): LIST checking _TZ3000_abrsvsou::TS004F, entry # 19
22:02:05.552> 
22:02:05.552> [ 40728][I][ZigbeeGateway.cpp:470] sendAttributeRead(): Sending 'read attribute' command
22:02:05.552> 
22:02:05.552> [ 41165][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41179][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41208][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41238][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41256][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
22:02:05.552> 
22:02:05.552> [ 41271][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41285][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41300][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41314][V][ZigbeeGateway.cpp:108] bindCb(): Binding success (ED side
22:02:05.552> 
22:02:05.552> [ 41358][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:05.552> 
22:02:05.552> [ 41376][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:05.552> 
22:02:05.552> [ 41402][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:05.552> 
22:02:05.552> [ 41431][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:05.552> 
22:02:05.553> [ 42105][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0x5034) is open for 180 seconds
22:02:05.553> 
22:02:11.864> [ 45696][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:11.864> 
22:02:11.864> [ 45716][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:11.864> 
22:02:11.864> [ 45717][E][ZigbeeGateway.cpp:113] bindCb(): Binding failed!
22:02:11.864> 
22:02:13.055> [ 50327][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
22:02:13.055> 
22:02:13.055> [ 50327][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x1b97) src endpoint(1) to dst e
22:02:13.055> ndpoint(1) cluster(0x1)
22:02:13.055> 
22:02:13.055> [ 50328][I][ZigbeeGateway.cpp:347] zbAttributeRead(): zbAttributeRead power config battery percentage remaining 200
22:02:13.055> 
22:02:13.055> [ 50329][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
22:02:13.055> 
22:02:13.055> [ 50329][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x1b97) src endpoint(1) to dst e
22:02:13.055> ndpoint(1) cluster(0x1)
22:02:13.055> 
22:02:13.055> [ 50330][I][ZigbeeGateway.cpp:350] zbAttributeRead(): zbAttributeRead power config cluster (0x1), attribute id (0x20), attribute d
22:02:13.055> ata type (0x20)
22:02:13.055> 
22:02:13.707> [ 50758][I][ZigbeeGateway.cpp:470] sendAttributeRead(): Sending 'read attribute' command
22:02:13.707> 
22:02:13.884> NLME Status Indication, status: 0x0
22:02:13.884> 
22:02:17.200> Send: [53 55 50 4C 41 17 05 00 00 00 28 00 00 00 10 00 00 00 36 00 00 00 00 00 00 00 6D 68 01 00 00 00 00 00 ]
22:02:17.200> 
22:02:17.200> Send: [53 55 50 4C 41 ]
22:02:17.200> 
22:02:17.403> Recv: [53 55 50 4C 41 17 05 00 00 00 32 00 00 00 10 00 00 00 D9 73 89 67 00 00 00 00 BD 89 04 00 00 00 00 00 53 55 50 4C 41 ]
22:02:17.403> 
22:02:23.075> [ 60355][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
22:02:23.075> 
22:02:23.075> [ 60355][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x1b97) src endpoint(1) to dst e
22:02:23.203> ndpoint(1) cluster(0x1)
22:02:23.203> 
22:02:23.203> [ 60356][I][ZigbeeGateway.cpp:347] zbAttributeRead(): zbAttributeRead power config battery percentage remaining 200
22:02:23.203> 
22:02:23.203> [ 60356][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
22:02:23.203> 
22:02:23.203> [ 60357][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x1b97) src endpoint(1) to dst e
22:02:23.203> ndpoint(1) cluster(0x1)
22:02:23.203> 
22:02:23.203> [ 60358][I][ZigbeeGateway.cpp:350] zbAttributeRead(): zbAttributeRead power config cluster (0x1), attribute id (0x20), attribute d
22:02:23.203> ata type (0x20)
22:02:23.203> 
22:02:23.733> [ 60790][I][ZigbeeGateway.cpp:470] sendAttributeRead(): Sending 'read attribute' command
Zakładam, że próbowałeś naciskać różne przyciski? Chciałoby Ci się sprawdzić jeszcze raz wersję z 23:23?

Muszę zamówić ten przycisk - wysłałbyś jeszcze raz link do swojej wersji?
Naciskałem, naciskałem. Krótko, długo, dwuklikiem i po kolei. Ja tam wyraźnej reakcji nie widziałem. Upośledzone to urządzenie i tyle ;-) Masz link: https://pl.aliexpress.com/item/1005007409937299.html (to ten type 3), ale chcą teraz za niego jakieś chore pieniądze. Ja płaciłem dokładnie 15,93 zł w sierpniu ubiegłego roku...
Oczywiście, zaraz sprawdzę też nową wersję i ten drugi przycisk.
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: Thu Jan 16, 2025 10:24 pm Chciałoby Ci się sprawdzić jeszcze raz wersję z 23:23?
Miałem mały problem z kompilacją, ale udało się opanować. Teraz takie coś wypluwa. Plik w załączniku, bo przekroczyło limit znaków. Teraz wydaje się reagować na naciśnięcia (albo zbieg okoliczności, bo sam z siebie też coś wypluwa), ale w Supli dalej nic nie ma.
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

I to kółko. Znajduje, zaczyna parować, ale później nie widzę nawet reakcji na przyciski i pokrętło. W Supli oczywiście pusto.
Już myślałem, że coś nie tak z kodem, więc na próbę dodałem czujnik zalania i poszło bez problemów.

Code: Select all

00:52:50.149> [ 32890][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:52:50.149> 
00:52:50.150> [ 32890][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:52:50.150> 
00:52:54.361> [ 37100][V][ZigbeeCore.cpp:225] openNetwork(): Opening network for joining for 180 seconds
00:52:54.361> 
00:52:54.839> [ 37567][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0x07ba) is open for 180 seconds
00:52:54.839> 
00:53:00.182> [ 42916][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:53:00.182> 
00:53:00.183> [ 42916][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:53:00.183> 
00:53:06.810> [ 49547][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Leave Indication (0x13), status: ESP_OK
00:53:06.810> 
00:53:10.213> [ 52942][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:53:10.213> 
00:53:10.213> [ 52942][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:53:10.213> 
00:53:10.839> [ 53570][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
00:53:10.839> 
00:53:10.839> [ 53572][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
00:53:10.839> 
00:53:11.422> [ 54154][I][ZigbeeCore.cpp:324] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0xb745)
00:53:11.422> 
00:53:11.422> [ 54155][V][ZigbeeCore.cpp:328] esp_zb_app_signal_handler(): Device capabilities: 0x80
00:53:11.422> 
00:53:11.545> [ 54274][D][ZigbeeGateway.cpp:134] find_Cb(): Sensor found: short address(0xb745), endpoint(1)
00:53:11.545> 
00:53:11.602> [ 54343][I][ZigbeeGateway.cpp:285] printJoinedDevices(): joined devices:
00:53:11.602> 
00:53:11.602> [ 54343][I][ZigbeeGateway.cpp:288] printJoinedDevices(): Device on endpoint 1, short address: 0xb745
00:53:11.602> 
00:53:11.690> [ 54392][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
00:53:11.690> 
00:53:11.690> [ 54392][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xb745) src endpoint(1) 
00:53:11.690> to dst endpoint(1) cluster(0x0)
00:53:11.690> 
00:53:11.690> [ 54393][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
00:53:11.690> x4), type(0x42), value(16)
00:53:11.690> 
00:53:11.690> [ 54394][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_abrsvsou"
00:53:11.690> 
00:53:11.690> [ 54395][I][Z2S_Gateway.ino:168] loop(): manufacturer _TZ3000_abrsvsou 
00:53:11.690> 
00:53:11.985> [ 54515][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
00:53:11.985> 
00:53:11.985> [ 54516][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xb745) src endpoint(1) 
00:53:11.985> to dst endpoint(1) cluster(0x0)
00:53:11.985> 
00:53:11.985> [ 54517][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
00:53:11.985> x5), type(0x42), value(6)
00:53:11.985> 
00:53:11.985> [ 54517][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS004F"
00:53:11.985> 
00:53:11.985> [ 54518][I][Z2S_Gateway.ino:170] loop(): model TS004F 
00:53:11.985> 
00:53:11.985> [ 54519][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_akqdg6g7::TS0201, entry # 0
00:53:11.985> 
00:53:11.985> [ 54519][I][Z2S_Gateway.ino:234] loop(): LIST checking Xiaomi::LYWSD03MMC-z, entry # 1
00:53:11.985> 
00:53:11.985> [ 54520][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_rdhukkmi::TS0201, entry # 2
00:53:11.985> 
00:53:11.985> [ 54520][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_fllyghyj::TS0201, entry # 3
00:53:11.985> 
00:53:11.985> [ 54521][I][Z2S_Gateway.ino:234] loop(): LIST checking TEST1::TS0202, entry # 4
00:53:11.985> 
00:53:11.985> [ 54521][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_26fmupbb::TS0203, entry # 5
00:53:11.985> 
00:53:11.985> [ 54522][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_rcuyhwe3::TS0203, entry # 6
00:53:11.985> 
00:53:11.985> [ 54522][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZE200_bh3n6gk8::TS0601, entry # 7
00:53:11.985> 
00:53:11.985> [ 54523][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_k4ej3ww2::TS0207, entry # 8
00:53:11.985> 
00:53:11.985> [ 54523][I][Z2S_Gateway.ino:234] loop(): LIST checking TEST1::TS0205, entry # 9
00:53:11.985> 
00:53:11.985> [ 54524][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_lf56vpxj::TS0202, entry # 10
00:53:11.985> 
00:53:11.985> [ 54524][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_cehuw1lw::TS011F, entry # 11
00:53:11.985> 
00:53:11.985> [ 54526][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_5f43h46b::TS011F, entry # 12
00:53:11.985> 
00:53:11.985> [ 54526][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_wkai4ga5::TS0044, entry # 13
00:53:11.985> 
00:53:11.985> [ 54527][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_yj6k7vfo::TS0041, entry # 14
00:53:11.985> 
00:53:11.985> [ 54527][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_4fjiwweb::TS004F, entry # 15
00:53:11.985> 
00:53:11.985> [ 54528][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_uri7ongn::TS004F, entry # 16
00:53:11.985> 
00:53:11.985> [ 54528][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_ixla93vd::TS004F, entry # 17
00:53:11.985> 
00:53:11.985> [ 54529][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_qja6nq5z::TS004F, entry # 18
00:53:11.985> 
00:53:11.985> [ 54530][I][Z2S_Gateway.ino:180] loop(): LIST matched _TZ3000_abrsvsou::TS004F, entry # 19, endpoints # 1, endpoints 0,0,0,0
00:53:11.985> 
00:53:11.985> [ 54530][I][Z2S_Gateway.ino:219] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 1 
00:53:11.985> 
00:53:11.985> [ 54531][I][Z2S_Gateway.ino:219] loop(): DESC checking 0x2000, 2, 0x1, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 1 
00:53:11.985> 
00:53:11.985> [ 54532][I][Z2S_Gateway.ino:219] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 1 
00:53:11.985> 
00:53:11.985> [ 54533][I][Z2S_Gateway.ino:219] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 1 
00:53:11.985> 
00:53:11.985> [ 54534][I][Z2S_Gateway.ino:195] loop(): DESC matched 0x8000, 4, 0x1, 0x5, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 0x1 
00:53:11.985> 
00:53:11.985> [ 54535][D][ZigbeeGateway.cpp:232] bindDeviceCluster(): Request sensor to bind us
00:53:11.985> 
00:53:11.985> [ 54535][D][ZigbeeGateway.cpp:232] bindDeviceCluster(): Request sensor to bind us
00:53:11.985> 
00:53:11.985> [ 54536][D][ZigbeeGateway.cpp:232] bindDeviceCluster(): Request sensor to bind us
00:53:11.985> 
00:53:11.985> [ 54536][D][ZigbeeGateway.cpp:232] bindDeviceCluster(): Request sensor to bind us
00:53:11.985> 
00:53:11.985> [ 54540][E][ZigbeeGateway.cpp:116] bindCb(): Binding failed!
00:53:11.985> 
00:53:11.985> [ 54540][E][ZigbeeGateway.cpp:116] bindCb(): Binding failed!
00:53:11.985> 
00:53:11.985> [ 54540][E][ZigbeeGateway.cpp:116] bindCb(): Binding failed!
00:53:11.985> 
00:53:11.985> [ 54541][E][ZigbeeGateway.cpp:116] bindCb(): Binding failed!
00:53:11.985> 
00:53:14.512> Send: [53 55 50 4C 41 17 06 00 00 00 28 00 00 00 10 00 00 00 36 00 00 00 00 00 00 00 63 C1 05 00 00 00 00 00 ]
00:53:14.512> 
00:53:14.512> Send: [53 55 50 4C 41 ]
00:53:14.512> 
00:53:14.512> [ 54788][V][ZigbeeGateway.cpp:111] bindCb(): Binding success (ED side
00:53:14.512> 
00:53:14.512> [ 54822][V][ZigbeeGateway.cpp:111] bindCb(): Binding success (ED side
00:53:14.512> 
00:53:14.512> Recv: [53 55 50 4C 41 17 07 00 00 00 32 00 00 00 10 00 00 00 E8 9B 89 67 00 00 00 00 07 D8 03 00 00 00 00 00 53 55 50 4C 41 ]
00:53:14.512> 
00:53:14.513> [ 54890][V][ZigbeeGateway.cpp:111] bindCb(): Binding success (ED side
00:53:14.513> 
00:53:14.513> [ 55602][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
00:53:14.513> 
00:53:14.513> [ 55629][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0x07ba) is open for 180 seconds
00:53:14.513> 
00:53:16.808> [ 59537][E][ZigbeeGateway.cpp:116] bindCb(): Binding failed!
00:53:16.808> 
00:53:20.236> [ 62975][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:53:20.236> 
00:53:20.236> [ 62975][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:53:20.236> 
00:53:30.276> [ 73005][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:53:30.276> 
00:53:30.276> [ 73005][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:53:30.276> 
00:53:37.088> Send: [53 55 50 4C 41 17 07 00 00 00 28 00 00 00 10 00 00 00 4F 00 00 00 00 00 00 00 64 FE 06 00 00 00 00 00 ]
00:53:37.088> 
00:53:37.088> Send: [53 55 50 4C 41 ]
00:53:37.088> 
00:53:37.194> Recv: [53 55 50 4C 41 17 08 00 00 00 32 00 00 00 10 00 00 00 01 9C 89 67 00 00 00 00 F9 14 05 00 00 00 00 00 53 55 50 4C 41 ]
00:53:37.194> 
00:53:37.962> [ 80703][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
00:53:37.962> 
00:53:38.003> [ 80712][I][ZigbeeCore.cpp:324] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0xb745)
00:53:38.003> 
00:53:38.003> [ 80713][V][ZigbeeCore.cpp:328] esp_zb_app_signal_handler(): Device capabilities: 0x80
00:53:38.003> 
00:53:38.369> [ 81103][D][ZigbeeGateway.cpp:134] find_Cb(): Sensor found: short address(0xb745), endpoint(1)
00:53:38.369> 
00:53:38.413> [ 81137][I][ZigbeeGateway.cpp:285] printJoinedDevices(): joined devices:
00:53:38.413> 
00:53:38.413> [ 81137][I][ZigbeeGateway.cpp:288] printJoinedDevices(): Device on endpoint 1, short address: 0xb745
00:53:38.413> 
00:53:38.508> [ 81224][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
00:53:38.508> 
00:53:38.508> [ 81224][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xb745) src endpoint(1) 
00:53:38.508> to dst endpoint(1) cluster(0x0)
00:53:38.508> 
00:53:38.508> [ 81225][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
00:53:38.508> x4), type(0x42), value(16)
00:53:38.508> 
00:53:38.508> [ 81226][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_abrsvsou"
00:53:38.508> 
00:53:38.508> [ 81227][I][Z2S_Gateway.ino:168] loop(): manufacturer _TZ3000_abrsvsou 
00:53:38.508> 
00:53:38.878> [ 81348][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
00:53:38.878> 
00:53:38.878> [ 81349][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xb745) src endpoint(1) 
00:53:38.878> to dst endpoint(1) cluster(0x0)
00:53:38.878> 
00:53:38.878> [ 81349][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
00:53:38.878> x5), type(0x42), value(6)
00:53:38.878> 
00:53:38.878> [ 81350][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS004F"
00:53:38.878> 
00:53:38.878> [ 81351][I][Z2S_Gateway.ino:170] loop(): model TS004F 
00:53:38.878> 
00:53:38.878> [ 81351][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_akqdg6g7::TS0201, entry # 0
00:53:38.878> 
00:53:38.878> [ 81352][I][Z2S_Gateway.ino:234] loop(): LIST checking Xiaomi::LYWSD03MMC-z, entry # 1
00:53:38.878> 
00:53:38.878> [ 81353][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_rdhukkmi::TS0201, entry # 2
00:53:38.878> 
00:53:38.878> [ 81353][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_fllyghyj::TS0201, entry # 3
00:53:38.878> 
00:53:38.878> [ 81354][I][Z2S_Gateway.ino:234] loop(): LIST checking TEST1::TS0202, entry # 4
00:53:38.878> 
00:53:38.878> [ 81355][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_26fmupbb::TS0203, entry # 5
00:53:38.878> 
00:53:38.878> [ 81355][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_rcuyhwe3::TS0203, entry # 6
00:53:38.878> 
00:53:38.878> [ 81356][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZE200_bh3n6gk8::TS0601, entry # 7
00:53:38.878> 
00:53:38.878> [ 81356][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_k4ej3ww2::TS0207, entry # 8
00:53:38.878> 
00:53:38.878> [ 81357][I][Z2S_Gateway.ino:234] loop(): LIST checking TEST1::TS0205, entry # 9
00:53:38.878> 
00:53:38.878> [ 81357][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_lf56vpxj::TS0202, entry # 10
00:53:38.878> 
00:53:38.878> [ 81358][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_cehuw1lw::TS011F, entry # 11
00:53:38.878> 
00:53:38.878> [ 81359][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_5f43h46b::TS011F, entry # 12
00:53:38.878> 
00:53:38.878> [ 81359][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_wkai4ga5::TS0044, entry # 13
00:53:38.878> 
00:53:38.878> [ 81360][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_yj6k7vfo::TS0041, entry # 14
00:53:38.878> 
00:53:38.878> [ 81361][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_4fjiwweb::TS004F, entry # 15
00:53:38.878> 
00:53:38.878> [ 81361][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_uri7ongn::TS004F, entry # 16
00:53:38.878> 
00:53:38.878> [ 81362][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_ixla93vd::TS004F, entry # 17
00:53:38.878> 
00:53:38.878> [ 81362][I][Z2S_Gateway.ino:234] loop(): LIST checking _TZ3000_qja6nq5z::TS004F, entry # 18
00:53:38.878> 
00:53:38.878> [ 81363][I][Z2S_Gateway.ino:180] loop(): LIST matched _TZ3000_abrsvsou::TS004F, entry # 19, endpoints # 1, endpoints 0,0,0,0
00:53:38.878> 
00:53:38.878> [ 81364][I][Z2S_Gateway.ino:219] loop(): DESC checking 0x1000, 5, 0x0, 0x3, 0x1, 0x402, 0x405, 0x0, 0x0, 0x0, endpoint 1 
00:53:38.878> 
00:53:38.878> [ 81364][I][Z2S_Gateway.ino:219] loop(): DESC checking 0x2000, 2, 0x1, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 1 
00:53:38.878> 
00:53:38.878> [ 81365][I][Z2S_Gateway.ino:219] loop(): DESC checking 0x4000, 3, 0x3, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, endpoint 1 
00:53:38.878> 
00:53:38.879> [ 81366][I][Z2S_Gateway.ino:219] loop(): DESC checking 0x4100, 5, 0x3, 0x1, 0x6, 0x702, 0xb04, 0x0, 0x0, 0x0, endpoint 1 
00:53:38.879> 
00:53:38.879> [ 81367][I][Z2S_Gateway.ino:195] loop(): DESC matched 0x8000, 4, 0x1, 0x5, 0x4, 0x6, 0x0, 0x0, 0x0, 0x0, endpoint 0x1 
00:53:38.879> 
00:53:38.879> [ 81368][D][ZigbeeGateway.cpp:232] bindDeviceCluster(): Request sensor to bind us
00:53:38.879> 
00:53:38.879> [ 81368][D][ZigbeeGateway.cpp:232] bindDeviceCluster(): Request sensor to bind us
00:53:38.879> 
00:53:38.879> [ 81369][D][ZigbeeGateway.cpp:232] bindDeviceCluster(): Request sensor to bind us
00:53:38.879> 
00:53:38.879> [ 81369][D][ZigbeeGateway.cpp:232] bindDeviceCluster(): Request sensor to bind us
00:53:38.879> 
00:53:38.879> [ 81373][E][ZigbeeGateway.cpp:116] bindCb(): Binding failed!
00:53:38.879> 
00:53:38.879> [ 81373][E][ZigbeeGateway.cpp:116] bindCb(): Binding failed!
00:53:38.879> 
00:53:38.879> [ 81373][E][ZigbeeGateway.cpp:116] bindCb(): Binding failed!
00:53:38.879> 
00:53:38.879> [ 81374][E][ZigbeeGateway.cpp:116] bindCb(): Binding failed!
00:53:38.879> 
00:53:38.879> [ 81498][V][ZigbeeGateway.cpp:111] bindCb(): Binding success (ED side
00:53:38.879> 
00:53:38.879> [ 81512][V][ZigbeeGateway.cpp:111] bindCb(): Binding success (ED side
00:53:38.879> 
00:53:38.879> [ 81527][V][ZigbeeGateway.cpp:111] bindCb(): Binding success (ED side
00:53:38.879> 
00:53:38.879> [ 81541][V][ZigbeeGateway.cpp:111] bindCb(): Binding success (ED side
00:53:38.879> 
00:53:41.522> [ 83081][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:53:41.522> 
00:53:41.522> [ 83081][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:53:41.522> 
00:53:50.371> [ 93108][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:53:50.371> 
00:53:50.371> [ 93108][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:53:50.371> 
00:54:00.399> [103134][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:54:00.399> 
00:54:00.399> [103134][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:54:00.399> 
00:54:02.104> Send: [53 55 50 4C 41 17 08 00 00 00 28 00 00 00 10 00 00 00 68 00 00 00 00 00 00 00 BD 2C 07 00 00 00 00 00 ]
00:54:02.104> 
00:54:02.104> Send: [53 55 50 4C 41 ]
00:54:02.104> 
00:54:02.215> Recv: [53 55 50 4C 41 17 09 00 00 00 32 00 00 00 10 00 00 00 1A 9C 89 67 00 00 00 00 4E 42 05 00 00 00 00 00 53 55 50 4C 41 ]
00:54:02.215> 
00:54:10.432> [113173][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:54:10.432> 
00:54:10.432> [113174][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:54:10.432> 
00:54:20.465> [123200][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:54:20.465> 
00:54:20.465> [123200][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:54:20.465> 
00:54:24.214> [126954][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
00:54:24.214> 
00:54:24.214> [126954][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0xcd7b) src endpoint(1) to dst e
00:54:24.214> ndpoint(1) cluster(0x1)
00:54:24.214> 
00:54:24.214> [126955][I][ZigbeeGateway.cpp:358] zbAttributeRead(): zbAttributeRead power config battery percentage remaining 200
00:54:24.214> 
00:54:24.214> [126955][I][ZigbeeGateway.cpp:372] zbAttributeRead(): zbAttributeRead from (0x2408), endpoint (1), cluster (0x1), attribute id (0x
00:54:24.214> 21), attribute data type (0x20) 
00:54:24.214> 
00:54:27.181> Send: [53 55 50 4C 41 17 09 00 00 00 28 00 00 00 10 00 00 00 81 00 00 00 00 00 00 00 50 6C 08 00 00 00 00 00 ]
00:54:27.182> 
00:54:27.182> Send: [53 55 50 4C 41 ]
00:54:27.182> 
00:54:27.281> Recv: [53 55 50 4C 41 17 0A 00 00 00 32 00 00 00 10 00 00 00 33 9C 89 67 00 00 00 00 8F 83 06 00 00 00 00 00 53 55 50 4C 41 ]
00:54:27.281> 
00:54:30.498> [133235][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:54:30.498> 
00:54:30.498> [133235][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:54:30.498> 
00:54:40.529> [143262][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:54:40.529> 
00:54:40.529> [143262][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:54:40.529> 
00:54:50.557> [153289][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:54:50.557> 
00:54:50.557> [153289][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:54:50.557> 
00:54:52.259> Send: [53 55 50 4C 41 17 0A 00 00 00 28 00 00 00 10 00 00 00 9A 00 00 00 00 00 00 00 94 89 09 00 00 00 00 00 ]
00:54:52.259> 
00:54:52.259> Send: [53 55 50 4C 41 ]
00:54:52.259> 
00:54:52.352> Recv: [53 55 50 4C 41 17 0B 00 00 00 32 00 00 00 10 00 00 00 4C 9C 89 67 00 00 00 00 01 A0 07 00 00 00 00 00 53 55 50 4C 41 ]
00:54:52.352> 
00:55:00.587> [163322][I][Z2S_Gateway.ino:116] loop(): short address before 0xe6bd
00:55:00.587> 
00:55:00.587> [163322][I][Z2S_Gateway.ino:118] loop(): short address after 0xe6bd
00:55:00.587> 
00:55:07.235> -----------------------------------------
00:55:07.235> Monitoring stopped (17.01.2025 00:55:07).
00:55:07.235> -----------------------------------------
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

Zibi_007 wrote: Thu Jan 16, 2025 11:42 pm
vajera wrote: Thu Jan 16, 2025 10:24 pm Chciałoby Ci się sprawdzić jeszcze raz wersję z 23:23?
Miałem mały problem z kompilacją, ale udało się opanować. Teraz takie coś wypluwa. Plik w załączniku, bo przekroczyło limit znaków. Teraz wydaje się reagować na naciśnięcia (albo zbieg okoliczności, bo sam z siebie też coś wypluwa), ale w Supli dalej nic nie ma.
Zaczął wypluwać raporty on/off czyli poszedłem dobrym tropem. W temacie przełożenia na Suplę to zastanawiam się, na jaki kanał najsensowniej? To chyba powinno działać jako przycisk, czyli nie tyle być widoczne w Cloud co generować akcje Supla? Czy macie jakieś inne pomysły?
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
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Czy jak soft będzie gotowy trafi do GUI GENERIC ?
Dodał bym obsługę modułu ETHERNET :)
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Mija mniej więcej miesiąc od czasu rozpoczęcia projektu, więc pozwalam sobie na małe podsumowanie. ;)

Podstawowy cel, czyli PoC bramki Zigbee <-> Supla został zrealizowany. W tym miejscu chciałbym naprawdę mocno podziękować koledze Zibi_007, bez którego wsparcia i zaangażowania, nie udałoby się dotrzeć do tego miejsca, w tak krótkim czasie.

Oczywiście to dopiero początek w pełni funkcjonalnej bramki Supla, ale cała reszta zależy już od rzeczywistego zainteresowania naszej małej społeczności Supla - ja i tak będę rozwijał projekt na własne potrzeby, ale jeżeli więcej osób zacznie jej używać to wezmę pod uwagę zgłaszane uwagi - w miarę dostępnego czasu.
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
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

klimasstudio wrote: Fri Jan 17, 2025 9:49 am Czy jak soft będzie gotowy trafi do GUI GENERIC ?
Dodał bym obsługę modułu ETHERNET :)
Moduł Ethernet wydaje się ciekawym pomysłem - planuję wkrótce odpalić testową bramkę z kilkoma czujnikami i ocenić stabilność jej działania na dłuższym odcinku czasu, również w kontekście współdzielenia radia pomiędzy Zigbee a WiFi - zresztą muszę zoptymalizować synchronizację WiFi/Zigbee w bramce.

GUI Generic to doskonałe narzędzie do budowania gotowej konfiguracji dla konkretnego urządzenia docelowego - jak wyobrażałbyś sobie dodanie tam takiej bramki, do której dynamicznie podłączają się (i odłączają) urządzenia Zigbee? Ja, szczerze mówiąc, nie mam pomysłu.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “Bramka ZigBee”