---
title: "Huawei Solar"
description: "Huawei Solar is a Marketplace integration for Home Assistant. It has 6.5k installs sharing analytics, works locally and was last updated October 10, 2026."
canonical: "https://vulpo.app/integrations/marketplace/wlcrs-huawei-solar"
url: "https://vulpo.app/integrations/marketplace/wlcrs-huawei-solar.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Huawei Solar

> Huawei Solar is a Marketplace integration for Home Assistant. It has 6.5k installs sharing analytics, works locally and was last updated October 10, 2026.

Huawei Solar is an integration that reads and controls Huawei Solar inverters over Modbus, working locally. It connects either through a serial link to the inverter's RS485 pins or over the network, and setup runs in the UI. It adds sensors for energy, yield, line voltages, phase currents, active power and frequency, plus switches, numbers and selects for inverter and battery settings. Optional elevated permissions give access to optimizer data and let settings be changed from Home Assistant. Actions cover forcible battery charge and discharge by time or to a state of charge level, and limiting power fed to the grid by wattage or percentage. Time of use and fixed charge periods can also be set, and the inverter is polled every 30 seconds by default.

Automatic summary of the README and code of wlcrs/huawei\_solar. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=wlcrs&repository=huawei_solar&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=wlcrs&repository=huawei_solar&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Select connection type

- **Connection type**

### Network login

- **Password**
- **Username**

### Setup network

- **Advanced: elevate permissions**
- **Host**
- **Port**
- **Slave IDs: AUTO for auto-discovery, otherwise a comma separated list**

### Device

- **Select device**
- **Baud rate**: Default is 9600
- **Slave IDs: AUTO for auto-discovery, otherwise a comma separated list**

Texts from the code of [wlcrs/huawei\_solar](https://github.com/wlcrs/huawei_solar).

## Entities

- **Buttons**: Stop forcible charge
- **Numbers**: Power derating, Power derating (by percentage), Maximum feed grid power (%), Maximum feed grid power, Maximum power for charging batteries from grid, TOU periods, MPPT-Scan Interval, Backup power SOC, Peak Shaving SOC, End-of-charge SOC, End-of-discharge SOC, Grid charge cutoff SOC, and 3 more
- **Selects**: ESS Control Mode, Excess PV energy use in TOU, Capacity Control Mode, Working Mode
- **Sensors**: Total energy, Total yield, A-B line voltage, Phase A current, Phase A active power, B-C line voltage, Phase B current, Phase B active power, C-A line voltage, Phase C current, Phase C active power, Frequency, and 216 more
- **Switches**: MPPT-Scan, Inverter ON/OFF, Charge from grid

## Actions

- **Forcible Charge**: Forcible Charge of the battery for a certain time
  Fields: Battery, Duration, Power
- **Forcible Charge to a SoC level**: Forcible Charge of the battery to a certain State of Charge level
  Fields: Battery, Power, Target SoC
- **Forcible Discharge**: Forcible Discharge of the battery for a certain time
  Fields: Battery, Duration, Power
- **Forcible Discharge to a SoC level**: Forcible Discharge of the battery to a certain State of Charge level
  Fields: Battery, Power, Target SoC
- **Set Active Power Control to Maximum Feed Grid Power**: Set Active Power Control to the default Unlimited mode
  Fields: Device
- **Set Capacity Control Periods**: Set Capacity Control Periods
  Fields: Battery, Periods
- **Set Active Power Control to 'DI active scheduling'**: Set Active Power Control to 'DI active scheduling'
  Fields: Inverter
- **Set Fixed Charge Periods**: Sets Fixed Charge and Discharge Periods
  Fields: Battery, Periods
- **Limit the power fed to the grid**: Sets Active Power Control to 'Power-limited grid connection' with the given wattage
  Fields: Device, Power
- **Limit the power fed to the grid to percentage**: Sets Active Power Control to 'Power-limited grid connection (%)' with the given percentage
  Fields: Device, Power Percentage
- **Set TOU Periods**: Sets Time Of Use Periods
  Fields: Device, Periods
- **Set Active Power Control to 'Zero power grid connection'**: Set Active Power Control to 'Zero power grid connection'
  Fields: Device
- **Stop the forcible charge or discharge**: Cancel the running forcible charge command
  Fields: Battery

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> This integration exposes the information and functions made available by Huawei Solar installations over Modbus to Home Assistant.

From the README of [wlcrs/huawei\_solar](https://github.com/wlcrs/huawei_solar#readme), [GNU AGPL v3.0](https://spdx.org/licenses/AGPL-3.0.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Energy](https://vulpo.app/integrations/category/energy.md), Solar and batteries
- Brand: [Huawei](https://vulpo.app/integrations/huawei.md)
- Number: 6.5k installs sharing analytics; 939 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: 2.1.5, last updated October 10, 2026
- Domain: `huawei_solar`
- Source: <https://github.com/wlcrs/huawei_solar>
- Issues: <https://github.com/wlcrs/huawei_solar/issues>

## Other ways in for Huawei

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [FusionSolar](https://vulpo.app/integrations/marketplace/tijsverkoyen-homeassistant-fusionsolar.md) | Marketplace integration | 2.9k installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [FusionSolarPlus](https://vulpo.app/integrations/marketplace/jortvanschijndel-fusionsolarplus.md) | Marketplace integration | 1k installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [Huawei LTE](https://vulpo.app/integrations/core/huawei-lte.md) | Built-in integration | 858 installs sharing analytics | Works locally | Part of Home Assistant |
| [Huawei Mesh Router](https://vulpo.app/integrations/marketplace/vmakeev-huawei-mesh-router.md) | Marketplace integration | 320 installs sharing analytics | Works locally | No update in 6 to 18 months |
| [Huawei Fusion Hub](https://github.com/giorgioparri/huawei-fusion-hub) | Marketplace integration | 17 installs sharing analytics | Works locally | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/wlcrs-huawei-solar

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/wlcrs-huawei-solar
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
