From 7d4acf339f813b01984c0ddef1463e69a3c84859 Mon Sep 17 00:00:00 2001 From: anbie Date: Sun, 27 Jul 2025 00:13:04 +0200 Subject: [PATCH] Lambda: make port configurable (#22196) Co-authored-by: premultiply <4681172+premultiply@users.noreply.github.com> --- templates/definition/charger/lambda-zewotherm.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/templates/definition/charger/lambda-zewotherm.yaml b/templates/definition/charger/lambda-zewotherm.yaml index 320a0ddda..1c6be7f62 100644 --- a/templates/definition/charger/lambda-zewotherm.yaml +++ b/templates/definition/charger/lambda-zewotherm.yaml @@ -24,6 +24,8 @@ requirements: - E-Meter measuring point: "Pos. Excess Energy" or "Neg. Excess Energy" params: - name: host + - name: port + default: 502 - name: tempsource type: choice choice: ["warmwater_top", "warmwater_bottom", "buffer_top", "buffer_bottom"] @@ -48,7 +50,7 @@ render: | initial: 0 set: source: modbus - uri: {{ .host }}:502 + uri: {{ .host }}:{{ .port }} id: 1 register: address: 102 # PV Überschussleistung @@ -57,7 +59,7 @@ render: | scale: {{ if eq .excess "plus" }}1{{ else }}-1{{ end }} power: source: modbus - uri: {{ .host }}:502 + uri: {{ .host }}:{{ .port }} id: 1 register: address: 103 # aktuelle Aufnahmeleistung [E] der WP @@ -65,7 +67,7 @@ render: | decode: int16 energy: source: modbus - uri: {{ .host }}:502 + uri: {{ .host }}:{{ .port }} id: 1 register: address: 1020 # kumulierter Stromverbrauch (Energieaufnahme) [E / Wh] seit dem letzten Reset @@ -75,7 +77,7 @@ render: | {{- if .tempsource }} temp: source: modbus - uri: {{ .host }}:502 + uri: {{ .host }}:{{ .port }} id: 1 register: address: {{ if eq .tempsource "warmwater_top" -}} 2002 {{ else if eq .tempsource "warmwater_bottom" -}} 2003 {{ else if eq .tempsource "buffer_top" -}} 3002 {{ else }} 3003 {{- end }} # 2002 Trinkwasser Oben, 2003 Trinkwasser Unten, 3002 Wärmespeicher Oben, 3003 Wärmespeicher Unten @@ -84,7 +86,7 @@ render: | scale: 0.1 limittemp: source: modbus - uri: {{ .host }}:502 + uri: {{ .host }}:{{ .port }} id: 1 register: address: {{ if eq .tempsource "warmwater_top" -}} 2050 {{ else if eq .tempsource "warmwater_bottom" -}} 2050 {{ else if eq .tempsource "buffer_top" -}} 3050 {{ else }} 3050 {{- end }} # 2050 Trinkwasser Speicher, 3050 Wärmespeicher