
Haier Air Condition YCJ-A002
Controls Haier commercial AC units via Modbus RTU gateway YCJ-A002.
Modbus RTU template for controlling Haier commercial air conditioning units via the YCJ-A002 gateway. Supports cassette, duct, baseboard, and ceiling AC types. Reads indoor temperature and provides on/off, mode, and fan speed control.
- Protocol
- Modbus RTU
- Connection
- RS485, 9600 baud
- Registers
- 4, read and write
- Brand
- Haier
- Key readings
- Indoor temperature
- Available commands
- On/Off · Mode · Fan speed
- Compatible models
- YCJ-A002
- Last updated
Registers (4)
1 read, 4 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Indoor temperature | °C | Read and write | |||
| On_Off | Write | ||||
| Mode | Write | ||||
| Fan speed | Write |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Monitor indoor temperature of Haier commercial AC units on a live cloud dashboard.
- Switch Haier AC units on or off remotely to reduce energy waste outside business hours.
- Create alerts when indoor temperature deviates from the desired setpoint for more than a set period.
- Adjust fan speed and operating mode for multiple AC zones from a single interface.
- Log temperature and operating data over time for energy reporting or maintenance planning.
Installation
Connect the ModbusCloud Gateway to the YCJ-A002 via a shielded RS-485 cable, observing correct A/B polarity.
Set DIP switch BM1 on the YCJ-A002 to positions 0 and 1 to enable Modbus RTU communication.
Set DIP switch SW1 on the YCJ-A002 according to the address table on page 5 of the specification document to assign the correct Modbus slave address.
Configure the ModbusCloud gateway serial port to 9600 baud, 8 data bits, 1 stop bit, no parity (9600 8N1).
Import the Haier YCJ-A002 template in the ModbusCloud platform and assign it to the correct gateway and slave address.
Verify communication by checking that indoor temperature readings appear on the ModbusCloud dashboard.
Things to watch for
Why does the YCJ-A002 make a buzzer sound when I poll it?
This is normal behavior. The YCJ-A002 emits a short buzzer tone each time it receives Modbus data. It does not indicate an error.
What baud rate and serial settings should I use?
Use 9600 baud, 8 data bits, 1 stop bit, no parity (9600 8N1). These are the default settings for the YCJ-A002.
How do I set the Modbus slave address on the YCJ-A002?
The slave address is configured using DIP switch SW1 on the YCJ-A002. Refer to the address table on page 5 of the specification document for the correct switch positions.
Is this template compatible with all Haier AC units?
No. The YCJ-A002 gateway and this template only support cassette, duct, baseboard, and ceiling type indoor units. Check the YCJ-A002 compatibility list before installation.
Want to see how it works?













