diff --git a/templates/definition/meter/solaredge-hybrid.yaml b/templates/definition/meter/solaredge-hybrid.yaml index e20eaa759..183ee2166 100644 --- a/templates/definition/meter/solaredge-hybrid.yaml +++ b/templates/definition/meter/solaredge-hybrid.yaml @@ -37,17 +37,19 @@ render: | power: source: calc add: - - source: sunspec - {{- include "modbus" . | indent 4 }} - timeout: {{ .timeout }} - value: 101|103:DCW - - source: modbus - {{- include "modbus" . | indent 4 }} - timeout: {{ .timeout }} - register: - address: 62836 # Battery 1 Instantaneous Power - type: holding - decode: float32s + - source: sunspec + {{- include "modbus" . | indent 6 }} + timeout: {{ .timeout }} + value: + - 101:DCW + - 103:DCW + - source: modbus + {{- include "modbus" . | indent 6 }} + timeout: {{ .timeout }} + register: + address: 62836 # Battery 1 Instantaneous Power + type: holding + decode: float32s {{- end }} {{- if eq .usage "battery" }} power: diff --git a/templates/definition/meter/solaredge-inverter.yaml b/templates/definition/meter/solaredge-inverter.yaml index d3fe7e0f4..64853a05b 100644 --- a/templates/definition/meter/solaredge-inverter.yaml +++ b/templates/definition/meter/solaredge-inverter.yaml @@ -33,5 +33,7 @@ render: | source: sunspec {{- include "modbus" . | indent 2 }} timeout: {{ .timeout }} - value: 101|103:W # sunspec inverter AC power reading + value: + - 101:W + - 103:W {{- end }}