vajera wrote: Fri Jan 24, 2025 8:18 am
@Zibi_007 Dzięki za dane, mam takie pytanie - gdy zmieniasz nastawę temperatury w Supla idą polecenia do głowicy - przychodzą komunikaty o default response? z jakim statusem?
To reakcja na zmianę temperatury w Supli (wysłanie polecenia do głowicy):
Code: Select all
10:28:07.870> HVAC[1]: new value from server: mode=HEAT tHeat=1610 tCool=0, durationSec=0
10:28:07.870>
10:28:07.870> HVAC[1]: applyNewRuntimeSettings mode=HEAT tHeat=1610 tCool=-32768, durationSec=0
10:28:07.870>
10:28:07.870> [252174][I][Z2S_Tuya_thermostat.cpp:27] handleAction(): Z2S_TuyaThermostat::handleAction 0x2 0x0
10:28:07.870>
10:28:07.870> [252174][I][Z2S_Tuya_thermostat.cpp:80] setOnOff(): thermostat_device.short_addr 0x7430
10:28:07.870>
10:28:08.272> [252567][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:28:08.272>
10:28:08.272> [252568][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:28:08.272> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:28:08.272>
10:28:08.272> [252569][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:28:08.272>
10:28:08.425> [252610][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:08.425>
10:28:08.425> [252610][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:08.425> e, endpoint 0x1, channel type 0x17d4
10:28:08.425>
10:28:08.425> [252611][I][Z2S_Devices_Table.cpp:402] Z2S_onCmdCustomClusterReceive(): Tuya thermostat command: 0x4
10:28:08.425>
10:28:17.880> [262176][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:28:17.880>
10:28:17.880> [262177][I][Z2S_Tuya_thermostat.cpp:37] handleAction(): setTemperatureSetpoint 161
10:28:17.880>
10:28:17.880> [262177][I][Z2S_Tuya_thermostat.cpp:57] setTemperatureSetpoint(): thermostat_device.short_addr 0x7430
10:28:17.880>
10:28:17.880> [262178][I][Z2S_Tuya_thermostat.cpp:69] setTemperatureSetpoint(): payload_buffer[8] 0x0, payload_buffer[9] 0xa1
10:28:17.880>
10:28:23.770> [268071][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:28:23.770>
10:28:23.770> [268072][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:28:23.770> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:28:23.770>
10:28:23.770> [268073][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:28:23.770>
10:28:23.928> [268132][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:23.928>
10:28:23.928> [268132][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:23.928> e, endpoint 0x1, channel type 0x17d4
10:28:23.928>
10:28:23.928> [268133][I][Z2S_Devices_Table.cpp:378] Z2S_onCmdCustomClusterReceive(): Tuya thermostat setpoint value 16.100000
10:28:23.928>
10:28:27.880> [272178][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:28:27.880>
10:28:27.880> Send: [53 55 50 4C 41 17 11 00 00 00 78 00 00 00 06 00 00 00 01 5A 13 00 00 01 ]
10:28:27.880>
10:28:27.880> Send: [53 55 50 4C 41 ]
10:28:27.880>
10:28:27.881> Send: [53 55 50 4C 41 17 12 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 01 02 4A 06 00 00 85 01 ]
10:28:27.881>
10:28:27.881> Send: [53 55 50 4C 41 ]
10:28:27.881>
10:28:27.881> HVAC[1]: send: IsOn 1, Mode HEAT, tHeat 1610, tCool 0, flags 0x185
10:28:27.881>
10:28:28.166> Wrote 8 bytes to storage at 15
10:28:28.166>
10:28:28.166> Wrote 2 bytes to storage at 39
10:28:28.166>
10:28:28.166> Wrote 7 bytes to storage at 8
10:28:28.166>
10:28:28.166> Commit
10:28:28.166>
10:28:28.166> [272299][V][ssl_client.cpp:364] stop_ssl_socket(): Cleaning SSL connection.
10:28:28.166>
10:28:28.166> Deinitializing SRPC
10:28:28.166>
10:28:28.167> Supla server connection lost. Trying to reconnect
10:28:28.167>
10:28:28.167> [272301][V][ssl_client.cpp:364] stop_ssl_socket(): Cleaning SSL connection.
10:28:28.167>
10:28:28.167> [272302][V][ssl_client.cpp:364] stop_ssl_socket(): Cleaning SSL connection.
10:28:28.167>
10:28:29.005> Establishing encrypted connection with: XXX.supla.org (port: 2016)
10:28:29.005>
10:28:29.061> [273368][D][NetworkManager.cpp:127] hostByName(): DNS found IPv4 78.46.246.150
10:28:29.061>
10:28:29.061> [273369][V][ssl_client.cpp:68] start_ssl_client(): Free internal heap before TLS 253016
10:28:29.062>
10:28:29.062> [273369][V][ssl_client.cpp:75] start_ssl_client(): Starting socket (domain 2)
10:28:29.062>
10:28:29.213> [273402][V][ssl_client.cpp:170] start_ssl_client(): Seeding the random number generator
10:28:29.213>
10:28:29.213> [273408][V][ssl_client.cpp:178] start_ssl_client(): Setting up the SSL/TLS structure...
10:28:29.213>
10:28:29.213> [273409][V][ssl_client.cpp:198] start_ssl_client(): Loading CA cert
10:28:29.213>
10:28:29.213> [273419][V][ssl_client.cpp:292] start_ssl_client(): Setting hostname for TLS session...
10:28:29.213>
10:28:29.213> [273420][V][ssl_client.cpp:313] ssl_starttls_handshake(): Performing the SSL/TLS handshake...
10:28:29.213>
10:28:29.484> [273630][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:29.484>
10:28:29.484> [273631][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:29.484> e, endpoint 0x1, channel type 0x17d4
10:28:29.484>
10:28:29.484> [273632][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
10:28:29.484>
10:28:29.672> [273856][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:29.672>
10:28:29.672> [273856][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:29.672> e, endpoint 0x1, channel type 0x17d4
10:28:29.672>
10:28:29.672> [273857][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6b
10:28:29.672>
10:28:29.863> [274057][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:29.863>
10:28:29.863> [274058][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:29.863> e, endpoint 0x1, channel type 0x17d4
10:28:29.863>
10:28:29.863> [274059][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6c
10:28:29.864>
10:28:30.058> [274224][V][ssl_client.cpp:334] ssl_starttls_handshake(): Verifying peer X.509 certificate...
10:28:30.058>
10:28:30.058> [274225][V][ssl_client.cpp:342] ssl_starttls_handshake(): Certificate verified.
10:28:30.058>
10:28:30.058> [274226][V][ssl_client.cpp:358] ssl_starttls_handshake(): Free internal heap after TLS 214380
10:28:30.058>
10:28:30.058> Connected via IP 192.168.XX.YYY
10:28:30.058>
10:28:30.058> SSL error: 48, UNKNOWN ERROR CODE (0030)
10:28:30.058>
10:28:30.058> Connected to Supla Server
10:28:30.058>
10:28:30.058> Initializing SRPC (proto: 23)
10:28:30.058>
10:28:30.058> Send: [53 55 50 4C 41 17 01 00 00 00 4B 00 00 00 8E 02 00 00 73 6C 6F 74 61 40 6F 6E 65 74 2E 65 75 00 00 00 00 00 00 00 00 00 00
10:28:30.058> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:28:30.058> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:28:30.058> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:28:30.058> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:28:30.058> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:28:30.058> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B D7 43 D7 09 5E 31 96 C0 E9 18 B6 75 14 F9 74 48 FF 53 62 92 45 C3 04 25 1D B8
10:28:30.058> 58 21 C4 01 EA 5A 69 67 62 65 65 20 74 6F 20 53 75 70 6C 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
10:28:30.058>
10:28:30.058> CH[0], type: 3034, FuncList: 0x0, function: 40, flags: 0x8010000, online, validityTimeSec: 0, icon: 0, value: [00 00 00 00 00 30 7
10:28:30.058> 1 c0]
10:28:30.058>
10:28:30.058> Send: [00 DA 0B 00 00 00 00 00 00 28 00 00 00 00 00 01 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 71 C0 00 ]
10:28:30.058>
10:28:30.058> CH[1], type: 6100, FuncList: 0x20000, function: 420, flags: 0x19010000, online, validityTimeSec: 0, icon: 0, value: [01 02 4a 06 0
10:28:30.058> 0 00 85 01]
10:28:30.058>
10:28:30.058> Send: [01 D4 17 00 00 00 00 02 00 A4 01 00 00 00 00 01 19 00 00 00 00 00 00 00 00 00 01 02 4A 06 00 00 85 01 00 ]
10:28:30.058>
10:28:30.058> Send: [53 55 50 4C 41 ]
10:28:30.058>
10:28:30.058> [274266][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:30.058>
10:28:30.058> [274267][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:30.058> e, endpoint 0x1, channel type 0x17d4
10:28:30.058>
10:28:30.058> [274267][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x70
10:28:30.058>
10:28:31.534> Recv: [53 55 50 4C 41 17 01 00 00 00 46 00 00 00 07 00 00 00 03 00 00 00 78 1A 01 53 55 50 4C 41 ]
10:28:31.534>
10:28:31.534> Device registered (activity timeout 120 s, server version: 26, server min version: 1)
10:28:31.534>
10:28:31.534> Changing activity timeout to 30 s
10:28:31.534>
10:28:31.534> Send: [53 55 50 4C 41 17 02 00 00 00 D2 00 00 00 01 00 00 00 1E ]
10:28:31.534>
10:28:31.534> Send: [53 55 50 4C 41 ]
10:28:31.534>
10:28:31.534> HVAC[1]: onRegistered send: IsOn 1, Mode HEAT, tHeat 1610, tCool 0, flags 0x185
10:28:31.534>
10:28:31.534> [274480][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:31.534>
10:28:31.534> [274481][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:31.534> e, endpoint 0x1, channel type 0x17d4
10:28:31.534>
10:28:31.534> [274482][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x71
10:28:31.534>
10:28:31.534> Recv: [53 55 50 4C 41 17 02 00 00 00 AD 02 00 00 1B 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:28:31.534> 00 00 00 00 53 55 50 4C 41 ]
10:28:31.534>
10:28:31.534> Received new device config
10:28:31.534>
10:28:31.534> Sending device config result OK (1)
10:28:31.534>
10:28:31.534> Send: [53 55 50 4C 41 17 03 00 00 00 B7 02 00 00 0A 00 00 00 01 00 00 00 00 00 00 00 00 00 ]
10:28:31.534>
10:28:31.534> Send: [53 55 50 4C 41 ]
10:28:31.534>
10:28:31.534> Recv: [53 55 50 4C 41 17 03 00 00 00 AA 02 00 00 28 00 00 00 00 28 00 00 00 00 20 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00
10:28:31.534> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
10:28:31.534>
10:28:31.534> Received SetChannelConfig for channel 0, function 40, config type 0, config size 32
10:28:31.534>
10:28:31.534> Channel[0]: handleChannelConfig, func 40, configtype 0, configsize 32
10:28:31.534>
10:28:31.534> Channel[0] temperature correction 0.00
10:28:31.534>
10:28:31.534> Channel[0] humidity correction 0.00
10:28:31.534>
10:28:31.534> Sending channel config result OK (1)
10:28:31.534>
10:28:31.534> Send: [53 55 50 4C 41 17 04 00 00 00 B4 02 00 00 03 00 00 00 01 00 00 ]
10:28:31.534>
10:28:31.534> Send: [53 55 50 4C 41 ]
10:28:31.534>
10:28:31.534> [274672][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:28:31.534>
10:28:31.534> [274672][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:28:31.534> e, endpoint 0x1, channel type 0x17d4
10:28:31.534>
10:28:31.534> [274673][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x72
10:28:31.534>
10:28:31.534> 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 ]
10:28:31.534>
10:28:31.534> Received ChannelConfigFinished for channel [0]
10:28:31.534>
10:28:31.534> Recv: [53 55 50 4C 41 17 05 00 00 00 AA 02 00 00 87 00 00 00 01 A4 01 00 00 00 7F 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 03
10:28:31.534> 00 01 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:28:31.534> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FC 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F4 01 A0
10:28:31.535> 0F F4 01 4C 1D 14 00 E8 03 C8 00 E8 03 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
10:28:31.535>
10:28:31.535> Received SetChannelConfig for channel 1, function 420, config type 0, config size 127
10:28:31.535>
10:28:31.535> HVAC[1]: processing channel config
10:28:31.535>
10:28:31.535> HVAC[1]: config diff:
10:28:31.537>
10:28:31.537> No changes
10:28:31.537>
10:28:31.537> Sending channel config result OK (1)
10:28:31.537>
10:28:31.537> Send: [53 55 50 4C 41 17 05 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:28:31.537>
10:28:31.537> Send: [53 55 50 4C 41 ]
10:28:31.537>
10:28:31.537> Recv: [53 55 50 4C 41 17 06 00 00 00 AA 02 00 00 6C 01 00 00 01 A4 01 00 00 02 64 01 02 6C 07 00 00 02 34 08 00 00 02 B8 0B 00 00
10:28:31.537> 02 B0 04 00 00 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2
10:28:31.537> 2 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
10:28:31.537> 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
10:28:31.537> 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 2
10:28:31.537> 2 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 ]
10:28:31.537>
10:28:31.537> Recv: [22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
10:28:31.537> 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 1
10:28:31.537> 1 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 53 55
10:28:31.537> 50 4C 41 ]
10:28:31.537>
10:28:31.537> Received SetChannelConfig for channel 1, function 420, config type 2, config size 356
10:28:31.537>
10:28:31.537> HVAC[1]: Handling weekly schedule
10:28:31.537>
10:28:31.537> HVAC Program[0], mode 2, tHeat 1900, tCool 0
10:28:31.537>
10:28:31.537> HVAC Program[1], mode 2, tHeat 2100, tCool 0
10:28:31.537>
10:28:31.537> HVAC Program[2], mode 2, tHeat 3000, tCool 0
10:28:31.537>
10:28:31.537> HVAC Program[3], mode 2, tHeat 1200, tCool 0
10:28:31.537>
10:28:31.537> Sending channel config result OK (1)
10:28:31.537>
10:28:31.537> Send: [53 55 50 4C 41 17 06 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:28:31.537>
10:28:31.538> Send: [53 55 50 4C 41 ]
10:28:31.538>
10:28:31.538> Recv: [53 55 50 4C 41 17 07 00 00 00 AA 02 00 00 6C 01 00 00 01 A4 01 00 00 03 64 01 03 00 00 60 09 03 00 00 34 08 03 00 00 08 07
10:28:31.538> 03 00 00 F0 0A 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1
10:28:31.538> 1 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
10:28:31.538> 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
10:28:31.538> 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 1
10:28:31.538> 1 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 ]
10:28:31.538>
10:28:31.538> Recv: [11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:28:31.538> 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 0
10:28:31.538> 0 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 53 55
10:28:31.538> 50 4C 41 ]
10:28:31.538>
10:28:31.538> Received SetChannelConfig for channel 1, function 420, config type 3, config size 356
10:28:31.538>
10:28:31.538> HVAC[1]: Handling weekly schedule
10:28:31.538>
10:28:31.538> HVAC Program[0], mode 3, tHeat 0, tCool 2400
10:28:31.538>
10:28:31.538> HVAC Program[1], mode 3, tHeat 0, tCool 2100
10:28:31.538>
10:28:31.538> HVAC Program[2], mode 3, tHeat 0, tCool 1800
10:28:31.538>
10:28:31.538> HVAC Program[3], mode 3, tHeat 0, tCool 2800
10:28:31.538>
10:28:31.538> Sending channel config result OK (1)
10:28:31.538>
10:28:31.538> Send: [53 55 50 4C 41 17 07 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:28:31.538>
10:28:31.538> Send: [53 55 50 4C 41 ]
10:28:31.538>
10:28:31.538> Recv: [53 55 50 4C 41 17 08 00 00 00 AB 02 00 00 01 00 00 00 01 53 55 50 4C 41 ]
10:28:31.538>
10:28:31.538> Received ChannelConfigFinished for channel [1]
10:28:31.538>
10:28:31.538> Recv: [53 55 50 4C 41 17 09 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4C 41 ]
10:28:31.538>
10:28:31.538> Activity timeout set to 30 s
A to reakcja na przycisk Włącz/Wyłącz termostat w Supli (guzik na dole, po lewej stronie w aplikacji po wejściu na termostat):
Code: Select all
10:33:48.132>
10:33:48.133> Send: [53 55 50 4C 41 17 13 00 00 00 28 00 00 00 10 00 00 00 40 02 00 00 00 00 00 00 40 C2 01 00 00 00 00 00 ]
10:33:48.133>
10:33:48.133> Send: [53 55 50 4C 41 ]
10:33:48.133>
10:33:53.072> Recv: [53 55 50 4C 41 17 16 00 00 00 6E 00 00 00 11 00 00 00 5A 13 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 53 55 50 4C 41 ]
10:33:53.072>
10:33:53.072> HVAC[1]: new value from server: mode=OFF tHeat=0 tCool=0, durationSec=0
10:33:53.072>
10:33:53.073> HVAC[1]: applyNewRuntimeSettings mode=OFF tHeat=1610 tCool=-32768, durationSec=0
10:33:53.073>
10:33:53.073> HVAC[1]: set target mode OFF requested (1)
10:33:53.073>
10:33:53.073> [597374][I][Z2S_Tuya_thermostat.cpp:27] handleAction(): Z2S_TuyaThermostat::handleAction 0x43 0x0
10:33:53.073>
10:33:53.073> [597375][I][Z2S_Tuya_thermostat.cpp:80] setOnOff(): thermostat_device.short_addr 0x7430
10:33:53.073>
10:33:56.571> [600870][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:33:56.571>
10:33:56.571> [600870][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:33:56.571> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:33:56.571>
10:33:56.571> [600871][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:33:56.571>
10:33:56.933> [600911][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:33:56.933>
10:33:56.933> [600912][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:33:56.933> e, endpoint 0x1, channel type 0x17d4
10:33:56.933>
10:33:56.933> [600913][I][Z2S_Devices_Table.cpp:402] Z2S_onCmdCustomClusterReceive(): Tuya thermostat command: 0x4
10:33:56.933>
10:34:03.067> [607377][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:34:03.067>
10:34:03.067> [607378][I][Z2S_Tuya_thermostat.cpp:37] handleAction(): setTemperatureSetpoint 161
10:34:03.067>
10:34:03.067> [607379][I][Z2S_Tuya_thermostat.cpp:57] setTemperatureSetpoint(): thermostat_device.short_addr 0x7430
10:34:03.067>
10:34:03.067> [607379][I][Z2S_Tuya_thermostat.cpp:69] setTemperatureSetpoint(): payload_buffer[8] 0x0, payload_buffer[9] 0xa1
10:34:03.068>
10:34:07.020> [611332][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:34:07.020>
10:34:07.020> [611333][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:34:07.198> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:34:07.198>
10:34:07.198> [611334][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:34:07.198>
10:34:07.198> [611411][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:07.198>
10:34:07.198> [611411][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:07.198> e, endpoint 0x1, channel type 0x17d4
10:34:07.198>
10:34:07.198> [611412][I][Z2S_Devices_Table.cpp:378] Z2S_onCmdCustomClusterReceive(): Tuya thermostat setpoint value 16.100000
10:34:07.199>
10:34:07.878> [611775][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:07.878>
10:34:07.878> [611776][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:07.878> e, endpoint 0x1, channel type 0x17d4
10:34:07.878>
10:34:07.878> [611777][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
10:34:07.878>
10:34:07.878> [611967][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:07.878>
10:34:07.878> [611968][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:07.878> e, endpoint 0x1, channel type 0x17d4
10:34:07.878>
10:34:07.878> [611969][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6b
10:34:07.878>
10:34:07.878> [612157][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:07.878>
10:34:07.878> [612158][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:07.878> e, endpoint 0x1, channel type 0x17d4
10:34:07.878>
10:34:07.878> [612158][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6c
10:34:07.878>
10:34:09.149> [612366][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:09.149>
10:34:09.149> [612366][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:09.149> e, endpoint 0x1, channel type 0x17d4
10:34:09.149>
10:34:09.149> [612367][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x70
10:34:09.149>
10:34:09.149> [612578][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:09.149>
10:34:09.149> [612579][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:09.149> e, endpoint 0x1, channel type 0x17d4
10:34:09.149>
10:34:09.149> [612580][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x71
10:34:09.149>
10:34:09.149> [612772][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:09.149>
10:34:09.149> [612772][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:09.149> e, endpoint 0x1, channel type 0x17d4
10:34:09.149>
10:34:09.149> [612773][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x72
10:34:09.149>
10:34:13.180> [617379][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:34:13.180>
10:34:13.180> HVAC[1]: current mode OFF
10:34:13.180>
10:34:13.180> [617380][I][Z2S_Tuya_thermostat.cpp:27] handleAction(): Z2S_TuyaThermostat::handleAction 0x2 0x0
10:34:13.180>
10:34:13.181> [617381][I][Z2S_Tuya_thermostat.cpp:80] setOnOff(): thermostat_device.short_addr 0x7430
10:34:13.181>
10:34:13.839> [618138][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:34:13.839>
10:34:13.839> [618138][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:34:13.839> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:34:13.839>
10:34:13.839> [618139][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:34:13.839>
10:34:14.162> [618183][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:14.162>
10:34:14.162> [618184][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:14.162> e, endpoint 0x1, channel type 0x17d4
10:34:14.162>
10:34:14.162> [618185][I][Z2S_Devices_Table.cpp:402] Z2S_onCmdCustomClusterReceive(): Tuya thermostat command: 0x72
10:34:14.162>
10:34:23.086> [627381][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:34:23.086>
10:34:23.086> [627382][I][Z2S_Tuya_thermostat.cpp:37] handleAction(): setTemperatureSetpoint 161
10:34:23.086>
10:34:23.086> [627382][I][Z2S_Tuya_thermostat.cpp:57] setTemperatureSetpoint(): thermostat_device.short_addr 0x7430
10:34:23.086>
10:34:23.086> [627383][I][Z2S_Tuya_thermostat.cpp:69] setTemperatureSetpoint(): payload_buffer[8] 0x0, payload_buffer[9] 0xa1
10:34:23.086>
10:34:29.339> [633648][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1005) callback
10:34:29.339>
10:34:29.339> [633648][V][ZigbeeHandlers.cpp:152] zb_cmd_default_resp_handler(): Received default response: from address(0x7430), src_endpoint(1
10:34:29.339> ) to dst_endpoint(1), cluster(0xef00) for command (0x0) with status 0x0
10:34:29.339>
10:34:29.339> [633649][V][ZigbeeHandlers.cpp:156] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
10:34:29.340>
10:34:29.529> [633727][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:29.529>
10:34:29.529> [633727][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:29.529> e, endpoint 0x1, channel type 0x17d4
10:34:29.529>
10:34:29.529> [633728][I][Z2S_Devices_Table.cpp:378] Z2S_onCmdCustomClusterReceive(): Tuya thermostat setpoint value 16.100000
10:34:29.529>
10:34:33.079> [637383][E][ZigbeeGateway.cpp:699] sendCustomClusterCmdAck(): Semaphore error while custom command acknowledge
10:34:33.079>
10:34:33.079> Send: [53 55 50 4C 41 17 14 00 00 00 78 00 00 00 06 00 00 00 01 5A 13 00 00 01 ]
10:34:33.079>
10:34:33.079> Send: [53 55 50 4C 41 ]
10:34:33.079>
10:34:33.079> TIMEOUT - lost connection with server
10:34:33.079>
10:34:33.079> LAST STATE ADDED: Not connected to Supla server (597)
10:34:33.079>
10:34:33.079> Current status: [6] Not connected to Supla server
10:34:33.079>
10:34:33.079> [637390][V][ssl_client.cpp:364] stop_ssl_socket(): Cleaning SSL connection.
10:34:33.079>
10:34:33.079> [637392][V][ssl_client.cpp:364] stop_ssl_socket(): Cleaning SSL connection.
10:34:33.079>
10:34:33.079> Deinitializing SRPC
10:34:33.079>
10:34:33.560> HVAC[1]: send: IsOn 1, Mode OFF, tHeat 1610, tCool 0, flags 0x185
10:34:33.560>
10:34:33.560> Wrote 8 bytes to storage at 15
10:34:33.560>
10:34:33.560> Wrote 8 bytes to storage at 23
10:34:33.560>
10:34:33.560> Wrote 7 bytes to storage at 8
10:34:33.560>
10:34:33.560> Commit
10:34:33.560>
10:34:33.560> Establishing encrypted connection with: svrXX.supla.org (port: 2016)
10:34:33.560>
10:34:33.560> [637528][D][NetworkManager.cpp:127] hostByName(): DNS found IPv4 78.46.246.150
10:34:33.560>
10:34:33.560> [637528][V][ssl_client.cpp:68] start_ssl_client(): Free internal heap before TLS 252984
10:34:33.560>
10:34:33.560> [637529][V][ssl_client.cpp:75] start_ssl_client(): Starting socket (domain 2)
10:34:33.560>
10:34:33.560> [637595][V][ssl_client.cpp:170] start_ssl_client(): Seeding the random number generator
10:34:33.560>
10:34:33.560> [637601][V][ssl_client.cpp:178] start_ssl_client(): Setting up the SSL/TLS structure...
10:34:33.560>
10:34:33.560> [637601][V][ssl_client.cpp:198] start_ssl_client(): Loading CA cert
10:34:33.560>
10:34:33.560> [637611][V][ssl_client.cpp:292] start_ssl_client(): Setting hostname for TLS session...
10:34:33.560>
10:34:33.560> [637612][V][ssl_client.cpp:313] ssl_starttls_handshake(): Performing the SSL/TLS handshake...
10:34:33.560>
10:34:34.205> [638359][V][ssl_client.cpp:334] ssl_starttls_handshake(): Verifying peer X.509 certificate...
10:34:34.205>
10:34:34.205> [638359][V][ssl_client.cpp:342] ssl_starttls_handshake(): Certificate verified.
10:34:34.205>
10:34:34.205> [638360][V][ssl_client.cpp:358] ssl_starttls_handshake(): Free internal heap after TLS 214368
10:34:34.205>
10:34:34.205> Connected via IP 192.168.XX.YYY
10:34:34.205>
10:34:34.205> SSL error: 48, UNKNOWN ERROR CODE (0030)
10:34:34.205>
10:34:34.205> Connected to Supla Server
10:34:34.205>
10:34:34.205> Initializing SRPC (proto: 23)
10:34:34.205>
10:34:34.205> LAST STATE ADDED: Register in progress (637)
10:34:34.205>
10:34:34.205> Current status: [10] Register in progress
10:34:34.205>
10:34:34.205> Send: [53 55 50 4C 41 17 01 00 00 00 4B 00 00 00 8E 02 00 00 73 6C 6F 74 61 40 6F 6E 65 74 2E 65 75 00 00 00 00 00 00 00 00 00 00
10:34:34.205> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:34:34.205> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:34:34.205> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:34:34.205> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:34:34.205> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:34:34.205> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B D7 43 D7 09 5E 31 96 C0 E9 18 B6 75 14 F9 74 48 FF 53 62 92 45 C3 04 25 1D B8
10:34:34.205> 58 21 C4 01 EA 5A 69 67 62 65 65 20 74 6F 20 53 75 70 6C 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
10:34:34.205>
10:34:34.205> CH[0], type: 3034, FuncList: 0x0, function: 40, flags: 0x8010000, online, validityTimeSec: 0, icon: 0, value: [00 00 00 00 00 30 7
10:34:34.205> 1 c0]
10:34:34.205>
10:34:34.205> Send: [00 DA 0B 00 00 00 00 00 00 28 00 00 00 00 00 01 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 71 C0 00 ]
10:34:34.205>
10:34:34.205> CH[1], type: 6100, FuncList: 0x20000, function: 420, flags: 0x19010000, online, validityTimeSec: 0, icon: 0, value: [01 01 4a 06 0
10:34:34.205> 0 00 85 01]
10:34:34.205>
10:34:34.205> Send: [01 D4 17 00 00 00 00 02 00 A4 01 00 00 00 00 01 19 00 00 00 00 00 00 00 00 00 01 01 4A 06 00 00 85 01 00 ]
10:34:34.205>
10:34:34.205> Send: [53 55 50 4C 41 ]
10:34:34.205>
10:34:35.229> Recv: [53 55 50 4C 41 17 01 00 00 00 46 00 00 00 07 00 00 00 03 00 00 00 78 1A 01 53 55 50 4C 41 ]
10:34:35.229>
10:34:35.229> Device registered (activity timeout 120 s, server version: 26, server min version: 1)
10:34:35.229>
10:34:35.230> LAST STATE ADDED: Registered and ready (638)
10:34:35.230>
10:34:35.230> Current status: [17] Registered and ready
10:34:35.230>
10:34:35.230> Changing activity timeout to 30 s
10:34:35.230>
10:34:35.230> Send: [53 55 50 4C 41 17 02 00 00 00 D2 00 00 00 01 00 00 00 1E ]
10:34:35.230>
10:34:35.230> Send: [53 55 50 4C 41 ]
10:34:35.230>
10:34:35.230> HVAC[1]: onRegistered send: IsOn 1, Mode OFF, tHeat 1610, tCool 0, flags 0x185
10:34:35.230>
10:34:35.230> Recv: [53 55 50 4C 41 17 02 00 00 00 AD 02 00 00 1B 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:34:35.230> 00 00 00 00 53 55 50 4C 41 ]
10:34:35.230>
10:34:35.230> Received new device config
10:34:35.230>
10:34:35.230> Sending device config result OK (1)
10:34:35.230>
10:34:35.230> Send: [53 55 50 4C 41 17 03 00 00 00 B7 02 00 00 0A 00 00 00 01 00 00 00 00 00 00 00 00 00 ]
10:34:35.230>
10:34:35.230> Send: [53 55 50 4C 41 ]
10:34:35.230>
10:34:35.230> Recv: [53 55 50 4C 41 17 03 00 00 00 AA 02 00 00 28 00 00 00 00 28 00 00 00 00 20 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00
10:34:35.230> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
10:34:35.230>
10:34:35.230> Received SetChannelConfig for channel 0, function 40, config type 0, config size 32
10:34:35.230>
10:34:35.230> Channel[0]: handleChannelConfig, func 40, configtype 0, configsize 32
10:34:35.230>
10:34:35.230> Channel[0] temperature correction 0.00
10:34:35.230>
10:34:35.230> Channel[0] humidity correction 0.00
10:34:35.230>
10:34:35.230> Sending channel config result OK (1)
10:34:35.230>
10:34:35.230> Send: [53 55 50 4C 41 17 04 00 00 00 B4 02 00 00 03 00 00 00 01 00 00 ]
10:34:35.230>
10:34:35.230> Send: [53 55 50 4C 41 ]
10:34:35.230>
10:34:35.230> 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 ]
10:34:35.230>
10:34:35.230> Received ChannelConfigFinished for channel [0]
10:34:35.230>
10:34:35.230> Recv: [53 55 50 4C 41 17 05 00 00 00 AA 02 00 00 87 00 00 00 01 A4 01 00 00 00 7F 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 03
10:34:35.230> 00 01 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 0
10:34:35.230> 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FC 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F4 01 A0
10:34:35.230> 0F F4 01 4C 1D 14 00 E8 03 C8 00 E8 03 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
10:34:35.230>
10:34:35.230> Received SetChannelConfig for channel 1, function 420, config type 0, config size 127
10:34:35.230>
10:34:35.230> HVAC[1]: processing channel config
10:34:35.230>
10:34:35.230> HVAC[1]: config diff:
10:34:35.230>
10:34:35.230> No changes
10:34:35.230>
10:34:35.230> Sending channel config result OK (1)
10:34:35.230>
10:34:35.230> Send: [53 55 50 4C 41 17 05 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:34:35.230>
10:34:35.230> Send: [53 55 50 4C 41 ]
10:34:35.230>
10:34:35.230> Recv: [53 55 50 4C 41 17 06 00 00 00 AA 02 00 00 6C 01 00 00 01 A4 01 00 00 02 64 01 02 6C 07 00 00 02 34 08 00 00 02 B8 0B 00 00
10:34:35.230> 02 B0 04 00 00 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2
10:34:35.230> 2 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
10:34:35.230> 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
10:34:35.230> 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 2
10:34:35.230> 2 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 22 22 22 22 22 22 ]
10:34:35.230>
10:34:35.230> Recv: [22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
10:34:35.230> 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 11 11 11 11 11 11 1
10:34:35.230> 1 11 11 11 11 11 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 11 11 11 11 11 11 53 55
10:34:35.231> 50 4C 41 ]
10:34:35.231>
10:34:35.231> Received SetChannelConfig for channel 1, function 420, config type 2, config size 356
10:34:35.231>
10:34:35.231> HVAC[1]: Handling weekly schedule
10:34:35.231>
10:34:35.231> HVAC Program[0], mode 2, tHeat 1900, tCool 0
10:34:35.231>
10:34:35.231> HVAC Program[1], mode 2, tHeat 2100, tCool 0
10:34:35.231>
10:34:35.231> HVAC Program[2], mode 2, tHeat 3000, tCool 0
10:34:35.231>
10:34:35.231> HVAC Program[3], mode 2, tHeat 1200, tCool 0
10:34:35.231>
10:34:35.231> Sending channel config result OK (1)
10:34:35.231>
10:34:35.231> Send: [53 55 50 4C 41 17 06 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:34:35.231>
10:34:35.231> Send: [53 55 50 4C 41 ]
10:34:35.231>
10:34:35.231> Recv: [53 55 50 4C 41 17 07 00 00 00 AA 02 00 00 6C 01 00 00 01 A4 01 00 00 03 64 01 03 00 00 60 09 03 00 00 34 08 03 00 00 08 07
10:34:35.231> 03 00 00 F0 0A 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1
10:34:35.231> 1 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
10:34:35.231> 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
10:34:35.231> 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 1
10:34:35.231> 1 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 ]
10:34:35.231>
10:34:35.231> Recv: [11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:34:35.231> 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00 00 00 0
10:34:35.231> 0 00 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 53 55
10:34:35.231> 50 4C 41 ]
10:34:35.231>
10:34:35.231> Received SetChannelConfig for channel 1, function 420, config type 3, config size 356
10:34:35.231>
10:34:35.231> HVAC[1]: Handling weekly schedule
10:34:35.231>
10:34:35.231> HVAC Program[0], mode 3, tHeat 0, tCool 2400
10:34:35.231>
10:34:35.231> HVAC Program[1], mode 3, tHeat 0, tCool 2100
10:34:35.231>
10:34:35.231> HVAC Program[2], mode 3, tHeat 0, tCool 1800
10:34:35.231>
10:34:35.231> HVAC Program[3], mode 3, tHeat 0, tCool 2800
10:34:35.231>
10:34:35.231> Sending channel config result OK (1)
10:34:35.231>
10:34:35.231> Send: [53 55 50 4C 41 17 07 00 00 00 B4 02 00 00 03 00 00 00 01 00 01 ]
10:34:35.231>
10:34:35.231> Send: [53 55 50 4C 41 ]
10:34:35.231>
10:34:35.231> Recv: [53 55 50 4C 41 17 08 00 00 00 AB 02 00 00 01 00 00 00 01 53 55 50 4C 41 ]
10:34:35.231>
10:34:35.231> Received ChannelConfigFinished for channel [1]
10:34:35.231>
10:34:39.526> Recv: [53 55 50 4C 41 17 09 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4C 41 ]
10:34:39.527>
10:34:39.527> Activity timeout set to 30 s
10:34:39.527>
10:34:39.527> Send: [53 55 50 4C 41 17 08 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 01 01 4A 06 00 00 05 01 ]
10:34:39.527>
10:34:39.527> Send: [53 55 50 4C 41 ]
10:34:39.527>
10:34:39.527> HVAC[1]: send: IsOn 1, Mode OFF, tHeat 1610, tCool 0, flags 0x105
10:34:39.527>
10:34:39.527> NLME Status Indication, status: 0x6
10:34:39.527>
10:34:39.527> NLME Status Indication, status: 0x6
10:34:39.527>
10:34:39.527> Wrote 8 bytes to storage at 15
10:34:39.527>
10:34:39.527> Wrote 7 bytes to storage at 8
10:34:39.527>
10:34:39.527> Commit
10:34:39.527>
10:34:40.078> [644211][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:40.078>
10:34:40.078> [644212][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:40.078> e, endpoint 0x1, channel type 0x17d4
10:34:40.078>
10:34:40.078> [644212][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x2
10:34:40.078>
10:34:40.078> [644326][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:40.078>
10:34:40.078> [644326][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:40.078> e, endpoint 0x1, channel type 0x17d4
10:34:40.078>
10:34:40.078> [644327][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6b
10:34:40.078>
10:34:40.453> [644446][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:40.453>
10:34:40.453> [644447][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:40.453> e, endpoint 0x1, channel type 0x17d4
10:34:40.453>
10:34:40.453> [644448][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x6c
10:34:40.453>
10:34:40.453> [644579][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:40.453>
10:34:40.453> [644580][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:40.453> e, endpoint 0x1, channel type 0x17d4
10:34:40.453>
10:34:40.453> [644580][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x70
10:34:40.453>
10:34:40.852> [645102][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:40.852>
10:34:40.852> [645102][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:40.852> e, endpoint 0x1, channel type 0x17d4
10:34:40.852>
10:34:40.852> [645103][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x71
10:34:40.852>
10:34:41.067> [645295][I][ZigbeeHandlers.cpp:22] zb_action_handler(): Receive Zigbee action(0x1040) callback
10:34:41.067>
10:34:41.067> [645295][I][Z2S_Devices_Table.cpp:42] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x0:0x3c:0x84:0xff:0xfe:0x1f:0xa1:0x1
10:34:41.067> e, endpoint 0x1, channel type 0x17d4
10:34:41.067>
10:34:41.067> [645296][I][Z2S_Devices_Table.cpp:406] Z2S_onCmdCustomClusterReceive(): Tuya private cluster command 0x1, dp 0x72