naked-head/huawei-fusion-hub — explained in plain English
Analysis updated 2026-05-18
Keep solar power dashboards and automations working even when the local inverter connection drops out.
Combine data from up to three separate Huawei solar integrations into one consistent set of sensors.
Get notified automatically when a solar data source goes offline or comes back online.
Migrate historical Energy Dashboard statistics from an old integration to the new combined sensors.
| naked-head/huawei-fusion-hub | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires at least one existing Huawei solar integration already installed and configured in Home Assistant.
Huawei Fusion Hub is a custom integration for Home Assistant, the popular open source home automation platform. It is meant for people who own a Huawei solar power system and already use one or more existing Home Assistant integrations to read data from it, such as Huawei Solar, FusionSolar, or FusionSolarPlus. The problem it solves is that each of those existing integrations reads from a different source. The local connection is fast and accurate but sometimes drops out, while the cloud based sources are more reliable but slower. Fusion Hub sits in front of all three, watches which ones are currently available, and always shows the best value it can find, following a priority order the user sets. It does not talk to the inverter or the cloud itself, it simply reads whatever data those other integrations already publish inside Home Assistant. Once set up, it creates a stable set of 221 sensors, grouped into devices like Inverter, Battery, Power Meter, and Plant, so dashboards and automations keep working no matter which underlying source is currently active. Every sensor also shows which source it is currently pulling from. Values from different sources are automatically converted into matching units, so numbers stay consistent even if one integration reports in kilowatts and another in watts. The hub can also detect when a new source integration gets installed or re-enabled and automatically add its entities without needing a restart, and it can send a notification if a source goes offline or comes back online. There is an optional, off by default feature to also proxy control entities like switches through the hub. Installation is done through HACS or by copying files manually into the Home Assistant custom_components folder, and the interface is available in English and Italian. The project is unofficial and not affiliated with Huawei.
A Home Assistant add-on that combines multiple Huawei solar integrations into one reliable set of sensors, automatically switching to whichever source is currently working.
Mainly Python. The stack also includes Python, Home Assistant, HACS.
Licensed under GPL v3, which allows free use and modification but requires derivative works to also be shared under GPL v3.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.