About
SAJ R5 Inverter Modbus reads data locally from SAJ R5 inverters, including Zonneplan One, over Modbus. It also supports Sununo and Suntrio inverters, and works without a cloud-connected dongle. The connection can be Modbus TCP, for example through a Modbus-to-WiFi bridge, or a serial RS485 port with a USB adapter. It adds sensors for the Modbus registers, plus switches and numbers for turning the inverter on or off and limiting its power output. All realtime registers are read in a single cycle, and the polling interval can be changed. An action sets the date and time on the inverter, and setup and reconfiguration happen in the UI.
Automatic summary of the README and code of wimb0/home-assistant-saj-r5-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 your SAJ Inverter modbus-connection
- The ip-address of your SAJ Inverter modbus device
- The prefix to be used for your SAJ Inverter sensors
- The TCP port on which to connect to the SAJ Inverter
- The Modbus slave ID of the inverter (1-247)
- The polling frequency of the modbus registers in seconds
Define your SAJ Inverter serial connection
- The prefix to be used for your SAJ Inverter sensors
- The serial port of the RS485 adapter
- The baud rate of the serial line (9600 or 115200)
- The Modbus slave ID of the inverter (1-247)
- The polling frequency of the modbus registers in seconds
Reconfigure your SAJ Inverter connection
- Connection type
Reconfigure your SAJ Inverter connection
- The ip-address or hostname of your SAJ Inverter modbus device
- The TCP port on which to connect to the SAJ Inverter
- The Modbus slave ID of the inverter (1-247)
Reconfigure your SAJ Inverter serial connection
- The serial port of the RS485 adapter
- The baud rate of the serial line (9600 or 115200)
- The Modbus slave ID of the inverter (1-247)
After setup
- The polling frequency of the modbus registers in seconds
Texts from the code of wimb0/home-assistant-saj-r5-modbus.
Actions
- Set date and timeSets the date and time on the inverter.Fields: Device, Date and time
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
This is an unofficial Home Assistant integration that enables you to read data locally from SAJ R5, Sununo, and Suntrio inverters via Modbus TCP or a directly connected serial (RS485 RTU) port, without a cloud-connected dongle.
The integration is also compatible with Zonneplan ONE inverters, which are rebranded SAJ R5 inverters.
- Easy Installation: Set up (and reconfigure) the integration through the Home Assistant UI.
- Network or Serial: Connect over Modbus TCP (e.g. via a Modbus-to-WiFi bridge) or directly over a serial RS485 port (e.g. a USB-to-RS485 adapter, locally or through an ESPHome serial proxy).
- Detailed Sensors: Each Modbus register is exposed as a separate sensor.
- Automatic Scaling: The integration automatically applies the correct scaling factor to the raw data.
- Configurable Polling: You can set your desired polling interval for data updates.
- Data Consistency: All realtime Modbus registers are read in a single cycle to ensure data consistency across all sensors.
- Remote Control: Turn the inverter on or off and limit the power output.
- Set Date and Time: A service is provided to set the date and time on your inverter.
Shows in Vulpo
Quick Toggle card, Chart card, Apple Watch, Control Center.Information
- Installs
- 106 sharing analytics
- GitHub stars
- 57
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v4.3.1,
- Category
- Energy, Solar and batteries
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
saj_modbus- Issues
- Report an issue












