File tree Expand file tree Collapse file tree 1 file changed +19
-7
lines changed
templates/definition/meter Expand file tree Collapse file tree 1 file changed +19
-7
lines changed Original file line number Diff line number Diff 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 }}
You can’t perform that action at this time.
0 commit comments