Experimentelle geführte Erstellung der Konfigurationsdatei (#1888)

Dies ist eine experimentelle Umsetzung im folgenden aufgeführten Ziele.

Wie es verwendet:
- Start über `evcc configure`
- Die Konfiguration wird in evcc.yaml geschrieben. Falls diese existiert kann ein alternativer Dateiname angegeben werden

Was es kann:
- Eine geführte Erstellung der Konfigurationsdatei
- Direktes Testen ob die Konfiguration jedes Gerätes auch funktioniert
- Konfigurationsabhängigkeiten durch direkte Konfiguration der Abhängigkeit lösen (z.B. Sponsorshipt required)
- Konfiguration in für Anwender bekannte Informationen und möglichst wenig Informationseingabe zu ermöglichen, z.B. anhand von Produkten anstatt aus der Implementierungssicht
- Bisherige Konfiguration funktioniert weiter
This commit is contained in:
Andreas Linde 2021-11-30 14:29:09 +01:00 • committed by GitHub
parent 3c311b6234
commit 7e41a970d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
37 changed files with 2951 additions and 71 deletions

1
.gitignore vendored
View file

@ -5,6 +5,7 @@ __debug_bin
*.log
*.json
*.yaml
!templates/**/*.yaml
!package*.json
!evcc.dist.yaml
evcc