Onokom ONOKOM AIR HS-VRF-MB-B Modbus RTU template

ONOKOM AIR HS-VRF-MB-B

Controls Hisense VRF air conditioners via the ONOKOM HS-VRF-MB-B gateway over Modbus RTU.

This template connects Hisense VRF air conditioners to ModbusCloud via the ONOKOM HS-VRF-MB-B gateway over Modbus RTU. It provides per-unit temperature readings, on/off control, mode selection, fan speed, target temperature, and vane positioning for up to 64 indoor units.

Protocol
Modbus RTU
Connection
RS485, 9600 baud
Registers
513, read and write
Brand
Onokom
Key readings
Indoor air temperature · Indoor unit online status · Horizontal vanes status
Available commands
Active on/off · Target temperature · Smart fan speed · Vanes swing
Compatible models
ONOKOM HS-VRF-MB-B
Last updated

Registers (513)

192 read, 385 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Modbus address (Service)Write
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite
Indoor air temperature°CRead
Indoor unit is on the line (Status)Read
Horizontal vanes (Status)Read and write
Active (Control)Write
Loxone modes (Control)Write
Smart fan speedWrite
Target temperature°CWrite
Vanes swingWrite

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 air temperatures across all Hisense VRF zones on a single cloud dashboard.
  • Control target temperature setpoints remotely for each indoor unit without visiting the site.
  • Create an alert when an indoor unit goes offline or stops reporting its online status.
  • Adjust fan speed and vane swing settings for individual zones based on occupancy schedules.
  • Log historical temperature data per zone to identify comfort issues or inefficient operation.
  • Verify that all connected VRF units are running in the correct operating mode after commissioning.

Installation

  1. Connect the ONOKOM HS-VRF-MB-B gateway to the Hisense VRF communication bus following the ONOKOM wiring instructions.

  2. Wire the Modbus RTU (RS-485) output of the ONOKOM gateway to the RS-485 port on your ModbusCloud Gateway, connecting A, B, and GND.

  3. Set the baud rate on the ONOKOM gateway to 9600 and configure the Modbus slave address to match the template settings.

  4. In the ModbusCloud platform, import the ONOKOM AIR HS-VRF-MB-B template and assign it to the correct gateway port.

  5. Verify that register blocks align with your indoor unit numbering (unit 0 at 10001, unit 1 at 10101, etc.) and adjust offsets if needed.

  6. Confirm live data appears on the dashboard by checking indoor temperature readings and toggling an indoor unit on and off.

Things to watch for

Why do I see no data even though the RS-485 wiring looks correct?

Confirm the baud rate is set to 9600 on both the ONOKOM gateway and the ModbusCloud gateway. Also verify that the A and B lines are not swapped and that a GND connection is present.

How do I address a specific indoor unit in the register map?

Registers are arranged in blocks of 100 per unit. Unit 0 starts at register 10001, unit 1 at 10101, unit 2 at 10201, and so on. Adjust the offset in the template to target the correct unit.

Can I control more than 64 indoor units with one ONOKOM gateway?

No. The ONOKOM HS-VRF-MB-B supports a maximum of 64 indoor units. For larger installations, a second gateway and a separate Modbus address are required.

The indoor unit online status shows offline but the unit is running. What should I check?

Ensure the Hisense VRF bus cable between the indoor unit and the ONOKOM gateway is properly connected. Also check that the unit is correctly registered on the Hisense VRF network.

Want to see how it works?

Electrician working in an open distribution board