Skip to content
Home Assistant TestFlight
Energy

SAJ R5 Inverter Modbus

wimb0/home-assistant-saj-r5-modbus · vv4.3.1

HACSLocal polling

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.

EntityShows up asNote
switchSwitch or outlet
sensorSensor (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
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
SAJ AIO3 Wi-Fi moduleWorks LocalWorks over Modbus TCP after firmware update
Saved copy
Dank 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 LocalSerial Modbus RTU transport added
Saved copy
Added - 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 inverterWorks LocalKnown to work over Modbus TCP; multiple inverters need unique prefix
Saved copy
Today 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 inverterWorks LocalMaintainer says known to work
Saved copy
Hi, 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 inverterWorks LocalMaintainer says known to work
Saved copy
Hi, 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 inverterRequestedCompatibility unknown; no Modbus documentation, no reply from user
Saved copy
Hi, 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 stars57
Latest versionv4.3.1 (2026-10-19)
Set up in the UIYes
Maintainers@wimb0
LicenseMIT

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.