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:
-
df0100ee db6406f07159330024 da0101010100000000 d90000c801cf0002 Command Value df TSL Version: 0100=>V1.0 ee Reset db SN: 6406f07159330024
da Hardware version: 0101=V1.1 Software version: 0101=V1.1
d9 OEM ID: 0000 c8 01: Device is On cf00 02: Class C
Periodic Report
The device supports to report the periodic report packet when:- According to reporting interval (10 mins by default).
- System status, target temperature, temperature control mode, fan mode or temperature control schedule ID changes.
| Item | Command | Byte | Description |
|---|---|---|---|
| Temperature | 01 | 2 | INT16/100, Unit: °C |
| Humidity | 02 | 2 | UINT16/10, Unit: %RH |
| Target Temperature | 03 | 2 |
INT16/100, Unit: °C |
| Data Source | 04 | 1 |
00: Internal, 01: NTC, 02: LNS, 03: D2D Device |
| Temperature Control Mode and Status | 05 | 1 | Bit 7-4: Temperature Control Mode, 0=Ventilation, 1=Heat, 2=Cool Bit 3-1: Temperature Control Status, 0=Standby, 1=Heat, 2=Cool |
| Valve Opening Status | 06 | 1 | UINT8, Unit: % |
| Fan Mode and Status | 07 | 1 | Bit 7-4: Fan Status, 0=Off, 1=Low,
2=Medium, 3=High Bit 3-1: Fan Mode, 0=Auto, 1=Low, 2=Medium, 3=High |
| Temperature Control Schedule | 08 | 1 | Schedule ID, Range: 00-07, ff=Not executed |
| System Status | 67 | 1 | 00=Off, 01=On |
- Example:
-
01040b02540203a4060400 05100600070008ff6701 Command Value 01 Temperature: 04 0b => 0b 04=2820/100=28.2°C 02 Humidity: 54 02 => 02 54 = 596/10=59.6%RH 03 Target temperature: a4 06 => 06 a4= 1700/100=17 °C 04 00=Internal sensors 05 Temperature Control Mode: 1=Heat Temperature Control Status: 0=Standby
06 00=0%=Valve Off 07 Fan Mode: 1=Heat Fan Status: 0=Off
08 ff=Schedule Not Executed 67 01=System On
Alarm Report
| Item | Command | Byte | Description |
|---|---|---|---|
| Temperature Overrage Alarm | 09 | 1 | 00=Collection error, 01=Under-range, 02=Over-range, 03=No data |
| Temperature Alarm | 09 | 3 | Byte 1: 10=Below dismiss, 11=Below (min. threshold) alarm 12=Above dismiss, 13=Above (max. threshold) alarm 14=Within dismiss, 15=Within alarm 16=Beyond dismiss, 17=Beyond alarm 20=Persistent low dismiss, 21=Persistent low alarm 22=Persistent high dismiss, 23=Persistent high alarm 30=Freeze protection dismiss, 31=Freeze protection alarm 32=Open window detection dismiss, 33=Open window detection alarm Bit 2-3: Temperature, INT16/100, Unit: °C |
| Humidity Alarm | 0a | 1 | 00=Collection error, 01=Under-range, 02=Over-range, 03=No data |
| Target Temperature Invalid Alarm | 0b | 1 | 03 |
- Example:
-
- Temperature threshold alarm
09136d0a Command Value 09 13=Above (max. threshold) alarm 6d 0a => 0a 6d= 2669/100=26.69 °C
- Freeze protection alarm
0931be00 Command Value 09 31=Freeze protection alarm be 00=>00 be=190/100=1.9°C
- Open window detection alarm
0933a406 Command Value 09 33= Open window detection alarm a4 06=>06 a4=1700/100=17°C
- Target temperature invalid alarm: report this alarm packet
when the temperature control mode is switched to
Ventilation.
0b03
- Temperature threshold alarm
Relay Status Report
| Item | Command | Byte | Description | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Relay Status | 10 | 4 | Byte 1: for every bit:
0=Disable, 1=Enable
Byte 2-4: 000000 |
- Example:
-
1002000000 Command Value 10 02=>0000 0010 =Mid/Q2 enable, others disable