SunSpec: curtailed false when limit is 100% (#31610)

This commit is contained in:
andig 2026-07-09 09:56:28 +02:00 • committed by GitHub
parent 50e81a0726
commit 7e564b058c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 40 additions and 12 deletions

View file

@ -136,12 +136,26 @@ render: |
value:
- 704:WMaxLimPctEna
- 123:WMaxLim_Ena
curtailed:
source: sunspec
{{- include "modbus" . | indent 2 }}
value:
- 704:WMaxLimPctEna
- 123:WMaxLim_Ena
curtailed: # curtailed only while the limit is enabled and below nominal (< 100 %)
source: go
in:
- name: ena
type: bool
config:
source: sunspec
{{- include "modbus" . | indent 6 }}
value:
- 704:WMaxLimPctEna
- 123:WMaxLim_Ena
- name: limit
type: float
config:
source: sunspec
{{- include "modbus" . | indent 6 }}
value:
- 704:WMaxLimPct
- 123:WMaxLimPct
script: ena && limit < 100
maxacpower: {{ .maxacpower }} # W
{{- end }}
{{- if eq .usage "battery" }}

View file

@ -183,12 +183,26 @@ render: |
value:
- 704:WMaxLimPctEna
- 123:WMaxLim_Ena
curtailed:
source: sunspec
{{- include "modbus" . | indent 2 }}
value:
- 704:WMaxLimPctEna
- 123:WMaxLim_Ena
curtailed: # curtailed only while the limit is enabled and below nominal (< 100 %)
source: go
in:
- name: ena
type: bool
config:
source: sunspec
{{- include "modbus" . | indent 6 }}
value:
- 704:WMaxLimPctEna
- 123:WMaxLim_Ena
- name: limit
type: float
config:
source: sunspec
{{- include "modbus" . | indent 6 }}
value:
- 704:WMaxLimPct
- 123:WMaxLimPct
script: ena && limit < 100
{{- end }}
{{- if eq .usage "battery" }}
power: