Skip to content
Home Assistant TestFlight
Energy

Solis Inverter

hultenvp/solis-sensor · vv4.0.3

HACSCloud polling

HomeAssistant integration for the SolisCloud PV Monitoring portal via SolisCloud API

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, humidity, air quality…)
buttonButton (as a switch)
selectMode picker (as switches)

What people report

Reads Solis inverters through the SolisCloud API, which users call unreliable with outages and delayed data. Control of charge times broke on 3.12/3.13 for some firmware.

  • Works2
  • Partly works2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Solis battery storage inverterWorks CloudMonthly and yearly battery charge and discharge sensors added
Saved copy
This adds the features for monthly and yearly disgharge and charge sensors requested in #344 I have tested it to be working on my system. # Charged Values # Discarged Values

Excerpt saved from GitHub on 2026-10-23.

PR #407 · 2024-12
Solis Smart Load meteringWorks CloudSmart load power and daily energy sensors added
Saved copy
Introduced new sensor types for Smart Load Power and Daily Smart Load Energy in const.py. - Updated soliscloud_api.py to include new data fields for smart load metrics. - Added corresponding constants in soliscloud_const.py for better integration and data handling.

Excerpt saved from GitHub on 2026-10-23.

PR #536 · 2026-07
Solis hybrid inverter (charge/discharge control)Partly works CloudCharge times and currents stopped updating after 3.12.0; 3.11.0 worked
Saved copy
It was okay until the 3.12.0 update. Now alas it shows the wrong charge current and times and they do not update. Not sure if this helps. 2025-07-30 22:33:51.204 INFO (MainThread) [custom_components.solis.soliscloud_api] cid: 15 - /v2/api/atRead responded with error: B0600:采集器返回数据异常,请稍后再试 2025-07-30 22:33:51.582 DEBUG (MainThread) [custom_components.solis.soliscloud_api] cid: 157 - 80 2025-07-30 22:33:51.940 DEBUG (MainThread) [custom_components.solis.soliscloud_api] cid: 158 - 12 2025-07-30 22:33:52.251 DEBUG (MainThread) [custom_components.solis.soliscloud_api] cid: 160 - 10 2025-07-30 …

Excerpt saved from GitHub on 2026-10-23.

Issue #487 · 2025-07
Solis inverters via SolisCloud APIPartly works CloudCloud API outages cause no inverters found or unknown energy sensors
Saved copy
… I try putting on "True" the correct_daily_on_grid_energy_enabled: value in workarrounds.yaml, but the result was the same. Config Standard config with SolisCloud Versions HASS Version: Home Assistant 2023.1.7 HACS version 1.30.0 Integration version: v3.3.0 Debug logs 24/01/2023 11:09:28.900 DEBUG (MainThread) [custom_components.solis.soliscloud_api] workarounds: {'correct_daily_on_grid_energy_enabled': True} 24/01/2023 11:09:36.415 DEBUG (MainThread) [custom_components.solis.service] Scheduling discovery in 1 seconds. 24/01/2023 11:09:38.344 DEBUG (MainThread) …

Excerpt saved from GitHub on 2026-10-23.

Issue #254 · 2023-01

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

Cloud polling

Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.

Details

Installs (analytics)1,740 (0.25%)
GitHub stars333
Latest versionv4.0.3 (2026-09-18)
Set up in the UIYes
Maintainers@hultenvp
LicenseApache-2.0

Notable forks

Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.

ForkStarsLast pushDescription
fboundy/solis-sensor★ 42026-07-02HomeAssistant integration for the SolisCloud PV Monitoring portal via SolisCloud API

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.