Haier Haier Air Condition  YCJ-A002 Modbus RTU template

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

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
Indoor temperature°CRead and write
On_OffWrite
ModeWrite
Fan speedWrite

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.

Number of installations (optional)

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

  1. Connect the ModbusCloud Gateway to the YCJ-A002 via a shielded RS-485 cable, observing correct A/B polarity.

  2. Set DIP switch BM1 on the YCJ-A002 to positions 0 and 1 to enable Modbus RTU communication.

  3. 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.

  4. Configure the ModbusCloud gateway serial port to 9600 baud, 8 data bits, 1 stop bit, no parity (9600 8N1).

  5. Import the Haier YCJ-A002 template in the ModbusCloud platform and assign it to the correct gateway and slave address.

  6. 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?

Electrician working in an open distribution board