Skip to content
Home Assistant TestFlight
Energy

Sofar

sofar

Built inLocal pollingPlatinum

The Sofar integration connects Home Assistant to a Sofar Solar inverter over Modbus TCP, either directly to an inverter with a network port, or through a Modbus TCP bridge for inverters that only expose RS485.

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
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (temperature)
buttonButton (as a switch)
selectMode picker (as switches)

What people report

Sofar inverters are polled over Modbus TCP only.

  • Works5
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Sofar HYD single-phase hybrid (SM2E, ZM2E)Works LocalListed as supported in the docs
Saved copy
Supported devices: SP1, SP2, ZP1, and ZP2 for three-phase HYD hybrid models.; SM2E and ZM2E for single-phase HYD hybrid models.; SH1 for HYD5-8KTL-3P hybrid models.; SH3E, SS2E, ZS2E, SQ1ES1, and SS1 for KTL-X, KTLM, and related PV models.; SA1, SB1, SC1, SD1, SF4, SL1, and SJ2 for additional current-generation PV models.. Limitations: Only Modbus TCP connections are supported. Direct serial (RTU) connections aren't supported yet.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Sofar HYD three-phase hybrid (SP1, SP2, ZP1, ZP2)Works LocalModbus TCP
Saved copy
Supported devices: SP1, SP2, ZP1, and ZP2 for three-phase HYD hybrid models.; SM2E and ZM2E for single-phase HYD hybrid models.; SH1 for HYD5-8KTL-3P hybrid models.; SH3E, SS2E, ZS2E, SQ1ES1, and SS1 for KTL-X, KTLM, and related PV models.; SA1, SB1, SC1, SD1, SF4, SL1, and SJ2 for additional current-generation PV models.. Limitations: Only Modbus TCP connections are supported. Direct serial (RTU) connections aren't supported yet.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Sofar HYD5-8KTL-3P hybrid (SH1)Works LocalListed as supported in the docs
Saved copy
Supported devices: SP1, SP2, ZP1, and ZP2 for three-phase HYD hybrid models.; SM2E and ZM2E for single-phase HYD hybrid models.; SH1 for HYD5-8KTL-3P hybrid models.; SH3E, SS2E, ZS2E, SQ1ES1, and SS1 for KTL-X, KTLM, and related PV models.; SA1, SB1, SC1, SD1, SF4, SL1, and SJ2 for additional current-generation PV models.. Limitations: Only Modbus TCP connections are supported. Direct serial (RTU) connections aren't supported yet.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Sofar KTL-X / KTLM PV (SH3E, SS2E, ZS2E, SQ1ES1, SS1)Works LocalListed as supported in the docs
Saved copy
Supported devices: SP1, SP2, ZP1, and ZP2 for three-phase HYD hybrid models.; SM2E and ZM2E for single-phase HYD hybrid models.; SH1 for HYD5-8KTL-3P hybrid models.; SH3E, SS2E, ZS2E, SQ1ES1, and SS1 for KTL-X, KTLM, and related PV models.; SA1, SB1, SC1, SD1, SF4, SL1, and SJ2 for additional current-generation PV models.. Limitations: Only Modbus TCP connections are supported. Direct serial (RTU) connections aren't supported yet.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Sofar PV models SA1, SB1, SC1, SD1, SF4, SL1, SJ2Works LocalListed as supported in the docs
Saved copy
Supported devices: SP1, SP2, ZP1, and ZP2 for three-phase HYD hybrid models.; SM2E and ZM2E for single-phase HYD hybrid models.; SH1 for HYD5-8KTL-3P hybrid models.; SH3E, SS2E, ZS2E, SQ1ES1, and SS1 for KTL-X, KTLM, and related PV models.; SA1, SB1, SC1, SD1, SF4, SL1, and SJ2 for additional current-generation PV models.. Limitations: Only Modbus TCP connections are supported. Direct serial (RTU) connections aren't supported yet.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs

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)14
Quality scalePlatinum
Added inHome Assistant 2026.9
Set up in the UIYes
Maintainers@darkrain-nl

Devices listed in its documentation

  • SP1, SP2, ZP1, and ZP2 for three-phase HYD hybrid models.
  • SM2E and ZM2E for single-phase HYD hybrid models.
  • SH1 for HYD5-8KTL-3P hybrid models.
  • SH3E, SS2E, ZS2E, SQ1ES1, and SS1 for KTL-X, KTLM, and related PV models.
  • SA1, SB1, SC1, SD1, SF4, SL1, and SJ2 for additional current-generation PV models.

Limitations from the docs

  • Only Modbus TCP connections are supported. Direct serial (RTU) connections aren't supported yet.

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.