Downlink Commands for Air Conditioner Control Parameters
This section describes the downlink commands for air conditioner control related parameters.
IR Code Learning
| Item | Byte | Command | Value | Example |
|---|---|---|---|---|
| Activate IR Learning Mode | 1 | 55 | - | - |
| Preset Mode | 2+1 | 8603 | 01=M96b (TCL/XIAOMI), 02=M100b (ELECTROLUX/SAMSUNG/SHINCO), 03=T102b (AIRWELL/BOSCH/WHIRLPOOL), 04=M128b (FUJITSU/MCQUAY), 05=M56b (TRUMA) | Set M96b: 860301 |
| IR Code | 1+2+N | 8e | Byte 1:
Offset Byte 2: Code length, range: 1-186 |
see below |
| Clear IR Code | 1 | 59 | - | - |
8E00BA000090004DB2FF0003FC4DB2FF0003FCAB2800000097000000000000000000000000000000000000000000000000000000000000000000000000000030159D0D3D159D03BD1F9822600751F6AF000030103000601060002710101044C28E0008000090004DB2FF00
8E080803FC4DB2FF0003FC
8E10084DB2FF0003FCAB28
........Configure Air Conditioner System Parameters
| Item | Byte | Command | Value | Example |
|---|---|---|---|---|
| System Status + Temp. Control Mode + Fan Mode + Target Temperature | 1+5 | 54 | Byte 1: 00=Off, 01=On,
ff=No
apply Byte 2: 00=Heat, 02=Cool, 03=Auto, 04=Dehumidification, 05=Ventilation, ff=No apply |
AC on, Cool, Auto, 20°C: 54010200d007 |
| System Status | 1+1 | 6f | 00=Off (Default), 01=On | Turn AC on: 6f01 |
| Temperature Control Mode Enable | 1+1 | 75 | For every bit: 0=Disable,
1=Enable (default)
|
Enable Auto and Heat mode: 7509 |
| Temperature Control Mode | 2+1 | 6000 | 00=Heat, 02=Cool, 03=Auto, 04=Dehumidification, 05=Ventilation | Temperature control mode is Cool: 600002 |
| Target Temperature | 1+3 | 61 | Byte 1: 00=Heat, 02=Cool,
03=Auto Byte 2-3: Target Temperature, INT16/100, Unit: °C, Range: 16~30 |
Target temperature is 20 °C: 6102d007 |
| Target Temperature Tolerance | 1+3 | 62 | Byte 1: 00 Byte 2-3: INT16/100, Unit: °C, Range: 0.1~5, Default: 1 |
Target temperature tolerance is 5 °C: 6200f401 |
| Fan Mode | 2+1 | 7000 | 00=Auto (Default), 03=Low, 04=Medium, 05=High | Fan mode is Auto: 700000 |
Configure Open Window Detection
| Item | Byte | Command | Value | Example |
|---|---|---|---|---|
| Open Window Detection | 2+1 | 6800 | 00=Disable (Default), 01=Enable | Enable: 680001 |
| Temperature Change | 2+2 | 6802 | INT16/100, Unit: °C/min, Range: 1-10, Default: 3 | Temp. change is 10°C/min: 6802e803 |
| Stop temperature time | 2+2 | 6803 | UINT16, Unit: min, Range: 1-1440, Default: 30 | Stop time is 360 mins: 68036801 |
| Open Window Alarm | 1+1 | 5a | 00=Release, 01=Alarm | Trigger alarm: 5a01 |
Configure Filter Cleaning Alarm
| Item | Byte | Command | Value | Example |
|---|---|---|---|---|
| Filter Cleaning Alarm Enable | 2+1 | 8b00 | 00=Disable (Default), 01=Enable | Enable: 8b0001 |
| Reminder Interval | 2+2 | 8b01 | UINT16, Unit: day, Range: 1-730, Default: 90 | Reminder 1 day: 8b010100 |
| Filter Cleaning Alarm | 1+1 | 5b | 00=Release, 01=Alarm | Trigger alarm: 5b01 |
Configure Schedule Parameters
| Item | Byte | Command | Value | Example |
|---|---|---|---|---|
| Schedule Plan | 3+1 | 67+Schedule ID (00-07) + 00 |
00=Disable (Default), 01=Enable |
Enable/Add plan 4: 67030001 |
| Schedule Name (First 6B) | 3+6 | 67+Schedule ID (00-07) + 01 | ASCii to Hex strings (6B) | Schedule name is Schedule 1: 6700017363686564756700026c652031 |
| Schedule Name (Last 4B) | 3+4 | 67+Schedule ID (00-07) + 02 | ASCii to Hex strings (4B) | |
| Fan Mode | 3+1 | 67+Schedule ID (00-07) + 03 | 00=Auto, 03=Low, 04=Medium, 05=High | Schedule 1 Fan Mode is Auto: 67000300 |
| Target Temperature | 3+2 | 67+Schedule ID (00-07) + 04 | INT16/100, Unit: °C, Range: 16~30 | Schedule 1 target temperature is 16 °C: 6700044006 |
| AC System Status | 3+1 | 67+Schedule ID (00-07) + 05 | 00=Off, 01=On | Schedule 1 AC on: 67000501 |
| Temperature Control Mode | 3+1 | 67+Schedule ID (00-07) + 06 | 00=Heat, 02=Cool, 03=Auto, 04=Dehumidification, 05=Ventilation | Schedule 1 Cool mode: 67000602 |
| Schedule Time | 4+4 | 67+Schedule ID (00-07) + 07 + Time ID (00-0f) | Byte 1: 00=Disable
(Default), 01=Enable Byte 2-3: Time, Range: 0-1439, Unit: min
|
Enable schedule time 1, time is 8:00, repeat day is Mon., Wed., Fri.: 6700070001e001aa |
| Execute Schedule Plan | 1+1 | 5c | Schedule ID, Range: 0-7, ff=Stop executing | Execute plan 1: 5c00 |
| Delete/Reset Schedule Plan | 1+1 | 5f | Schedule ID, Range: 0-7, ff=Reset all | Delete plan 2: 5f01 |
Configure Energy Saving Parameters
| Item | Byte | Command | Value | Example |
|---|---|---|---|---|
| Temp Limit Mode | ||||
| Temp Limit Task | 3+1 | 830000 | 00=Disable (default), 01=Enable | Enable temp limit task: 83000001 |
| Valid Date | 3+4 | 830001 | Byte 1: Start month,
Range: 1-12 Byte 2: Start Day, Range: 1-31 |
Valid date is 1.1 to 12.31: 83000101010c1f |
| Active Period | 3+4 | 830002 | Byte 1-2: Start time,
Range: 0-1439, Unit:
min Byte 3-4: End time, Range: 0-1439, Unit: min |
Active period is 8:00 to 18:00: 830002e0013804 |
| Repeat Cycle | 3+1 | 830003 | For per bit 0=Disable, 1=Enable
|
Repeat cycle is Mon., Wed., Fri.: 830003aa |
| Temperature Range - Low Threshold | 3+2 | 830004 | INT16/100, Unit: °C, Range: 16~30 | Low threshold is 16 °C: 8300044006 |
| Temperature Range - High Threshold | 3+2 | 830005 | INT16/100, Unit: °C, Range: 16~30 | High threshold is 30 °C: 830005b80b |
| Delete Temp Limit Task | 1+1 | 58 | 00 | Delete Temp Limit Task: 5800 |
| Holiday and Seasonal Mode | ||||
| Holiday Mode Task | 3+1 | 85 + ID (00-07) + 00 | 00=Disable (default), 01=Enable | Add/Enable task 1: 85000001 |
| Valid Date | 3+4 | 85 + ID (00-07) + 01 | Byte 1: Start month,
Range: 1-12 Byte 2: Start Day, Range: 1-31 |
Task 1 Valid date is 1.1 to 12.31: 85000101010c1f |
| Active Period | 3+4 | 85 + ID (00-07) + 02 | Byte 1-2: Start time,
Range: 0-1439, Unit:
min Byte 3-4: End time, Range: 0-1439, Unit: min |
Task 1 Active period is 8:00 to 18:00: 850002e0013804 |
| Repeat Cycle | 3+1 | 85 + ID (00-07) + 03 | For per bit 0=Disable, 1=Enable
|
Task 1 Repeat cycle is Mon., Wed., Fri.: 8500032a |
| Fan Mode | 3+1 | 85 + ID (00-07) + 04 | 00=Auto, 03=Low, 04=Medium, 05=High | Task 1 Fan Mode is Auto: 85000400 |
| Target Temperature | 3+2 | 85 + ID (00-07) + 05 | INT16/100, Unit: °C, Range: 16~30 | Task 1 target temperature is 16 °C: 8500054006 |
| Air Conditioner On/Off | 3+1 | 85 + ID (00-07) + 06 | 00=Off, 01=On | Task 1 AC on: 85000601 |
| Temperature Control Mode | 3+1 | 85 + ID (00-07) + 07 | 00=Heat, 02=Cool, 03=Auto, 04=Dehumidification, 05=Ventilation | Task 1 Cool mode: 85000702 |
| Delete/Reset Holiday Mode Task | 1+1 | 56 | Range: 00-07, ff=Reset | Delete Holiday Mode Task 1: 5600 |