From 9ee279edb695c67470cd7fd20c2e3be3a0e4f2d8 Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 11 Jun 2023 15:07:05 +0200 Subject: [PATCH] chore: refactor offline vehicles (#8404) --- templates/definition/vehicle/iso15118.yaml | 7 ++++--- templates/definition/vehicle/offline.yaml | 11 ++++++----- templates/docs/vehicle/iso15118_0.yaml | 1 + templates/docs/vehicle/offline_0.yaml | 7 +++++++ 4 files changed, 18 insertions(+), 8 deletions(-) diff --git a/templates/definition/vehicle/iso15118.yaml b/templates/definition/vehicle/iso15118.yaml index 7cbb52ae2..fcb2c289a 100644 --- a/templates/definition/vehicle/iso15118.yaml +++ b/templates/definition/vehicle/iso15118.yaml @@ -2,6 +2,7 @@ template: iso15118 products: - description: generic: ISO15118 +capabilities: ["iso151182"] group: generic requirements: description: @@ -29,7 +30,7 @@ render: | {{- if .phases }} phases: {{ .phases }} {{- end }} - soc: # fixed - Soc fetched via charger available - source: js - script: 0; + soc: + source: const + value: 0 {{ include "vehicle-identify" . }} diff --git a/templates/definition/vehicle/offline.yaml b/templates/definition/vehicle/offline.yaml index 135fe4d4f..31ae4e9a5 100644 --- a/templates/definition/vehicle/offline.yaml +++ b/templates/definition/vehicle/offline.yaml @@ -20,6 +20,7 @@ params: - name: identifiers advanced: true type: stringlist + - preset: vehicle-identify render: | type: custom features: ["offline"] @@ -33,15 +34,15 @@ render: | {{- if .phases }} phases: {{ .phases }} {{- end }} - soc: # fixed - no Soc available - source: js - script: 0; + soc: + source: const + value: 0 onIdentify: {{- if .mode }} mode: {{ .mode }} {{- end }} - minSoc: 0 # fixed - no Soc available - targetSoc: 100 # fixed - no Soc available + minSoc: 0 # fixed - no soc available + targetSoc: 100 # fixed - no soc available {{- if .minCurrent }} minCurrent: {{ .minCurrent }} {{- end }} diff --git a/templates/docs/vehicle/iso15118_0.yaml b/templates/docs/vehicle/iso15118_0.yaml index 8a3be6f4c..db05912eb 100644 --- a/templates/docs/vehicle/iso15118_0.yaml +++ b/templates/docs/vehicle/iso15118_0.yaml @@ -1,6 +1,7 @@ product: description: ISO15118 group: Generische Unterstützung +capabilities: ["iso151182"] description: | Nur unterstützt wenn das Fahrzeug den Ladestand (Soc) an die verbundene Wallbox übermitteln kann. render: diff --git a/templates/docs/vehicle/offline_0.yaml b/templates/docs/vehicle/offline_0.yaml index 714964f22..d97bed532 100644 --- a/templates/docs/vehicle/offline_0.yaml +++ b/templates/docs/vehicle/offline_0.yaml @@ -18,3 +18,10 @@ render: minCurrent: 6 # Definiert die minimale Stromstärke pro angeschlossener Phase mit welcher das Fahrzeug geladen werden soll (Optional) maxCurrent: 16 # Definiert die maximale Stromstärke pro angeschlossener Phase mit welcher das Fahrzeug geladen werden soll (Optional) identifiers: # Kann meist erst später eingetragen werden, siehe: https://docs.evcc.io/docs/guides/vehicles/#erkennung-des-fahrzeugs-an-der-wallbox (Optional) + mode: # Möglich sind Off, Now, MinPV und PV, oder leer wenn keiner definiert werden soll (Optional) + minSoc: 25 # Ladung mit maximaler Geschwindigkeit bis zu dem angegeben Ladestand unabhängig PV-Erzeugung, wenn der Lademodus nicht auf 'Aus' steht (Optional) + targetSoc: 80 # Bis zu welchem Ladestand (Soc) soll das Fahrzeug geladen werden (Optional) + minCurrent: 6 # Definiert die minimale Stromstärke pro angeschlossener Phase mit welcher das Fahrzeug geladen werden soll (Optional) + maxCurrent: 16 # Definiert die maximale Stromstärke pro angeschlossener Phase mit welcher das Fahrzeug geladen werden soll (Optional) + identifiers: # Kann meist erst später eingetragen werden, siehe: https://docs.evcc.io/docs/guides/vehicles/#erkennung-des-fahrzeugs-an-der-wallbox (Optional) + priority: # Priorität des Ladepunktes oder Fahrzeugs in Relation zu anderen Ladepunkten oder Fahrzeugen für die Zuweisung von PV-Energie (Optional)