Code: Select all
[09:29:15][1567022][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1, channel type 0xbde
[09:29:15][1567126][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:29:15][1567126][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:29:15][1567127][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:29:15][1567127][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x27[0x2]
[09:29:15][1567128][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -63
[09:29:15][1567179][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:29:15][1567180][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:29:15][1567180][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:29:15][1567181][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:29:15][1567181][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xb9
[09:29:15][1567182][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:29:15][1567182][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:29:15][1567183][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:29:15][1567183][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:29:15][1567184][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:29:15][1567184][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:29:15][1567185][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:29:15][1567185][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x1
[09:29:15][1567186][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:29:15][1567186][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:29:15][1567187][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:29:15][1567188][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:29:18]Channel(2) value changed to temp(23.96), humi(49.05)
[09:29:18]Send: [53 55 50 4C 41 17 77 00 00 00 67 00 00 00 0E 00 00 00 02 00 00 00 00 00 97 5D 00 00 99 BF 00 00 ]
[09:29:18]Send: [53 55 50 4C 41 ]
[09:29:18][1570363][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xe79c), model id(0x6001), cluster id(0x5), rejoined(NO)
[09:29:18][1570364][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.31-12/04/2025
[09:29:18][1570364][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1567186, current millis 1570364
[09:29:18][1570365][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xe79c), model id(0x6001), cluster id(0x4), rejoined(NO)
[09:29:18][1570366][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.31-12/04/2025
[09:29:18][1570366][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1567186, current millis 1570366
[09:29:18][1570367][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0xe79c), model id(0x6001), cluster id(0xef00), rejoined(NO)
[09:29:18][1570368][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.31-12/04/2025
[09:29:18][1570368][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1567186, current millis 1570368
[09:29:18][1570369][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0x9dd5), model id(0x1001), cluster id(0x1), rejoined(NO)
[09:29:18][1570370][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.31-12/04/2025
[09:29:18][1570370][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1567021, current millis 1570370
[09:29:18][1570371][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0x9dd5), model id(0x1001), cluster id(0x402), rejoined(NO)
[09:29:18][1570371][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.31-12/04/2025
[09:29:18][1570372][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1567021, current millis 1570372
[09:29:18][1570373][I][Z2S_Gateway.ino:838] loop(): Device on endpoint(0x1), short address(0x9dd5), model id(0x1001), cluster id(0x405), rejoined(NO)
[09:29:18][1570373][I][Z2S_Gateway.ino:840] loop(): Gateway version: 0.7.31-12/04/2025
[09:29:18][1570374][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1567021, current millis 1570374
[09:29:19][1570377][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2395, trv=2200, offset=1
[09:29:19][1570378][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 1
[09:29:21][1572493][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:29:21][1572493][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:29:21][1572494][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:29:21][1572495][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x28[0x2]
[09:29:21][1572495][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -64
[09:29:21][1572546][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:29:21][1572547][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:29:21][1572547][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:29:21][1572548][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:29:21][1572548][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xba
[09:29:21][1572548][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:29:21][1572549][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:29:21][1572549][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:29:21][1572550][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:29:21][1572550][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:29:21][1572551][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:29:21][1572551][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:29:21][1572552][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x1
[09:29:21][1572552][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:29:21][1572553][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:29:21][1572554][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:29:21][1572555][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:29:23][1575380][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2395, trv=2200, offset=1
[09:29:23][1575381][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 1
[09:29:25][1577009][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[09:29:25][1577010][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0x9dd5) src endpoint(1) to dst endpoint(1) cluster(0x402)
[09:29:25][1577010][I][ZigbeeGateway.cpp:586] zbAttributeReporting(): zbAttributeReporting temperature measurement 24.160000
[09:29:25][1577011][I][z2s_devices_table.cpp:670] Z2S_onTemperatureReceive(): onTemperatureReceive 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1
[09:29:25][1577012][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1, channel type 0xbde
[09:29:26][1577867][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:29:26][1577867][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:29:26][1577868][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:29:26][1577869][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x29[0x2]
[09:29:26][1577869][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -63
[09:29:26]Send: [53 55 50 4C 41 17 78 00 00 00 28 00 00 00 10 00 00 00 ED 83 FB 67 00 00 00 00 5B 86 08 00 00 00 00 00 ]
[09:29:26]Send: [53 55 50 4C 41 ]
[09:29:26][1577913][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:29:26][1577913][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:29:26][1577914][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:29:26][1577914][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:29:26][1577915][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xbb
[09:29:26][1577915][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:29:26][1577915][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:29:26][1577916][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:29:26][1577916][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:29:26][1577917][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:29:26][1577917][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:29:26][1577918][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:29:26][1577918][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x1
[09:29:26][1577919][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:29:26][1577919][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:29:26][1577920][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:29:26][1577921][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:29:26]Recv: [53 55 50 4C 41 17 4D 00 00 00 32 00 00 00 10 00 00 00 CE 67 FB 67 00 00 00 00 0B 4A 00 00 00 00 00 00 53 55 50 4C 41 ]
[09:29:28]Channel(2) value changed to temp(24.16), humi(49.05)
[09:29:28]Send: [53 55 50 4C 41 17 79 00 00 00 67 00 00 00 0E 00 00 00 02 00 00 00 00 00 5F 5E 00 00 99 BF 00 00 ]
[09:29:28]Send: [53 55 50 4C 41 ]
[09:29:28][1580381][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2395, trv=2200, offset=1
[09:29:28][1580382][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 1
[09:29:31][1583226][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:29:31][1583227][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:29:31][1583228][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:29:31][1583228][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x2a[0x2]
[09:29:31][1583229][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -65
[09:29:31][1583290][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:29:31][1583290][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:29:31][1583291][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:29:31][1583291][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:29:31][1583291][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xbc
[09:29:31][1583292][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:29:31][1583292][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:29:31][1583293][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:29:31][1583293][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:29:31][1583294][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:29:31][1583294][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:29:31][1583295][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:29:31][1583295][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x1
[09:29:31][1583295][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:29:31][1583296][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:29:31][1583297][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:29:31][1583298][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:29:33][1585385][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2415, trv=2200, offset=2
[09:29:33][1585386][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:29:34][1586268][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:29:34][1586268][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:29:34][1586268][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:29:34][1586269][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:29:34][1586269][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xbd
[09:29:34][1586270][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x5
[09:29:34][1586270][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:29:34][1586271][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:29:34][1586271][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:29:34][1586272][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:29:34][1586272][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:29:34][1586272][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:29:34][1586273][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xdc
[09:29:34][1586273][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:29:34][1586274][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:29:34][1586275][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:29:34][1586276][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:29:34][1586277][I][z2s_device_hvac.cpp:101] msgZ2SDeviceHvac(): msgZ2SDeviceHvac - TRV_LOCAL_TEMPERATURE_MSG: 0xdc
[09:29:34][1586386][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:29:34][1586387][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:29:34][1586388][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:29:34][1586388][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x2b[0x2]
[09:29:34][1586389][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -63
[09:29:34][1586435][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:29:35][1586435][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:29:35][1586436][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:29:35][1586437][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:29:35][1586437][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xbe
[09:29:35][1586437][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:29:35][1586438][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:29:35][1586438][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:29:35][1586439][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:29:35][1586439][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:29:35][1586440][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:29:35][1586440][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:29:35][1586441][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:29:35][1586441][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:29:35][1586442][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:29:35][1586443][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:29:35][1586443][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:29:38][1590386][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2415, trv=2200, offset=2
[09:29:38][1590387][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:29:40][1591650][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:29:40][1591650][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:29:40][1591651][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:29:40][1591652][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x2c[0x2]
[09:29:40][1591652][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -66
[09:29:40][1591702][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:29:40][1591703][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:29:40][1591703][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:29:40][1591704][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:29:40][1591704][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xbf
[09:29:40][1591705][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:29:40][1591705][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:29:40][1591706][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:29:40][1591706][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:29:40][1591707][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:29:40][1591707][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:29:40][1591707][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:29:40][1591708][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:29:40][1591708][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:29:40][1591709][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:29:40][1591710][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:29:40][1591711][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:29:43][1595390][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2415, trv=2200, offset=2
[09:29:43][1595391][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:29:45][1596994][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[09:29:45][1596995][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0x9dd5) src endpoint(1) to dst endpoint(1) cluster(0x405)
[09:29:45][1596995][I][ZigbeeGateway.cpp:595] zbAttributeReporting(): zbAttributeReporting humidity measurement 44.349998
[09:29:45][1596996][I][z2s_devices_table.cpp:683] Z2S_onHumidityReceive(): onHumidityReceive 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1
[09:29:45][1596996][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1, channel type 0xbde
[09:29:48]Channel(2) value changed to temp(24.16), humi(44.35)
[09:29:48]Send: [53 55 50 4C 41 17 7A 00 00 00 67 00 00 00 0E 00 00 00 02 00 00 00 00 00 5F 5E 00 00 3D AD 00 00 ]
[09:29:48]Send: [53 55 50 4C 41 ]
[09:29:48][1600391][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2415, trv=2200, offset=2
[09:29:48][1600392][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:29:50][1602030][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:29:50][1602031][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:29:50][1602032][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:29:50][1602032][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x2d[0x2]
[09:29:50][1602033][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -65
[09:29:50][1602036][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:29:50][1602036][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:29:50][1602037][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:29:50][1602038][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x2e[0x2]
[09:29:50][1602038][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -66
[09:29:50][1602068][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:29:50][1602068][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:29:50][1602069][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:29:50][1602069][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:29:50][1602070][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xc0
[09:29:50][1602070][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:29:50][1602071][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:29:50][1602071][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:29:50][1602071][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:29:50][1602072][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:29:50][1602072][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:29:50][1602073][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:29:50][1602073][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:29:50][1602074][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:29:50][1602074][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:29:50][1602075][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:29:50][1602076][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:29:50][1602191][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:29:50][1602191][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:29:50][1602192][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:29:50][1602192][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:29:50][1602193][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xc1
[09:29:50][1602193][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:29:50][1602194][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:29:50][1602194][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:29:50][1602194][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:29:50][1602195][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:29:50][1602195][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:29:50][1602196][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:29:50][1602196][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:29:50][1602197][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:29:50][1602197][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:29:50][1602198][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:29:50][1602199][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:29:51]Send: [53 55 50 4C 41 17 7B 00 00 00 28 00 00 00 10 00 00 00 06 84 FB 67 00 00 00 00 C0 D4 09 00 00 00 00 00 ]
[09:29:51]Send: [53 55 50 4C 41 ]
[09:29:51]Recv: [53 55 50 4C 41 17 4E 00 00 00 32 00 00 00 10 00 00 00 E7 67 FB 67 00 00 00 00 3E 84 01 00 00 00 00 00 53 55 50 4C 41 ]
[09:29:53][1605395][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2415, trv=2200, offset=2
[09:29:53][1605396][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:29:55][1607402][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:29:55][1607403][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:29:55][1607404][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:29:55][1607404][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x2f[0x2]
[09:29:55][1607405][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -61
[09:29:56][1607465][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:29:56][1607466][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:29:56][1607466][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:29:56][1607467][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:29:56][1607467][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xc2
[09:29:56][1607468][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:29:56][1607468][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:29:56][1607469][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:29:56][1607469][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:29:56][1607470][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:29:56][1607470][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:29:56][1607470][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:29:56][1607471][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:29:56][1607472][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:29:56][1607472][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:29:56][1607473][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:29:56][1607474][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:29:58][1610396][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2415, trv=2200, offset=2
[09:29:58][1610397][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:30:01][1612770][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:30:01][1612770][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:30:01][1612771][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:30:01][1612772][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x30[0x2]
[09:30:01][1612772][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -60
[09:30:01][1612824][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:30:01][1612824][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:30:01][1612825][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:30:01][1612825][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:30:01][1612826][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xc3
[09:30:01][1612826][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:30:01][1612827][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:30:01][1612827][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:30:01][1612827][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:30:01][1612828][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:30:01][1612828][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:30:01][1612829][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:30:01][1612829][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:30:01][1612830][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:30:01][1612830][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:30:01][1612831][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:30:01][1612832][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:30:03][1615401][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2415, trv=2200, offset=2
[09:30:03][1615402][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:30:05][1616987][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[09:30:05][1616988][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0x9dd5) src endpoint(1) to dst endpoint(1) cluster(0x402)
[09:30:05][1616989][I][ZigbeeGateway.cpp:586] zbAttributeReporting(): zbAttributeReporting temperature measurement 24.290001
[09:30:05][1616989][I][z2s_devices_table.cpp:670] Z2S_onTemperatureReceive(): onTemperatureReceive 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1
[09:30:05][1616990][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1, channel type 0xbde
[09:30:06][1618139][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:30:06][1618140][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:30:06][1618141][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:30:06][1618141][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x31[0x2]
[09:30:06][1618142][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -65
[09:30:06][1618194][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:30:06][1618194][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:30:06][1618195][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:30:06][1618195][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:30:06][1618196][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xc4
[09:30:06][1618196][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:30:06][1618197][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:30:06][1618197][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:30:06][1618198][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:30:06][1618198][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:30:06][1618199][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:30:06][1618199][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:30:06][1618200][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:30:06][1618200][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:30:06][1618201][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:30:06][1618202][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:30:06][1618203][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:30:08]Channel(2) value changed to temp(24.29), humi(44.35)
[09:30:08]Send: [53 55 50 4C 41 17 7C 00 00 00 67 00 00 00 0E 00 00 00 02 00 00 00 00 00 E2 5E 00 00 3D AD 00 00 ]
[09:30:08]Send: [53 55 50 4C 41 ]
[09:30:08][1620402][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2415, trv=2200, offset=2
[09:30:08][1620403][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:30:12][1623508][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:30:12][1623509][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:30:12][1623510][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:30:12][1623510][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x32[0x2]
[09:30:12][1623511][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -61
[09:30:12][1624114][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:30:12][1624114][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:30:12][1624115][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:30:12][1624115][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:30:12][1624115][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xc5
[09:30:12][1624116][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:30:12][1624116][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:30:12][1624117][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:30:12][1624117][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:30:12][1624118][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:30:12][1624118][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:30:12][1624118][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:30:12][1624119][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:30:12][1624119][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:30:12][1624120][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:30:12][1624121][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:30:12][1624122][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:30:13][1625406][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2429, trv=2200, offset=2
[09:30:13][1625407][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:30:15][1626987][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[09:30:15][1626988][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0x9dd5) src endpoint(1) to dst endpoint(1) cluster(0x405)
[09:30:15][1626988][I][ZigbeeGateway.cpp:595] zbAttributeReporting(): zbAttributeReporting humidity measurement 38.270000
[09:30:15][1626989][I][z2s_devices_table.cpp:683] Z2S_onHumidityReceive(): onHumidityReceive 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1
[09:30:15][1626990][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0xc9:0x48:0x6f:0x20:0x60, endpoint 0x1, channel type 0xbde
[09:30:16]Send: [53 55 50 4C 41 17 7D 00 00 00 28 00 00 00 10 00 00 00 1F 84 FB 67 00 00 00 00 6E 30 0B 00 00 00 00 00 ]
[09:30:16]Send: [53 55 50 4C 41 ]
[09:30:16]Recv: [53 55 50 4C 41 17 4F 00 00 00 32 00 00 00 10 00 00 00 00 68 FB 67 00 00 00 00 96 E3 02 00 00 00 00 00 53 55 50 4C 41 ]
[09:30:17][1629426][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:30:17][1629427][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:30:17][1629428][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:30:18][1629429][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x33[0x2]
[09:30:18][1629429][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -63
[09:30:18][1629479][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:30:18][1629480][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:30:18][1629480][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:30:18][1629481][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:30:18][1629481][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xc6
[09:30:18][1629481][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:30:18][1629482][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:30:18][1629482][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:30:18][1629483][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:30:18][1629483][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:30:18][1629484][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:30:18][1629484][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:30:18][1629485][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:30:18][1629485][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:30:18][1629486][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:30:18][1629487][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:30:18][1629487][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:30:18]Channel(2) value changed to temp(24.29), humi(38.27)
[09:30:18]Send: [53 55 50 4C 41 17 7E 00 00 00 67 00 00 00 0E 00 00 00 02 00 00 00 00 00 E2 5E 00 00 7E 95 00 00 ]
[09:30:18]Send: [53 55 50 4C 41 ]
[09:30:18][1630381][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1629485, current millis 1630381
[09:30:18][1630383][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1629485, current millis 1630383
[09:30:18][1630383][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1629485, current millis 1630383
[09:30:18][1630384][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1626988, current millis 1630384
[09:30:18][1630385][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1626988, current millis 1630385
[09:30:18][1630385][I][Z2S_Gateway.ino:843] loop(): getZbgDeviceUnitLastSeenMs 1626988, current millis 1630385
[09:30:18][1630407][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2429, trv=2200, offset=2
[09:30:18][1630408][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:30:23][1634801][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:30:23][1634801][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:30:23][1634802][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:30:23][1634803][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x34[0x2]
[09:30:23][1634803][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -60
[09:30:23][1634847][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:30:23][1634847][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:30:23][1634848][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:30:23][1634848][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:30:23][1634849][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xc7
[09:30:23][1634849][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:30:23][1634849][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:30:23][1634850][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:30:23][1634850][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:30:23][1634851][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:30:23][1634851][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:30:23][1634852][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:30:23][1634852][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:30:23][1634853][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:30:23][1634853][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:30:23][1634854][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:30:23][1634855][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:30:23][1635411][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2429, trv=2200, offset=2
[09:30:23][1635412][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:30:28][1640161][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:30:28][1640162][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:30:28][1640162][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:30:28][1640163][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x35[0x2]
[09:30:28][1640163][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -60
[09:30:28][1640214][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:30:28][1640214][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:30:28][1640215][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:30:28][1640215][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:30:28][1640216][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xc8
[09:30:28][1640216][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:30:28][1640217][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:30:28][1640217][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:30:28][1640218][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:30:28][1640218][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:30:28][1640219][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:30:28][1640219][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:30:28][1640220][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:30:28][1640220][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:30:28][1640221][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:30:28][1640222][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:30:28][1640222][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4
[09:30:28][1640412][I][Z2S_trv_interface.cpp:220] iterateAlways(): Supla::Control::Z2S_TRVInterface::iterateAlways() - trv temperature difference detected: hvac=2429, trv=2200, offset=2
[09:30:28][1640413][I][Z2S_trv_interface.cpp:120] sendTRVTemperatureCalibration(): Z2S_TRVInterface::sendTRVTemperatureCorrection = 2
[09:30:29][1640540][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[09:30:29][1640540][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xe79c), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
[09:30:29][1640541][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[09:30:29][1640542][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x36[0x2]
[09:30:29][1640542][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -61
[09:30:29][1640580][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1040) callback
[09:30:29][1640580][I][ZigbeeHandlers.cpp:369] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xe79c
[09:30:29][1640581][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[09:30:29][1640581][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[09:30:29][1640582][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0xc9
[09:30:29][1640582][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x2f
[09:30:29][1640583][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[09:30:29][1640583][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[09:30:29][1640584][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[09:30:29][1640584][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[09:30:29][1640584][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[09:30:29][1640585][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[09:30:29][1640585][I][ZigbeeHandlers.cpp:373] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[09:30:29][1640586][I][z2s_device_tuya_custom_cluster.cpp:475] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
[09:30:29][1640587][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xffffffff
[09:30:29][1640587][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0xbde
[09:30:29][1640588][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x88:0x1:0x3c:0xc1:0xa1, endpoint 0x1, channel type 0x17d4