GoodWe: treat nightly 0xFFFF register sentinel as invalid (#30924)

This commit is contained in:
andig 2026-06-16 13:55:32 +02:00 • committed by GitHub
parent c9ba7c4dea
commit 642be2fc1e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 10 deletions

View file

@ -76,21 +76,21 @@ render: |
register:
address: 36055 # Meter Current R, A
type: holding
decode: uint16
decode: uint16nan
scale: 0.1
- source: modbus
{{- include "modbus" . | indent 4 }}
register:
address: 36056 # Meter Current S, A
type: holding
decode: uint16
decode: uint16nan
scale: 0.1
- source: modbus
{{- include "modbus" . | indent 4 }}
register:
address: 36057 # Meter Current T, A
address: 36057 # Meter Current T, A
type: holding
decode: uint16
decode: uint16nan
scale: 0.1
{{- end }}
{{- if eq .usage "pv" }}
@ -127,7 +127,7 @@ render: |
register: # manual non-sunspec register configuration
address: 35191 # PV Energy-Total
type: holding
decode: uint32
decode: uint32nan
scale: 0.1
maxacpower: {{ .maxacpower }} # W
{{- end }}
@ -145,7 +145,7 @@ render: |
register: # manual non-sunspec register configuration
address: {{ if eq .battery "1" }}37007{{ else }}39005{{ end }} # Battery1/2 Soc
type: holding
decode: uint16
decode: uint16nan
{{- if eq .battery "1" }}
energy:
source: modbus
@ -153,7 +153,7 @@ render: |
register: # manual non-sunspec register configuration
address: 35209 # Energy-Battery Discharge
type: holding
decode: uint32
decode: uint32nan
scale: 0.1
{{- end }}
batterymode:

View file

@ -93,7 +93,7 @@ render: |
count: 125
register:
address: 35191 # pv energy
decode: uint32
decode: uint32nan
scale: 0.1
delay: {{ .delay }}
{{- end }}
@ -118,7 +118,7 @@ render: |
count: 125
register:
address: 35209 # battery discharge energy
decode: uint32
decode: uint32nan
scale: 0.1
delay: {{ .delay }}
soc:
@ -130,6 +130,6 @@ render: |
count: 13
register:
address: 37007 # soc
decode: uint16
decode: uint16nan
delay: {{ .delay }}
{{- end }}