From 013eda537d5676fefbb6c7daaaee215b00434c52 Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 30 Apr 2022 10:10:11 +0200 Subject: [PATCH] Varta: add template without pv sensor (#3281) --- .../varta-energiespeicher-battery-only.yaml | 43 +++++++++++++++++++ .../meter/varta-energiespeicher.yaml | 3 +- .../varta-energiespeicher-battery-only_0.yaml | 18 ++++++++ .../docs/meter/varta-energiespeicher_0.yaml | 2 +- 4 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 templates/definition/meter/varta-energiespeicher-battery-only.yaml create mode 100644 templates/docs/meter/varta-energiespeicher-battery-only_0.yaml diff --git a/templates/definition/meter/varta-energiespeicher-battery-only.yaml b/templates/definition/meter/varta-energiespeicher-battery-only.yaml new file mode 100644 index 000000000..1da153e4f --- /dev/null +++ b/templates/definition/meter/varta-energiespeicher-battery-only.yaml @@ -0,0 +1,43 @@ +template: varta-energiespeicher-battery-only +products: + - brand: VARTA + description: + de: Energiespeicher (kein PV-Sensor) + en: Energiespeicher (without PV Sensor) +guidedsetup: + enable: true +params: + - name: usage + choice: ["grid", "battery"] + - name: host + - name: port + default: 502 +render: | + type: custom + power: + source: modbus + uri: {{ .host }}:{{ .port }} + {{- if eq .usage "grid" }} + id: 255 + register: + address: 1078 # grid power + type: input + decode: int16 + scale: -1 + {{- end }} + {{- if eq .usage "battery" }} + id: 255 + register: + address: 1066 # active power + type: input + decode: int16 + scale: -1 + soc: + source: modbus + uri: {{ .host }}:{{ .port }} + id: 255 + register: + address: 1068 # SOC + type: input + decode: int16 + {{- end }} diff --git a/templates/definition/meter/varta-energiespeicher.yaml b/templates/definition/meter/varta-energiespeicher.yaml index 4092ebe05..0c4ccfe9a 100644 --- a/templates/definition/meter/varta-energiespeicher.yaml +++ b/templates/definition/meter/varta-energiespeicher.yaml @@ -2,7 +2,8 @@ template: varta-energiespeicher products: - brand: VARTA description: - generic: Energiespeicher + de: Energiespeicher (mit PV-Sensor) + en: Energiespeicher (with PV Sensor) guidedsetup: enable: true params: diff --git a/templates/docs/meter/varta-energiespeicher-battery-only_0.yaml b/templates/docs/meter/varta-energiespeicher-battery-only_0.yaml new file mode 100644 index 000000000..df17368d5 --- /dev/null +++ b/templates/docs/meter/varta-energiespeicher-battery-only_0.yaml @@ -0,0 +1,18 @@ +product: + brand: VARTA + description: Energiespeicher (kein PV-Sensor) +render: + - usage: grid + default: | + type: template + template: varta-energiespeicher-battery-only + usage: grid + host: 192.0.2.2 # IP-Adresse oder Hostname + port: 502 # Port # Optional + - usage: battery + default: | + type: template + template: varta-energiespeicher-battery-only + usage: battery + host: 192.0.2.2 # IP-Adresse oder Hostname + port: 502 # Port # Optional diff --git a/templates/docs/meter/varta-energiespeicher_0.yaml b/templates/docs/meter/varta-energiespeicher_0.yaml index 66981862d..d0fe459fc 100644 --- a/templates/docs/meter/varta-energiespeicher_0.yaml +++ b/templates/docs/meter/varta-energiespeicher_0.yaml @@ -1,6 +1,6 @@ product: brand: VARTA - description: Energiespeicher + description: Energiespeicher (mit PV-Sensor) render: - usage: grid default: |