Axitec Axitec AXIhycon 12-15H (battery) Modbus RTU template

Axitec AXIhycon 12-15H (battery)

The Axitec AXIhycon 12-15H is a three-phase hybrid PV inverter with integrated battery management, designed for residential and light-commercial energy storage systems. The underlying hardware is the Solis Hybrid Inverter S Series. This ModbusCloud template reads battery state of charge, battery power, charge/discharge direction, and cumulative energy via Modbus RTU over RS485. Two write registers let you set the battery reserve SOC and the storage control operating mode remotely. Connecting this template gives installers live battery visibility and remote mode control from the ModbusCloud portal without on-site access.

Protocol
Modbus RTU
Connection
RS485
Registers
6, read and write
Brand
Axitec
Compatible models
Solis Hybrid Inverter (S Series) · Solis Storage Inverter (S Series) · AXIhycon 12-15H
Last updated

Registers (6)

4 read, 2 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
power_mul_aWRead
power_mul_bRead
energyWhRead
soc%Read
batterymode_aWrite
batterymode_bWrite

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 battery state of charge continuously to detect abnormal capacity fade across seasons.
  • Track charge and discharge direction register to verify battery responds correctly to time-of-use schedules.
  • Alert on unexpected drops in SOC during overnight hours to catch parasitic loads or inverter faults.
  • Report cumulative energy throughput over time to document battery cycle usage for warranty purposes.
  • Verify battery reserve SOC setpoint after remote writes to confirm the inverter accepted the new value.

Installation

  1. Enable Modbus RTU on the AXIhycon 12-15H by navigating to the communication or Modbus section in the inverter menu and confirming baud rate 9600, 8N1, no parity.

  2. Connect the RS485 A and B terminals of the inverter COM port to the ModbusCloud Gateway RS485 interface, observing correct A-to-A and B-to-B polarity; terminate the bus with a 120-ohm resistor if the Gateway is the last device.

  3. In the ModbusCloud portal, add the Gateway, import the Axitec AXIhycon 12-15H (battery) template, and assign the correct Modbus unit ID matching the inverter address configured in its menu.

  4. Spot-check the soc register (address 33139) in the live data view and compare the reading to the inverter display to confirm communication is working correctly.

Things to watch for

SOC reads 0 or a nonsensical value. What is wrong?

Register 33139 returns a uint16 where 100 equals 100%. If your integration applies an additional scaling factor, the value will appear inflated or deflated. Confirm no extra divisor is set in the portal channel config. Also verify the inverter is awake and the battery is connected, as the register returns 0 when no battery is detected.

Power register shows only positive values. Why is direction missing?

Battery power at address 33149 is a signed 32-bit value spanning two consecutive 16-bit registers. Reading only the first word (33149) gives an unsigned partial result. Ensure your Modbus read fetches both registers as a uint32 pair and interprets the combined value as signed. Use register 33135 (power_mul_b) to cross-check charge/discharge direction independently.

Gateway connects but no data appears after importing the template.

Confirm the RS485 wiring polarity: A to A, B to B. A swapped pair causes framing errors with no visible response. Also check that the baud rate on the inverter matches 9600 and the unit ID configured in the portal matches the slave address set in the inverter communication menu. Add 120-ohm termination at each end of long bus runs.

Is it safe to write to the batterymode registers at any time?

Exercise caution: writing to batterymode_a (43024, Battery Reserve SOC) or batterymode_b (43110, storage control mode) directly overrides inverter settings including grid charging permission and reserve SOC. Sending out-of-range or rapid successive writes can cause the inverter to enter an unexpected operating mode. Always verify the intended value, test during low-load periods, and consult the Solis/Axitec communication protocol documentation before automating writes.

Want to see how it works?

Electrician working in an open distribution board