About
SolaX Inverter Modbus is a Home Assistant integration that reads and controls SolaX Power inverters over Modbus. It connects locally over RS485 serial or Modbus TCP, and it can also use a Modbus hub already managed by Home Assistant. It adds buttons, numbers, selects, sensors, switches and time entities. Setup options cover the inverter type, maximum inverter power, polling intervals, and optional features such as emergency power, a dry contact box, an external generator, parallel mode, and a datahub for power control. Readout of battery modules can be switched on. Some models from other brands, including AlphaESS, Growatt, Sofar and Solis, are also supported, while a few brands are marked as work in progress. Configuration is done in the UI, and the Marketplace is needed to install it.
Automatic summary of the README and code of wills106/homeassistant-solax-modbus. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Define Modbus connection
- The prefix to be used for your inverter sensors
- The Modbus address of the Inverter
- Interface
- Name suffix for the inverter
- Max inverter power in kW (for parallel: total system capacity)
- Energy Dashboard Virtual Device
- Emergency Power Option (EPS)
- Dry Contact Box
- External Generator Support
- Parallel Mode (Master-Slave)
- EMS / V2G (Vehicle to Grid)
- Datahub (power control interface)
- Select Inverter Type
- Default polling interval (s)
- Medium polling interval (s)
Serial Interface Parameters
- Serial port name
- Baudrate
TCP/IP Parameters
- The address of your inverter or Modbus interface
- The TCP port on which to connect to the inverter
- The Modbus TCP variant
Read out battery modules
- Enable readout
Legacy YAML Modbus hub
- The core Modbus hub used to connect to the inverter
Home Assistant managed Modbus TCP
- Inverter or Modbus adapter address
- Port
- Modbus TCP variant
Home Assistant managed Modbus serial
- Serial port
- Baud rate
- Parity
- Data bits
- Stop bits
- Modbus serial framing
After setup
- The prefix to be used for your inverter sensors
- The Modbus address of the Inverter
- Interface
- Name suffix for the inverter
- Max inverter power in kW (for parallel: total system capacity)
- Energy Dashboard Virtual Device
- Emergency Power Option (EPS)
- Dry Contact Box
- External Generator Support
- Parallel Mode (Master-Slave)
- EMS / V2G (Vehicle to Grid)
- Datahub (power control interface)
- Select Inverter Type
- Default polling interval (s)
- Medium polling interval (s)
- Serial port name
- Baudrate
- The address of your inverter or Modbus interface
- The TCP port on which to connect to the inverter
- The Modbus TCP variant
- Enable readout
- The core Modbus hub used to connect to the inverter
- Inverter or Modbus adapter address
- Port
- Modbus TCP variant
- Serial port
- Baud rate
- Parity
- Data bits
- Stop bits
- Modbus serial framing
Texts from the code of wills106/homeassistant-solax-modbus.
From the README
Octopus.Energy 🐙 referral code. You get £50 credit for joining and I get £50 credit.
Shows in Vulpo
Quick Toggle card, Button card, Select card, Chart card, Apple Watch, Control Center.Information
- Installs
- 3k sharing analytics
- GitHub stars
- 528
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- 2026.10.01,
- Category
- Energy, Solar and batteries
- Kind
- Marketplace integration
- Brand
- SolaX
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
solax_modbus- Issues
- Report an issue












