diff --git a/templates/definition/meter/solinteg.yaml b/templates/definition/meter/solinteg.yaml index 74683d9b0..bbf5c78a3 100644 --- a/templates/definition/meter/solinteg.yaml +++ b/templates/definition/meter/solinteg.yaml @@ -21,6 +21,50 @@ render: | type: holding decode: int32 scale: -1 + currents: + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 11010 # Grid Phase A Current + type: holding + decode: uint16 + scale: 0.1 + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 11012 # Grid Phase B Current + type: holding + decode: uint16 + scale: 0.1 + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 11014 # Grid Phase C Current + type: holding + decode: uint16 + scale: 0.1 + powers: + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 10994 # Phase A Power on Meter + type: holding + decode: int32 + scale: -1 + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 10996 # Phase B Power on Meter + type: holding + decode: int32 + scale: -1 + - source: modbus + {{- include "modbus" . | indent 4 }} + register: + address: 10998 # Phase C Power on Meter + type: holding + decode: int32 + scale: -1 {{- end }} {{- if eq .usage "pv" }} power: # power (W)