Lambda: make port configurable (#22196)

Co-authored-by: premultiply <4681172+premultiply@users.noreply.github.com>
This commit is contained in:
anbie 2025-07-27 00:13:04 +02:00 • committed by GitHub
parent 4c01e35eba
commit 7d4acf339f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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