Skip to content

Commit 0070476

Browse files
authored
Revert "Solis Hybris S: fix battery power" (#25696)
1 parent 312b838 commit 0070476

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

templates/definition/meter/solis-hybrid-s.yaml

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,25 @@ render: |
118118
{{- end }}
119119
{{- if eq .usage "battery" }}
120120
power:
121-
source: modbus
122-
{{- include "modbus" . | indent 2 }}
123-
register:
124-
type: input
125-
address: 33149 # Battery power
126-
decode: int32
127-
scale: -1
121+
source: calc
122+
mul:
123+
- source: modbus
124+
{{- include "modbus" . | indent 4 }}
125+
register:
126+
type: input
127+
address: 33149 # Battery power
128+
decode: uint32
129+
- source: calc
130+
add:
131+
- source: modbus
132+
{{- include "modbus" . | indent 6 }}
133+
register:
134+
type: input
135+
address: 33135 # Battery current direction
136+
decode: uint16 # 0:charge, 1:discharge
137+
scale: 2
138+
- source: const
139+
value: -1
128140
energy:
129141
source: modbus
130142
{{- include "modbus" . | indent 2 }}

0 commit comments

Comments
 (0)