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