// the take
A Home Assistant custom integration that talks to Huawei SUN2000 solar inverters over Modbus (serial RS485 or network/TCP), pulling inverter, battery, power meter and optimizer data and optionally exposing control services. It's for Huawei solar owners who want their system in HA's Energy dashboard and are willing to deal with Modbus quirks and installer-level credentials to get write access.
Covers the whole Huawei ecosystem, not just the inverter - battery, power meter and optimizer entities are all modeled, plus diagnostics for support requests. The elevated-permissions mode exposes real write services (grid export limiting, forced battery charge/discharge), which is rare for a community integration and makes it useful for actual energy automations, not just dashboards. It's the official HACS default listing with an active install base (reported via the analytics badge) and Crowdin translations into ~18 languages, suggesting real usage beyond a hobby project. Last push is within the past couple weeks and the FAQ reads like it was written from real support tickets, not boilerplate.
Modbus only allows one active connection to the inverter at all, so running a second HA instance, EVCC, or anything else alongside this integration requires standing up a separate third-party Modbus proxy - a real operational hurdle that isn't this project's fault but is one you inherit. Firmware older than 2023 is explicitly unsupported because required registers don't exist, with no fallback; anyone on an older install may hit silent failures. Daily/Total Yield numbers are documented as wrong when a battery is present (output yield folds in battery discharge without subtracting charge), and fixing it requires manual template sensors per the wiki - a baked-in data accuracy problem, not an edge case. Elevated permissions require entering the installer account password into Home Assistant's config flow, which is a meaningful credential-handling risk for a feature that's otherwise opt-in and clearly flagged, but still worth knowing before you turn it on.
We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →