Skip to content
EN | DE

Deye 3p hybrid inverter

Supported features

  • Battery control: External control of home battery charging and discharging via evcc.

Usage areas

  • Grid meter
  • Solar production
  • Battery

Parameters

Modbus
NameDescriptionValueLevel
idModbus ID
Default: 1
intrequired
deviceDevice name

USB-RS485 adapter

Example: /dev/ttyUSB0
required
baudrateBaudrate
Default: 9600
required
comsetComSet

Communication parameter for the adapter

Default: 8N1
required
hostIP address or hostname
Example: 192.0.2.2
required
portPort
Default: 502
intrequired
batterytypeInverter for LV or HV batteries

Choose "hv" if you are using a high voltage battery with a nominal voltage over 60V

Default: lv
optional
maxdischargecurrentMax Discharge Current

Maximum battery discharge current in Amperes (A) for normal mode. Typical range 50-350A depending on battery capacity. Power calculation: P(W) = Current(A) x Voltage(V). Example with 48V battery: 100A x 48V = 4800W (4.8kW).

Default: 100
optional
gridchargecurrentGrid Charge Current

Maximum battery charging current in Amperes (A) from grid for charge mode. Typical range 30-350A depending on battery and inverter capacity. Power calculation: P(W) = Current(A) x Voltage(V). Example with 48V battery: 60A x 48V = 2880W (2.9kW).

Default: 60
optional
capacity [kWh]Battery capacity
Example: 50
optional
minsoc [%]Minimum charge

Lower limit when discharging the battery in normal operation

Example: 25
optional
maxsoc [%]Maximum charge

Upper limit when charging the battery from the grid

Example: 95
optional
maxacpower [W]Maximum AC power of the hybrid inverter
Default: 0
Example: 5000
advanced
storageunitBattery storage unit index
Default: 1
advanced
maxchargepower [W]Maximum charge power

For forced charging of the battery.

advanced
maxdischargepower [W]Maximum discharge power

Maximum discharge power of the storage.

advanced
includegenportTreat GEN port as solar input

When enabled, the GEN port of the inverter will be treated as an additional solar input. This will add the power and energy fed in through the GEN port to the total solar yield.

advanced
firmware1098Firmware 1098 or newer (only for HV versions)

After a firmware update of the high voltage inverter, some register values have changed their scaling factor. If your inverter has firmware version 1098 or newer, you need to enable this option to get correct values.

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: deye-hybrid-3p
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
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: # Hostname
port: 502 # Port
batterytype: lv # Inverter for LV or HV batteries, Choose "hv" if you are using a high voltage battery with a nominal voltage over 60V [lv, hv]
maxdischargecurrent: 100 # Max Discharge Current, Maximum battery discharge current in Amperes (A) for normal mode. Typical range 50-350A depending on battery capacity. Power calculation: P(W) = Current(A) x Voltage(V). Example with 48V battery: 100A x 48V = 4800W (4.8kW).
gridchargecurrent: 60 # Grid Charge Current, Maximum battery charging current in Amperes (A) from grid for charge mode. Typical range 30-350A depending on battery and inverter capacity. Power calculation: P(W) = Current(A) x Voltage(V). Example with 48V battery: 60A x 48V = 2880W (2.9kW).
includegenport: # Treat GEN port as solar input, When enabled, the GEN port of the inverter will be treated as an additional solar input. This will add the power and energy fed in through the GEN port to the total solar yield. (optional)
firmware1098: # Firmware 1098 or newer (only for HV versions), After a firmware update of the high voltage inverter, some register values have changed their scaling factor. If your inverter has firmware version 1098 or newer, you need to enable this option to get correct values. (optional)
meters:
- name: my_pv
type: template
template: deye-hybrid-3p
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
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: # Hostname
port: 502 # Port
batterytype: lv # Inverter for LV or HV batteries, Choose "hv" if you are using a high voltage battery with a nominal voltage over 60V [lv, hv]
maxdischargecurrent: 100 # Max Discharge Current, Maximum battery discharge current in Amperes (A) for normal mode. Typical range 50-350A depending on battery capacity. Power calculation: P(W) = Current(A) x Voltage(V). Example with 48V battery: 100A x 48V = 4800W (4.8kW).
gridchargecurrent: 60 # Grid Charge Current, Maximum battery charging current in Amperes (A) from grid for charge mode. Typical range 30-350A depending on battery and inverter capacity. Power calculation: P(W) = Current(A) x Voltage(V). Example with 48V battery: 60A x 48V = 2880W (2.9kW).
maxacpower: 0 # Maximum AC power of the hybrid inverter (W), optional
includegenport: # Treat GEN port as solar input, When enabled, the GEN port of the inverter will be treated as an additional solar input. This will add the power and energy fed in through the GEN port to the total solar yield. (optional)
firmware1098: # Firmware 1098 or newer (only for HV versions), After a firmware update of the high voltage inverter, some register values have changed their scaling factor. If your inverter has firmware version 1098 or newer, you need to enable this option to get correct values. (optional)
meters:
- name: my_battery
type: template
template: deye-hybrid-3p
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
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: # Hostname
port: 502 # Port
batterytype: lv # Inverter for LV or HV batteries, Choose "hv" if you are using a high voltage battery with a nominal voltage over 60V [lv, hv]
maxdischargecurrent: 100 # Max Discharge Current, Maximum battery discharge current in Amperes (A) for normal mode. Typical range 50-350A depending on battery capacity. Power calculation: P(W) = Current(A) x Voltage(V). Example with 48V battery: 100A x 48V = 4800W (4.8kW).
gridchargecurrent: 60 # Grid Charge Current, Maximum battery charging current in Amperes (A) from grid for charge mode. Typical range 30-350A depending on battery and inverter capacity. Power calculation: P(W) = Current(A) x Voltage(V). Example with 48V battery: 60A x 48V = 2880W (2.9kW).
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)
storageunit: 1 # Battery storage unit index, [1, 2] (optional)
maxchargepower: # Maximum charge power (W), For forced charging of the battery. (optional)
maxdischargepower: # Maximum discharge power (W), Maximum discharge power of the storage. (optional)
includegenport: # Treat GEN port as solar input, When enabled, the GEN port of the inverter will be treated as an additional solar input. This will add the power and energy fed in through the GEN port to the total solar yield. (optional)
firmware1098: # Firmware 1098 or newer (only for HV versions), After a firmware update of the high voltage inverter, some register values have changed their scaling factor. If your inverter has firmware version 1098 or newer, you need to enable this option to get correct values. (optional)