From f11a0f41e6f920fa999fa172a8da7162adbc2df2 Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 1 Jan 2023 14:40:15 +0100 Subject: [PATCH] Poweropti: add id --- templates/definition/meter/powerfox-poweropti.yaml | 9 ++++++++- templates/docs/meter/powerfox-poweropti_0.yaml | 14 ++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/templates/definition/meter/powerfox-poweropti.yaml b/templates/definition/meter/powerfox-poweropti.yaml index 665461e7c..6ee374273 100644 --- a/templates/definition/meter/powerfox-poweropti.yaml +++ b/templates/definition/meter/powerfox-poweropti.yaml @@ -11,11 +11,18 @@ params: - name: password required: true mask: true + - name: id + default: main + required: true + advanced: true + help: + en: Id in case of multiple PowerOpti + de: Id im Falle mehrerer PowerOpti render: | type: custom power: source: http - uri: https://backend.powerfox.energy/api/2.0/my/main/current + uri: https://backend.powerfox.energy/api/2.0/my/{{ .id }}/current auth: type: basic user: {{ .user }} diff --git a/templates/docs/meter/powerfox-poweropti_0.yaml b/templates/docs/meter/powerfox-poweropti_0.yaml index 54914763e..c62b3f198 100644 --- a/templates/docs/meter/powerfox-poweropti_0.yaml +++ b/templates/docs/meter/powerfox-poweropti_0.yaml @@ -9,6 +9,13 @@ render: usage: grid user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.) password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) + advanced: | + type: template + template: powerfox-poweropti + usage: grid + user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.) + password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) + id: main # Id im Falle mehrerer PowerOpti - usage: pv default: | type: template @@ -16,3 +23,10 @@ render: usage: pv user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.) password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) + advanced: | + type: template + template: powerfox-poweropti + usage: pv + user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.) + password: # Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) + id: main # Id im Falle mehrerer PowerOpti