Nad tymi wyzwalaczami scen siedzę już któryś dzień i jest masakra - wygląda na to, że ten sam model może różnie działać...
Postaram się dzisiaj wieczorem wrzucić aktualizację kodu.
Moderator: vajera
Daj znać co posprawdzać bo ten mój chyba należy do tych co lubią zaklęciavajera wrote: Wed Jan 29, 2025 10:51 am W nowej wersji kodu rzucam "Tuya magic spell", ale ta firma zrobiła naprawdę wszystko żeby zepsuć standard Zigbee.
Nad tymi wyzwalaczami scen siedzę już któryś dzień i jest masakra - wygląda na to, że ten sam model może różnie działać...
Postaram się dzisiaj wieczorem wrzucić aktualizację kodu.
Cześć, chciałbym rozpocząć testy branki. Zakupiłem ESP32C6 N16, czy mogę wgrać Twój bin? Bo próbuję i wysypuje mi się po chwili.Zibi_007 wrote: Mon Jan 27, 2025 10:12 amNiestety, nawet po 48 godzinach nie pojawia się ikona ze stanem baterii. Dla mnie sprawa prosta. Wróciłem do setBatteryPowered i w zależności od urządzenia po kilkunastu minutach - do kilku godzin mam stan baterii (prawidłowy) w aplikacji. Załączam gotowy plik .bin dla zainteresowanych. Uwaga! Dodałem dodatkowo kanał pomiarowy informujący o ilości wolnej pamięci (sprawdzam, w celach testowych, ile mam jeszcze do dyspozycji). Jeśli komuś przeszkadza, to zawsze można go ukryć, przez zaznaczenie odpowiedniej opcji w cloud. Wersja dodatkowo ma webinterfeace podczas normalnej pracy i bezpośredni przycisk do OTA (też testowo).vajera wrote: Fri Jan 24, 2025 1:44 pm Zgodnie z sugestią @klew usunąłem funkcję setBatteryPowered przy inicjalizacji czujników, więc teraz ikona stanu baterii pojawi się dopiero gdy czujnik wyśle pierwsze info z klastra 0x01(power_cfg) a to może potrwać. Do rozważenia czy po powrocie dodaniu urządzenia nie wysyłać jednorazowo zapytania o ten stan skoro Supla go później pamięta.
Z tą utratą łączności po restarcie mam jeszcze jeden trop do sprawdzenia.
Code: Select all
Using 'COM3' as serial port.
Connecting....
Detecting chip type... ESP32-C6
Connecting...
Chip Info:
- Chip Family: ESP32
- Chip Model: ESP32-C6 (QFN40) (revision v0.1)
- Number of Cores: 1
- Max CPU Frequency: 80MHz
- Has Bluetooth: YES
- Has Embedded Flash: NO
- Has Factory-Calibrated ADC: NO
- MAC Address: 40:4C:CA:5E:D7:38
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 1500000
Changed.
- Flash Size: 16MB
Detected factory firmware Image, flashing without changes
Erasing flash (this may take a while)...
Chip erase completed successfully in 7.2s
Flash will be erased from 0x00000000 to 0x003fffff...
Flash params set to 0x0240
Compressed 4194304 bytes to 1115834...
Writing at 0x00000000... (1 %)
Writing at 0x00012594... (2 %)
Writing at 0x00021249... (4 %)
Writing at 0x0002f8ce... (5 %)
Writing at 0x0003d0e8... (7 %)
Writing at 0x00045a7e... (8 %)
Writing at 0x0004d3fd... (10 %)
Writing at 0x00057470... (11 %)
Writing at 0x00062041... (13 %)
Writing at 0x00068aee... (14 %)
Writing at 0x0006ee80... (15 %)
Writing at 0x00075d64... (17 %)
Writing at 0x0007c400... (18 %)
Writing at 0x000832a1... (20 %)
Writing at 0x0008a17c... (21 %)
Writing at 0x00091297... (23 %)
Writing at 0x00097b83... (24 %)
Writing at 0x0009e57a... (26 %)
Writing at 0x000a51dc... (27 %)
Writing at 0x000abdca... (28 %)
Writing at 0x000b2abc... (30 %)
Writing at 0x000b8870... (31 %)
Writing at 0x000be95c... (33 %)
Writing at 0x000c4150... (34 %)
Writing at 0x000c9f7a... (36 %)
Writing at 0x000cfd92... (37 %)
Writing at 0x000d60d0... (39 %)
Writing at 0x000dc027... (40 %)
Writing at 0x000e37dd... (42 %)
Writing at 0x000e9fbe... (43 %)
Writing at 0x000f012b... (44 %)
Writing at 0x000f5d2b... (46 %)
Writing at 0x000fbcbe... (47 %)
Writing at 0x00101fa0... (49 %)
Writing at 0x00108698... (50 %)
Writing at 0x0010e8c9... (52 %)
Writing at 0x00115556... (53 %)
Writing at 0x0011bbeb... (55 %)
Writing at 0x00121915... (56 %)
Writing at 0x00127d70... (57 %)
Writing at 0x0012e117... (59 %)
Writing at 0x00133f9d... (60 %)
Writing at 0x0013a028... (62 %)
Writing at 0x0013ff20... (63 %)
Writing at 0x001456cc... (65 %)
Writing at 0x0014b1da... (66 %)
Writing at 0x00151905... (68 %)
Writing at 0x0015749d... (69 %)
Writing at 0x0015cdff... (71 %)
Writing at 0x00162564... (72 %)
Writing at 0x00168056... (73 %)
Writing at 0x0016eafa... (75 %)
Writing at 0x001745ae... (76 %)
Writing at 0x0017a0be... (78 %)
Writing at 0x00180338... (79 %)
Writing at 0x0018629d... (81 %)
Writing at 0x0018be30... (82 %)
Writing at 0x00191f82... (84 %)
Writing at 0x00197f1d... (85 %)
Writing at 0x0019e347... (86 %)
Writing at 0x001a43d6... (88 %)
Writing at 0x001aa3d6... (89 %)
Writing at 0x001b04e3... (91 %)
Writing at 0x001b6a60... (92 %)
Writing at 0x001bc902... (94 %)
Writing at 0x001c28df... (95 %)
Writing at 0x001c874e... (97 %)
Writing at 0x001ce7b1... (98 %)
Writing at 0x0024fd4d... (100 %)
Wrote 4194304 bytes (1115834 compressed) at 0x00000000 in 25.0 seconds (effective 1344.0 kbit/s)...
Hash of data verified.
Leaving...
Hard Resetting...
Hard resetting via RTS pin...
Done! Flashing is complete!
Showing logs:
[13:53:34][ 1][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x4203c5c2
[13:53:34][ 12][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x4203c586
[13:53:34][ 23][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_CTS (4) successfully set to 0x4203c54a
[13:53:34][ 35][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RTS (5) successfully set to 0x4203c50e
[13:53:34][ 46][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x4203c5c2
[13:53:34][ 57][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x4203c586
[13:53:34][ 69][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_CTS (4) successfully set to 0x4203c54a
[13:53:34][ 80][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RTS (5) successfully set to 0x4203c50e
[13:53:34][ 91][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DM (38) successfully set to 0x420373c4
[13:53:34][ 103][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DP (39) successfully set to 0x420373c4
[13:53:34][ 114][V][NetworkServer.h:41] NetworkServer(): NetworkServer::NetworkServer(port=80, ...)
[13:53:34][ 122][V][WebServer.cpp:49] WebServer(): WebServer::Webserver(port=80)
[13:53:34][ 129][V][ZigbeeEP.cpp:21] ZigbeeEP(): Endpoint: 1
[13:53:34][ 141][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 17 successfully set to type UART_RX (2) with bus 0x40815904
[13:53:34][ 152][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 16 successfully set to type UART_TX (3) with bus 0x40815904
[13:53:34][ 163][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 12 successfully set to type USB_DM (38) with bus 0x4081b168
[13:53:34][ 173][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 13 successfully set to type USB_DP (39) with bus 0x4081b168
[13:53:37]E (2864) esp_littlefs: ./managed_components/joltwallet__littlefs/src/littlefs/lfs.c:1384:error: Corrupted dir pair at {0x0, 0x1}
[13:53:37]
[13:53:37]E (2864) esp_littlefs: mount failed, (-84)
[13:53:37]E (2868) esp_littlefs: Failed to initialize LittleFS
[13:53:42]
[13:53:42]
[13:53:42]Core 0 register dump:
[13:53:42]MEPC : 0x40805f76 RA : 0x4080a8a4 SP : 0x4082cd00 GP : 0x408149d4
[13:53:42]TP : 0x4082cd50 T0 : 0x40022494 T1 : 0x40806150 T2 : 0x00000000
[13:53:42]S0/FP : 0x40826000 S1 : 0x4081ed3c A0 : 0x00000001 A1 : 0x000000fe
[13:53:42]A2 : 0x0000000c A3 : 0x00000040 A4 : 0x00000000 A5 : 0x00000000
[13:53:42]A6 : 0x00000000 A7 : 0x00000000 S2 : 0x40826000 S3 : 0x4082c2ec
[13:53:42]S4 : 0x00000000 S5 : 0x00000000 S6 : 0x00000000 S7 : 0x00000000
[13:53:42]S8 : 0x00000000 S9 : 0x00000000 S10 : 0x00000000 S11 : 0x00000000
[13:53:42]T3 : 0x00000000 T4 : 0x00000000 T5 : 0x00000000 T6 : 0x00000000
[13:53:42]MSTATUS : 0x00000000 MTVEC : 0x00000000 MCAUSE : 0x00000000 MTVAL : 0x00000000
[13:53:42]MHARTID : 0x00000000
[13:53:42]
[13:53:42]Stack memory:
[13:53:42]4082cd00: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x40809a34
[13:53:42]4082cd20: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[13:53:42]4082cd40: 0x00000000 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xbaad5678 0x00000168
[13:53:42]4082cd60: 0xabba1234 0x0000015c 0x4082cc80 0x00000000 0x4081ed94 0x4081ed94 0x4082cd68 0x4081ed8c
[13:53:42]4082cd80: 0x00000019 0x00000000 0x00000000 0x4082cd68 0x00000000 0x00000000 0x4082c458 0x454c4449
[13:53:42]4082cda0: 0x00000000 0x00000000 0x00000000 0x4082cd50 0x00000003 0x00000000 0x00000000 0x00000000
[13:53:42]4082cdc0: 0x00000000 0x00000000 0x00682036 0x00000000 0x40826a04 0x40826a6c 0x40826ad4 0x00000000
[13:53:42]4082cde0: 0x00000000 0x00000001 0x00000000 0x00000000 0x00000000 0x4209ff36 0x00000000 0x00000000
[13:53:42]4082ce00: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[13:53:42]4082ce20: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[13:53:42]4082ce40: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[13:53:42]4082ce60: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[13:53:42]4082ce80: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[13:53:42]4082cea0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[13:53:42]4082cec0: 0x00000200 0xbaad5678 0x0000080c 0xabba1234 0x00000800 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082cee0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082cf00: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082cf20: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082cf40: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082cf60: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082cf80: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082cfa0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082cfc0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082cfe0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082d000: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082d020: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082d040: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082d060: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082d080: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082d0a0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082d0c0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]4082d0e0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
[13:53:42]
[13:53:42]
[13:53:42]
[13:53:42]ELF file SHA256: 038965940
[13:53:42]
[13:53:42]Rebooting...
[13:53:42]ESP-ROM:esp32c6-20220919
[13:53:42]Build:Sep 19 2022
[13:53:42]rst:0xc (SW_CPU),boot:0xc (SPI_FAST_FLASH_BOOT)
[13:53:42]Saved PC:0x4001975a
[13:53:42]SPIWP:0xee
[13:53:42]mode:DIO, clock div:2
[13:53:42]load:0x40875720,len:0x1228
[13:53:42]load:0x4086c110,len:0xd9c
[13:53:42]load:0x4086e610,len:0x2f74
[13:53:42]SHA-256 comparison failed:
[13:53:42]Calculated: 3a799278d738103269210c1085972e4f0349b1ad8db65346c31e62cf9df74fef
[13:53:42]Expected: fbaea1132aa899f199f7716328e66fcef6e198743d13411971ce726efa02e5ca
[13:53:42]Attempting to boot anyway...
[13:53:42]entry 0x4086c110
[13:53:43][ 1][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x4203c5c2
[13:53:43][ 12][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x4203c586
[13:53:43][ 23][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_CTS (4) successfully set to 0x4203c54a
[13:53:43][ 35][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RTS (5) successfully set to 0x4203c50e
[13:53:43][ 46][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x4203c5c2
[13:53:43][ 57][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x4203c586
[13:53:43][ 69][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_CTS (4) successfully set to 0x4203c54a
[13:53:43][ 80][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RTS (5) successfully set to 0x4203c50e
[13:53:43][ 91][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DM (38) successfully set to 0x420373c4
[13:53:43][ 103][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DP (39) successfully set to 0x420373c4
[13:53:43][ 114][V][NetworkServer.h:41] NetworkServer(): NetworkServer::NetworkServer(port=80, ...)
[13:53:43][ 122][V][WebServer.cpp:49] WebServer(): WebServer::Webserver(port=80)
[13:53:43][ 129][V][ZigbeeEP.cpp:21] ZigbeeEP(): Endpoint: 1
[13:53:43][ 152][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 17 successfully set to type UART_RX (2) with bus 0x40815904
[13:53:43][ 163][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 16 successfully set to type UART_TX (3) with bus 0x40815904
[13:53:43][ 174][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 12 successfully set to type USB_DM (38) with bus 0x4081b168
[13:53:43][ 185][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 13 successfully set to type USB_DP (39) with bus 0x4081b168
Spróbuj wgrać przez nie UART ale przez USB ( te drugie ) i sprawdź jak wtedy się zachowa.Yepestis wrote: Wed Jan 29, 2025 1:01 pmCześć, chciałbym rozpocząć testy branki. Zakupiłem ESP32C6 N16, czy mogę wgrać Twój bin? Bo próbuję i wysypuje mi się po chwili.Zibi_007 wrote: Mon Jan 27, 2025 10:12 amNiestety, nawet po 48 godzinach nie pojawia się ikona ze stanem baterii. Dla mnie sprawa prosta. Wróciłem do setBatteryPowered i w zależności od urządzenia po kilkunastu minutach - do kilku godzin mam stan baterii (prawidłowy) w aplikacji. Załączam gotowy plik .bin dla zainteresowanych. Uwaga! Dodałem dodatkowo kanał pomiarowy informujący o ilości wolnej pamięci (sprawdzam, w celach testowych, ile mam jeszcze do dyspozycji). Jeśli komuś przeszkadza, to zawsze można go ukryć, przez zaznaczenie odpowiedniej opcji w cloud. Wersja dodatkowo ma webinterfeace podczas normalnej pracy i bezpośredni przycisk do OTA (też testowo).vajera wrote: Fri Jan 24, 2025 1:44 pm Zgodnie z sugestią @klew usunąłem funkcję setBatteryPowered przy inicjalizacji czujników, więc teraz ikona stanu baterii pojawi się dopiero gdy czujnik wyśle pierwsze info z klastra 0x01(power_cfg) a to może potrwać. Do rozważenia czy po powrocie dodaniu urządzenia nie wysyłać jednorazowo zapytania o ten stan skoro Supla go później pamięta.
Z tą utratą łączności po restarcie mam jeszcze jeden trop do sprawdzenia.
Wgrywam przez Tasmota-Esp-Flasher 3.0.4.
Chciałem też spróbować wgrać przez ESP32C6 Flash Download Tool V3.9.6 ale nie udało mi się znaleźć go w necie do pobrania.Code: Select all
Using 'COM3' as serial port. Connecting.... Detecting chip type... ESP32-C6 Connecting... Chip Info: - Chip Family: ESP32 - Chip Model: ESP32-C6 (QFN40) (revision v0.1) - Number of Cores: 1 - Max CPU Frequency: 80MHz - Has Bluetooth: YES - Has Embedded Flash: NO - Has Factory-Calibrated ADC: NO - MAC Address: 40:4C:CA:5E:D7:38 Uploading stub... Running stub... Stub running... Changing baud rate to 1500000 Changed. - Flash Size: 16MB Detected factory firmware Image, flashing without changes Erasing flash (this may take a while)... Chip erase completed successfully in 7.2s Flash will be erased from 0x00000000 to 0x003fffff... Flash params set to 0x0240 Compressed 4194304 bytes to 1115834... Writing at 0x00000000... (1 %) Writing at 0x00012594... (2 %) Writing at 0x00021249... (4 %) Writing at 0x0002f8ce... (5 %) Writing at 0x0003d0e8... (7 %) Writing at 0x00045a7e... (8 %) Writing at 0x0004d3fd... (10 %) Writing at 0x00057470... (11 %) Writing at 0x00062041... (13 %) Writing at 0x00068aee... (14 %) Writing at 0x0006ee80... (15 %) Writing at 0x00075d64... (17 %) Writing at 0x0007c400... (18 %) Writing at 0x000832a1... (20 %) Writing at 0x0008a17c... (21 %) Writing at 0x00091297... (23 %) Writing at 0x00097b83... (24 %) Writing at 0x0009e57a... (26 %) Writing at 0x000a51dc... (27 %) Writing at 0x000abdca... (28 %) Writing at 0x000b2abc... (30 %) Writing at 0x000b8870... (31 %) Writing at 0x000be95c... (33 %) Writing at 0x000c4150... (34 %) Writing at 0x000c9f7a... (36 %) Writing at 0x000cfd92... (37 %) Writing at 0x000d60d0... (39 %) Writing at 0x000dc027... (40 %) Writing at 0x000e37dd... (42 %) Writing at 0x000e9fbe... (43 %) Writing at 0x000f012b... (44 %) Writing at 0x000f5d2b... (46 %) Writing at 0x000fbcbe... (47 %) Writing at 0x00101fa0... (49 %) Writing at 0x00108698... (50 %) Writing at 0x0010e8c9... (52 %) Writing at 0x00115556... (53 %) Writing at 0x0011bbeb... (55 %) Writing at 0x00121915... (56 %) Writing at 0x00127d70... (57 %) Writing at 0x0012e117... (59 %) Writing at 0x00133f9d... (60 %) Writing at 0x0013a028... (62 %) Writing at 0x0013ff20... (63 %) Writing at 0x001456cc... (65 %) Writing at 0x0014b1da... (66 %) Writing at 0x00151905... (68 %) Writing at 0x0015749d... (69 %) Writing at 0x0015cdff... (71 %) Writing at 0x00162564... (72 %) Writing at 0x00168056... (73 %) Writing at 0x0016eafa... (75 %) Writing at 0x001745ae... (76 %) Writing at 0x0017a0be... (78 %) Writing at 0x00180338... (79 %) Writing at 0x0018629d... (81 %) Writing at 0x0018be30... (82 %) Writing at 0x00191f82... (84 %) Writing at 0x00197f1d... (85 %) Writing at 0x0019e347... (86 %) Writing at 0x001a43d6... (88 %) Writing at 0x001aa3d6... (89 %) Writing at 0x001b04e3... (91 %) Writing at 0x001b6a60... (92 %) Writing at 0x001bc902... (94 %) Writing at 0x001c28df... (95 %) Writing at 0x001c874e... (97 %) Writing at 0x001ce7b1... (98 %) Writing at 0x0024fd4d... (100 %) Wrote 4194304 bytes (1115834 compressed) at 0x00000000 in 25.0 seconds (effective 1344.0 kbit/s)... Hash of data verified. Leaving... Hard Resetting... Hard resetting via RTS pin... Done! Flashing is complete! Showing logs: [13:53:34][ 1][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x4203c5c2 [13:53:34][ 12][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x4203c586 [13:53:34][ 23][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_CTS (4) successfully set to 0x4203c54a [13:53:34][ 35][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RTS (5) successfully set to 0x4203c50e [13:53:34][ 46][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x4203c5c2 [13:53:34][ 57][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x4203c586 [13:53:34][ 69][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_CTS (4) successfully set to 0x4203c54a [13:53:34][ 80][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RTS (5) successfully set to 0x4203c50e [13:53:34][ 91][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DM (38) successfully set to 0x420373c4 [13:53:34][ 103][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DP (39) successfully set to 0x420373c4 [13:53:34][ 114][V][NetworkServer.h:41] NetworkServer(): NetworkServer::NetworkServer(port=80, ...) [13:53:34][ 122][V][WebServer.cpp:49] WebServer(): WebServer::Webserver(port=80) [13:53:34][ 129][V][ZigbeeEP.cpp:21] ZigbeeEP(): Endpoint: 1 [13:53:34][ 141][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 17 successfully set to type UART_RX (2) with bus 0x40815904 [13:53:34][ 152][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 16 successfully set to type UART_TX (3) with bus 0x40815904 [13:53:34][ 163][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 12 successfully set to type USB_DM (38) with bus 0x4081b168 [13:53:34][ 173][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 13 successfully set to type USB_DP (39) with bus 0x4081b168 [13:53:37]E (2864) esp_littlefs: ./managed_components/joltwallet__littlefs/src/littlefs/lfs.c:1384:error: Corrupted dir pair at {0x0, 0x1} [13:53:37] [13:53:37]E (2864) esp_littlefs: mount failed, (-84) [13:53:37]E (2868) esp_littlefs: Failed to initialize LittleFS [13:53:42] [13:53:42] [13:53:42]Core 0 register dump: [13:53:42]MEPC : 0x40805f76 RA : 0x4080a8a4 SP : 0x4082cd00 GP : 0x408149d4 [13:53:42]TP : 0x4082cd50 T0 : 0x40022494 T1 : 0x40806150 T2 : 0x00000000 [13:53:42]S0/FP : 0x40826000 S1 : 0x4081ed3c A0 : 0x00000001 A1 : 0x000000fe [13:53:42]A2 : 0x0000000c A3 : 0x00000040 A4 : 0x00000000 A5 : 0x00000000 [13:53:42]A6 : 0x00000000 A7 : 0x00000000 S2 : 0x40826000 S3 : 0x4082c2ec [13:53:42]S4 : 0x00000000 S5 : 0x00000000 S6 : 0x00000000 S7 : 0x00000000 [13:53:42]S8 : 0x00000000 S9 : 0x00000000 S10 : 0x00000000 S11 : 0x00000000 [13:53:42]T3 : 0x00000000 T4 : 0x00000000 T5 : 0x00000000 T6 : 0x00000000 [13:53:42]MSTATUS : 0x00000000 MTVEC : 0x00000000 MCAUSE : 0x00000000 MTVAL : 0x00000000 [13:53:42]MHARTID : 0x00000000 [13:53:42] [13:53:42]Stack memory: [13:53:42]4082cd00: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x40809a34 [13:53:42]4082cd20: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 [13:53:42]4082cd40: 0x00000000 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xbaad5678 0x00000168 [13:53:42]4082cd60: 0xabba1234 0x0000015c 0x4082cc80 0x00000000 0x4081ed94 0x4081ed94 0x4082cd68 0x4081ed8c [13:53:42]4082cd80: 0x00000019 0x00000000 0x00000000 0x4082cd68 0x00000000 0x00000000 0x4082c458 0x454c4449 [13:53:42]4082cda0: 0x00000000 0x00000000 0x00000000 0x4082cd50 0x00000003 0x00000000 0x00000000 0x00000000 [13:53:42]4082cdc0: 0x00000000 0x00000000 0x00682036 0x00000000 0x40826a04 0x40826a6c 0x40826ad4 0x00000000 [13:53:42]4082cde0: 0x00000000 0x00000001 0x00000000 0x00000000 0x00000000 0x4209ff36 0x00000000 0x00000000 [13:53:42]4082ce00: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 [13:53:42]4082ce20: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 [13:53:42]4082ce40: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 [13:53:42]4082ce60: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 [13:53:42]4082ce80: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 [13:53:42]4082cea0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 [13:53:42]4082cec0: 0x00000200 0xbaad5678 0x0000080c 0xabba1234 0x00000800 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082cee0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082cf00: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082cf20: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082cf40: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082cf60: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082cf80: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082cfa0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082cfc0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082cfe0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082d000: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082d020: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082d040: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082d060: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082d080: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082d0a0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082d0c0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42]4082d0e0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 [13:53:42] [13:53:42] [13:53:42] [13:53:42]ELF file SHA256: 038965940 [13:53:42] [13:53:42]Rebooting... [13:53:42]ESP-ROM:esp32c6-20220919 [13:53:42]Build:Sep 19 2022 [13:53:42]rst:0xc (SW_CPU),boot:0xc (SPI_FAST_FLASH_BOOT) [13:53:42]Saved PC:0x4001975a [13:53:42]SPIWP:0xee [13:53:42]mode:DIO, clock div:2 [13:53:42]load:0x40875720,len:0x1228 [13:53:42]load:0x4086c110,len:0xd9c [13:53:42]load:0x4086e610,len:0x2f74 [13:53:42]SHA-256 comparison failed: [13:53:42]Calculated: 3a799278d738103269210c1085972e4f0349b1ad8db65346c31e62cf9df74fef [13:53:42]Expected: fbaea1132aa899f199f7716328e66fcef6e198743d13411971ce726efa02e5ca [13:53:42]Attempting to boot anyway... [13:53:42]entry 0x4086c110 [13:53:43][ 1][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x4203c5c2 [13:53:43][ 12][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x4203c586 [13:53:43][ 23][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_CTS (4) successfully set to 0x4203c54a [13:53:43][ 35][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RTS (5) successfully set to 0x4203c50e [13:53:43][ 46][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x4203c5c2 [13:53:43][ 57][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x4203c586 [13:53:43][ 69][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_CTS (4) successfully set to 0x4203c54a [13:53:43][ 80][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RTS (5) successfully set to 0x4203c50e [13:53:43][ 91][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DM (38) successfully set to 0x420373c4 [13:53:43][ 103][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DP (39) successfully set to 0x420373c4 [13:53:43][ 114][V][NetworkServer.h:41] NetworkServer(): NetworkServer::NetworkServer(port=80, ...) [13:53:43][ 122][V][WebServer.cpp:49] WebServer(): WebServer::Webserver(port=80) [13:53:43][ 129][V][ZigbeeEP.cpp:21] ZigbeeEP(): Endpoint: 1 [13:53:43][ 152][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 17 successfully set to type UART_RX (2) with bus 0x40815904 [13:53:43][ 163][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 16 successfully set to type UART_TX (3) with bus 0x40815904 [13:53:43][ 174][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 12 successfully set to type USB_DM (38) with bus 0x4081b168 [13:53:43][ 185][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 13 successfully set to type USB_DP (39) with bus 0x4081b168
Podpowiesz co robię nie tak? A może bin jest skompilowany na inną wersje procesora?
EDIT
Wgrałem przez ESPTool v4.8.1 i też się restartuje
Robiłem tak:klew wrote: Wed Jan 29, 2025 2:38 pmAle program się wgrał i działa (logi lecą).
Coś mu się nie udaje zainicjalizować LittleFs. Dawałeś flash erase przed wgraniem?
C:\Program Files\ESPTool> .\esptool.exe --port COM3 erase_flash
Wgrywałem przez USB opisane CH343C:\Program Files\ESPTool> .\esptool.exe --port COM3 --baud 115200 write_flash --flash_size=detect 0 .\Z2S_Gateway.battery_web_mem_ota.bin
Code: Select all
[322162][I][ZigbeeCore.cpp:324] esp_zb_app_signal_handler(): New device commissi oned or rejoined (short: 0x8468)
[322163][V][ZigbeeCore.cpp:328] esp_zb_app_signal_handler(): Device capabilities : 0x80
[322280][D][ZigbeeGateway.cpp:152] find_Cb(): Sensor found: short address(0x8468 ), endpoint(1)
[322347][I][ZigbeeGateway.cpp:342] printJoinedDevices(): joined devices:
[322348][I][ZigbeeGateway.cpp:345] printJoinedDevices(): Device on endpoint 1, s hort address: 0x8468
[322397][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x 1000) callback
[322398][V][ZigbeeHandlers.cpp:96] zb_cmd_read_attr_resp_handler(): Read attribu te response: from address(0x8468) src endpoint(1) to dst endpoint(1) cluster(0x0 )
[322398][V][ZigbeeHandlers.cpp:105] zb_cmd_read_attr_resp_handler(): Read attrib ute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[322399][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ300 0_mrpevh8p"
[322400][I][Z2S_Gateway.ino:295] loop(): manufacturer _TZ3000_mrpevh8p
[322518][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x 1000) callback
[322519][V][ZigbeeHandlers.cpp:96] zb_cmd_read_attr_resp_handler(): Read attribu te response: from address(0x8468) src endpoint(1) to dst endpoint(1) cluster(0x0 )
[322519][V][ZigbeeHandlers.cpp:105] zb_cmd_read_attr_resp_handler(): Read attrib ute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[322520][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS0041"
[322521][I][Z2S_Gateway.ino:297] loop(): model TS0041Code: Select all
[309222][V][ZigbeeCore.cpp:225] openNetwork(): Opening network for joining for 180 seconds
[309690][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0x2fc2) is open for 180 seconds
[367486][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[367488][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[368568][I][ZigbeeCore.cpp:324] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0xaf86)
[368569][V][ZigbeeCore.cpp:328] esp_zb_app_signal_handler(): Device capabilities: 0x80
[369073][D][ZigbeeGateway.cpp:152] find_Cb(): Sensor found: short address(0xaf86), endpoint(1)
[369076][I][ZigbeeGateway.cpp:342] printJoinedDevices(): joined devices:
[369077][I][ZigbeeGateway.cpp:345] printJoinedDevices(): Device on endpoint 1, short address: 0xaf86
[369153][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1000) callback
[369154][V][ZigbeeHandlers.cpp:96] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x0)
[369154][V][ZigbeeHandlers.cpp:105] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[369155][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_n2egfsli"
[369158][I][Z2S_Gateway.ino:295] loop(): manufacturer _TZ3000_n2egfsli
[369164][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[369600][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0x2fc2) is open for 180 seconds
[369715][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1000) callback
[369715][V][ZigbeeHandlers.cpp:96] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x0)
[369716][V][ZigbeeHandlers.cpp:105] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(7)
[369717][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "SNZB-04"
[369718][I][Z2S_Gateway.ino:297] loop(): model SNZB-04
[369719][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_akqdg6g7::TS0201, entry # 0
[369719][I][Z2S_Gateway.ino:380] loop(): LIST checking Xiaomi::LYWSD03MMC-z, entry # 1
[369720][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_rdhukkmi::TS0201, entry # 2
[369720][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_fllyghyj::TS0201, entry # 3
[369721][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_v1w2k9dd::TS0201, entry # 4
[369721][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZE204_upagmta9::TS0601, entry # 5
[369722][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_xr3htd96::TS0201, entry # 6
[369722][I][Z2S_Gateway.ino:380] loop(): LIST checking SONOFF::SNZB-02D, entry # 7
[369723][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_0hkmcrza::TS0203, entry # 8
[369724][I][Z2S_Gateway.ino:380] loop(): LIST checking TEST1::TS0202, entry # 9
[369724][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_mcxw5ehu::TS0202, entry # 10
[369725][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZE200_3towulqd::TS0601, entry # 11
[369725][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_26fmupbb::TS0203, entry # 12
[369726][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_rcuyhwe3::TS0203, entry # 13
[369726][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_2mbfxlzr::TS0203, entry # 14
[369727][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZE200_bh3n6gk8::TS0601, entry # 15
[369728][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_k4ej3ww2::TS0207, entry # 16
[369728][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3210_up3pngle::TS0205, entry # 17
[369729][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_85czd6fy::TS0207, entry # 18
[369729][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_upgcbody::TS0207, entry # 19
[369730][I][Z2S_Gateway.ino:380] loop(): LIST checking TEST1::TS0205, entry # 20
[369730][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3210_up3pngle::TS0205, entry # 21
[369731][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_lf56vpxj::TS0202, entry # 22
[369732][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_decxrtwa::TS0203, entry # 23
[369732][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_yxqnffam::TS0203, entry # 24
[369733][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_cehuw1lw::TS011F, entry # 25
[369733][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_5f43h46b::TS011F, entry # 26
[369734][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_w0qqde0g::TS011F, entry # 27
[369734][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_wkai4ga5::TS0044, entry # 28
[369735][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_yj6k7vfo::TS0041, entry # 29
[369736][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_4fjiwweb::TS004F, entry # 30
[369736][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_uri7ongn::TS004F, entry # 31
[369737][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_ixla93vd::TS004F, entry # 32
[369737][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_qja6nq5z::TS004F, entry # 33
[369738][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_abrsvsou::TS004F, entry # 34
[369738][I][Z2S_Gateway.ino:380] loop(): LIST checking IKEA of Sweden::Remote Control N2, entry # 35
[369739][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZ3000_gjrubzje::TS0001, entry # 36
[369740][I][Z2S_Gateway.ino:380] loop(): LIST checking SONOFF::ZBMINIL2, entry # 37
[369740][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZE200_cpmgn2cf::TS0601, entry # 38
[369741][I][Z2S_Gateway.ino:380] loop(): LIST checking _TZE200_0dvm9mva::TS0601, entry # 39
[369742][D][Z2S_Gateway.ino:382] loop(): Unknown model _TZ3000_n2egfsli::SNZB-04, no binding is possible
Channel(0) value changed to 212396.00
Send: [53 55 50 4C 41 17 17 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 60 ED 09 41 ]
Send: [53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 18 00 00 00 28 00 00 00 10 00 00 00 7E 01 00 00 00 00 00 00 92 DA 0A 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 14 00 00 00 32 00 00 00 10 00 00 00 2A 56 9A 67 00 00 00 00 1B FF 0A 00 00 00 00 00 53 55 50 4C 41 ]
[389092][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[389092][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0xff), delay (0x0)
[389093][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[389094][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[390007][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[390007][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0xff), delay (0x0)
[390009][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[390009][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[390160][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[390160][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0xff), delay (0x0)
[390161][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[390162][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[392311][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[392311][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0xff), delay (0x0)
[392312][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[392313][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[393424][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[393425][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0xff), delay (0x0)
[393426][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[393427][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[393524][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[393525][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0xff), delay (0x0)
[393526][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[393526][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[393789][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[393789][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0xff), delay (0x0)
[393790][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[393791][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[396567][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[396567][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0xff), delay (0x0)
[396568][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[396569][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[397650][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[397651][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0xff), delay (0x0)
[397652][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[397652][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[398047][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[398047][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0xff), delay (0x0)
[398049][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[398049][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[400017][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[400017][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0xff), delay (0x0)
[400019][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[400019][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[400024][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[400025][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x1)
[400026][I][ZigbeeGateway.cpp:415] zbAttributeRead(): zbAttributeRead power config battery percentage remaining 200
[400026][I][Z2S_Devices_Table.cpp:325] Z2S_onBatteryPercentageReceive(): onBatteryPercentageReceive 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1
[400027][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0xffffffff
[400028][I][Z2S_Devices_Table.cpp:329] Z2S_onBatteryPercentageReceive(): No channel found for address p1E▒D8▒
[400029][I][ZigbeeGateway.cpp:429] zbAttributeRead(): zbAttributeRead from (0x3170), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[400049][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[400049][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0xff), delay (0x0)
[400051][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[400051][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[400136][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[400136][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x1)
[400137][I][ZigbeeGateway.cpp:418] zbAttributeRead(): zbAttributeRead power config cluster (0x1), attribute id (0x20), attribute data type (0x20)
[400138][I][ZigbeeGateway.cpp:429] zbAttributeRead(): zbAttributeRead from (0x3170), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[400253][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[400254][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500)
[400255][I][ZigbeeGateway.cpp:428] zbAttributeRead(): zbAttributeRead IAS zone cluster (0x500), attribute id (0xf001), attribute data type (0x20)
[400366][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[400366][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500)
[400367][I][ZigbeeGateway.cpp:428] zbAttributeRead(): zbAttributeRead IAS zone cluster (0x500), attribute id (0x13), attribute data type (0x20)
Send: [53 55 50 4C 41 17 19 00 00 00 28 00 00 00 10 00 00 00 97 01 00 00 00 00 00 00 66 2C 0B 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
[407803][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[407803][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0xff), delay (0x0)
[407804][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[407805][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
Recv: [53 55 50 4C 41 17 15 00 00 00 32 00 00 00 10 00 00 00 43 56 9A 67 00 00 00 00 08 D6 0A 00 00 00 00 00 53 55 50 4C 41 ]
[411809][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[411810][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0xff), delay (0x0)
[411811][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[411811][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[413640][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1031) callback
[413641][V][ZigbeeHandlers.cpp:175] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0xff), delay (0x0)
[413642][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0x3e8
[413642][I][Z2S_Devices_Table.cpp:344] Z2S_onIASzoneStatusChangeNotification(): No channel found for address p1E▒D8▒
[418257][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[418257][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x1)
[418258][I][ZigbeeGateway.cpp:415] zbAttributeRead(): zbAttributeRead power config battery percentage remaining 200
[418259][I][Z2S_Devices_Table.cpp:325] Z2S_onBatteryPercentageReceive(): onBatteryPercentageReceive 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1
[418259][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0xffffffff
[418260][I][Z2S_Devices_Table.cpp:329] Z2S_onBatteryPercentageReceive(): No channel found for address p1E▒D8▒
[418260][I][ZigbeeGateway.cpp:429] zbAttributeRead(): zbAttributeRead from (0x3170), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[418322][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[418322][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x1)
[418323][I][ZigbeeGateway.cpp:418] zbAttributeRead(): zbAttributeRead power config cluster (0x1), attribute id (0x20), attribute data type (0x20)
[418323][I][ZigbeeGateway.cpp:429] zbAttributeRead(): zbAttributeRead from (0x3170), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[418455][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[418456][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500)
[418456][I][ZigbeeGateway.cpp:428] zbAttributeRead(): zbAttributeRead IAS zone cluster (0x500), attribute id (0xf001), attribute data type (0x20)
[418619][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[418619][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500)
[418620][I][ZigbeeGateway.cpp:428] zbAttributeRead(): zbAttributeRead IAS zone cluster (0x500), attribute id (0x13), attribute data type (0x20)
[419345][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[419346][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x1)
[419347][I][ZigbeeGateway.cpp:415] zbAttributeRead(): zbAttributeRead power config battery percentage remaining 200
[419347][I][Z2S_Devices_Table.cpp:325] Z2S_onBatteryPercentageReceive(): onBatteryPercentageReceive 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1
[419348][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0xffffffff
[419348][I][Z2S_Devices_Table.cpp:329] Z2S_onBatteryPercentageReceive(): No channel found for address p1E▒D8▒
[419349][I][ZigbeeGateway.cpp:429] zbAttributeRead(): zbAttributeRead from (0x3170), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[421250][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[421250][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x1)
[421251][I][ZigbeeGateway.cpp:415] zbAttributeRead(): zbAttributeRead power config battery percentage remaining 200
[421251][I][Z2S_Devices_Table.cpp:325] Z2S_onBatteryPercentageReceive(): onBatteryPercentageReceive 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1
[421252][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x44:0xa4:0x45:0x31:0x70, endpoint 0x1, channel type 0xffffffff
[421253][I][Z2S_Devices_Table.cpp:329] Z2S_onBatteryPercentageReceive(): No channel found for address p1E▒D8▒
[421254][I][ZigbeeGateway.cpp:429] zbAttributeRead(): zbAttributeRead from (0x3170), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[421376][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[421377][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x1)
[421377][I][ZigbeeGateway.cpp:418] zbAttributeRead(): zbAttributeRead power config cluster (0x1), attribute id (0x20), attribute data type (0x20)
[421378][I][ZigbeeGateway.cpp:429] zbAttributeRead(): zbAttributeRead from (0x3170), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[421433][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[421434][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500)
[421435][I][ZigbeeGateway.cpp:428] zbAttributeRead(): zbAttributeRead IAS zone cluster (0x500), attribute id (0xf001), attribute data type (0x20)
[421587][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x2000) callback
[421587][V][ZigbeeHandlers.cpp:74] zb_attribute_reporting_handler(): Received report from address(0xaf86) src endpoint(1) to dst endpoint(1) cluster(0x500)
[421588][I][ZigbeeGateway.cpp:428] zbAttributeRead(): zbAttributeRead IAS zone cluster (0x500), attribute id (0x13), attribute data type (0x20)
Super! Czekam z niecierpliwością na nową wersję do testowania. Co do reszty, to na spokojnie, kto jak kto, ale Ty pewnie to opanujesz. Google i Alexa też mają problem z tymi przyciskami, jak im je wystawia np. SmartLife (Tuya). Czasem widzą tylko dwie funkcje (włącz/wyłącz), czasem tylko przełącz, a czasem wcale ich nie widząvajera wrote: Wed Jan 29, 2025 10:51 am W nowej wersji kodu rzucam "Tuya magic spell", ale ta firma zrobiła naprawdę wszystko żeby zepsuć standard Zigbee.
Nad tymi wyzwalaczami scen siedzę już któryś dzień i jest masakra - wygląda na to, że ten sam model może różnie działać...
Postaram się dzisiaj wieczorem wrzucić aktualizację kodu.
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036Otrzymałem dziś paczkę z urządzeniami zigbeevajera wrote: Wed Jan 29, 2025 10:51 am W nowej wersji kodu rzucam "Tuya magic spell", ale ta firma zrobiła naprawdę wszystko żeby zepsuć standard Zigbee.
Nad tymi wyzwalaczami scen siedzę już któryś dzień i jest masakra - wygląda na to, że ten sam model może różnie działać...
Postaram się dzisiaj wieczorem wrzucić aktualizację kodu.
Code: Select all
============ After Setup End =============
[ 15853][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[ 15855][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[ 16377][I][ZigbeeCore.cpp:299] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x54d4)
[ 16377][V][ZigbeeCore.cpp:303] esp_zb_app_signal_handler(): Device capabilities: 0x80
[ 16494][D][ZigbeeGateway.cpp:128] find_Cb(): Sensor found: short address(0x54d4), endpoint(1)
[ 16559][I][ZigbeeGateway.cpp:271] printJoinedDevices(): joined devices:
[ 16560][I][ZigbeeGateway.cpp:274] printJoinedDevices(): Device on endpoint 1, short address: 0x54d4
[ 16610][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 16610][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x54d4) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 16611][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[ 16612][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZE200_9xfjixap"
[ 16560][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer _TZE200_9xfjixap
[ 16730][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 16730][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x54d4) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 16731][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[ 16732][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS0601"
[ 16613][I][Z2S_Device_Scanner.ino:89] loop(): model TS0601
[ 16733][I][ZigbeeGateway.cpp:207] zbPrintDeviceDiscovery(): short_addr_req 21716
[ 16850][I][ZigbeeGateway.cpp:141] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 21716, endpoints count 1
[ 16850][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 1, id 1
[ 16883][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 21716, endpoint # 1
[ 16884][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 4, out clusters # 2
[ 16884][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 4
[ 16885][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 5
[ 16885][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 3, id 61184
[ 16886][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 4, id 0
[ 16886][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 1, id 25
[ 16886][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 2, id 10
[ 17009][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 17010][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x4), attribute id (0x0), data type (0x18)
[ 17010][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x4), attribute id (0xfffd), data type (0x21)
[ 17025][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 17026][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x5), attribute id (0x0), data type (0x20)
[ 17026][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x5), attribute id (0x1), data type (0x20)
[ 17027][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x5), attribute id (0x2), data type (0x21)
[ 17028][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x5), attribute id (0x3), data type (0x10)
[ 17029][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x5), attribute id (0x4), data type (0x18)
[ 17030][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x5), attribute id (0xfffd), data type (0x21)
[ 17044][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 17044][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0xef00), attribute id (0x0), data type (0x20)
[ 17060][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 17060][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0x0), data type (0x20)
[ 17061][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0x1), data type (0x20)
[ 17062][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0x2), data type (0x20)
[ 17063][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0x3), data type (0x20)
[ 17064][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0x4), data type (0x42)
[ 17065][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0x5), data type (0x42)
[ 17066][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0x6), data type (0x42)
[ 17066][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0x7), data type (0x30)
[ 17067][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0xffde), data type (0x20)
[ 17068][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0xfffd), data type (0x21)
[ 17069][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0xfffe), data type (0x30)
[ 17070][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0xffe2), data type (0x20)
[ 17071][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x0), attribute id (0xffe3), data type (0x48)
[ 17086][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 17087][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x19), attribute id (0x0), data type (0xf0)
[ 17087][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x19), attribute id (0x1), data type (0x23)
[ 17088][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x19), attribute id (0x2), data type (0x23)
[ 17089][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x19), attribute id (0x3), data type (0x21)
[ 17090][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x19), attribute id (0x4), data type (0x23)
[ 17091][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x19), attribute id (0x5), data type (0x21)
[ 17092][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x19), attribute id (0x6), data type (0x30)
[ 17092][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x19), attribute id (0x7), data type (0x21)
[ 17093][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x19), attribute id (0x8), data type (0x21)
[ 17094][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x19), attribute id (0x9), data type (0x21)
[ 17095][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0x19), attribute id (0xfffd), data type (0x21)
[ 17098][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 17099][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x54d4), source endpoint (0x1), source cluster (0xa), attribute id (0xfffd), data type (0x21)
[ 17803][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 17884][I][ZigbeeCore.cpp:330] esp_zb_app_signal_handler(): Network(0x8c3d) is open for 180 secondsCode: Select all
============ After Setup End =============
[ 19345][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[ 19347][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[ 19865][I][ZigbeeCore.cpp:299] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x257b)
[ 19866][V][ZigbeeCore.cpp:303] esp_zb_app_signal_handler(): Device capabilities: 0x80
[ 20371][D][ZigbeeGateway.cpp:128] find_Cb(): Sensor found: short address(0x257b), endpoint(1)
[ 20373][I][ZigbeeGateway.cpp:271] printJoinedDevices(): joined devices:
[ 20373][I][ZigbeeGateway.cpp:274] printJoinedDevices(): Device on endpoint 1, short address: 0x257b
[ 20873][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 20874][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x257b) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 20874][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[ 20875][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_wkai4ga5"
[ 20374][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer _TZ3000_wkai4ga5
[ 21378][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 21378][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x257b) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 21379][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[ 21379][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS0044"
[ 20877][I][Z2S_Device_Scanner.ino:89] loop(): model TS0044
[ 21382][I][ZigbeeGateway.cpp:207] zbPrintDeviceDiscovery(): short_addr_req 9595
[ 21430][I][ZigbeeGateway.cpp:141] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 9595, endpoints count 4
[ 21431][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 1, id 1
[ 21431][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 2, id 2
[ 21432][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 3, id 3
[ 21432][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 4, id 4
[ 21440][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 21877][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 9595, endpoint # 1
[ 21878][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 3, out clusters # 2
[ 21878][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 0
[ 21879][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 1
[ 21879][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 3, id 6
[ 21879][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 1, id 10
[ 21880][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 2, id 25
[ 21895][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 9595, endpoint # 2
[ 21896][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 2, out clusters # 0
[ 21896][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 1
[ 21897][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 6
[ 21912][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 9595, endpoint # 3
[ 21912][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 2, out clusters # 0
[ 21913][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 1
[ 21913][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 6
[ 21928][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 9595, endpoint # 4
[ 21928][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 2, out clusters # 0
[ 21929][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 1
[ 21929][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 6
[ 22113][I][ZigbeeCore.cpp:330] esp_zb_app_signal_handler(): Network(0x6ddf) is open for 180 seconds
[ 22147][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 22147][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x0), attribute id (0x0), data type (0x20)
[ 22148][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x0), attribute id (0x1), data type (0x20)
[ 22149][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x0), attribute id (0x2), data type (0x20)
[ 22150][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x0), attribute id (0x3), data type (0x20)
[ 22151][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x0), attribute id (0x4), data type (0x42)
[ 22151][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x0), attribute id (0x5), data type (0x42)
[ 22152][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x0), attribute id (0x7), data type (0x30)
[ 22153][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x0), attribute id (0x12), data type (0x10)
[ 22154][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x0), attribute id (0x4000), data type (0x42)
[ 22155][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x0), attribute id (0xfffd), data type (0x21)
[ 22169][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 22170][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x1), attribute id (0x20), data type (0x20)
[ 22170][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x1), attribute id (0x21), data type (0x20)
[ 22171][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x1), attribute id (0xfffd), data type (0x21)
[ 22186][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 22186][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x6), attribute id (0x0), data type (0x10)
[ 22187][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x6), attribute id (0x4000), data type (0x10)
[ 22188][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x6), attribute id (0x4001), data type (0x21)
[ 22189][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x6), attribute id (0x4002), data type (0x21)
[ 22189][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x6), attribute id (0x4003), data type (0x30)
[ 22190][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x1), source cluster (0x6), attribute id (0xfffd), data type (0x21)
[ 22204][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 22217][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 22241][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 22242][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x2), source cluster (0x1), attribute id (0x20), data type (0x20)
[ 22243][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x2), source cluster (0x1), attribute id (0x21), data type (0x20)
[ 22243][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x2), source cluster (0x1), attribute id (0xfffd), data type (0x21)
[ 22258][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 22258][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x2), source cluster (0x6), attribute id (0x0), data type (0x10)
[ 22259][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x2), source cluster (0x6), attribute id (0x4000), data type (0x10)
[ 22260][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x2), source cluster (0x6), attribute id (0x4001), data type (0x21)
[ 22261][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x2), source cluster (0x6), attribute id (0x4002), data type (0x21)
[ 22262][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x2), source cluster (0x6), attribute id (0x4003), data type (0x30)
[ 22263][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x2), source cluster (0x6), attribute id (0xfffd), data type (0x21)
[ 22287][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 22288][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x3), source cluster (0x1), attribute id (0x20), data type (0x20)
[ 22288][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x3), source cluster (0x1), attribute id (0x21), data type (0x20)
[ 22289][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x3), source cluster (0x1), attribute id (0xfffd), data type (0x21)
[ 22304][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 22304][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x3), source cluster (0x6), attribute id (0x0), data type (0x10)
[ 22305][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x3), source cluster (0x6), attribute id (0x4000), data type (0x10)
[ 22306][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x3), source cluster (0x6), attribute id (0x4001), data type (0x21)
[ 22307][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x3), source cluster (0x6), attribute id (0x4002), data type (0x21)
[ 22308][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x3), source cluster (0x6), attribute id (0x4003), data type (0x30)
[ 22309][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x3), source cluster (0x6), attribute id (0xfffd), data type (0x21)
[ 22333][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 22333][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x4), source cluster (0x1), attribute id (0x20), data type (0x20)
[ 22334][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x4), source cluster (0x1), attribute id (0x21), data type (0x20)
[ 22335][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x4), source cluster (0x1), attribute id (0xfffd), data type (0x21)
[ 22339][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 22340][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x4), source cluster (0x6), attribute id (0x0), data type (0x10)
[ 22341][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x4), source cluster (0x6), attribute id (0x4000), data type (0x10)
[ 22341][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x4), source cluster (0x6), attribute id (0x4001), data type (0x21)
[ 22342][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x4), source cluster (0x6), attribute id (0x4002), data type (0x21)
[ 22343][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x4), source cluster (0x6), attribute id (0x4003), data type (0x30)
[ 22344][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x257b), source endpoint (0x4), source cluster (0x6), attribute id (0xfffd), data type (0x21)
[ 30347][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 30348][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x257b) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 30348][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x689d), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[ 30349][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 30349][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x257b) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 30350][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x689d), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[ 40405][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 40405][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x257b) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 40406][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x689d), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[ 40407][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 40407][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x257b) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 40408][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x689d), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[ 50440][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 50441][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x257b) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 50441][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x689d), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[ 50442][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 50442][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x257b) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 50443][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x689d), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[ 59648][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
[ 59648][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data size(1)
[ 60470][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 60470][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x257b) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 60471][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x689d), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[ 60472][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 60472][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x257b) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 60473][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x689d), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[ 62600][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
[ 62600][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data size(1)
[ 65413][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
[ 65413][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data size(1)
[ 71324][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
[ 71324][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data size(1)
[ 73126][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
[ 73127][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data size(1)
[ 78822][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
[ 78822][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data size(1)
[ 82134][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
[ 82134][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data size(1)
[ 87449][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
[ 87449][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data size(1)
[ 90705][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
[ 90706][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data size(1)