
Atmoce AC Battery and Module-Inverter
Controls and monitors Atmoce module-inverters and AC coupled batteries via Modbus RTU.
This template provides full read and write access to Atmoce module-inverters and AC coupled batteries over Modbus RTU. It covers PV output, grid power, battery state of charge, energy counters, and active control of charging and discharging modes.
- Protocol
- Modbus RTU
- Connection
- RS485, 19200 baud
- Registers
- 38, read and write
- Brand
- Atmoce
- Key readings
- PV Power Output · Energy Storage Charging/Discharging Power · Grid Active Power · Energy Storage SOC · Grid Phase A-C Voltage and Current · Cumulative PV Generation
- Available commands
- Energy Storage Communication Control Mode · Active Power Fixed/Percentage Regulation · Forced Charging/Discharging Mode and Target SOC · Forced Charging/Discharging Duration
- Last updated
Registers (38)
38 read, 7 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Rated Photovoltaic Power | kW | Read | |||
| Energy Storage Capacity | kWh | Read | |||
| Rated Energy Storage Power | kW | Read | |||
| Power Station Status | Read | ||||
| Energy Storage Status | Read | ||||
| Energy Storage Operating mode | Read | ||||
| Photovoltaic Power Output | kW | Read | |||
| Energy Storage Charging/Discharging Power | kW | Read | |||
| Grid Active Power | kW | Read | |||
| PV Reactive Power | kVA | Read | |||
| Energy Storage Reactive Power | kVA | Read | |||
| Grid Phase C Current | A | Read | |||
| Grid Phase A Voltage | V | Read | |||
| Grid Phase A Current | A | Read | |||
| Grid Phase B Voltage | V | Read | |||
| Grid Phase C Voltage | V | Read | |||
| Grid Phase B Current | A | Read | |||
| Energy Storage SOC | % | Read | |||
| Cumulative Storage Charging Capacity | kWh | Read | |||
| Cumulative PV Power Generation | kWh | Read | |||
| Daily Energy Storage Charging Capacity | kWh | Read | |||
| Cumulative Storage Discharging Capacity | kWh | Read | |||
| Daily Energy Storage Discharging Capacity | kWh | Read | |||
| Cumulative Electricity Sales Volume | kWh | Read | |||
| Daily Electricity Sales Volume | kWh | Read | |||
| Cumulative Electricity Purchase Volume | kWh | Read | |||
| Daily Electricity Purchase Volume | kWh | Read | |||
| Energy Storage Maximum Charging Power Limit | kW | Read | |||
| Energy Storage Maximum Discharging Power Limit | kW | Read | |||
| Energy Storage Communication Control Mode | Read and write | ||||
| Active Power Fixed Value Regulation | kW | Read and write | |||
| Energy Storage Forced Charging/Discharging | % | Read and write | |||
| Active Power Percentage Regulation | % | Read and write | |||
| Energy Storage Forced Charged/Discharging Mode | % | Read and write | |||
| Energy Storage Forced Charged/Discharging Target SOC | % | Read and write | |||
| Energy Storage Forced Charged/Discharging Duration | min | Read and write | |||
| Energy Storage Forced Charged/Discharging Power | kW | Read | |||
| Energy Storage Dispatch Charged/Discharging Power | kW | Read |
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 real-time PV power output and battery state of charge on a cloud dashboard for each customer site.
- Create alerts when energy storage SOC drops below a defined threshold during peak tariff hours.
- Remotely configure forced charging schedules to take advantage of low electricity rates overnight.
- Track cumulative PV generation over time to verify system performance against design expectations.
- Regulate active power output remotely to comply with grid feed-in limitations set by the utility.
- Manage multiple Atmoce inverter and battery systems across different sites from a single platform.
Installation
Connect the Modbus RTU wiring (A and B terminals) from the Atmoce module-inverter to the RS485 port on your ModbusCloud Gateway.
Configure the Modbus RTU settings on the gateway to 19200 baud rate with odd parity (parity 1) and set the correct slave address matching the inverter configuration.
Verify that Modbus RTU communication is enabled on the Atmoce inverter, checking the device manual for the relevant setting menu.
Import the Atmoce AC Battery and Module-Inverter template from the ModbusCloud template library into your project.
Confirm that register data is arriving correctly by checking live values in the ModbusCloud dashboard, paying attention to uint32 and int32 register alignment starting at address 60027.
Test write functionality by sending a minor control command, such as adjusting the active power percentage, and verifying the inverter responds as expected.
Things to watch for
Why am I reading incorrect or zero values for PV power and grid power?
Registers use uint32 and int32 data types spanning two consecutive addresses starting at 60027. Ensure your gateway is configured for 32-bit register reads with the correct byte and word order. A mismatch will produce zero or nonsensical values.
The gateway cannot establish communication with the Atmoce inverter. What should I check?
Verify that the baud rate is set to 19200 and parity is set to odd (1 stop bit). Also confirm the RS485 A and B wiring is not swapped and that the correct Modbus slave address is configured on both the inverter and the gateway.
Can I read and write the forced charge and discharge registers at the same time?
Yes, several registers including forced charge/discharge mode, target SOC, and duration are both readable and writable. You can read current settings and update them remotely through the ModbusCloud platform.
Do I need a specific firmware version on the Atmoce inverter for Modbus RTU support?
Consult the Atmoce product documentation or contact their support to confirm that your inverter firmware supports the Modbus RTU register map used by this template. Older firmware versions may not expose all registers.
Want to see how it works?









