MyPv MyPv AcThor9s Modbus TCP template

MyPv AcThor9s

The MyPv AcThor9s is a three-phase PV power diverter that routes surplus solar energy into electrical heat sources such as immersion heaters and space heating elements, with linear power control from 0 to 9 kW across up to three outputs. This Modbus TCP template reads total active power, per-phase voltage and current, per-phase active power, sensor temperature, and device status. Together these registers let you track exactly how much solar surplus the AcThor9s is consuming, verify load balance across all three phases, and confirm the device is in normal operation rather than a fault state.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
12, read only
Brand
MyPv
Last updated

Registers (12)

12 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
active_powerWRead
temperature°CRead
voltage_l1VRead
current_l1ARead
voltage_l2VRead
current_l2ARead
voltage_l3VRead
current_l3ARead
active_power_l1WRead
active_power_l2WRead
active_power_l3WRead
statusRead

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 total active power in real time to verify the AcThor9s is diverting available PV surplus into the hot water load.
  • Compare per-phase active power on L1, L2, and L3 to detect unbalanced load distribution across the three heating outputs.
  • Track the temperature register over time to confirm the storage tank is reaching and maintaining target temperature on sunny days.
  • Alert on status codes of 200 or above to catch power-stage error conditions before they cause extended heating outages.
  • Report per-phase voltage trends to identify grid supply fluctuations that may cause the AcThor9s to reduce output unexpectedly.

Installation

  1. On the AcThor9s touch display or web interface, navigate to the control settings and set the control type to 'Modbus TCP'; without this the device will not respond to Modbus read requests on port 502.

  2. Connect the AcThor9s to your LAN via its RJ45 port and assign it a static IP address, or reserve a DHCP lease on your router, so the address does not change during operation.

  3. In the ModbusCloud portal, add your ModbusCloud Gateway, then import the MyPv AcThor9s template, enter the device IP address, set port to 502, and assign Modbus unit ID 1 (the factory default).

  4. Verify the connection by checking the live value of the active_power register (address 1000) in the portal dashboard; it should reflect the current heating output shown on the AcThor9s display.

Things to watch for

The gateway connects but all register values read as zero.

The AcThor9s only exposes Modbus TCP register data when its control type is explicitly set to 'Modbus TCP' in the device settings. If another control mode such as 'Adjustable Modbus TCP' or a direct inverter integration is active, the device will not serve holding register reads. Switch the control type to 'Modbus TCP' and retry.

Register reads fail intermittently or the connection drops frequently.

The AcThor9s manages only one active Modbus TCP client connection at a time. If another system such as a home automation controller or energy management system is also polling the device, connections will be rejected or interrupted. Ensure only the ModbusCloud Gateway is connected to port 502 during monitoring.

Voltage or current values look correct but active_power reads unexpectedly.

The AcThor9s documentation notes that some Modbus clients must add 1 to the real register address. If your portal or gateway applies a register offset, address 1000 may be polled as 1001, causing misaligned reads. Confirm the ModbusCloud template uses real addresses without an offset, which is the correct configuration for this device.

The status register shows a value of 200 or higher. What does that mean?

Status codes of 200 and above indicate power-stage error conditions on the AcThor9s. Status 9 is normal operation, codes 1 through 8 indicate the device is still starting up. An error-range status typically requires a power cycle of the unit and, if the fault persists, a firmware check or contact with MyPv support.

More TCP templates

Want to see how it works?

Electrician working in an open distribution board