Skip to content
Home Assistant TestFlight
Energy

SolaX Power

solax

Built inLocal polling

The SolaX Power integration connects Home Assistant to Solax solar power inverters. Solax inverters may be connected to a home Wi-Fi network and expose a REST API. This integration retrieves information such as photovoltaic power production, battery levels and power, and how much power is being fed back into the grid.

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
sensorSensor (temperature)

What people report

SolaX inverters are polled locally via the dongle. Newer dongle firmware requiring a username and password breaks the integration.

  • Not working3
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
SolaX X1 Microinverter 2 in 1Not working LocalFirmware 008.03 asks for credentials; API data not retrievable
Saved copy
This issue hit me this week, Solax upgraded my dongle and now the integration with Home Assistant is broken. I have the Solax X1-Mini-G4 inverter and WiFi+LAN dongle. The Solax X1-Mini-G4 is on the following firmware version: `ARM 035-000 Main DSP 028 Module version 1.007.02` The Wifi+LAN dongle is on firmware version 1.007.02 I've spoken to Solax support however they said either the Home Assistant integration developers need to update their code or I can use the local API to pull out the data myself. Appreciate your help. Thank you and kind regards Andrew

Excerpt saved from GitHub on 2026-10-23.

Issue #145182 · 2025-05
SolaX X1-IES inverterNot working LocalNew dongle firmware needs username and password; setup fails
Saved copy
I seem to have the same issue since Solax updated the firmware today - `Failed setup, will retry: Unable to connect to the inverter at host= port=80, or your inverter is not supported yet. Please see https://github.com/squishykid/solax/wiki/DiscoveryError Failures={InverterError('Received malformed JSON from inverter', 'X1Smart'), InverterError('Received malformed JSON from inverter', 'X1MiniV34'), InverterError('Received malformed JSON from inverter', 'X1'), InverterError('Received malformed JSON from inverter', 'X1Boost'), InverterError('Received malformed JSON from inverter', 'X3Ultra'), …

Excerpt saved from GitHub on 2026-10-23.

Issue #145182 · 2025-05
SolaX X1-Mini-G4 inverterNot working LocalDongle update broke integration; authorization unsupported
Saved copy
I seem to have the same issue since Solax updated the firmware today - `Failed setup, will retry: Unable to connect to the inverter at host= port=80, or your inverter is not supported yet. Please see https://github.com/squishykid/solax/wiki/DiscoveryError Failures={InverterError('Received malformed JSON from inverter', 'X1Smart'), InverterError('Received malformed JSON from inverter', 'X1MiniV34'), InverterError('Received malformed JSON from inverter', 'X1'), InverterError('Received malformed JSON from inverter', 'X1Boost'), InverterError('Received malformed JSON from inverter', 'X3Ultra'), …

Excerpt saved from GitHub on 2026-10-23.

Issue #145182 · 2025-05

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)785 (0.11%)
Added inHome Assistant 0.94
Set up in the UIYes
Maintainers@squishykid, @Darsstar

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.