Huawei SUN2000 Hybrid Inverter
Modbus TCP requires activation within the communication settings of the inverter using an "installer account", see Modbus TCP Activation Guide.
Grid and Battery require the Huawei Smart Power Sensor (DDSU/DTSU666 or SmartPS).
Multiple LUNA2000 towers connected to the same SUN2000 inverter are configured as a single logical battery.
Curtailment will limit the export power to the desired percentage of the maximum AC power. The inverter will automatically limit the PV power to achieve this.
Supported features
- Battery control: External control of home battery charging and discharging via evcc.
- Curtailable: Inverter production can be reduced (e.g. § 9 EEG). See External Limit.
- Dimmable: Power consumption can be reduced (e.g. § 14a EnWG). See External Limit.
Usage areas
- Grid meter
- Solar production
- Battery
Parameters
| Name | Description | Value | Level |
|---|---|---|---|
id | Modbus ID | int | required |
device | Device name USB-RS485 adapter | required | |
baudrate | Baudrate | required | |
comset | ComSet Communication parameter for the adapter | required | |
host | IP address or hostname | required | |
port | Port | int | required |
maxchargepower [W] | Maximum charge power For forced charging of the battery. | optional | |
maxdischargepower [W] | Maximum discharge power Maximum discharge power of the storage. | optional | |
capacity [kWh] | Battery capacity | optional | |
minsoc [%] | Minimum charge Lower limit when discharging the battery in normal operation | optional | |
maxsoc [%] | Maximum charge Upper limit when charging the battery from the grid | optional | |
maxacpower [W] | Maximum AC power of the hybrid inverter | advanced | |
forceaccharging | Inverter cascade Keep AC charging active (except for when being dimmed) to charge the storage from other inverters via AC. May prevent standby with older firmware versions. | advanced |
Configuration example for evcc.yaml
If you don't want to configure via the UI, you can alternatively use this YAML block.
meters: - name: my_grid type: template template: huawei-sun2000-hybrid usage: grid
# RS485 via adapter (Modbus RTU) modbus: rs485serial id: 1 device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 comset: "8N1" # Kommunikationsparameter für den Adapter timeout: 5s # optional
# RS485 via TCP/IP (Modbus RTU) modbus: rs485tcpip id: 1 host: # Hostname port: 502 # Port timeout: 5s # optional
# Modbus TCP modbus: tcpip id: 1 host: # Hostname port: 502 # Port timeout: 5s # optionalmeters: - name: my_pv type: template template: huawei-sun2000-hybrid usage: pv
# RS485 via adapter (Modbus RTU) modbus: rs485serial id: 1 device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 comset: "8N1" # Kommunikationsparameter für den Adapter timeout: 5s # optional
# RS485 via TCP/IP (Modbus RTU) modbus: rs485tcpip id: 1 host: # Hostname port: 502 # Port timeout: 5s # optional
# Modbus TCP modbus: tcpip id: 1 host: # Hostname port: 502 # Port timeout: 5s # optional maxacpower: 0 # Maximum AC power of the hybrid inverter (W), optionalmeters: - name: my_battery type: template template: huawei-sun2000-hybrid usage: battery
# RS485 via adapter (Modbus RTU) modbus: rs485serial id: 1 device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200 comset: "8N1" # Kommunikationsparameter für den Adapter timeout: 5s # optional
# RS485 via TCP/IP (Modbus RTU) modbus: rs485tcpip id: 1 host: # Hostname port: 502 # Port timeout: 5s # optional
# Modbus TCP modbus: tcpip id: 1 host: # Hostname port: 502 # Port timeout: 5s # optional maxchargepower: # Maximum charge power (W), For forced charging of the battery. maxdischargepower: # Maximum discharge power (W), Maximum discharge power of the storage. capacity: 50 # Battery capacity (kWh), optional minsoc: 25 # Minimum charge (%), Lower limit when discharging the battery in normal operation (optional) maxsoc: 95 # Maximum charge (%), Upper limit when charging the battery from the grid (optional) forceaccharging: false # Inverter cascade, Keep AC charging active (except for when being dimmed) to charge the storage from other inverters via AC. May prevent standby with older firmware versions. (optional)