Huawei: re-add curtail (#30145)
This commit is contained in:
parent
85ea408c15
commit
0a364031eb
1 changed files with 54 additions and 1 deletions
|
|
@ -5,7 +5,7 @@ products:
|
|||
description:
|
||||
de: SUN2000 Hybrid-Wechselrichter
|
||||
en: SUN2000 Hybrid Inverter
|
||||
capabilities: ["battery-control"]
|
||||
capabilities: ["battery-control", "curtail"]
|
||||
requirements:
|
||||
description:
|
||||
de: |
|
||||
|
|
@ -39,6 +39,12 @@ params:
|
|||
default: 15s
|
||||
- name: maxacpower
|
||||
service: modbus/read?address=30075&type=holding&encoding=uint32&{modbus}
|
||||
- name: curtailpercent
|
||||
description:
|
||||
de: Wirkleistungsbegrenzung in Prozent
|
||||
en: Active power limit in percent
|
||||
advanced: true
|
||||
usages: ["pv"]
|
||||
- name: storageunit
|
||||
- name: forceaccharging
|
||||
default: false
|
||||
|
|
@ -141,6 +147,53 @@ render: |
|
|||
decode: uint32nan
|
||||
scale: 0.01
|
||||
maxacpower: {{ .maxacpower }}
|
||||
curtail:
|
||||
source: ifelse
|
||||
if:
|
||||
source: convert
|
||||
convert: bool2int
|
||||
set:
|
||||
source: sequence
|
||||
set:
|
||||
- source: const
|
||||
value: {{ .curtailpercent }}
|
||||
set:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 10 }}
|
||||
register:
|
||||
address: 47418 # Maximum Feed Grid Power (0-100 %)
|
||||
type: writesingle
|
||||
encoding: uint16
|
||||
scale: 10
|
||||
- source: const
|
||||
value: 7 # Power-limited grid connection (%)
|
||||
set:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 10 }}
|
||||
register:
|
||||
address: 47415 # Active power control mode
|
||||
type: writesingle
|
||||
encoding: uint16
|
||||
else:
|
||||
source: convert
|
||||
convert: bool2int
|
||||
set:
|
||||
source: const
|
||||
value: 0 # Unlimited
|
||||
set:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 8 }}
|
||||
register:
|
||||
address: 47415 # Active power control mode
|
||||
type: writesingle
|
||||
encoding: uint16
|
||||
curtailed:
|
||||
source: modbus
|
||||
{{- include "modbus" . | indent 2 }}
|
||||
register:
|
||||
address: 47415 # Active power control mode (0=no curtailment)
|
||||
type: holding
|
||||
decode: uint16
|
||||
{{- end }}
|
||||
{{- if eq .usage "battery" }}
|
||||
power:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue