Skip to content
Home Assistant TestFlight
Energy

FusionSolar

tijsverkoyen/HomeAssistant-FusionSolar · vv3.6.1

HACSCloud polling

Integrate FusionSolar into your Home Assistant.

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…)

What people report

Huawei FusionSolar cloud API covers string inverters, EMI, grid meters, batteries, ESS and (since 2026) the EMMA smart assistant. Users hit API rate limits and occasional data glitches from Huawei's side.

  • Works5
  • Partly works2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Huawei battery (ESS)Works CloudBattery and missing ESS device type added
Saved copy
Ref: https://support.huawei.com/enterprise/en/doc/EDOC1100316813/c2b572a8/device-list-interface

Excerpt saved from GitHub on 2026-10-23.

PR #208 · 2024-11
Huawei EMI (environmental monitoring)Works CloudEMI sensors added alongside inverter and grid meter
Saved copy
Add a lot more entities that reflect the data that is returned from getDevRealKpi * Add support for String inverter * Add support for EMI * Add support for Grid meter * Add support for Battery * Add support for Power Sensor # Fixes the following issues * fix https://github.com/tijsverkoyen/HomeAssistant-FusionSolar/issues/8 Big thx to: @kamil996, Cristi, Linus

Excerpt saved from GitHub on 2026-10-23.

PR #11 · 2022-11
Huawei EMMA smart assistantWorks CloudEMMA sensors added in 2026 (fixes #304)
Saved copy
This adds support for Huawei smart assistant (EMMA) in the integration. After these changes, I can see sensors for the EMMA device: The code is mostly from #299 so this PR should also fix it as well.

Excerpt saved from GitHub on 2026-10-23.

PR #305 · 2026-07
Huawei grid meterWorks CloudGrid meter entities added
Saved copy
… lot more entities that reflect the data that is returned from getDevRealKpi * Add support for String inverter * Add support for EMI * Add support for Grid meter * Add support for Battery * Add support for Power Sensor # Fixes the following issues * fix https://github.com/tijsverkoyen/HomeAssistant-FusionSolar/issues/8 Big thx to: @kamil996, Cristi, Linus

Excerpt saved from GitHub on 2026-10-23.

PR #11 · 2022-11
Huawei string inverterWorks CloudString inverter support merged with extra getDevRealKpi entities
Saved copy
Add a lot more entities that reflect the data that is returned from getDevRealKpi * Add support for String inverter * Add support for EMI * Add support for Grid meter * Add support for Battery * Add support for Power Sensor # Fixes the following issues * fix https://github.com/tijsverkoyen/HomeAssistant-FusionSolar/issues/8 Big thx to: @kamil996, Cristi, Linus

Excerpt saved from GitHub on 2026-10-23.

PR #11 · 2022-11
Huawei FusionSolar KioskPartly works CloudKiosk data shows nightly glitches; OpenAPI account reportedly clean
Saved copy
Last night Huawei Kiosk presented a new type of invalid data, a positive glitch. We have seen negative glitches every night before, this has been handled and filtered out from HA. See attach history graphs where the new glitch is marked in red. Handled glitches are marked green. Another problem is that the fix for negative glitches causes the positive glitch to become the new cumulative energy level, until production catches up. Energy statistics tab looks like crap. N.B. This was observed with the old kiosk implementation, but it should affect this new implementation as well. Not sure how to …

Excerpt saved from GitHub on 2026-10-23.

Issue #4 · 2022-10
Huawei inverter via OpenAPI accountPartly works CloudAPI rate limit errors (ACCESS_FREQUENCY_IS_TOO_HIGH) flood logs
Saved copy
Hello. I have more than 200 error with below error in my HA and FusionSolar add-on regadring too high frequency (assume reading from Huawei servers). Of course I'd prefer data in real time but understood that from API Huawei max is problaby is every 5 min update but how often check plug-in do not know? ` This error originated from a custom integration. Logger: custom_components.fusion_solar.sensor Source: custom_components/fusion_solar/fusion_solar/openapi/openapi_api.py:194 Integration: Fusion Solar (documentation, issues) First occurred: April 14, 2023 at 13:48:40 (285 occurrences) Last …

Excerpt saved from GitHub on 2026-10-23.

Issue #89 · 2023-04

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)2,857 (0.4%)
GitHub stars241
Latest versionv3.6.1 (2026-09-28)
Set up in the UIYes
Maintainers@tijsVerkoyen
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.