Downlink Command
This device supports downlink commands for configuration and control. The downlink application port is 85 by default.
Communication Settings
| Item | Byte | Command | Parameter |
|---|---|---|---|
| Collect Interval | 1+3 | 60 | Byte 1: 00 Byte 2-3: Interval time, range: 1-3600, unit: s |
| Report Interval | 1+4 | 61 | Byte 1-2: 0001 Byte 3-4: Interval time, range: 1-440, unit: minute |
- Example:
-
- Set the report interval as 10 minutes.
6100010a00 Command Parameter 61 0a 00=>00 0a=10 minutes
- Set the report interval as 10 minutes.
Basic Settings
| Item | Byte | Command | Parameter |
|---|---|---|---|
| Enquiry Periodic Report | 1 | b9 | - |
| Reboot | 1 | be | - |
| Rejoin the Network | 1 | b6 | - |
| Temperature Unit | 1+1 | 63 | 00=°C, 01=°F |
| Bluetooth | 1+1 | 85 | 00=Disable, 01=Enable (default) |
| Reset Bluetooth Name | 1 | 54 | - |
- Examples:
-
- Reboot the device.
be
- Reboot the device.
Time Settings
| Item | Byte | Command | Parameter | ||||
|---|---|---|---|---|---|---|---|
| UTC Time Zone | 1+2 | c7 | INT16/60 | ||||
| Daylight Saving Time | 1+10 | c6 |
Byte 1: 00=Disable, 01=Enable Byte 2: DST bias, unit: min, range: 1-120 Byte 3-6: Start time, Month (1B)+Week&Day (1B) + Minute Time (2B) Byte 7-10: End time, Month (1B)+Week&Day (1B) + Minute Time (2B) Week&Day:
|
||||
| Sync time from LNS | 1 | b8 | - |
- Examples:
-
- Set the time zone as UTC-4.
c710ff Command Parameter c7 10 ff => ff 10 = -240/60=-4
- Set DST time: start time is last Sunday 1:00 of March, end time is
last Sunday 1:00 of October, and bias is 1h (60 minutes).
c6013c03573c000a573c00 Command Parameter c6 01=Enable
DST bias: 3c=>60 mins
Start time: 03=>March, 57=>last (5) Sunday(7), 3c 00 =>00 3c=60 minutes =1:00End time: 0a=>10=October, 57=>last (5) Sunday(7), 3c 00 =>00 3c=60 minutes =1:00
- Set the time zone as UTC-4.
Data Source Settings
| Item | Byte | Command | Parameter |
|---|---|---|---|
| Data Source | 1+1 | 7d | 00=Internal (Default), 01=External |
| Data Timeout* | 1+1 | 7e | UINT8, unit: minute, range: 1-60, default: 10 |
| External Temperature | 1+2 | 86 | INT16/100, Unit: °C, Range: -20 ~ 60 |
| External Humidity | 1+2 | 87 | UINT16/10, Unit: %RH, Range: 0-100 |
- Examples:
-
- Switch to receive the data from LNS.
7d01 Command Parameter 7d 01=External - Send temperature and humidity value from LNS.
860208 87d901 Command Parameter 86 02 08 => 08 02 =2050/100=20.50°C 87 d9 01 => 01 d9 =473/10=47.3 %RH
- Switch to receive the data from LNS.
Calibration Settings
| Item | Byte | Command | Parameter |
|---|---|---|---|
| Temperature Calibration | 1+3 | 76 | Byte 1: 00=Disable, 01=Enable Byte 2-3: Calibration Value, INT16/100, Unit: °C, Range: -80 ~ 80 |
| Humidity Calibration | 1+3 | 77 | Byte 1: 00=Disable, 01=Enable Byte 2-3: Calibration Value, INT16/10, Unit: %RH, Range: -100 ~ 100 |
- Example:
-
- Enable temperature calibration and set calibration value as
-0.3°C.
7601e2ff Command Parameter 76 01=Enable, e2 ff=>ff e2=-30/100=-0.3 °C
- Enable temperature calibration and set calibration value as
-0.3°C.
Temperature Control Settings
| Item | Byte | Command | Parameter | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| System On/Off | 1+1 | 67 | 00=Off, 01=On | ||||||||||||||
| Temperature Control Mode Enable | 1+1 | 64 |
For every bit: 0=Disable, 1=Enable
|
||||||||||||||
| Temperature Control Mode | 2+1 | 6800 | 00=Heat, 01=EM Heat, 02=Cool, 03=Auto | ||||||||||||||
| Target Temperature Mode | 1+1 | 65 | 00=Single Target Temperature, 01=Dual Target Temperature | ||||||||||||||
| Target Temperature Resolution | 1+1 | 66 | 00=0.5, 01=1 | ||||||||||||||
| Target Temperature | 1+3 | 69 | Byte 1: 00=Heat, 01=EM Heat,
02=Cool, 03=Auto, 04=Auto-Heat, 05=Auto-Cool Byte 2-3: target temperature, INT16/100, Unit: °C, Range: 5~35 |
||||||||||||||
| Deadband | 1+2 | 6a | INT16/100, Unit: °C, Range: 1-30 | ||||||||||||||
| Target Temperature Regulation Range | 1+5 | 6b | Byte 1: 00=Heat, 01=EM Heat,
02=Cool, 03=Auto Byte 2-3: Min. Range, INT16/100, Unit: °C, Range: 5~35 Byte 4-5: Max. Range, INT16/100, Unit: °C, Range: 5~35 |
||||||||||||||
| Fan Mode Enable | 1+1 | 88 |
For every bit: 0=Disable, 1=Enable
|
||||||||||||||
| Fan Mode | 1+1 | 74 | 00=Auto, 01=Circulate, 03=Low, 04=Middle, 05=High |
- Examples:
-
- Switch the system on.
6701 Command Parameter 67 01=On - Set the temperature control mode as Cool.
680002 Command Parameter 6800 02=Cool - Set target temperature of cool mode to 24°C.
69026009 Command Parameter 69 02=Cool, 60 09=>09 60=2400/100=24°C
- Switch the system on.
Occupancy Detection Settings
| Item | Byte | Command | Parameter |
|---|---|---|---|
| Occupancy Detection | 2+1 | 8201 | 00=Disable, 01=Enable |
| Occupied to Vacant Delay | 2+2 | 8202 | UINT16, Unit: minute, Range: 1 ~ 360, Default: 30 |
| Energy-saving Setting | 2+1 | 8301 | 00=Disable, 01=Enable |
| Occupied/Vacant Execution | 2+2 | 8302 | Byte 1: Occupied Execution Plan ID,
Range: 00-0f, ff=None Byte 2: Unoccupied Execution Plan ID, Range: 00-0f, ff=None |
| Night Occupancy | 2+1 | 8401 | 00=Disable, 01=Enable |
| Night Occupied Time | 2+4 | 8404 | Byte 1-2: Start Time, Unit: minute,
Range: 0-1439 Byte 3-4: End Time, Unit: minute, Range: 0-1439 |
| Night Occupied Execution | 2+1 | 8405 | Plan ID, Range: 00-0f, ff=None |
- Examples:
-
- Enable occupancy detection and set the delay time.
82010182020a00 Command Parameter 8201 01=Enable 8202 0a 00=>00 0a=10 minutes -
Enable night occupancy and configure the related parameters.
840101844605e001840502 Command Parameter 8401 01=Enable 8404 Start time: 46 05 => 05 46=1350 minutes =22:30 End time: e0 01 => 01 e0 =480 minutes =8: 00
8405 02=Schedule plan 3
- Enable occupancy detection and set the delay time.
Button Settings
| Item | Byte | Command | Parameter | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Button Customization | 2+1 | 7100 | 00=Disable, 01=Enable | ||||||||||||||||||||||||||||
| Button 1 | 2+1 | 7101 | 01=Temperature Control Mode (default), 02=Fan Mode, 06=Event 1 Report, 07=°C or °F switch | ||||||||||||||||||||||||||||
| Button 2 | 2+1 | 7102 | 01=Temperature Control Mode, 02=Fan Mode (default), 06=Event 2 Report, 07=°C or °F switch | ||||||||||||||||||||||||||||
| Button 3 | 2+1 | 7103 |
00=System On/Off (default), 06=Event 3 Report, 07=°C or °F switch |
||||||||||||||||||||||||||||
| Child Lock | 1+3 | 72 | Byte 1: 00=Disable, 01=Enable Byte
2-3: for every bit: 0=Disable, 1=Enable
|
||||||||||||||||||||||||||||
| Temporary Unlock | 1+2 | 81 | Byte 1: 00=Disable, 01=Enable Byte 2-3: Unlock time, Unit: s, Range: 1-3600, Default: 30 |
||||||||||||||||||||||||||||
| Temporary Unlock Button | 1+1 | 80 |
Combination buttons for unlock, at least 2 buttons should be enabled for every bit: 0=Disable, 1=Enable,
|
- Examples:
-
- Enable button customization feature and switch button 2 feature to
°C or °F switch.
710001710207 Command Parameter 7100 01=Enable 7102 07=°C or °F switch - Lock reset feature of the button.
72012000 Command Parameter 72 01=Enable, 20 00=>00 20 = 00100000 => Bit 5= 1(reset) - Allow to press the button 1 and button 2 together to unlock for 300s
(5 minutes).
800381012c01 Command Parameter 80 03=>00000011=Button 1 and 2 enable 81 01=Enable, 2c 01=>01 2c=300s
- Enable button customization feature and switch button 2 feature to
°C or °F switch.
Screen Settings
| Item | Byte | Command | Parameter | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Screen Display | 1+1 | 75 | 00=Disable all, ff=Enable all For every bit: 0=Disable, 1=Enable
|
||||||||||||
| Smart Display | 1+1 | 62 | 00=Disable, 01=Enable |
- Examples:
-
- Disable the screen display.
7500 Command Parameter 66 00=Disable all - Only disable the display of target temperature.
7507 Command Parameter 75 07=>0000 0111 = Target temperature disable
- Disable the screen display.
Schedule Plan Settings
| Item | Byte | Command | Parameter |
|---|---|---|---|
| Schedule Plan | 3+1 | 7b+Schedule ID (1B, 00-07) + 00 |
00=Disable, 01=Enable |
| Schedule Name (First 6B) | 3+6 | 7b+Schedule ID (1B, 00-07) + 01 | ASCii to Hex strings (6B) |
| Schedule Name (Last 4B) | 3+4 | 7b+Schedule ID (1B, 00-07) + 02 | ASCii to Hex strings (4B) |
| Schedule Content 1 | 3+7 | 7b+Schedule ID (1B, 00-07) + 03 | Byte 1: Temperature control mode,
00=Heat, 01=EM Heat, 02=Cool, 03=Auto Byte 2-3: Heating Target Temperature, INT16/100, Unit: °C, Range: 5 ~ 35 Byte 4-5: EM-Heating Target Temperature, INT16/100, Unit: °C, Range: 5 ~ 35 Byte 6-7: Cooling Target Temperature, INT16/100, Unit: °C, Range: 5 ~ 35 |
| Schedule Content 2 | 3+7 | 7b+Schedule ID (1B, 00-07) + 04 | Byte 1: Fan mode, 00=Auto,
01=Circulate, 03=Low, 04=Medium, 05=High Byte 2-3: Auto Target Temperature, INT16/100, Unit: °C, Range: 5 ~ 35 Byte 4-5: Auto-Heating Target Temperature, INT16/100, Unit: °C, Range: 5 ~ 35 Byte 6-7: Auto-Cooling Target Temperature, INT16/100, Unit: °C, Range: 5 ~ 35 |
| Execute Schedule Plan | 1+1 | 5c | Schedule ID, Range: 00-07 |
| Delete/Reset Schedule Plan | 1+1 | 5f | Schedule ID, Range: 00-07, ff=Reset |
- Examples:
-
- Add a schedule plan 4 and enable it.
7b0300 01 Command Parameter 03=schedule4 01=Enable - Set the name of schedule plan 1 as
Occupied.7b00014f6363757069 7b000265640000 Command Parameter 7b0001 4f 63 63 75 70 69 => Occupi 7b0002 65 64 00 00 => ed - Set schedule plan 4 content.
7b030303a406c409f00a 7b030400fc080807540b Command Parameter 7b0303 Temperature Control Mode: 03=Auto Heat Target Temperature: a4 06=>06 a4=1700/100=17°C
EM Heat Target Temperature: c4 09=>09 c4=2500/100=25°C
Cool Target Temperature: f0 0a=>0a f0=2800/100=28°C
7b0304 Fan Mode: 00=Auto Auto Target Temperature: fc 08=>08 fc=2300/100=23°C
Auto-Heat Target Temperature: 08 07=>07 08=1800/100=18°C
Auto-Cool Target Temperature: 54 0b=>0b 54=2900/100=29°C
- Execute schedule plan 3 immediately.
5c02 Command Parameter 5c 02=schedule3
- Add a schedule plan 4 and enable it.