Dyskusja ogólna [bramka Zigbee]

Moderator: vajera

User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

Zibi_007 wrote: Wed Jan 15, 2025 11:52 am Swoją drogą (@Klew wiem, że to czytasz) przydałoby się dodać możliwość wyboru tutaj (w cloud, binarne) czujnika dymu i ruchu. W tej chwili takie urządzenia mam dodane jako alarm lub czujnik cieczy.
Dorzuć proszę issue do https://github.com/SUPLA/supla-core z listą funkcji jakie byś chciał dodać do "binary sensor".
To trzeba dodać do supla-core, potem do supla-cloud, supla-android, supla-ios. Przygotować ikonki itp.
W samym supla-device trzeba tylko proto.h potem zaktualizować i w jednej liście uzupełnić dostępne funkcje.
Najlepsze suple dla Twojego domu :mrgreen:
andras
Posts: 636
Joined: Fri Dec 30, 2016 5:51 pm
Has thanked: 2 times
Been thanked: 4 times

Post

Zibi_007 wrote: Wed Jan 15, 2025 11:45 am
andras wrote: Wed Jan 15, 2025 8:26 am Zibi_007


To jedyny moduł, którego nie testowałem. Dzisiaj mi przyszedł z Chin. Sprawdzę w nocy, czy wsad wchodzi i dam znać. Jak da radę, to skompiluję specjalną wersję dla niego. Generalnie mini bym nie polecał, chyba, że dla kogoś bardzo liczy się rozmiar. C6mini ma antenę jak C3 i dla polepszenia zasięgu trzeba by było podlutować antenkę (drucik). Kupiłem tylko w celach edukacyjnych, bo różnica w cenie mini vs N4 jest symboliczna.

Mini mam ,chciałem po testować ale zamówiłem już N4 :)
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

c.d.

2. Tuya (a może również inni producenci urządzeń Zigbee) stosuje identyfikację swoich urządzeń, która nie jest do końca zgodna że standardem Zigbee.
"Model name" często identyfikuje kilka różnych grup urządzeń o różnej funkcjonalności a jednoznaczna identyfikacja urządzenia wymaga też "manufacturer name", która potrafi się różnić nawet pomiędzy wersjami tego samego modelu.

Dlatego w tabeli DEVICES_LIST, która jest w pliku Z2S_devices_database.h, trzeba uzupełnić oba pola i wpisać identyfikator grupy, do której to urządzenie należy.
Póki co identyfikatory są 4 i znaleźć je można na początku powyższego pliku.

Dodanie nowego urządzenia wymaga więc:

- wysłania tutaj informacji o manufacturer i model name oraz o przeznaczeniu urządzenia
albo
- PR do tego pliku na GitHub.
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

lukasz06 wrote: Tue Jan 14, 2025 11:12 pm To wrzucę i ja moje logi takiego termometru: https://a.aliexpress.com/_EvH4NG8

Code: Select all

  ============ After Setup End =============
                                                         [  1416][I][ZigbeeCore.                                                                                        cpp:330] esp_zb_app_signal_handler(): Network(0xe6bb) is open for 180 seconds
[ 31807][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[ 31809][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[ 32329][I][ZigbeeCore.cpp:299] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0xcd99)
[ 32329][V][ZigbeeCore.cpp:303] esp_zb_app_signal_handler(): Device capabilities: 0x80
[ 32445][D][ZigbeeGateway.cpp:128] find_Cb(): Sensor found: short address(0xcd99), endpoint(1)
[ 32456][I][ZigbeeGateway.cpp:271] printJoinedDevices(): joined devices:
[ 32456][I][ZigbeeGateway.cpp:274] printJoinedDevices(): Device on endpoint 1, short address: 0xcd99
[ 32561][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 32562][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xcd99) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 32563][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[ 32563][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_rcuyhwe3"
[ 32457][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer _TZ3000_rcuyhwe3
[ 32681][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 32682][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xcd99) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 32682][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[ 32683][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS0203"
[ 32565][I][Z2S_Device_Scanner.ino:89] loop(): model TS0203
[ 32684][I][ZigbeeGateway.cpp:207] zbPrintDeviceDiscovery(): short_addr_req 52633
[ 32800][I][ZigbeeGateway.cpp:141] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 52633, endpoints count 1
[ 32800][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 1, id 1
[ 32835][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 52633, endpoint # 1
[ 32836][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 4, out clusters # 8
[ 32837][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 1
[ 32837][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 3
[ 32838][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 3, id 1280
[ 32838][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 4, id 0
[ 32838][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 1, id 3
[ 32839][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 2, id 4
[ 32839][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 3, id 5
[ 32840][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 4, id 6
[ 32840][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 5, id 8
[ 32840][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 6, id 4096
[ 32841][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 7, id 25
[ 32841][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 8, id 10
[ 32958][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 32959][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x1), attribute id (0x0), data type (0x21)
[ 32959][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x1), attribute id (0x20), data type (0x20)
[ 32960][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x1), attribute id (0x21), data type (0x20)
[ 32961][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x1), attribute id (0xfffd), data type (0x21)
[ 32975][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 32989][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 32990][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x500), attribute id (0x0), data type (0x30)
[ 32991][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x500), attribute id (0x1), data type (0x31)
[ 32991][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x500), attribute id (0x2), data type (0x19)
[ 32992][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x500), attribute id (0x10), data type (0xf0)
[ 32993][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x500), attribute id (0x11), data type (0x20)
[ 32994][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x500), attribute id (0xfffd), data type (0x21)
[ 33010][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 33010][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0x0), data type (0x20)
[ 33011][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0x1), data type (0x20)
[ 33012][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0x2), data type (0x20)
[ 33013][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0x3), data type (0x20)
[ 33014][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0x4), data type (0x42)
[ 33014][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0x5), data type (0x42)
[ 33015][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0x6), data type (0x42)
[ 33016][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0x7), data type (0x30)
[ 33017][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0xffde), data type (0x20)
[ 33018][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0xfffd), data type (0x21)
[ 33019][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0xfffe), data type (0x30)
[ 33020][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0xffe2), data type (0x20)
[ 33021][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x0), attribute id (0xffe3), data type (0x48)
[ 33034][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 33048][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 33049][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x4), attribute id (0x0), data type (0x18)
[ 33049][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x4), attribute id (0xfffd), data type (0x21)
[ 33064][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 33064][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x5), attribute id (0x0), data type (0x20)
[ 33065][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x5), attribute id (0x1), data type (0x20)
[ 33066][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x5), attribute id (0x2), data type (0x21)
[ 33067][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x5), attribute id (0x3), data type (0x10)
[ 33068][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x5), attribute id (0x4), data type (0x18)
[ 33068][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x5), attribute id (0xfffd), data type (0x21)
[ 33083][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 33083][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x6), attribute id (0x0), data type (0x10)
[ 33084][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x6), attribute id (0xfffd), data type (0x21)
[ 33098][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 33099][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x8), attribute id (0x0), data type (0x20)
[ 33099][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x8), attribute id (0xfffd), data type (0x21)
[ 33113][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 33128][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 33128][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x19), attribute id (0x0), data type (0xf0)
[ 33129][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x19), attribute id (0x1), data type (0x23)
[ 33130][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x19), attribute id (0x2), data type (0x23)
[ 33131][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x19), attribute id (0x3), data type (0x21)
[ 33131][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x19), attribute id (0x4), data type (0x23)
[ 33132][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x19), attribute id (0x5), data type (0x21)
[ 33133][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x19), attribute id (0x6), data type (0x30)
[ 33134][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x19), attribute id (0x7), data type (0x21)
[ 33135][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x19), attribute id (0x8), data type (0x21)
[ 33136][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x19), attribute id (0x9), data type (0x21)
[ 33137][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0x19), attribute id (0xfffd), data type (0x21)
[ 33140][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 33140][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xcd99), source endpoint (0x1), source cluster (0xa), attribute id (0xfffd), data type (0x21)
[ 33751][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 33832][I][ZigbeeCore.cpp:330] esp_zb_app_signal_handler(): Network(0xe6bb) is open for 180 seconds
[ 36879][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 36879][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xcd99) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0x0), delay (0x0)
[ 44842][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 44842][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xcd99) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0x0), delay (0x0)
[ 50368][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 50369][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xcd99) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0x0), delay (0x0)
Resetting Zigbee to factory settings, reboot.
                                             [ 62911][V][ZigbeeCore.cpp:348] factoryReset(): Factory resetting Zigbee stack, device will reboot
ESP-ROM:esp32c6-20220919
Build:Sep 19 2022
rst:0xc (SW_CPU),boot:0x1e (SPI_FAST_FLASH_BOOT)
Saved PC:0x4001975a
SPIWP:0xee
mode:DIO, clock div:2
load:0x4086c410,len:0xcf8
load:0x4086e610,len:0x2e30
load:0x40875728,len:0x113c
entry 0x4086c410
[   312][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x420074e6
[   323][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x420074aa
[   334][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_CTS (4) successfully set to 0x4200746e
[   346][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RTS (5) successfully set to 0x42007432
[   357][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x420074e6
[   368][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x420074aa
[   380][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_CTS (4) successfully set to 0x4200746e
[   391][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RTS (5) successfully set to 0x42007432
[   403][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DM (38) successfully set to 0x42003dfa
[   414][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DP (39) successfully set to 0x42003dfa
[   425][V][ZigbeeEP.cpp:21] ZigbeeEP(): Endpoint: 1
[   436][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 17 successfully set to type UART_RX (2) with bus 0x4080e584
[   447][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 16 successfully set to type UART_TX (3) with bus 0x4080e584
[   458][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 12 successfully set to type USB_DM (38) with bus 0x408105e8
[   468][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 13 successfully set to type USB_DP (39) with bus 0x408105e8
1) successfully set to 0x42004d3c
[   592][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 9 successfully set to type GPIO (1) with bus 0xa
[   592][D][ZigbeeCore.cpp:85] addEndpoint(): Endpoint: 1, Device ID: 0x0050
[   593][D][ZigbeeCore.cpp:124] zigbeeInit(): Initialize Zigbee stack
[   690][D][ZigbeeCore.cpp:131] zigbeeInit(): Register all Zigbee EPs in list
[   693][I][ZigbeeCore.cpp:139] zigbeeInit(): List of registered Zigbee EPs:
[   693][I][ZigbeeCore.cpp:141] zigbeeInit(): Device type: Home Gateway, Endpoint: 1, Device ID: 0x0050
[   697][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Config Ready (0x17), status: ESP_FAIL
[   698][I][ZigbeeCore.cpp:220] esp_zb_app_signal_handler(): Zigbee stack initialized
[   700][I][ZigbeeCore.cpp:226] esp_zb_app_signal_handler(): Device started up in  factory-reset mode
[   700][I][ZigbeeCore.cpp:230] esp_zb_app_signal_handler(): Start network formation
[  3068][I][ZigbeeCore.cpp:332] esp_zb_app_signal_handler(): Network(0x5317) closed, devices joining not allowed.
[  3069][I][ZigbeeCore.cpp:261] esp_zb_app_signal_handler(): Formed network successfully (Extended PAN ID: 54:32:04:ff:fe:33:53:58, PAN ID: 0x5317, Channel:23, Short Address: 0x0000)
[  3537][I][ZigbeeCore.cpp:330] esp_zb_app_signal_handler(): Network(0x5317) is open for 180 seconds
[  3539][I][ZigbeeCore.cpp:276] esp_zb_app_signal_handler(): Network steering started

Dodany do nowej bazy na GitHub.
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

klew wrote: Wed Jan 15, 2025 12:12 pm
Zibi_007 wrote: Wed Jan 15, 2025 11:52 am Swoją drogą (@Klew wiem, że to czytasz) przydałoby się dodać możliwość wyboru tutaj (w cloud, binarne) czujnika dymu i ruchu. W tej chwili takie urządzenia mam dodane jako alarm lub czujnik cieczy.
Dorzuć proszę issue do https://github.com/SUPLA/supla-core z listą funkcji jakie byś chciał dodać do "binary sensor".
To trzeba dodać do supla-core, potem do supla-cloud, supla-android, supla-ios. Przygotować ikonki itp.
W samym supla-device trzeba tylko proto.h potem zaktualizować i w jednej liście uzupełnić dostępne funkcje.
Super! Dzięki za szybką reakcję :-) Zobaczymy co jeszcze dojdzie, uzgodnię z Łukaszem i zgłosimy co trzeba.
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

andras wrote: Wed Jan 15, 2025 12:15 pm
Zibi_007 wrote: Wed Jan 15, 2025 11:45 am
andras wrote: Wed Jan 15, 2025 8:26 am Zibi_007


To jedyny moduł, którego nie testowałem. Dzisiaj mi przyszedł z Chin. Sprawdzę w nocy, czy wsad wchodzi i dam znać. Jak da radę, to skompiluję specjalną wersję dla niego. Generalnie mini bym nie polecał, chyba, że dla kogoś bardzo liczy się rozmiar. C6mini ma antenę jak C3 i dla polepszenia zasięgu trzeba by było podlutować antenkę (drucik). Kupiłem tylko w celach edukacyjnych, bo różnica w cenie mini vs N4 jest symboliczna.

Mini mam ,chciałem po testować ale zamówiłem już N4 :)
Jestem już po testach na c6 mini. Generalnie, po odpowiednim ustawieniu działa prawie wszystko. Skaner (w najnowszej wersji) normalnie kompiluje się i działa. Zamieszczam w załączniku. I do tej funkcji (skanera) generalnie polecam C6 mini. Mocno się grzeje (porównywalnie do C3) ale ze względu na konstrukcję to zrozumiałe.
Bramka w podstawowej wersji kompiluje się i wgrywa bez problemu. Dział też dobrze, na chwilę obecna nie widzę nawet różnicy w zasięgu, ale wszystkie urządzenia mam w miarę blisko (kilka metrów). Tutaj (z wiadomych względów) nie prześlę bina. Mogę natomiast (w ramach wyjątku) na życzenie skompilować indywidualnie. Niestety, wymaga to podania swoich danych wrażliwych (mail, nazwa sieci wifi, hasło do wifi i nazwa serwera z Suplą). Jeśli się ktoś nie boi, to proszę o PW.
Wersja z webinterfeace wymaga optymalizacji. Pracuję nad tym. Jeśli się uda, to zamieszczę tutaj plik .bin. Problem jest w tym, że @vajera publikuje cały czas nowe wersje (i chwała mu za to) a dodanie webinterfeace do tego, to nie jest tylko ctrl-C ctrl-V.
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

vajera wrote: Wed Jan 15, 2025 1:06 pm c.d.

2. Tuya (a może również inni producenci urządzeń Zigbee) stosuje identyfikację swoich urządzeń, która nie jest do końca zgodna że standardem Zigbee.
"Model name" często identyfikuje kilka różnych grup urządzeń o różnej funkcjonalności a jednoznaczna identyfikacja urządzenia wymaga też "manufacturer name", która potrafi się różnić nawet pomiędzy wersjami tego samego modelu.

Dlatego w tabeli DEVICES_LIST, która jest w pliku Z2S_devices_database.h, trzeba uzupełnić oba pola i wpisać identyfikator grupy, do której to urządzenie należy.
Póki co identyfikatory są 4 i znaleźć je można na początku powyższego pliku.

Dodanie nowego urządzenia wymaga więc:

- wysłania tutaj informacji o manufacturer i model name oraz o przeznaczeniu urządzenia
albo
- PR do tego pliku na GitHub.
Śmiało możesz dodać kolejny czujnik ruchu. Przetestowany (co ciekawe na C6 mini w nowej wersji Gateway) i działa:

Code: Select all

{.manufacturer_name = "_TZ3000_lf56vpxj", .model_name = "TS0202", .z2s_device_desc_id = Z2S_DEVICE_DESC_IAS_ZONE_SENSOR},
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
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

A więc skaner uruchomiony :D
Logi termometru Xiaomi LYWSD03MMC - wgrane alternatywne oprogramowanie zigbeeb tutaj wiecej https://github.com/pvvx/ATC_MiThermometer.

Code: Select all

=========== Before Setup Start ===========
                                          Chip Info:
                                                    ----------------------------                                                                                                             --------------
                Model             : ESP32-C6
                                              Package           : 0
                                                                     Revision                                                                                                                       : 0.01
               Cores             : 1
                                      CPU Frequency     : 160 MHz
                                                                   XTAL Frequenc                                                                                                             y    : 4-----------------------------------
                                           INTERNAL Memory Info:
                                                                ----------------                                                                                                             --------------------------
                            Total Size        :   446252 B ( 435.8 KB)
                                                                        Free Byt                                                                                                             es        :   412280 B ( 402.6 KB)
                                    Allocated Bytes   :    25276 B (  24.7 KB)
                                                                                                                                                                                             Minimum Free Bytes:   407392 B ( 397.8 KB)
                                            Largest Free Block:   385012 B ( 376                                                                                                             .0 KB)
      ------------------------------------------
                                                Flash Info:
                                                           ---------------------                                                                                                             ---------------------
                       Chip Size         : 16777216 B (16 MB)
                                                               Block Size                                                                                                                     :    65536 B (  64.0 KB)
                           Sector Size       :     4096 B (   4.0 KB)
                                                                       Page Size                                                                                                                      :      256 B (   0.2 KB)
                                   Bus Speed         : 40 MHz
                                                               Bus Mode                                                                                                                       : QIO
      ------------------------------------------
                                                Partitions Info:
                                                                ----------------                                                                                                             --------------------------
                                          nvs : addr: 0x00009000, size:    20.0                                                                                                              KB, type: DATA, subtype: NVS
                                        otadata : addr: 0x0000E000, size:     8.                                                                                                             0 KB, type: DATA, subtype: OTA
                                             app0 : addr: 0x00010000, size:  128                                                                                                             0.0 KB, type:  APP, subtype: OTA_0
                                                 app1 : addr: 0x00150000, size:                                                                                                               1280.0 KB, type:  APP, subtype: OTA_1
                                                   spiffs : addr: 0x00290000, si                                                                                                             ze:  1384.0 KB, type: DATA, subtype: SPIFFS
                                                    zb_storage : addr: 0x003EA00                                                                                                             0, size:    16.0 KB, type: DATA, subtype: FAT
                                                          zb_fct : addr: 0x003EE                                                                                                             000, size:     4.0 KB, type: DATA, subtype: FAT
                                                            rcp_fw : addr: 0x003                                                                                                             EF000, size:     4.0 KB, type: DATA, subtype: SPIFFS
                                                               coredump : addr:                                                                                                              0x003F0000, size:    64.0 KB, type: DATA, subtype: COREDUMP
                                                           ---------------------                                                                                                             ---------------------
                     Software Info:
                                   ------------------------------------------
                                                                               C                                                                                                             ompile Date/Time : Jan 13 2025 12:49:28
                                         Compile Host OS   : windows
                                                                      ESP-IDF Ve                                                                                                             rsion   : v5.1.4-972-g632e0c2a9f-dirty
                                        Arduino Version   : 3.0.7
                                                                 ---------------                                                                                                             ---------------------------
                           Board Info:
                                      ------------------------------------------
                                                                                                                                                                                              Arduino Board     : ESP32C6_DEV
                                  Arduino Variant   : esp32c6
                                                               Arduino FQBN                                                                                                                   : esp32:esp32:esp32c6:UploadSpeed=921600,CDCOnBoot=cdc,CPUFreq=160,FlashFreq=80                                                                                                             ,FlashMode=qio,FlashSize=4M,PartitionScheme=zigbee_zczr,DebugLevel=verbose,Erase                                                                                                             Flash=all,JTAGAdapter=default,ZigbeeMode=zczr
                                             ============ Before Setup End =====                                                                                                             =======
       [ 20379][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit functi                                                                                                             on for type GPIO (1) successfully set to 0x42004d3c
[ 20379][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 9 successfully set                                                                                                              to type GPIO (1) with bus 0xa
[ 20380][D][ZigbeeCore.cpp:85] addEndpoint(): Endpoint: 1, Device ID: 0x0050
[ 20380][D][ZigbeeCore.cpp:124] zigbeeInit(): Initialize Zigbee stack
[ 20453][D][ZigbeeCore.cpp:131] zigbeeInit(): Register all Zigbee EPs in list
[ 20456][I][ZigbeeCore.cpp:139] zigbeeInit(): List of registered Zigbee EPs:
[ 20456][I][ZigbeeCore.cpp:141] zigbeeInit(): Device type: Home Gateway, Endpoin                                                                                                             t: 1, Device ID: 0x0050
[ 20460][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Con                                                                                                             fig Ready (0x17), status: ESP_FAIL
[ 20461][I][ZigbeeCore.cpp:220] esp_zb_app_signal_handler(): Zigbee stack initia                                                                                                             lized
[ 20466][I][ZigbeeCore.cpp:332] esp_zb_app_signal_handler(): Network(0x26ef) clo                                                                                                             sed, devices joining not allowed.
[ 20468][I][ZigbeeCore.cpp:226] esp_zb_app_signal_handler(): Device started up i                                                                                                             n non factory-reset mode
[ 20468][I][ZigbeeCore.cpp:239] esp_zb_app_signal_handler(): Device rebooted
[ 20468][I][ZigbeeCore.cpp:243] esp_zb_app_signal_handler(): Opening network for                                                                                                              joining for 180 seconds
[ 20469][D][ZigbeeCore.cpp:471] searchBindings(): Requesting binding table for a                                                                                                             ddress 0x0000
[ 20470][D][ZigbeeCore.cpp:410] bindingTableCb(): Binding table callback for add                                                                                                             ress 0x0000 with status 0
[ 20471][D][ZigbeeCore.cpp:413] bindingTableCb(): Binding table info: total 0, i                                                                                                             ndex 0, count 0
[ 20471][D][ZigbeeCore.cpp:416] bindingTableCb(): No binding table entries found
=========== After Setup Start ============
                                          INTERNAL Memory Info:
                                                               -----------------                                                                                                             -------------------------
                           Total Size        :   446252 B ( 435.8 KB)
                                                                       Free Byte                                                                                                             s        :   383464 B ( 374.5 KB)
                                   Allocated Bytes   :    54100 B (  52.8 KB)
                                                                               M                                                                                                             inimum Free Bytes:   383464 B ( 374.5 KB)
                                           Largest Free Block:   360436 B ( 352.                                                                                                             0 KB)
     ------------------------------------------
                                               GPIO Info:
                                                         -----------------------                                                                                                             -------------------
                     GPIO : BUS_TYPE[bus/unit][chan]
                                                      --------------------------                                                                                                             ------------
                   9 : GPIO
                               12 : USB_DM
                                              13 : USB_DP
                                                             16 : UART_TX[0]
                                                                                                                                                                                             17 : UART_RX[0]
               ============ After Setup End =============
                                                         [ 20937][I][ZigbeeCore.                                                                                                             cpp:330] esp_zb_app_signal_handler(): Network(0x26ef) is open for 180 seconds
[ 46386][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[ 46388][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[ 46917][I][ZigbeeCore.cpp:299] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0xccea)
[ 46917][V][ZigbeeCore.cpp:303] esp_zb_app_signal_handler(): Device capabilities: 0x80
[ 47421][D][ZigbeeGateway.cpp:128] find_Cb(): Sensor found: short address(0xccea), endpoint(1)
[ 47466][I][ZigbeeGateway.cpp:271] printJoinedDevices(): joined devices:
[ 47466][I][ZigbeeGateway.cpp:274] printJoinedDevices(): Device on endpoint 1, short address: 0xccea
[ 47928][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 47928][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xccea) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 47929][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(6)
[ 47929][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "Xiaomi"
[ 47467][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer Xiaomi
[ 48440][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 48441][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xccea) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 48441][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(12)
[ 48442][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "LYWSD03MMC-z"
[ 47931][I][Z2S_Device_Scanner.ino:89] loop(): model LYWSD03MMC-z
[ 48445][I][ZigbeeGateway.cpp:207] zbPrintDeviceDiscovery(): short_addr_req 52458
[ 48931][I][ZigbeeGateway.cpp:141] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 52458, endpoints count 1
[ 48931][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 1, id 1
[ 48947][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 49439][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 52458, endpoint # 1
[ 49440][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 7, out clusters # 1
[ 49440][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 0
[ 49441][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 1
[ 49441][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 3, id 3
[ 49442][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 4, id 32
[ 49442][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 5, id 516
[ 49443][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 6, id 1026
[ 49443][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 7, id 1029
[ 49443][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 1, id 25
[ 49579][I][ZigbeeCore.cpp:330] esp_zb_app_signal_handler(): Network(0x26ef) is open for 180 seconds
[ 50129][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50129][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x0), data type (0x20)
[ 50130][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x1), data type (0x20)
[ 50131][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x2), data type (0x20)
[ 50132][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x3), data type (0x20)
[ 50132][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x4), data type (0x42)
[ 50133][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x5), data type (0x42)
[ 50134][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x7), data type (0x30)
[ 50135][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x12), data type (0x10)
[ 50136][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x4000), data type (0x42)
[ 50137][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x6), data type (0x42)
[ 50137][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0xfffd), data type (0x21)
[ 50158][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50158][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x1), attribute id (0x20), data type (0x20)
[ 50159][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x1), attribute id (0x21), data type (0x20)
[ 50160][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x1), attribute id (0xfffd), data type (0x21)
[ 50179][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50179][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x3), attribute id (0x0), data type (0x21)
[ 50180][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x3), attribute id (0xfffd), data type (0x21)
[ 50202][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50202][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x0), data type (0x23)
[ 50203][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x1), data type (0x23)
[ 50204][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x2), data type (0x21)
[ 50205][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x3), data type (0x21)
[ 50206][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x4), data type (0x23)
[ 50207][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x5), data type (0x23)
[ 50208][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x6), data type (0x21)
[ 50208][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0xfffd), data type (0x21)
[ 50228][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50228][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x0), data type (0x30)
[ 50229][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x2), data type (0x30)
[ 50230][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x100), data type (0x29)
[ 50231][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x101), data type (0x29)
[ 50232][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x102), data type (0x29)
[ 50233][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x103), data type (0x29)
[ 50234][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x104), data type (0x21)
[ 50234][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x105), data type (0x21)
[ 50235][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x106), data type (0x30)
[ 50236][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x107), data type (0x20)
[ 50237][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0xfffd), data type (0x21)
[ 50253][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50253][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x402), attribute id (0x0), data type (0x29)
[ 50254][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x402), attribute id (0x1), data type (0x29)
[ 50255][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x402), attribute id (0x2), data type (0x29)
[ 50256][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x402), attribute id (0x3), data type (0x21)
[ 50257][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x402), attribute id (0xfffd), data type (0x21)
[ 50261][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50261][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x405), attribute id (0x0), data type (0x21)
[ 50262][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x405), attribute id (0x1), data type (0x21)
[ 50263][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x405), attribute id (0x2), data type (0x21)
[ 50264][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x405), attribute id (0x3), data type (0x21)
[ 50264][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x405), attribute id (0xfffd), data type (0x21)
[ 50275][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50276][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x0), data type (0xf0)
[ 50277][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x1), data type (0x23)
[ 50277][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x2), data type (0x23)
[ 50278][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x3), data type (0x21)
[ 50279][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x4), data type (0x23)
[ 50280][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x5), data type (0x21)
[ 50281][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x6), data type (0x30)
[ 50282][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x7), data type (0x21)
[ 50282][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x8), data type (0x21)
[ 50283][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x9), data type (0x21)
[ 50284][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0xfffd), data type (0x21)
[ 59025][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: NLME Status Indication (0x32), status: ESP_OK

User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Zibi_007 wrote: Wed Jan 15, 2025 2:25 pm
vajera wrote: Wed Jan 15, 2025 1:06 pm c.d.

2. Tuya (a może również inni producenci urządzeń Zigbee) stosuje identyfikację swoich urządzeń, która nie jest do końca zgodna że standardem Zigbee.
"Model name" często identyfikuje kilka różnych grup urządzeń o różnej funkcjonalności a jednoznaczna identyfikacja urządzenia wymaga też "manufacturer name", która potrafi się różnić nawet pomiędzy wersjami tego samego modelu.

Dlatego w tabeli DEVICES_LIST, która jest w pliku Z2S_devices_database.h, trzeba uzupełnić oba pola i wpisać identyfikator grupy, do której to urządzenie należy.
Póki co identyfikatory są 4 i znaleźć je można na początku powyższego pliku.

Dodanie nowego urządzenia wymaga więc:

- wysłania tutaj informacji o manufacturer i model name oraz o przeznaczeniu urządzenia
albo
- PR do tego pliku na GitHub.
Śmiało możesz dodać kolejny czujnik ruchu. Przetestowany (co ciekawe na C6 mini w nowej wersji Gateway) i działa:

Code: Select all

{.manufacturer_name = "_TZ3000_lf56vpxj", .model_name = "TS0202", .z2s_device_desc_id = Z2S_DEVICE_DESC_IAS_ZONE_SENSOR},
dodany
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

LukiSpajder wrote: Wed Jan 15, 2025 3:32 pm A więc skaner uruchomiony :D
Logi termometru Xiaomi LYWSD03MMC - wgrane alternatywne oprogramowanie zigbeeb tutaj wiecej https://github.com/pvvx/ATC_MiThermometer.

Code: Select all

=========== Before Setup Start ===========
                                          Chip Info:
                                                    ----------------------------                                                                                                             --------------
                Model             : ESP32-C6
                                              Package           : 0
                                                                     Revision                                                                                                                       : 0.01
               Cores             : 1
                                      CPU Frequency     : 160 MHz
                                                                   XTAL Frequenc                                                                                                             y    : 4-----------------------------------
                                           INTERNAL Memory Info:
                                                                ----------------                                                                                                             --------------------------
                            Total Size        :   446252 B ( 435.8 KB)
                                                                        Free Byt                                                                                                             es        :   412280 B ( 402.6 KB)
                                    Allocated Bytes   :    25276 B (  24.7 KB)
                                                                                                                                                                                             Minimum Free Bytes:   407392 B ( 397.8 KB)
                                            Largest Free Block:   385012 B ( 376                                                                                                             .0 KB)
      ------------------------------------------
                                                Flash Info:
                                                           ---------------------                                                                                                             ---------------------
                       Chip Size         : 16777216 B (16 MB)
                                                               Block Size                                                                                                                     :    65536 B (  64.0 KB)
                           Sector Size       :     4096 B (   4.0 KB)
                                                                       Page Size                                                                                                                      :      256 B (   0.2 KB)
                                   Bus Speed         : 40 MHz
                                                               Bus Mode                                                                                                                       : QIO
      ------------------------------------------
                                                Partitions Info:
                                                                ----------------                                                                                                             --------------------------
                                          nvs : addr: 0x00009000, size:    20.0                                                                                                              KB, type: DATA, subtype: NVS
                                        otadata : addr: 0x0000E000, size:     8.                                                                                                             0 KB, type: DATA, subtype: OTA
                                             app0 : addr: 0x00010000, size:  128                                                                                                             0.0 KB, type:  APP, subtype: OTA_0
                                                 app1 : addr: 0x00150000, size:                                                                                                               1280.0 KB, type:  APP, subtype: OTA_1
                                                   spiffs : addr: 0x00290000, si                                                                                                             ze:  1384.0 KB, type: DATA, subtype: SPIFFS
                                                    zb_storage : addr: 0x003EA00                                                                                                             0, size:    16.0 KB, type: DATA, subtype: FAT
                                                          zb_fct : addr: 0x003EE                                                                                                             000, size:     4.0 KB, type: DATA, subtype: FAT
                                                            rcp_fw : addr: 0x003                                                                                                             EF000, size:     4.0 KB, type: DATA, subtype: SPIFFS
                                                               coredump : addr:                                                                                                              0x003F0000, size:    64.0 KB, type: DATA, subtype: COREDUMP
                                                           ---------------------                                                                                                             ---------------------
                     Software Info:
                                   ------------------------------------------
                                                                               C                                                                                                             ompile Date/Time : Jan 13 2025 12:49:28
                                         Compile Host OS   : windows
                                                                      ESP-IDF Ve                                                                                                             rsion   : v5.1.4-972-g632e0c2a9f-dirty
                                        Arduino Version   : 3.0.7
                                                                 ---------------                                                                                                             ---------------------------
                           Board Info:
                                      ------------------------------------------
                                                                                                                                                                                              Arduino Board     : ESP32C6_DEV
                                  Arduino Variant   : esp32c6
                                                               Arduino FQBN                                                                                                                   : esp32:esp32:esp32c6:UploadSpeed=921600,CDCOnBoot=cdc,CPUFreq=160,FlashFreq=80                                                                                                             ,FlashMode=qio,FlashSize=4M,PartitionScheme=zigbee_zczr,DebugLevel=verbose,Erase                                                                                                             Flash=all,JTAGAdapter=default,ZigbeeMode=zczr
                                             ============ Before Setup End =====                                                                                                             =======
       [ 20379][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit functi                                                                                                             on for type GPIO (1) successfully set to 0x42004d3c
[ 20379][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 9 successfully set                                                                                                              to type GPIO (1) with bus 0xa
[ 20380][D][ZigbeeCore.cpp:85] addEndpoint(): Endpoint: 1, Device ID: 0x0050
[ 20380][D][ZigbeeCore.cpp:124] zigbeeInit(): Initialize Zigbee stack
[ 20453][D][ZigbeeCore.cpp:131] zigbeeInit(): Register all Zigbee EPs in list
[ 20456][I][ZigbeeCore.cpp:139] zigbeeInit(): List of registered Zigbee EPs:
[ 20456][I][ZigbeeCore.cpp:141] zigbeeInit(): Device type: Home Gateway, Endpoin                                                                                                             t: 1, Device ID: 0x0050
[ 20460][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Con                                                                                                             fig Ready (0x17), status: ESP_FAIL
[ 20461][I][ZigbeeCore.cpp:220] esp_zb_app_signal_handler(): Zigbee stack initia                                                                                                             lized
[ 20466][I][ZigbeeCore.cpp:332] esp_zb_app_signal_handler(): Network(0x26ef) clo                                                                                                             sed, devices joining not allowed.
[ 20468][I][ZigbeeCore.cpp:226] esp_zb_app_signal_handler(): Device started up i                                                                                                             n non factory-reset mode
[ 20468][I][ZigbeeCore.cpp:239] esp_zb_app_signal_handler(): Device rebooted
[ 20468][I][ZigbeeCore.cpp:243] esp_zb_app_signal_handler(): Opening network for                                                                                                              joining for 180 seconds
[ 20469][D][ZigbeeCore.cpp:471] searchBindings(): Requesting binding table for a                                                                                                             ddress 0x0000
[ 20470][D][ZigbeeCore.cpp:410] bindingTableCb(): Binding table callback for add                                                                                                             ress 0x0000 with status 0
[ 20471][D][ZigbeeCore.cpp:413] bindingTableCb(): Binding table info: total 0, i                                                                                                             ndex 0, count 0
[ 20471][D][ZigbeeCore.cpp:416] bindingTableCb(): No binding table entries found
=========== After Setup Start ============
                                          INTERNAL Memory Info:
                                                               -----------------                                                                                                             -------------------------
                           Total Size        :   446252 B ( 435.8 KB)
                                                                       Free Byte                                                                                                             s        :   383464 B ( 374.5 KB)
                                   Allocated Bytes   :    54100 B (  52.8 KB)
                                                                               M                                                                                                             inimum Free Bytes:   383464 B ( 374.5 KB)
                                           Largest Free Block:   360436 B ( 352.                                                                                                             0 KB)
     ------------------------------------------
                                               GPIO Info:
                                                         -----------------------                                                                                                             -------------------
                     GPIO : BUS_TYPE[bus/unit][chan]
                                                      --------------------------                                                                                                             ------------
                   9 : GPIO
                               12 : USB_DM
                                              13 : USB_DP
                                                             16 : UART_TX[0]
                                                                                                                                                                                             17 : UART_RX[0]
               ============ After Setup End =============
                                                         [ 20937][I][ZigbeeCore.                                                                                                             cpp:330] esp_zb_app_signal_handler(): Network(0x26ef) is open for 180 seconds
[ 46386][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[ 46388][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[ 46917][I][ZigbeeCore.cpp:299] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0xccea)
[ 46917][V][ZigbeeCore.cpp:303] esp_zb_app_signal_handler(): Device capabilities: 0x80
[ 47421][D][ZigbeeGateway.cpp:128] find_Cb(): Sensor found: short address(0xccea), endpoint(1)
[ 47466][I][ZigbeeGateway.cpp:271] printJoinedDevices(): joined devices:
[ 47466][I][ZigbeeGateway.cpp:274] printJoinedDevices(): Device on endpoint 1, short address: 0xccea
[ 47928][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 47928][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xccea) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 47929][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(6)
[ 47929][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "Xiaomi"
[ 47467][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer Xiaomi
[ 48440][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 48441][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xccea) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 48441][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(12)
[ 48442][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "LYWSD03MMC-z"
[ 47931][I][Z2S_Device_Scanner.ino:89] loop(): model LYWSD03MMC-z
[ 48445][I][ZigbeeGateway.cpp:207] zbPrintDeviceDiscovery(): short_addr_req 52458
[ 48931][I][ZigbeeGateway.cpp:141] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 52458, endpoints count 1
[ 48931][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 1, id 1
[ 48947][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 49439][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 52458, endpoint # 1
[ 49440][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 7, out clusters # 1
[ 49440][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 0
[ 49441][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 1
[ 49441][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 3, id 3
[ 49442][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 4, id 32
[ 49442][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 5, id 516
[ 49443][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 6, id 1026
[ 49443][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 7, id 1029
[ 49443][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 1, id 25
[ 49579][I][ZigbeeCore.cpp:330] esp_zb_app_signal_handler(): Network(0x26ef) is open for 180 seconds
[ 50129][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50129][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x0), data type (0x20)
[ 50130][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x1), data type (0x20)
[ 50131][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x2), data type (0x20)
[ 50132][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x3), data type (0x20)
[ 50132][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x4), data type (0x42)
[ 50133][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x5), data type (0x42)
[ 50134][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x7), data type (0x30)
[ 50135][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x12), data type (0x10)
[ 50136][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x4000), data type (0x42)
[ 50137][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0x6), data type (0x42)
[ 50137][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x0), attribute id (0xfffd), data type (0x21)
[ 50158][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50158][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x1), attribute id (0x20), data type (0x20)
[ 50159][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x1), attribute id (0x21), data type (0x20)
[ 50160][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x1), attribute id (0xfffd), data type (0x21)
[ 50179][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50179][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x3), attribute id (0x0), data type (0x21)
[ 50180][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x3), attribute id (0xfffd), data type (0x21)
[ 50202][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50202][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x0), data type (0x23)
[ 50203][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x1), data type (0x23)
[ 50204][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x2), data type (0x21)
[ 50205][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x3), data type (0x21)
[ 50206][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x4), data type (0x23)
[ 50207][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x5), data type (0x23)
[ 50208][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0x6), data type (0x21)
[ 50208][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x20), attribute id (0xfffd), data type (0x21)
[ 50228][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50228][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x0), data type (0x30)
[ 50229][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x2), data type (0x30)
[ 50230][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x100), data type (0x29)
[ 50231][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x101), data type (0x29)
[ 50232][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x102), data type (0x29)
[ 50233][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x103), data type (0x29)
[ 50234][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x104), data type (0x21)
[ 50234][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x105), data type (0x21)
[ 50235][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x106), data type (0x30)
[ 50236][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0x107), data type (0x20)
[ 50237][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x204), attribute id (0xfffd), data type (0x21)
[ 50253][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50253][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x402), attribute id (0x0), data type (0x29)
[ 50254][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x402), attribute id (0x1), data type (0x29)
[ 50255][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x402), attribute id (0x2), data type (0x29)
[ 50256][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x402), attribute id (0x3), data type (0x21)
[ 50257][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x402), attribute id (0xfffd), data type (0x21)
[ 50261][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50261][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x405), attribute id (0x0), data type (0x21)
[ 50262][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x405), attribute id (0x1), data type (0x21)
[ 50263][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x405), attribute id (0x2), data type (0x21)
[ 50264][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x405), attribute id (0x3), data type (0x21)
[ 50264][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x405), attribute id (0xfffd), data type (0x21)
[ 50275][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 50276][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x0), data type (0xf0)
[ 50277][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x1), data type (0x23)
[ 50277][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x2), data type (0x23)
[ 50278][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x3), data type (0x21)
[ 50279][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x4), data type (0x23)
[ 50280][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x5), data type (0x21)
[ 50281][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x6), data type (0x30)
[ 50282][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x7), data type (0x21)
[ 50282][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x8), data type (0x21)
[ 50283][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0x9), data type (0x21)
[ 50284][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0xccea), source endpoint (0x1), source cluster (0x19), attribute id (0xfffd), data type (0x21)
[ 59025][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: NLME Status Indication (0x32), status: ESP_OK

dodany
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”