Quick Summary (TL;DR)
For a Huawei SUN2000, choose the local connection only after identifying the exact inverter, communications accessory and firmware. The commonly used Home Assistant option is the community-maintained Huawei Solar integration, which reads supported equipment over Modbus TCP or Modbus RTU. It is not an official Huawei integration included with Home Assistant, and neither the FusionSolar mobile app nor a working cloud dashboard proves that a local Modbus endpoint is available.
For many supported residential installations, an SDongleA-05 WLAN-FE on the local network is the practical first connection to investigate. Huawei lists USB attachment, 10/100 Mbit/s Ethernet, WLAN and support for up to ten inverters for this dongle; these are communications specifications, not a guarantee that every connected inverter register will be accessible to third-party software. Check the model-specific compatibility list, the firmware and the installer-visible Modbus setting before purchasing or changing anything. A cellular SDongleA-03 should not be assumed to offer a local Ethernet endpoint.
For dependable Energy Dashboard figures, distinguish inverter output, photovoltaic input, battery flow and measured grid import/export. A SUN2000 without a correctly commissioned compatible grid meter cannot infer household import and export simply from its AC output. With a LUNA battery, the inverter’s daily yield is not necessarily solar-only yield. Start with read-only monitoring, and leave grid-code, export-limit and battery-control changes to the installer.
The architecture: four different ways to obtain Huawei data
A Huawei installation has several layers: the inverter’s local control electronics, optional communications hardware, a plant-monitoring service and any metering or battery accessories. Confusing those layers is the main reason seemingly straightforward Home Assistant tutorials fail. A FusionSolar account may receive data through a dongle while Home Assistant cannot query the same device. Conversely, a working local Modbus connection can keep reporting when the internet is down, but Home Assistant still loses readings while its own host or network is offline.
| Route | What connects to Home Assistant | Internet required for readings? | Typical constraint |
|---|---|---|---|
| Inverter's built-in WLAN access point | A local Modbus TCP service on supported model/firmware | No, once reachable | AP routing, firmware changes and some newer families with no AP Modbus |
| SDongleA-05 WLAN-FE | LAN/WLAN IP and a supported Modbus TCP service | No for local queries | Installer configuration, firmware, single-client contention |
| Direct RS485/Modbus RTU | USB-to-RS485 interface or correctly configured serial gateway | No | Qualified installation, wiring and bus ownership |
| FusionSolar cloud / authorised API | Remote portal or approved third-party integration | Yes | Account privileges, API authorisation, rate limits, latency and service changes |
The first three routes are local transport choices, not different kinds of electricity measurement. They all ultimately rely on what the inverter and its attached devices expose. The fourth route is an internet service with different credentials and support conditions. Huawei’s Smart Dongle product page says third-party management can be bound to compatible systems, but that does not promise open, anonymous access to every register.
Check the exact SUN2000 family before buying a dongle
The word SUN2000 covers different generations, phases, battery combinations and communications stacks. The same-looking inverter may have a different internal WLAN implementation, supported accessory or commissioning menu. Even a model family that supports RS485 does not necessarily expose Modbus TCP over its built-in access point. Record the full model suffix, not merely the rated kW.
| Family to identify | Huawei-documented communications or compatibility | Home Assistant decision |
|---|---|---|
| SUN2000-2–6KTL-L1 | Listed by Huawei as compatible with SDongleA-05; model-specific documentation governs internal WLAN | Check whether existing WLAN/AP Modbus is still supported on installed firmware; otherwise assess dongle or RS485 |
| SUN2000-3–10KTL-M1 (high-current version) | Huawei lists RS485 and compatible LUNA2000 S0/S1 batteries; SDongleA-05 compatibility listed | Common local-Modbus candidate, but check firmware and the installed meter |
| SUN2000-8/10K-LC0 | Huawei lists built-in WLAN for FusionSolar, RS485, optional WLAN-FE and 4G dongles | Do not infer that built-in WLAN is a working Modbus TCP server |
| SUN2000-5/6/8/10/12K-MAP0 | Huawei lists RS485, optional WLAN-FE and 4G communications; supports specified LUNA models | Verify latest dongle, battery and firmware compatibility for the actual region |
| SUN2000-12–25K-MB0 and newer SUN5000 families | Some models appear in Huawei SDongleA-05 compatibility lists | Treat third-party integration support as model- and firmware-specific; request evidence before purchase |
These are hardware families and examples, not an exhaustive compatibility certification for the community integration. Huawei’s current Irish-market SDongleA-05 specifications explicitly list L1, LC0, M1, M5, MB0, MAP0 and selected SUN5000 variants. Its M1 product specifications and MAP0 specifications identify RS485 and battery compatibility. That establishes vendor hardware support, not confirmation that a particular third-party integration has been tested on every revision.
Regional data sheets matter. Huawei can sell different grid-code variants, battery configurations and accessory bundles across the UK, Ireland and continental Europe. Check the country-specific product page, inverter label, installation manual and local distributor before ordering a replacement dongle. A generic marketplace listing saying “for SUN2000” is insufficient. In particular, do not use an old M0-era 4G dongle data sheet as proof of compatibility with an M1, LC0 or MAP0.
Which dongle: WLAN-FE, 4G or no dongle?
SDongleA-05 WLAN-FE: the usual LAN-first candidate
The SDongleA-05 (AP+STA) is a USB-connected communications accessory. Huawei specifies 10/100 Mbit/s Ethernet, WLAN operation, IP65 enclosure rating and a maximum of ten inverters in its published product data. It may provide a stable LAN path to an existing installation when its software supports third-party Modbus TCP. A wired connection can remove Wi-Fi coverage as a variable, but it cannot cure a firmware-disabled service or wrong Modbus unit ID. The ten-inverter specification describes management capacity; it does not mean Home Assistant can poll ten units concurrently without restrictions.
Before paying for one, check whether the inverter already has the dongle, whether its Ethernet cableAliExpress price reaches the router, whether the firmware is suitable, and whether the installer can enable the necessary third-party communications. Also confirm whether a different Huawei logger or EMMA already owns the communications path. A second dongle is not automatically the answer in a cascaded installation.
SDongleA-03 4G: remote connectivity is not a local socket
Huawei’s older SDongleA-03-EU data sheet describes cellular communications, a mini-SIM and up to ten devices, but is dated 2019 and lists older M0 inverter models. A 4G uplink can be useful where there is no fixed broadband. It should not be purchased on the assumption that Home Assistant can reach a private Modbus TCP address through the mobile network: carrier NAT, product firmware and the absence of a local Ethernet connection can prevent that. Obtain current regional confirmation for both the exact dongle revision and the intended local access route.
Built-in WLAN or direct RS485: sometimes better, sometimes impossible
Some older SUN2000 firmware exposed Modbus through an inverter access point, commonly reached at 192.168.200.1, but an AP used for commissioning is not the same as a permanent routed LAN connection. Later firmware and newer inverter families can restrict this path. For example, the community has reported model-specific changes involving LB0 devices; such reports are a reason to check current documentation, not a universal rule that all SUN2000 APs work or fail.
A direct RS485/Modbus RTU connection can be the most deterministic local route where supported, but it is not a casual DIY modification. The inverter’s COM connector, bus terminations, shared meter/logger wiring, isolation, cable routing and warranty requirements all matter. Some installations have an SDongle or other equipment using the same communications resources. Have a Huawei-qualified installer assess the complete wiring and communication topology rather than adding a second master to a live bus.
Local Modbus: what is actually supported?
The wlcrs Huawei Solar project is the most established Home Assistant-specific option for local SUN2000 monitoring. Its maintainers document both Modbus TCP and Modbus RTU, with a configuration flow for the inverter’s network address or serial interface. The project states that its current support targets firmware released in 2023 and later; older firmware may lack registers. Its supported-device list and wiki should be checked again when the article is used, because Home Assistant and inverter firmware evolve independently.
| Setting | What to use as a starting point | Why it is not universal |
|---|---|---|
| Network host | Reserved IP of the dongle or supported inverter endpoint | 192.168.200.1 is a typical inverter AP, not your dongle LAN address |
| Modbus TCP port | 502 or 6607 where the actual device exposes the service | A firmware update or connection method can change which port responds |
| Unit/slave ID | Typically 1 for an SDongle path, often 0 for an inverter AP | Cascades and logger topology require the commissioned address |
| Polling | Start with integration defaults; adjust conservatively | Fast polling can collide with a constrained Modbus server or other clients |
| Installer permissions | Read-only first; elevated permissions only when justified | Advanced data and controls may require installer commissioning credentials |
| Firmware | Record inverter and dongle versions before changing anything | Successful TCP connection does not prove compatible registers |
These are diagnostic starting points quoted from the integration’s documentation, not a prescription to open ports on the internet. In particular, do not port-forward TCP 502 or 6607 from your router. Modbus is normally unauthenticated or weakly protected at the transport layer; keep the interface on a trusted LAN or an appropriately isolated management network. A VPN is the safer route for remote Home Assistant access.
There is a genuine 2026 compatibility wrinkle. A January 2026 community discussion reports a particular SDongleA-05 firmware/inverter combination where TCP answered but inverter registers were inaccessible; other users describe successful cascaded connections. A separate 2026 LB0 discussion records conflicting ports and an eventual working configuration. These are field reports, not a single Huawei-wide guarantee. If your installation answers on port 502 yet returns no inverter values, collect model and firmware evidence before replacing hardware.
The safe setup sequence for Home Assistant
- Inventory the installation. Photograph or transcribe the exact SUN2000 model, firmware, dongle part number and version, grid meter, LUNA battery model and any EMMA/SmartLogger. Keep serial numbers private.
- Confirm the vendor topology. Ask the installer which device is the Modbus server, whether third-party access is enabled and whether a single Modbus client is already using the endpoint.
- Check LAN reachability. Reserve the dongle IP in the router, test the local route and check the correct port without exposing it externally. A TCP handshake alone is not a successful register read.
- Install the community integration deliberately. Follow the project instructions through HACS or its documented manual method; record the release installed.
- Start with network or serial read-only mode. Use the known IP, port and commissioned unit ID; accept the default polling behaviour initially.
- Validate individual entities. Compare inverter AC power, grid meter direction, battery state of charge and daily counters against FusionSolar or the inverter display under stable conditions.
- Build the Energy Dashboard only after validation. Use appropriate energy counters, not instantaneous watts, and avoid double counting inverter and battery contributions.
- Back up the working configuration. Save a record of firmware, entity IDs, dashboard mappings and a rollback plan before any later update.
The custom integration’s installation steps and configuration fields can change between releases. Its README and wiki are the authoritative software instructions; avoid following a screenshot from an older tutorial blindly. The official Home Assistant Modbus documentation explains how TCP, serial RTU and serial gateways differ. You usually do not need to define every Huawei register manually in YAML when a supported dedicated integration already handles them.
Installer access, account permissions and why read-only matters
Huawei has several identities: a FusionSolar plant owner or guest account, an installer/commissioning role and device-level access to protected settings. They are not interchangeable. The community integration may request the commissioning installer account when you enable its advanced or elevated-permissions option on certain TCP connections. The project states that elevated access can expose optimiser details and permit inverter or battery setting changes. This is a functional distinction, not a recommendation to enable control for everyone.
For ordinary energy monitoring, minimise permissions. Do not request the installer’s password to paste into an unrelated cloud service, and do not share it in forum screenshots or diagnostic logs. Where the installer retains configuration authority, ask them to verify third-party monitoring access and to explain which permissions are needed. If the system is leased, part of a commercial installation or managed under a service contract, obtain the asset owner’s authorisation first.
Home Assistant automations that write export limits, battery charging targets or grid-support settings can conflict with commissioning rules, warranty conditions and network operator requirements. UK grid connections are subject to the relevant G98/G99 process and the installation’s approved export arrangement; continental European requirements differ by country and distribution operator. Read-only dashboards cannot change grid compliance. Write access can. Keep compliance-critical control with the approved inverter configuration.
What each sensor really measures
A dashboard is only as trustworthy as its measurement boundaries. The inverter measures its own electrical conversion and may read a connected battery or Huawei meter; it does not magically measure every appliance. This matters especially in hybrid systems where the inverter can supply AC from PV and battery discharge.
| Reading | Physical meaning | Common mistake | How to validate |
|---|---|---|---|
| Inverter AC active power | AC output at the inverter boundary | Calling it whole-house solar consumption | Compare with inverter display at midday |
| PV input / string power | DC power entering inverter from panels | Treating DC watts as exported AC energy | Expect conversion losses and operating changes |
| Inverter daily/total yield | Energy through inverter AC output | Treating hybrid inverter yield as PV-only production | Check battery discharge contribution |
| Battery state of charge | Estimated stored energy percentage | Converting percentage directly to accurate kWh | Use battery capacity and BMS data only as estimates |
| Battery charge/discharge energy | Energy entering/leaving battery boundary | Adding charge and discharge as extra generation | Map directions separately |
| Grid import/export | Power/energy at the grid connection point | Assuming inverter output gives grid export | Require correctly commissioned grid meter |
| Optimiser metrics | Available per-optimiser data | Assuming all optimiser registers are available | Check model, firmware, permissions and reporting interval |
The Huawei Solar integration explicitly warns that its inverter daily yield can include energy discharged from a battery and exclude PV energy used to charge the battery. That is why its documentation discusses a separate daily-solar-yield calculation. This is not a minor cosmetic problem: an Energy Dashboard can report plausible-looking but physically incorrect production totals if you feed it the wrong counter.
Worked example: why hybrid inverter yield is not always solar yield
Consider a hypothetical day with 18 kWh of PV energy entering the system, 5 kWh sent into the battery, and 4 kWh later delivered from the battery. If an inverter’s reported AC yield includes the later battery discharge, it can be higher than the PV-derived AC output alone. At the same time, some PV used to charge the battery may not appear as immediate inverter AC output. The correct solar figure therefore cannot always be recovered by simply labelling “inverter daily yield” as “PV production”.
A simplified energy balance might use separate PV input, inverter conversion, battery charge/discharge and grid-meter measurements, but the boundaries must match and conversion losses must be treated consistently. Do not take a 4 kWh battery discharge reading and blindly add it to an 18 kWh PV figure. In a dashboard, define what “production” means—DC generation at the panels or usable AC energy from solar—and stick to that definition when comparing bills or portal totals.
Choosing a Huawei grid meter: do not buy by appearance alone
Huawei’s compatible power meters are part of the control and monitoring architecture, particularly for grid import/export and export-limiting functions. Published Huawei Smart Power Sensor specifications include the SmartPS-80AI-T0 family and variants such as DTSU666-HW, YDS60-80, DTSU71C and DHSU1079-ZT. That family is shown as DIN-rail mounted, 3-phase 3-wire or 4-wire capable, using RS485 Modbus RTU, with published ±1% power/energy accuracy under stated conditions. These facts do not establish that any third-party meter with a similar case or “DTSU666” label is interchangeable.
For single-phase installations, Huawei has also offered DDSU-series meters; exact compatibility and wiring must be checked against the inverter’s current regional installation guide. A three-phase DTSU product should not be chosen solely because it appears in a shopping result. Check nominal voltage, phase topology, current measurement method, CT ratios where applicable, DIN space, meter-to-inverter RS485 cabling and the Huawei-supported firmware matrix.
| Purchase or installation line | What to confirm | Reason |
|---|---|---|
| Communications accessory | Exact SDongle/EMMA/SmartLogger model and revision | Different local endpoints and support paths |
| Meter | Exact Huawei-approved part and phase configuration | Grid-flow readings and export control depend on it |
| CTs, if required | Manufacturer-approved CT rating, ratio, direction and fit | Incorrect CT direction or ratio reverses/scales energy |
| RS485 cabling | Topology, isolation, termination and available port | A second master can interrupt existing inverter-meter traffic |
| Commissioning labour | Qualified electrician/solar installer, settings and test time | Parts alone do not deliver a working safe system |
| Network | Ethernet run or adequate Wi-Fi, reserved IP and isolation | Avoid intermittent local polling |
| Software maintenance | HACS integration updates and compatibility checks | Third-party integration is not a Huawei service guarantee |
Do not buy a meter as a workaround for an inaccessible dongle unless you have a clear design. An independent certified grid meter connected directly to Home Assistant can be excellent for billing reconciliation, but it is not automatically a substitute for the Huawei meter required by the inverter’s own control logic. The two devices may coexist and serve different purposes. See our existing ESP32 Modbus energy meter guide for a separate Home Assistant metering route, not as a drop-in Huawei compatibility claim.
Home Assistant Energy Dashboard: the correct mapping
The Home Assistant Energy documentation expects energy quantities in Wh/kWh for accumulated flows and instantaneous power in W/kW for live cards. For long-term statistics, energy sensors need suitable state classes, device classes and units; the official FAQ explains why an entity may not appear in the selector. Do not assign a W sensor to a kWh field, or manually override an integration’s sensor metadata without understanding the consequence.
| Dashboard entry | Preferred source | Avoid |
|---|---|---|
| Electricity from grid | Monotonic imported-energy counter from commissioned grid meter | Net signed power or inverter output |
| Electricity to grid | Separate monotonic exported-energy counter from grid meter | Subtracting two lifetime counters without handling resets |
| Solar production | Verified PV-only energy quantity or carefully derived PV AC-equivalent | Hybrid inverter daily yield uncritically labelled solar |
| Battery charged | Battery charge-energy counter with verified direction and units | Adding battery charge to solar generation |
| Battery discharged | Battery discharge-energy counter with verified direction and units | Counting discharge twice as fresh solar |
| Live household power | Validated grid + generation + battery flow balance | Assuming the inverter sees all household circuits |
Use the Energy Dashboard’s statistical repair tools if historical values are already corrupted; do not conceal a wrong sign with a graph transformation that silently changes past data. When a Huawei register resets at midnight, the daily sensor may not be a suitable lifetime energy source. Prefer a supported cumulative counter or a correctly configured integration helper, and test the transition through a real midnight or device restart before trusting monthly charts.
A separate guide on this site covers Home Assistant Energy Dashboard troubleshooting, including entity classes and long-term statistics. For Huawei specifically, compare a 24-hour interval against the FusionSolar portal and the physical meter; differences are diagnostic evidence, not proof that either source is universally correct.
Local data versus FusionSolar: what survives an outage?
Local Modbus polling can continue without internet when the inverter, LAN and Home Assistant are operating. FusionSolar remote access depends on the relevant Huawei services and the plant’s upstream connectivity. These systems are not mutually exclusive: the community integration notes that FusionSolar can keep receiving data while Home Assistant polls locally, subject to the communications device and client limits. The local interface is therefore a useful privacy and resilience option, but it is not a replacement for inverter safety controls or a guaranteed historical data logger.
| Failure | Local Home Assistant | FusionSolar portal | Practical expectation |
|---|---|---|---|
| Internet unavailable, LAN healthy | May continue polling | Remote access may stop or show stale data | Local readings are useful, history may diverge |
| Home Assistant host offline | No new HA readings | May continue if inverter uplink healthy | HA may have gaps unless cumulative counters bridge them |
| Dongle power/firmware failure | Network path may fail | Cloud path may fail too | Inverter may still generate, monitoring unavailable |
| RS485 meter disconnected | Grid-flow entities wrong/unavailable | Portal may also lose flow information | Investigate metering rather than assume zero consumption |
| Inverter sleeping at night | Some inverter registers unavailable | Portal may show delayed summaries | Do not force artificial zeroes for missing data |
The distinction between a missing value and zero is important. If the inverter is unavailable, treating its solar output as zero may be harmless at night but disastrous if the communications link drops at noon. Automations for EV charging or battery dispatch should require fresh timestamps, a healthy meter and a defined fail-safe, not just a numerical sensor state.
Multiple inverters, EMMA and SmartLogger: extra integration questions
A cascaded plant can include a primary inverter, one or more secondary inverters, a shared meter, an SDongle, batteries and possibly Huawei’s EMMA or SmartLogger. The Modbus address of each inverter and the device that serves TCP requests depend on the commissioning topology. Huawei’s “up to ten inverters” dongle specification does not describe every third-party software access pattern, and it does not license arbitrary parallel polling clients. Ask which device owns the RS485 bus and which IP exposes the intended registers.
The Huawei Solar Python library documents Modbus TCP via SDongle, EMMA or a supported inverter access point, and RTU via inverter COM wiring. It also identifies EMMA and SCharger data in supported configurations. That does not mean a SCharger can be queried independently without the required Huawei topology, nor that every EMMA firmware exposes the same entities. For multi-inverter or mixed-generation sites, obtain a diagram from the installer before investing in a second gateway.
Troubleshooting: from network failure to wrong numbers
| Symptom | Likely class of problem | Safe next action |
|---|---|---|
| Dongle IP cannot be reached | LAN addressing, cable, WLAN coverage or device power | Check router client list and dongle LED/status |
| TCP port closed | Modbus TCP disabled, wrong port or firmware limitation | Ask installer to verify supported service and port |
| TCP connects; no inverter registers | Wrong unit ID, conflicting client, unsupported firmware/topology | Record versions; try documented ID; check competing client |
| Works briefly then disconnects | Multiple Modbus masters, over-polling, Wi-Fi instability | Reduce polling and remove duplicate clients |
| No optimiser entities | No compatible optimisers, permissions or unsupported register | Confirm physical optimiser inventory and integration capabilities |
| Battery power sign seems reversed | Direction convention or integration mapping | Observe charge and discharge separately before remapping |
| Solar total includes battery discharge | Hybrid yield definition, not necessarily a fault | Use a verified PV-only production method |
| Grid import/export missing | No commissioned meter or meter communications issue | Inspect meter presence and installer configuration |
| Values changed after firmware update | Register/port or permissions changed | Review release notes and integration compatibility before rollback |
Do not treat a successful ping as proof that Modbus works; ICMP only confirms some network reachability. Likewise, an open TCP socket does not guarantee a valid unit ID or readable registers. A useful diagnostic record includes the full inverter model, dongle model, inverter and dongle firmware, network route, port, unit ID, integration release, and a timestamped error. Redact serial numbers, public IP addresses and credentials before posting it publicly.
The integration’s README warns that Modbus devices may accept only one connection at a time in some arrangements. If you also use Node-RED, an energy manager, a Modbus scanner or another Home Assistant Modbus hub, disconnect competing clients during diagnosis. A blind “poll faster” change often makes reliability worse, particularly when optimiser registers or multiple cascaded inverters are involved.
Security and electrical safety in the UK and Europe
A monitoring project should not become an electrical retrofit by accident. SUN2000 inverters and PV DC strings can contain hazardous voltages even when the AC supply is isolated. Only competent, appropriately qualified installers should open enclosures, add RS485 wiring, change CTs or work in a distribution board. In the UK, fixed electrical work should follow BS 7671 and the applicable connection requirements; Electrical Safety First recommends registered electricians. Other European countries have their own wiring and grid-connection requirements.
Keep Modbus and the dongle’s administrative interface off the public internet. Use unique credentials, restrict network access to Home Assistant, document any firewall rule and update only with a rollback plan. Treat installer-level inverter commands as safety-sensitive, not ordinary smart-home toggles. Inverter shutdown, emergency isolation, anti-islanding and approved export protection must never depend on Home Assistant remaining online.
Total cost of ownership: what the hardware listing leaves out
There is no defensible universal “Huawei monitoring costs £X” figure. An existing SDongleA-05 with working Modbus access may need no new hardware. A system with only a cellular connection may require an approved local communications accessory, a network cable or alternative topology. Direct RS485 needs a suitable isolated interface, professional cable routing and installation time. A missing grid meter is a different, often larger job than enabling a software endpoint.
| Scenario | Likely purchases | Additional labour / hidden cost | Recommendation |
|---|---|---|---|
| Existing LAN dongle; Modbus available | Possibly none | Installer check, LAN reservation, HA setup | Start here |
| Dongle present; poor Wi-Fi | Ethernet cabling if supported | Cable route, network switch and commissioning | Fix network before replacing inverter |
| Cellular-only uplink | Compatible local communications path if available | Model validation, network integration, possible service changes | Do not assume a 4G dongle gives local TCP |
| RS485-only route | Approved USB-RS485 or industrial gateway, cable | Electrical isolation, bus design, installer time | Choose when documented and justified |
| No compatible grid meter | Huawei-approved meter/CTs where required | Distribution-board work and export-limit commissioning | Budget as a metering project |
| Multi-inverter/EMMA plant | Possibly no hardware; perhaps supported gateway | System architecture, permissions and support | Get topology diagram first |
When requesting a quote, ask for the part numbers, compatibility evidence, network route, wiring and commissioning labour, and whether the installer will verify Home Assistant read-only access. Also ask who supports the installation after firmware updates. A cheap accessory that disables existing FusionSolar communications or creates intermittent meter readings is not a bargain.
Which approach should you choose?
Choose an existing, verified SDongleA-05 LAN endpoint when it exposes the required registers and is supported by your inverter/firmware. It is usually the least disruptive starting point. Choose direct RS485 when a qualified installer confirms that it is electrically and logically compatible with the existing meter/logger topology and you need a stable local route. Choose cloud-based monitoring only when local access is unsupported or unnecessary, and accept the internet, account and service dependencies. Choose an independent energy meterAliExpress price when your primary objective is trustworthy grid import/export or household load rather than internal Huawei inverter diagnostics.
If you are still choosing an inverter rather than integrating an existing one, compare the whole ecosystem, not merely the maximum conversion efficiency. The exact firmware-supported local API, availability of a compatible grid meter, battery architecture, installer access, and ongoing third-party integration maintenance may matter more than a minor specification difference. For broader context, the site already has an independent Modbus meter walkthrough and Energy Dashboard troubleshooting.
Frequently asked questions
Does Huawei SUN2000 have an official Home Assistant integration?
The popular local Huawei Solar integration is community-maintained and installed separately, typically through HACS. Home Assistant has an official generic Modbus integration, but it does not automatically turn every Huawei register into meaningful entities. Huawei’s FusionSolar app is a separate vendor service.
Can I use the inverter Wi-Fi access point instead of buying a dongle?
On some model/firmware combinations, yes. On others, the AP is for commissioning and no longer exposes a usable Modbus TCP service. Check the exact suffix and current firmware. The community’s usual AP address is 192.168.200.1, but that is not a guarantee of access, and a routed LAN bridge may be required even when the AP supports Modbus.
Is SDongleA-05 guaranteed to work with all SUN2000 units?
No. Huawei’s hardware compatibility list is not a promise of identical Modbus register support across inverter models, firmware revisions and plant configurations. The integration’s own compatibility evidence and the actual commissioned Modbus service must both be checked.
Should I open port 502 or 6607 on my router?
No public port forwarding is needed. Those are local Modbus service ports used by some Huawei configurations. Permit access only from trusted LAN hosts, and use a secure remote-access method for Home Assistant.
Will it continue working if FusionSolar is offline?
A functioning local Modbus path can continue to provide live readings without the internet. It still requires the inverter, communications endpoint, LAN and Home Assistant host to work. Lost local samples are not automatically backfilled from FusionSolar.
Can Home Assistant control my LUNA battery or export limit?
The community integration exposes some control features when permissions and device firmware allow them. Whether they are safe or appropriate depends on the specific installation. Leave regulatory export limits and grid-code settings to the installer and do not use a hobby automation as a safety system.
Why does my daily solar yield rise when the battery discharges?
The inverter’s AC yield may include battery discharge; it is not always a PV-only production counter. Follow the integration’s solar-yield guidance and use separately validated battery and PV measurements rather than renaming the existing yield sensor.
Do I need a Huawei power meter for Home Assistant?
Not merely to see supported inverter generation and status. To obtain accurate import/export at the grid connection, you need a suitable meter. For inverter-native export limitation and plant control, that generally means a Huawei-supported and correctly commissioned metering arrangement. A separate Home Assistant meter may help monitoring but is not necessarily a substitute for Huawei control metering.
Sources and verification notes
Technical claims in this guide were checked against vendor and project documentation available on 14 October 2026. Firmware menus and compatibility can change; the model-specific installation manual and current release notes take precedence over any generic guide. The following are primary references rather than affiliate links:
- Huawei SDongleA-05 WLAN-FE regional specifications and compatibility list.
- Huawei SUN2000 M1 high-current-version specifications and MAP0 specifications.
- Huawei LC0 inverter communications specification.
- Huawei Smart Power Sensor specification sheet.
- Huawei Solar Home Assistant community integration: README, setup, limitations and connection wiki.
- Maintainer’s Huawei Solar Modbus library and supported connection types.
- Home Assistant official Modbus integration documentation and official Energy Dashboard documentation.
- Electrical Safety First: UK qualified installation guidance.