Code: Select all
Using 'COM18' as serial port.
Showing logs:
[16:38:03][ 1][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Dein=========== Before Setup Start ===========
[16:38:03]Chip Info:
[16:38:03]------------------------------------------
[16:38:03] Model : ESP32-C6
[16:38:03] Package : 1
[16:38:03] Revision : 0.01
[16:38:03] Cores : 1
[16:38:03] CPU Frequency : 160 MHz
[16:38:03] XTAL Frequency : 40 MHz
[16:38:03] Features Bitfield : 0x00000052
[16:38:03] Embedded Flash : No
[16:38:03] Embedded PSRAM : No
[16:38:03] 2.4GHz WiFi : Yes
[16:38:03] Classic BT : No
[16:38:03] BT Low Energy : Yes
[16:38:03] IEEE 802.15.4 : Yes
[16:38:03]------------------------------------------
[16:38:03]INTERNAL Memory Info:
[16:38:03]------------------------------------------
[16:38:03] Total Size : 348972 B ( 340.8 KB)
[16:38:03] Free Bytes : 304376 B ( 297.2 KB)
[16:38:03] Allocated Bytes : 32860 B ( 32.1 KB)
[16:38:03] Minimum Free Bytes: 299564 B ( 292.5 KB)
[16:38:03] Largest Free Block: 270324 B ( 264.0 KB)
[16:38:03]------------------------------------------
[16:38:03]Flash Info:
[16:38:03]------------------------------------------
[16:38:03] Chip Size : 4194304 B (4 MB)
[16:38:03] Block Size : 65536 B ( 64.0 KB)
[16:38:03] Sector Size : 4096 B ( 4.0 KB)
[16:38:03] Page Size : 256 B ( 0.2 KB)
[16:38:03] Bus Speed : 40 MHz
[16:38:03] Bus Mode : QIO
[16:38:03]------------------------------------------
[16:38:03]Partitions Info:
[16:38:03]------------------------------------------
[16:38:03] nvs : addr: 0x00009000, size: 20.0 KB, type: DATA, subtype: NVS
[16:38:03] otadata : addr: 0x0000E000, size: 8.0 KB, type: DATA, subtype: OTA
[16:38:03] app0 : addr: 0x00010000, size: 2560.0 KB, type: APP, subtype: OTA_0
[16:38:03] spiffs : addr: 0x00290000, size: 1384.0 KB, type: DATA, subtype: SPIFFS
[16:38:03] zb_storage : addr: 0x003EA000, size: 16.0 KB, type: DATA, subtype: FAT
[16:38:03] zb_fct : addr: 0x003EE000, size: 4.0 KB, type: DATA, subtype: FAT
[16:38:03] rcp_fw : addr: 0x003EF000, size: 4.0 KB, type: DATA, subtype: SPIFFS
[16:38:03] coredump : addr: 0x003F0000, size: 64.0 KB, type: DATA, subtype: COREDUMP
[16:38:03]------------------------------------------
[16:38:03]Software Info:
[16:38:03]------------------------------------------
[16:38:03] Compile Date/Time : Apr 11 2025 22:21:36
[16:38:03] Compile Host OS : linux
[16:38:03] ESP-IDF Version : v5.3.2-584-g489d7a2b3a-dirty
[16:38:03] Arduino Version : 3.1.3
[16:38:03]------------------------------------------
[16:38:03]Board Info:
[16:38:03]------------------------------------------
[16:38:03] Arduino Board : ESP32C6_DEV
[16:38:03] Arduino Variant : esp32c6
[16:38:03] Arduino FQBN : esp32:esp32:esp32c6:PartitionScheme=custom,ZigbeeMode=zczr,FlashSize=4M,CDCOnBoot=cdc,DebugLevel=verbose
[16:38:03]============ Before Setup End ============
[16:38:03][ 1263][I][Z2S_Gateway.ino:652] setup(): setup start
[16:38:03][ 1264][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x4204ba6e
[16:38:03][ 1264][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 9 successfully set to type GPIO (1) with bus 0xa
[16:38:03][ 1265][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x4204ba6e
[16:38:03][ 1266][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 3 successfully set to type GPIO (1) with bus 0x4
[16:38:03][ 1365][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x4204ba6e
[16:38:03][ 1366][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 14 successfully set to type GPIO (1) with bus 0xf
[16:38:03]Storage initialization
[16:38:03]readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
[16:38:03]Storage: Number of sections 1
[16:38:03]Reading section: 0
[16:38:03]readStorage: 7; Read: [3 1 0 7E 80 7E 80 ]
[16:38:03]Section type: 3; size: 1
[16:38:03]storedCRC 32894, CRC calc 32894
[16:38:03]LittleFsConfig: file "/supla-dev.cfg" size 526
[16:38:03]LittleFsConfig: initializing storage from file...
[16:38:03]LittleFsConfig: init result success
[16:38:03]LittleFsConfig: writing to file "/supla-dev.cfg"
[16:38:03]LittleFsConfig: writing to file "/supla-dev.cfg.bak"
[16:38:03]Button[0]::setHoldTime: 2000
[16:38:03]Button[0]::setMulticlickTime: 500
[16:38:03]Button[0]::configureAsConfigButton
[16:38:03]Button[0]::setHoldTime: 5000
[16:38:03]Button[0]::setMulticlickTime: 300
[16:38:03][ 1524][I][z2s_devices_table.cpp:491] Z2S_loadZBDevicesTable(): Z2S_getZBDevicesTableSize 4864, sizeof(z2s_zb_devices_table) 4864, sizeof(z2s_zb_device_params_t) 152, sizeof(bool)1
[16:38:03][ 1566][I][z2s_devices_table.cpp:568] Z2S_loadZBDevicesTable(): Zigbee devices table load success!
[16:38:03][ 1567][I][z2s_telnet_server.cpp:47] log_i_telnet(): ENTRY 0
[16:38:03]RECORD ID 1
[16:38:03]MANUFACTURER NAME _TZE204_ex3rcdha
[16:38:03]MODEL NAME TS0601
[16:38:03]IEEE ADDRESS A4:C1:38:EC:FD:C8:E6:23
[16:38:03]SHORT ADDRESS 0xCAC4
[16:38:03]ENDPOINTS COUNT 0x1
[16:38:03]POWER SOURCE 0x1
[16:38:03]MODEL 8965
[16:38:03]LAST RSSI 0
[16:38:03]LAST SEEN (MS) 0
[16:38:03]KEEP ALIVE (MS) 0
[16:38:03]TIMEOUT (MS) 0
[16:38:03]USER FLAGS 0
[16:38:03]USER DATA 0
[16:38:03]SUPLA CH[0] 0
[16:38:03]SUPLA CH[1] 1
[16:38:03]SUPLA CH[2] 255
[16:38:03]SUPLA CH[3] 255
[16:38:03]SUPLA CH[4] 255
[16:38:03]SUPLA CH[5] 255
[16:38:03]SUPLA CH[6] 255
[16:38:03]SUPLA CH[7] 255
[16:38:03]SUPLA CH[8] 255
[16:38:03]SUPLA CH[9] 255
[16:38:03]SUPLA CH[10] 255
[16:38:03]SUPLA CH[11] 255
[16:38:03]SUPLA CH[12] 255
[16:38:03]SUPLA CH[13] 255
[16:38:03]SUPLA CH[14] 255
[16:38:03]SUPLA CH[15] 255
[16:38:03]
[16:38:03][ 1569][I][z2s_devices_table.cpp:167] Z2S_loadDevicesTable(): Z2S_getDevicesTableSize 15360, sizeof(z2s_devices_table) 15360, sizeof(z2s_device_params_t) 120, sizeof(bool)1
[16:38:03][ 1612][I][z2s_devices_table.cpp:296] Z2S_loadDevicesTable(): Devices table load success!
[16:38:03][ 1612][I][z2s_telnet_server.cpp:47] log_i_telnet(): ENTRY 0
[16:38:03]IEEE ADDRESS A4:C1:38:EC:FD:C8:E6:23
[16:38:03]SHORT ADDRESS 0xCAC4
[16:38:03]ENDPOINT 0x1
[16:38:03]CLUSTER 0xEF00
[16:38:03]MODEL 2305
[16:38:03]SUPLA CHANNEL 0
[16:38:03]SUPLA SECONDARY CHANNEL 255
[16:38:03]SUPLA CHANNEL TYPE 1000
[16:38:03]SUPLA CHANNEL NAME PRESENCE
[16:38:03]SUPLA CHANNEL FUNCTION 236
[16:38:03]SUB ID 1
[16:38:03]USER FLAGS 0
[16:38:03]USER DATA(1) 0
[16:38:03]USER DATA(2) 0
[16:38:03]USER DATA(3) 0
[16:38:03]USER DATA(4) 0
[16:38:03]KEEP ALIVE(S) 0
[16:38:03]TIMEOUT(S) 0
[16:38:03]REFRESH(S) 0
[16:38:03]ZB device id 0
[16:38:03]
[16:38:03][ 1614][I][z2s_telnet_server.cpp:47] log_i_telnet(): ENTRY 1
[16:38:03]IEEE ADDRESS A4:C1:38:EC:FD:C8:E6:23
[16:38:03]SHORT ADDRESS 0xCAC4
[16:38:03]ENDPOINT 0x1
[16:38:03]CLUSTER 0xEF00
[16:38:03]MODEL 2305
[16:38:03]SUPLA CHANNEL 1
[16:38:03]SUPLA SECONDARY CHANNEL 255
[16:38:03]SUPLA CHANNEL TYPE 9000
[16:38:03]SUPLA CHANNEL NAME ILLUMINANCE
[16:38:03]SUPLA CHANNEL FUNCTION 520
[16:38:03]SUB ID 3
[16:38:03]USER FLAGS 0
[16:38:03]USER DATA(1) 0
[16:38:03]USER DATA(2) 0
[16:38:03]USER DATA(3) 0
[16:38:03]USER DATA(4) 0
[16:38:03]KEEP ALIVE(S) 0
[16:38:03]TIMEOUT(S) 0
[16:38:03]REFRESH(S) 0
[16:38:03]ZB device id 0
[16:38:03]
[16:38:03][ 1616][I][z2s_devices_table.cpp:615] Z2S_initSuplaChannels(): initSuplaChannels starting
[16:38:03]Channel[0] initial caption set to 'PRESENCE'
[16:38:03]Channel[1] initial caption set to 'ILLUMINANCE'
[16:38:03][ 1617][I][Z2S_Gateway.ino:729] setup(): cmd Remove Z2SDevice [a4:c1:38:ec:fd:c8:e6:23] channel # 0, len 54
[16:38:03][ 1618][I][Z2S_Gateway.ino:729] setup(): cmd Remove Z2SDevice [a4:c1:38:ec:fd:c8:e6:23] channel # 1, len 54
[16:38:03][ 1618][I][Z2S_Gateway.ino:742] setup(): cmd Update Z2SDevice [a4:c1:38:ec:fd:c8:e6:23] channel # 0, len 54
[16:38:03][ 1619][I][Z2S_Gateway.ino:742] setup(): cmd Update Z2SDevice [a4:c1:38:ec:fd:c8:e6:23] channel # 1, len 54
[16:38:03][ 1619][D][ZigbeeCore.cpp:85] addEndpoint(): Endpoint: 1, Device ID: 0x0050
[16:38:03] *** Supla - starting initialization (platform 0)
[16:38:03] *** Supla - Config initalization
[16:38:03]Device mode: 0
[16:38:03]Security level: Supla CA
[16:38:03] *** Supla - Config load for elements
[16:38:03]RemoteDeviceConfig: Registering field 0x00000010
[16:38:03]Clock: automaticTimeSync: 1
[16:38:03]Button[0]::onLoadConfig: skip
[16:38:03]Channel[0] loaded function: 50
[16:38:03]Binary[0] setServerInvertLogic 0
[16:38:03]Binary[0] config serverInvertLogic 0
[16:38:03]GPM[1]: config loaded successfully
[16:38:03]GPM[1]: RefreshIntervalMs 5000 ms
[16:38:03] *** Supla - Config load for elements done
[16:38:03] *** Supla - Load state storage
[16:38:03]Validating storage state section with current device configuration
[16:38:03]Storage state section validation successful
[16:38:03]readStorage: 1; Read: [1 ]
[16:38:03] *** Supla - Load state storage done
[16:38:03] *** Supla - Init elements
[16:38:03]Button[0]: Initialized: pin 9, pullUp 1, invertLogic 1, state 1
[16:38:03]Channel(0) value changed to 1082345524
[16:38:03]Channel(1) value changed to NaN
[16:38:03] *** Supla - Init elements done
[16:38:03]GUID: B52B4404D68E30B7203652919E65106E
[16:38:03]Device name: Zigbee to Supla Gateway
[16:38:03]Device software version: SDK 25.04-dev
[16:38:03] *** Supla - Initializing network layer
[16:38:03][Wi-Fi] Network AP/hostname: ZIGBEE-TO-SUPLA-GA-E4B063411510
[16:38:03]Using Supla protocol version 23
[16:38:03]Current status: [5] SuplaDevice initialized
[16:38:03]Enter normal mode
[16:38:03] *** Supla - Initialization done
[16:38:03]=========== After Setup Start ============
[16:38:03]INTERNAL Memory Info:
[16:38:03]------------------------------------------
[16:38:03] Total Size : 348972 B ( 340.8 KB)
[16:38:03] Free Bytes : 298328 B ( 291.3 KB)
[16:38:03] Allocated Bytes : 37164 B ( 36.3 KB)
[16:38:03] Minimum Free Bytes: 291640 B ( 284.8 KB)
[16:38:03] Largest Free Block: 270324 B ( 264.0 KB)
[16:38:03]------------------------------------------
[16:38:03]GPIO Info:
[16:38:03]------------------------------------------
[16:38:03] GPIO : BUS_TYPE[bus/unit][chan]
[16:38:03] --------------------------------------
[16:38:03] 3 : GPIO
[16:38:03] 9 : GPIO
[16:38:03] 12 : USB_DM
[16:38:03] 13 : USB_DP
[16:38:03] 14 : GPIO
[16:38:03] 16 : UART_TX[0]
[16:38:03] 17 : UART_RX[0]
[16:38:03]============ After Setup End =============
[16:38:03]WiFi: establishing connection with SSID: "WLAN1-6TGQYF"
[16:38:03][ 1693][V][NetworkEvents.cpp:117] _checkForEvent(): Network Event: 101 - WIFI_READY
[16:38:03][ 1832][V][STA.cpp:186] _onStaEvent(): STA Started
[16:38:03][ 1832][V][NetworkEvents.cpp:117] _checkForEvent(): Network Event: 110 - STA_START
[16:38:03][ 1833][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 110 - STA_START
[16:38:03][ 2062][V][STA.cpp:206] _onStaEvent(): STA Connected: SSID: WLAN1-6TGQYF, BSSID: 36:60:f9:ac:b4:02, Channel: 2, Auth: WPA2_PSK
[16:38:03][ 2063][V][NetworkEvents.cpp:117] _checkForEvent(): Network Event: 112 - STA_CONNECTED
[16:38:03][ 2064][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 112 - STA_CONNECTED
[16:38:04][ 2841][V][NetworkInterface.cpp:78] _onIpEvent(): sta Got New IP: 192.168.68.145 MASK: 255.255.255.0 GW: 192.168.68.1
[16:38:04][ 2842][V][NetworkEvents.cpp:117] _checkForEvent(): Network Event: 115 - STA_GOT_IP
[16:38:04][ 2843][V][STA.cpp:110] _onStaArduinoEvent(): Arduino STA Event: 115 - STA_GOT_IP
[16:38:04][ 2843][V][STA.cpp:171] _onStaArduinoEvent(): STA IP: 192.168.68.145, MASK: 255.255.255.0, GW: 192.168.68.1
[16:38:04]Connected BSSID: 36:60:F9:AC:B4:02
[16:38:04]local IP: 192.168.68.145
[16:38:04]subnetMask: 255.255.255.0
[16:38:04]gatewayIP: 192.168.68.1
[16:38:04]Signal strength (RSSI): -73 dBm
[16:38:04]Establishing encrypted connection with: svr1.supla.org (port: 2016)
[16:38:04][ 2936][D][NetworkManager.cpp:83] hostByName(): Clearing DNS cache
[16:38:04][ 2956][D][NetworkManager.cpp:127] hostByName(): DNS found IPv4 157.90.245.244
[16:38:04][ 2957][V][ssl_client.cpp:68] start_ssl_client(): Free internal heap before TLS 242396
[16:38:04][ 2957][V][ssl_client.cpp:75] start_ssl_client(): Starting socket (domain 2)
[16:38:05][ 3141][V][ssl_client.cpp:170] start_ssl_client(): Seeding the random number generator
[16:38:05][ 3146][V][ssl_client.cpp:178] start_ssl_client(): Setting up the SSL/TLS structure...
[16:38:05][ 3147][V][ssl_client.cpp:198] start_ssl_client(): Loading CA cert
[16:38:05][ 3155][V][ssl_client.cpp:292] start_ssl_client(): Setting hostname for TLS session...
[16:38:05][ 3156][V][ssl_client.cpp:313] ssl_starttls_handshake(): Performing the SSL/TLS handshake...
[16:38:05][ 4059][V][ssl_client.cpp:334] ssl_starttls_handshake(): Verifying peer X.509 certificate...
[16:38:05][ 4060][V][ssl_client.cpp:342] ssl_starttls_handshake(): Certificate verified.
[16:38:05][ 4060][V][ssl_client.cpp:358] ssl_starttls_handshake(): Free internal heap after TLS 203656
[16:38:05]Connected via IP 192.168.68.145
[16:38:05]SSL error: 48, UNKNOWN ERROR CODE (0030)
[16:38:05]LAST STATE ADDED: UNKNOWN ERROR CODE (0030)
[16:38:05]Connected to Supla Server
[16:38:05]Initializing SRPC (proto: 23)
[16:38:05]LAST STATE ADDED: Register in progress
[16:38:05]Current status: [10] Register in progress
[16:38:05]Send: [53 55 50 4C 41 17 01 00 00 00 4B 00 00 00 8E 02 00 00 61 6C 62 65 72 74 69 61 67 61 74 61 40 6F 32 2E 70 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6F C3 C7 48 F3 E2 78 C7 1C B0 4D 42 48 AC 0D 0D B5 2B 44 04 D6 8E 30 B7 20 36 52 91 9E 65 10 6E 5A 69 67 62 65 65 20 74 6F 20 53 75 70 6C 61 20 47 61 74 65 77 61 79 00 00 00 00 00 00 00 00 00 00 00 ]
[16:38:05]CH[0], type: 1000, FuncList: 0x0, function: 50, flags: 0x8010000, online, validityTimeSec: 0, icon: 0, value: [01 00 00 00 00 00 00 00]
[16:38:05]Send: [00 E8 03 00 00 00 00 00 00 32 00 00 00 00 00 01 08 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 ]
[16:38:05]CH[1], type: 9000, FuncList: 0x0, function: 520, flags: 0x8010000, online, validityTimeSec: 0, icon: 0, value: [00 00 00 00 00 00 f8 7f]
[16:38:05]Send: [01 28 23 00 00 00 00 00 00 08 02 00 00 00 00 01 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F8 7F 00 ]
[16:38:05]Send: [53 55 50 4C 41 ]
[16:38:06]Recv: [53 55 50 4C 41 17 01 00 00 00 46 00 00 00 07 00 00 00 03 00 00 00 78 1B 01 53 55 50 4C 41 ]
[16:38:06]Device registered (activity timeout 120 s, server version: 27, server min version: 1)
[16:38:06]LAST STATE ADDED: Registered and ready
[16:38:06]Current status: [17] Registered and ready
[16:38:06]Changing activity timeout to 30 s
[16:38:06]Send: [53 55 50 4C 41 17 02 00 00 00 D2 00 00 00 01 00 00 00 1E ]
[16:38:06]Send: [53 55 50 4C 41 ]
[16:38:06]Send: [53 55 50 4C 41 17 03 00 00 00 E0 01 00 00 00 00 00 00 ]
[16:38:06]Send: [53 55 50 4C 41 ]
[16:38:06][ 4167][I][Z2S_Gateway.ino:817] loop(): Starting Zigbee subsystem
[16:38:06][ 4167][D][ZigbeeCore.cpp:166] zigbeeInit(): Initialize Zigbee stack
[16:38:06][ 4170][D][ZigbeeCore.cpp:173] zigbeeInit(): Register all Zigbee EPs in list
[16:38:06][ 4175][I][ZigbeeCore.cpp:181] zigbeeInit(): List of registered Zigbee EPs:
[16:38:06][ 4175][I][ZigbeeCore.cpp:183] zigbeeInit(): Device type: Home Gateway, Endpoint: 1, Device ID: 0x0050
[16:38:06][ 4183][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: ZDO Config Ready (0x17), status: ESP_FAIL
[16:38:06][ 4184][I][ZigbeeCore.cpp:275] esp_zb_app_signal_handler(): Zigbee stack initialized
[16:38:06][ 4189][I][ZigbeeCore.cpp:388] esp_zb_app_signal_handler(): Network(0xaca8) closed, devices joining not allowed.
[16:38:06][ 4191][I][ZigbeeCore.cpp:281] esp_zb_app_signal_handler(): Device started up in non factory-reset mode
[16:38:06][ 4191][I][ZigbeeCore.cpp:294] esp_zb_app_signal_handler(): Device rebooted
[16:38:06][ 4192][I][ZigbeeCore.cpp:298] esp_zb_app_signal_handler(): Opening network for joining for 180 seconds
[16:38:06][ 4192][D][ZigbeeCore.cpp:539] searchBindings(): Requesting binding table for address 0x0000
[16:38:06][ 4194][D][ZigbeeCore.cpp:479] bindingTableCb(): Binding table callback for address 0x0000 with status 0
[16:38:06][ 4194][D][ZigbeeCore.cpp:482] bindingTableCb(): Binding table info: total 1, index 0, count 1
[16:38:06][ 4195][D][ZigbeeCore.cpp:492] bindingTableCb(): Binding table record: src_endp 1, dst_endp 1, cluster_id 0xef00, dst_addr_mode 3
[16:38:06][ 4196][I][z2s_devices_table.cpp:1208] Z2S_onBTCBoundDevice(): BTC bound device(0xcac4) on endpoint(0x1), cluster id(0xef00)
[16:38:06][ 4196][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:06][ 4197][I][z2s_devices_table.cpp:116] Z2S_findChannelNumberNextSlot(): Z2S_findChannelNumberNextSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:06][ 4198][I][z2s_devices_table.cpp:116] Z2S_findChannelNumberNextSlot(): Z2S_findChannelNumberNextSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:06][ 4199][I][z2s_devices_table.cpp:406] Z2S_addZBDeviceTableSlot(): ZB device already in ZB devices table
[16:38:06][ 4199][I][ZigbeeGateway.cpp:832] addBoundDevice(): New Zigbee device unit registered - IEEE address a4:c1:38:ec:fd:c8:e6:23, short address 0xcac4, model id 0x2305, last seen (ms) 0
[16:38:06][ 4200][D][ZigbeeCore.cpp:509] bindingTableCb(): Device bound to EP 1 -> device endpoint: 232, short addr: 0x4082, ieee addr: 40:81:D7:54:40:81:D7:54
[16:38:06][ 4201][D][ZigbeeCore.cpp:530] bindingTableCb(): Filling bounded devices finished
[16:38:06]- Telnet: [ 4201][V][NetworkServer.h:41] NetworkServer(): NetworkServer::NetworkServer(port=23, ...)
[16:38:06]Telnet running
[16:38:06]Starting local web server
[16:38:06]Send: [53 55 50 4C 41 17 04 00 00 00 80 02 00 00 11 00 00 00 00 FE FE FE 09 00 00 00 50 52 45 53 45 4E 43 45 00 ]
[16:38:06]Send: [53 55 50 4C 41 ]
[16:38:06]Send: [53 55 50 4C 41 17 05 00 00 00 80 02 00 00 14 00 00 00 01 FE FE FE 0C 00 00 00 49 4C 4C 55 4D 49 4E 41 4E 43 45 00 ]
[16:38:06]Send: [53 55 50 4C 41 ]
[16:38:06]Recv: [53 55 50 4C 41 17 02 00 00 00 AD 02 00 00 1C 00 00 00 01 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 01 00 01 53 55 50 4C 41 ]
[16:38:06]Received new device config
[16:38:06]Processing AutomaticTimeSync config
[16:38:06]Sending device config result OK (1)
[16:38:06]Send: [53 55 50 4C 41 17 06 00 00 00 B7 02 00 00 0A 00 00 00 01 00 00 00 00 00 00 00 00 00 ]
[16:38:06]Send: [53 55 50 4C 41 ]
[16:38:06]Recv: [53 55 50 4C 41 17 03 00 00 00 AA 02 00 00 08 00 00 00 00 32 00 00 00 00 00 00 53 55 50 4C 41 ]
[16:38:06]Channel[0] Received SetChannelConfig: fnc 50, config type 0, config size 0
[16:38:06]Channel[0] handleChannelConfig, func 50, configtype 0, configsize 0
[16:38:06]Binary[0]: processing channel config
[16:38:06]Binary[0]: config missing on server
[16:38:06]Channel[0] Sending SetChannelConfigResult OK (1)
[16:38:06]Send: [53 55 50 4C 41 17 07 00 00 00 B4 02 00 00 03 00 00 00 01 00 00 ]
[16:38:06]Send: [53 55 50 4C 41 ]
[16:38:06]Recv: [53 55 50 4C 41 17 04 00 00 00 AB 02 00 00 01 00 00 00 00 53 55 50 4C 41 ]
[16:38:06]Channel[0] Received ChannelConfigFinished
[16:38:06]Binary[0]: setting default channel config
[16:38:06]Channel[0] handleChannelConfig, func 0, configtype 0, configsize 32
[16:38:06]Channel[0] disabled on server
[16:38:06]Recv: [53 55 50 4C 41 17 05 00 00 00 AA 02 00 00 74 00 00 00 01 08 02 00 00 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 6C 75 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
[16:38:06]Channel[1] Received SetChannelConfig: fnc 520, config type 0, config size 108
[16:38:06]Channel[1] handleChannelConfig, func 520, configtype 0, configsize 108
[16:38:06]GPM[1]: RefreshIntervalMs 5000 ms
[16:38:06]Channel[1] Sending SetChannelConfigResult OK (1)
[16:38:06]Send: [53 55 50 4C 41 17 08 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
[16:38:06]Send: [53 55 50 4C 41 ]
[16:38:06]Recv: [53 55 50 4C 41 17 06 00 00 00 AB 02 00 00 01 00 00 00 01 53 55 50 4C 41 ]
[16:38:06]Channel[1] Received ChannelConfigFinished
[16:38:06]Recv: [53 55 50 4C 41 17 07 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4C 41 ]
[16:38:06]Activity timeout set to 30 s
[16:38:06]Recv: [53 55 50 4C 41 17 08 00 00 00 EA 01 00 00 1A 00 00 00 E9 07 04 0D 01 10 26 06 0E 00 00 00 45 75 72 6F 70 65 2F 57 61 72 73 61 77 00 53 55 50 4C 41 ]
[16:38:06]Clock: current time: 1970-01-01 00:00:04
[16:38:06]Clock: time diff (system-new): -1744562282 s
[16:38:06]Clock: new time: 2025-04-13 16:38:06
[16:38:06]Recv: [53 55 50 4C 41 17 09 00 00 00 8A 02 00 00 12 00 00 00 00 FE FE FE 1A 09 00 00 00 50 52 45 53 45 4E 43 45 00 53 55 50 4C 41 ]
[16:38:06]Channel[0] Receieved setChannelCaptionResult
[16:38:06]Recv: [53 55 50 4C 41 17 0A 00 00 00 8A 02 00 00 15 00 00 00 01 FE FE FE 1A 0C 00 00 00 49 4C 4C 55 4D 49 4E 41 4E 43 45 00 53 55 50 4C 41 ]
[16:38:06]Channel[1] Receieved setChannelCaptionResult
[16:38:06][ 4660][I][ZigbeeCore.cpp:386] esp_zb_app_signal_handler(): Network(0xaca8) is open for 180 seconds
[16:38:11][ 10001][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xcac4), model id(0x2305), cluster id(0xef00), rejoined(NO)
[16:38:11][ 10002][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.28-12/04/2025
[16:38:11][ 10002][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 0, current millis 10002
[16:38:12][ 10482][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[16:38:12][ 10482][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xcac4
[16:38:12][ 10483][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[16:38:12][ 10483][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[16:38:12][ 10483][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5
[16:38:12][ 10484][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[16:38:12][ 10484][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[16:38:12][ 10485][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[16:38:12][ 10485][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[16:38:12][ 10486][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[16:38:12][ 10486][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[16:38:12][ 10486][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x3
[16:38:12][ 10487][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xb6
[16:38:12][ 10487][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[16:38:12][ 10488][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:12][ 10489][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x3e8
[16:38:12][ 10489][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:12][ 10490][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:12][ 10496][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[16:38:12][ 10496][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xcac4
[16:38:12][ 10497][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[16:38:12][ 10497][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[16:38:12][ 10497][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5
[16:38:12][ 10498][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[16:38:12][ 10498][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[16:38:12][ 10499][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[16:38:12][ 10499][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[16:38:12][ 10500][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[16:38:12][ 10500][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[16:38:12][ 10501][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x3
[16:38:12][ 10502][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xb6
[16:38:12][ 10503][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[16:38:12][ 10504][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:12][ 10505][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x3e8
[16:38:12][ 10505][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:12][ 10506][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:12][ 10508][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[16:38:12][ 10508][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xcac4
[16:38:12][ 10509][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[16:38:12][ 10509][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[16:38:12][ 10510][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5
[16:38:12][ 10510][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[16:38:12][ 10511][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[16:38:12][ 10511][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[16:38:12][ 10511][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[16:38:12][ 10512][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[16:38:12][ 10512][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[16:38:12][ 10513][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x3
[16:38:12][ 10513][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xb6
[16:38:12][ 10514][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[16:38:12][ 10514][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:12][ 10515][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x3e8
[16:38:12][ 10516][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:12][ 10517][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:15][ 13960][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[16:38:15][ 13961][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xcac4
[16:38:15][ 13961][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[16:38:15][ 13962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[16:38:15][ 13962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x6
[16:38:15][ 13963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[16:38:15][ 13963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[16:38:15][ 13963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[16:38:15][ 13964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[16:38:15][ 13964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[16:38:15][ 13965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[16:38:15][ 13965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x2
[16:38:15][ 13965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xc8
[16:38:15][ 13966][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[16:38:15][ 13966][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:15][ 13967][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x3e8
[16:38:15][ 13968][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:15][ 13969][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:17][ 15959][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[16:38:17][ 15960][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xcac4
[16:38:17][ 15960][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[16:38:17][ 15961][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[16:38:17][ 15961][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x7
[16:38:17][ 15961][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[16:38:17][ 15962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[16:38:17][ 15962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[16:38:17][ 15963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[16:38:17][ 15963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[16:38:17][ 15963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[16:38:17][ 15964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[16:38:17][ 15964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x1
[16:38:17][ 15965][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[16:38:17][ 15965][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:17][ 15966][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x3e8
[16:38:17][ 15967][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:17][ 15968][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:23]NLME Status Indication, status: 0x0
[16:38:29][ 27961][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[16:38:29][ 27961][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xcac4
[16:38:29][ 27962][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[16:38:29][ 27962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[16:38:29][ 27963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x8
[16:38:29][ 27963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[16:38:29][ 27963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[16:38:29][ 27964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[16:38:29][ 27964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[16:38:29][ 27965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[16:38:29][ 27965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[16:38:29][ 27965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[16:38:29][ 27966][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x9f
[16:38:29][ 27966][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[16:38:29][ 27967][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:29][ 27968][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x3e8
[16:38:29][ 27968][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:29][ 27969][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:31]Send: [53 55 50 4C 41 17 09 00 00 00 28 00 00 00 10 00 00 00 86 E8 FB 67 00 00 00 00 24 B2 0E 00 00 00 00 00 ]
[16:38:31]Send: [53 55 50 4C 41 ]
[16:38:31]Recv: [53 55 50 4C 41 17 0B 00 00 00 32 00 00 00 10 00 00 00 67 CC FB 67 00 00 00 00 6B 32 02 00 00 00 00 00 53 55 50 4C 41 ]
[16:38:40][ 38961][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[16:38:40][ 38962][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xcac4
[16:38:40][ 38962][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[16:38:40][ 38963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[16:38:40][ 38963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x9
[16:38:40][ 38963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[16:38:40][ 38964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[16:38:40][ 38964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[16:38:40][ 38965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[16:38:40][ 38965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[16:38:40][ 38966][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[16:38:40][ 38966][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[16:38:40][ 38967][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xff
[16:38:40][ 38967][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[16:38:40][ 38968][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:40][ 38970][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x3e8
[16:38:40][ 38970][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:40][ 38971][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:45][ 43362][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[16:38:45][ 43363][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xcac4
[16:38:45][ 43363][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[16:38:45][ 43364][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[16:38:45][ 43365][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xa
[16:38:45][ 43365][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[16:38:45][ 43366][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[16:38:45][ 43366][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[16:38:45][ 43367][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[16:38:45][ 43367][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[16:38:45][ 43368][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[16:38:45][ 43368][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x3
[16:38:45][ 43369][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xb6
[16:38:45][ 43369][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[16:38:45][ 43370][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:45][ 43370][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x3e8
[16:38:45][ 43371][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:45][ 43373][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:47][ 45959][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[16:38:47][ 45960][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xcac4
[16:38:47][ 45960][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[16:38:47][ 45960][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[16:38:47][ 45961][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xb
[16:38:47][ 45961][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[16:38:47][ 45962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[16:38:47][ 45962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[16:38:47][ 45963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[16:38:47][ 45963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[16:38:47][ 45963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[16:38:47][ 45964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x3
[16:38:47][ 45964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x34
[16:38:47][ 45965][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[16:38:47][ 45965][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:47][ 45966][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x3e8
[16:38:47][ 45967][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:47][ 45968][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:49][ 47960][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[16:38:49][ 47960][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xcac4
[16:38:49][ 47961][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[16:38:49][ 47961][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[16:38:49][ 47961][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xc
[16:38:49][ 47962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[16:38:49][ 47962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[16:38:49][ 47963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[16:38:49][ 47964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[16:38:49][ 47964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[16:38:49][ 47964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[16:38:49][ 47965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x3
[16:38:49][ 47965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xb6
[16:38:49][ 47966][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[16:38:49][ 47966][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:49][ 47967][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x3e8
[16:38:49][ 47968][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:49][ 47969][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:55][ 53960][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[16:38:55][ 53960][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xcac4
[16:38:55][ 53961][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[16:38:55][ 53961][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[16:38:55][ 53962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xd
[16:38:55][ 53962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[16:38:55][ 53962][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[16:38:55][ 53963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[16:38:55][ 53963][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[16:38:55][ 53964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[16:38:55][ 53964][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[16:38:55][ 53965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[16:38:55][ 53965][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x9f
[16:38:55][ 53966][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[16:38:55][ 53966][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0xffffffff
[16:38:55][ 53967][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x3e8
[16:38:55][ 53968][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:55][ 53969][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xec:0xfd:0xc8:0xe6:0x23, endpoint 0x1, channel type 0x2328
[16:38:56]Send: [53 55 50 4C 41 17 0A 00 00 00 28 00 00 00 10 00 00 00 9F E8 FB 67 00 00 00 00 DD BD 0E 00 00 00 00 00 ]
[16:38:56]Send: [53 55 50 4C 41 ]
[16:38:56]Recv: [53 55 50 4C 41 17 0C 00 00 00 32 00 00 00 10 00 00 00 80 CC FB 67 00 00 00 00 71 36 02 00 00 00 00 00 53 55 50 4C 41 ]
[16:39:11][ 70009][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 53966, current millis 70009
[16:39:21]Send: [53 55 50 4C 41 17 0B 00 00 00 28 00 00 00 10 00 00 00 B8 E8 FB 67 00 00 00 00 86 CD 0E 00 00 00 00 00 ]
[16:39:21]Send: [53 55 50 4C 41 ]
[16:39:21]Recv: [53 55 50 4C 41 17 0D 00 00 00 32 00 00 00 10 00 00 00 99 CC FB 67 00 00 00 00 AE 4F 03 00 00 00 00 00 53 55 50 4C 41 ]