Uplink Data
This chapter describes the reported data of the device.
Basic Information
The device will report a basic information packet whenever joining the network.
| Item | Command | Byte | Description |
|---|---|---|---|
| Device Status | c8 | 1 | 00: Off, 01: On |
| TSL Version | df | 2 | Example: 01 02 = V1.2 |
| Device Request | ee | 0 | Send after reset |
| Device Version | da | 8 |
Hardware version (2B) + Software version (2B) + 00000000 |
| OEM ID | d9 | 2 | 4 digits |
| Device Type | cf00 | 1 |
00: Class A, 01: Class B, 02: Class C, 03: Class C to B |
| Serial Number | db | 8 | 16 digits |
- Example:
-
df0100 ee db6409f23258520003 da0102010100000000 d90000 c801 cf0000 Command Value df TSL Version: 0100=>V1.0 ee Reset db SN: 6409f23258520003 da Hardware version: 0102=V1.2 Software version: 0101=V1.1
d9 OEM ID: 0000 c8 01: Device is On cf00 00: Class A
Periodic Report
| Item | Command | Byte | Description |
|---|---|---|---|
| Battery Level | 00 | 1 | UINT8, Unit: % Note: This only report when the device is
powered by batteries. |
| Temperature | 01 | 2 | INT16/100, Unit: °C |
| Humidity | 02 | 2 | UINT16/10, Unit: %RH |
| Occupancy Status | 08 | 1 | 00=Vacant, 01=Occupied, 02=Night
Occupied Note: This only report when
Occupancy Detection is enabled. |
- Example:
-
- Periodic report: report according to reporting interval.
006401860a02ef010801 Command Value 00 Battery: 64=>100% 01 Temperature: 86 0a => 0a 86=2694/100=26.94°C 02 Humidity: ef 01 => 01 ef=495/100=49.5 %RH 08 Occupancy status: 01=Occupied
- Periodic report: report according to reporting interval.
Configuration Report
| Item | Command | Byte | Description |
|---|---|---|---|
| Temperature Control Mode | 03 | 1 | 00=Heat, 01=EM Heat, 02=Cool, 03=Auto |
| Fan Mode | 04 | 1 | 00=Auto, 01=Circulate, 03=Low, 04=Middle, 05=High |
| Execution Plan | 05 | 1 | Plan ID, Range: 00-0f (ff=Not executed) |
| Target Temperature (Single Target Mode) | 06 | 2 | INT16/100, Unit: °C |
| Heat Target Temperature (Dual Target Mode) | 06 | 2 | INT16/100, Unit: °C |
| Cool Target Temperature (Dual Target Mode) | 07 | 2 | INT16/100, Unit: °C |
| System Status | 67 | 1 | 00=Off, 01=On |
- Example:
-
- Configuration change report: report when system status, target
temperature, temperature control mode, fan mode or temperature
control schedule ID changes.
67010303062e09040005ff Command Value 67 01=System On 03 Temperature Control Mode: 03=Auto 06 Target Temperature: 2e 09 => 09 2e =2350/100=23.5°C 04 Fan Mode: 00=Auto 05 Execution Plan: ff=Not executed
- Configuration change report: report when system status, target
temperature, temperature control mode, fan mode or temperature
control schedule ID changes.
Alarm Report
The device supports to various types of alarm reports.
| Item | Command | Byte | Description |
|---|---|---|---|
| Temperature Alarm | 0b | 1 | 00=Collection error, 01=Under-range, 02=Over-range, 03=No data |
| Humidity Alarm | 0c | 1 | 00=Collection error, 01=Under-range, 02=Over-range, 03=No data |
| Button Event Report | 0d | 1 | 00=Button 1, 02=Button 2, 03=Button 3 |
| Battery Alarm | 0f | 1 | 00=Normal, 01=Low battery voltage |
- Example:
-
- Battery alarm
0f01 Command Value 0f 01=Low battery voltage - Button 1 event report
0d00 Command Value 0d 00=Button 1
- Battery alarm