From 48c125e93b1cb4443d3e2a0f0c3fcec48fe1d050 Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 23 Aug 2026 12:25:02 +0200 Subject: [PATCH] Deye 3p hybrid: fix energy scaling for HV pre-1098 firmware (#33074) --- templates/definition/meter/deye-hybrid-3p.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/templates/definition/meter/deye-hybrid-3p.yaml b/templates/definition/meter/deye-hybrid-3p.yaml index 6537e69f8..b0789521e 100644 --- a/templates/definition/meter/deye-hybrid-3p.yaml +++ b/templates/definition/meter/deye-hybrid-3p.yaml @@ -105,7 +105,7 @@ render: | block: # 516-538 register: 516 count: 23 - {{- if or (eq .batterytype "lv") (not .firmware1098) }} + {{- if or (eq .batterytype "lv") (ne .firmware1098 "true") }} scale: 0.1 {{- end }} returnenergy: @@ -118,7 +118,7 @@ render: | block: # 516-538 register: 516 count: 23 - {{- if or (eq .batterytype "lv") (not .firmware1098) }} + {{- if or (eq .batterytype "lv") (ne .firmware1098 "true") }} scale: 0.1 {{- end }} currents: @@ -236,7 +236,7 @@ render: | {{- if eq .batterytype "hv" }} scale: 10 {{- end }} - {{- if .includegenport }} + {{- if eq .includegenport "true" }} - source: modbus {{- include "modbus" . | indent 4 }} register: @@ -261,10 +261,10 @@ render: | block: # 516-538 register: 516 count: 23 - {{- if or (eq .batterytype "lv") (not .firmware1098) }} + {{- if or (eq .batterytype "lv") (ne .firmware1098 "true") }} scale: 0.1 {{- end }} - {{- if .includegenport }} + {{- if eq .includegenport "true" }} - source: modbus {{- include "modbus" . | indent 4 }} register: @@ -274,7 +274,7 @@ render: | block: # 516-538 register: 516 count: 23 - {{- if or (eq .batterytype "lv") (not .firmware1098) }} + {{- if or (eq .batterytype "lv") (ne .firmware1098 "true") }} scale: 0.1 {{- end }} {{- end }} @@ -347,7 +347,7 @@ render: | block: # 516-538 register: 516 count: 23 - {{- if or (eq .batterytype "lv") (not .firmware1098) }} + {{- if or (eq .batterytype "lv") (ne .firmware1098 "true") }} scale: 0.1 {{- end }} returnenergy: @@ -360,7 +360,7 @@ render: | block: # 516-538 register: 516 count: 23 - {{- if or (eq .batterytype "lv") (not .firmware1098) }} + {{- if or (eq .batterytype "lv") (ne .firmware1098 "true") }} scale: 0.1 {{- end }} soc: