SAJ R5 Inverter Modbus
wimb0/home-assistant-saj-r5-modbus · vv4.3.1
Home Assistant Component for reading data locally from SAJ R5 (and Zonneplan One) Inverters through modbus TCP.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
sensor | Sensor (temperature, humidity, air quality…) |
What people report
Local Modbus polling of SAJ R5, Sununo and Suntrio inverters; AIO3 module works with firmware update and serial RTU was added. H1 Hybrid unverified.
- Works5
- Requested1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| SAJ AIO3 Wi-Fi module | Works Local | Works over Modbus TCP after firmware updateSaved copyDank voor je snelle reactie. Uiteindelijk is het gelukt zie onder mijn bevindingen wellicht ook nuttig voor anderen. Eerst lukte het niet om de omvormer SAJ OostWest toe te voegen en de SAJ Zuid omvormer vervolgens wel. Ik heb toen contact gehad met de importeur en het bleek dat ik verschillende firmware versies had op de AIO3 modules. Nu zijn alle firmware geüpdatet door SAJ naar versie 1.216. Vanaf 1.200 werkte het al met de AIO3 (is volgens mij een ESP32 gebaseerde module aangezien ze als ESPRESSIF in mijn netwerk verschijnen). En de omvormer waarbij het niet werkte had firmware 1.026. Aan … Excerpt saved from GitHub on 2026-10-23. | Issue #221 · 2026-03 | |
| SAJ AUX-2 (serial RS485) | Works Local | Serial Modbus RTU transport addedSaved copyAdded - Serial (RS485 RTU) transport alongside Modbus TCP. The setup flow now starts with a transport menu: Network (Modbus TCP) or Serial port (Modbus RTU). - Serial port picker uses Home Assistant's `SerialPortSelector` (dropdown of detected ports, incl. ESPHome serial-proxy ports). - Baud rate choice: 9600 or 115200. Line settings are fixed to 8 data bits, no parity, 1 stop bit, no flow control, they are no longer asked in the flow and cannot be overridden by stored entries. - Per-transport reconfigure: switch or re-point TCP and serial connections from the UI, with the same … Excerpt saved from GitHub on 2026-10-23. | PR #281 · 2026-09 | |
| SAJ R5 inverter | Works Local | Known to work over Modbus TCP; multiple inverters need unique prefixSaved copyToday I have been able to integrate one R5 inverter using the AIO3 module (which is actually ESP32 based as it is named espressif) . The only thing is I have 2 inverters. How would it be possible to integrate 2 inverters? When I try to add the other IP Address the integration says that it is already connected. Thanks in advance. Diederik Excerpt saved from GitHub on 2026-10-23. | Issue #221 · 2026-03 | |
| SAJ Suntrio inverter | Works Local | Maintainer says known to workSaved copyHi, I do not know if this integration will work with your inverter. At the moment it's only known to work with SAJ R5, Sununo and Suntrio inverters. Can't find any modbus documentation for your H1 Hybrid inverter. If you have documentation, maybe we can make the integration compatible. Maybe it works, maybe it won't. You can test what works. Excerpt saved from GitHub on 2026-10-23. | Issue #59 · 2022-03 | |
| SAJ Sununo inverter | Works Local | Maintainer says known to workSaved copyHi, I do not know if this integration will work with your inverter. At the moment it's only known to work with SAJ R5, Sununo and Suntrio inverters. Can't find any modbus documentation for your H1 Hybrid inverter. If you have documentation, maybe we can make the integration compatible. Maybe it works, maybe it won't. You can test what works. Excerpt saved from GitHub on 2026-10-23. | Issue #59 · 2022-03 | |
| SAJ H1 Hybrid inverter | Requested | Compatibility unknown; no Modbus documentation, no reply from userSaved copyHi, I do not know if this integration will work with your inverter. At the moment it's only known to work with SAJ R5, Sununo and Suntrio inverters. Can't find any modbus documentation for your H1 Hybrid inverter. If you have documentation, maybe we can make the integration compatible. Maybe it works, maybe it won't. You can test what works. Excerpt saved from GitHub on 2026-10-23. | Issue #59 · 2022-03 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local polling
Talks to the device on your network, asking it for updates every so often.
Details
| Installs (analytics) | 106 (0.01%) |
|---|---|
| GitHub stars | 57 |
| Latest version | v4.3.1 (2026-10-19) |
| Set up in the UI | Yes |
| Maintainers | @wimb0 |
| License | MIT |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.