From eb5fd6d50ca7a84523a7eb7f5d0c77e0d15ea250 Mon Sep 17 00:00:00 2001 From: andig Date: Wed, 20 May 2026 23:39:29 +0200 Subject: [PATCH] Revert "Huawei SUN2000: add curtail (#30039)" This reverts commit 29a932ce21f77c8dc4cc8b1b1761f1b51c3d9dbd. --- .../meter/huawei-sun2000-hybrid.yaml | 55 +------------------ 1 file changed, 1 insertion(+), 54 deletions(-) diff --git a/templates/definition/meter/huawei-sun2000-hybrid.yaml b/templates/definition/meter/huawei-sun2000-hybrid.yaml index 083b90be0..36cc5fc02 100644 --- a/templates/definition/meter/huawei-sun2000-hybrid.yaml +++ b/templates/definition/meter/huawei-sun2000-hybrid.yaml @@ -5,7 +5,7 @@ products: description: de: SUN2000 Hybrid-Wechselrichter en: SUN2000 Hybrid Inverter -capabilities: ["battery-control", "curtail"] +capabilities: ["battery-control"] requirements: description: de: | @@ -39,12 +39,6 @@ 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 @@ -138,53 +132,6 @@ 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: