diff --git a/templates/definition/meter/solis-hybrid-s.yaml b/templates/definition/meter/solis-hybrid-s.yaml index 2da69b10d..f4c0e58e1 100644 --- a/templates/definition/meter/solis-hybrid-s.yaml +++ b/templates/definition/meter/solis-hybrid-s.yaml @@ -110,12 +110,14 @@ render: | power: source: calc mul: - - source: modbus - {{- include "modbus" . | indent 4 }} - register: - type: input - address: 33149 # Battery power - decode: uint32 + - source: calc + abs: + source: modbus + {{- include "modbus" . | indent 6 }} + register: + type: input + address: 33149 # Battery power + decode: int32 - source: calc add: - source: modbus