Skip to content

Commit

Permalink
Merge branch 'main' into tariff_templates
Browse files Browse the repository at this point in the history
  • Loading branch information
naltatis committed May 4, 2024
2 parents 709819e + 0059ecd commit 05b9e64
Show file tree
Hide file tree
Showing 30 changed files with 138 additions and 88 deletions.
4 changes: 1 addition & 3 deletions docs/devices/chargers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2255,9 +2255,7 @@ chargers:

## Sungrow AC011E-01

<DeviceFeatures features="mA" />

Die Wallbox muss auf EMS-Arbeitsmodus und auf EMS-Start eingestellt werden.
<DeviceFeatures features="mA,1p3p" />

```yaml
chargers:
Expand Down
22 changes: 13 additions & 9 deletions docs/devices/vehicles.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ vehicles:

## Citroën

Benötigt `access` und `refresh` Tokens. Diese können über den Befehl "evcc token [name]" generiert werden.
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl `evcc token [name]` generiert werden.

```yaml
vehicles:
Expand All @@ -99,7 +99,8 @@ vehicles:
template: citroen
title: # Wird in der Benutzeroberfläche angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#citroen
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#citroen
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#citroen
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
```
Expand All @@ -124,7 +125,7 @@ vehicles:

## DS

Benötigt `access` und `refresh` Tokens. Diese können über den Befehl "evcc token [name]" generiert werden.
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl `evcc token [name]` generiert werden.

```yaml
vehicles:
Expand All @@ -133,7 +134,8 @@ vehicles:
template: ds
title: # Wird in der Benutzeroberfläche angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#ds
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#ds
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#ds
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
```
Expand Down Expand Up @@ -274,7 +276,7 @@ Ablauf:
vin: W... # Erforderlich, wenn mehr als ein Fahrzeug im Account registriert
capacity: 50 # Akkukapazität in kWh (optional)
```
2. Token Generierung: Ausführen von "./evcc token mercedes" oder "evcc token [name]", wenn name gesetzt ist.
2. Token Generierung: Ausführen von `./evcc token mercedes` oder `evcc token [name]`, wenn name gesetzt ist.
3. Einfügen der Tokens in die evcc.yaml
```
vehicles:
Expand Down Expand Up @@ -382,7 +384,7 @@ vehicles:

## Opel

Benötigt `access` und `refresh` Tokens. Diese können über den Befehl "evcc token [name]" generiert werden.
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl `evcc token [name]` generiert werden.

```yaml
vehicles:
Expand All @@ -391,7 +393,8 @@ vehicles:
template: opel
title: # Wird in der Benutzeroberfläche angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#opel
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#opel
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#opel
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
```
Expand All @@ -400,7 +403,7 @@ vehicles:

## Peugeot

Benötigt `access` und `refresh` Tokens. Diese können über den Befehl "evcc token [name]" generiert werden.
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl `evcc token [name]` generiert werden.

```yaml
vehicles:
Expand All @@ -409,7 +412,8 @@ vehicles:
template: peugeot
title: # Wird in der Benutzeroberfläche angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#peugeot
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#peugeot
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#peugeot
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2256,9 +2256,7 @@ chargers:

## Sungrow AC011E-01

<DeviceFeatures features="mA" />

Charger needs to be set to EMS working mode and start by EMS.
<DeviceFeatures features="mA,1p3p" />

```yaml
chargers:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ vehicles:

## Citroën

Citroën `access` and `refresh` tokens are required. These can be generated with command "evcc token [name]".
Requires `access` and `refresh` tokens. These can be generated with command `evcc token [name]`.

```yaml
vehicles:
Expand All @@ -101,7 +101,8 @@ vehicles:
template: citroen
title: # Will be displayed in the user interface (optional)
user: # User account (e.g. email address, user id, etc.)
tokens: # See https://docs.evcc.io/en/docs/devices/vehicles#citroen
accessToken: # See https://docs.evcc.io/en/docs/devices/vehicles#citroen
refreshToken: # See https://docs.evcc.io/en/docs/devices/vehicles#citroen
vin: V... # Required if you own multiple vehicles of the same brand (optional)
capacity: 50 # Battery capacity in kWh (optional)
```
Expand All @@ -126,7 +127,7 @@ vehicles:

## DS

DS `access` and `refresh` tokens are required. These can be generated with command "evcc token [name]".
Requires `access` and `refresh` tokens. These can be generated with command `evcc token [name]`.

```yaml
vehicles:
Expand All @@ -135,7 +136,8 @@ vehicles:
template: ds
title: # Will be displayed in the user interface (optional)
user: # User account (e.g. email address, user id, etc.)
tokens: # See https://docs.evcc.io/en/docs/devices/vehicles#ds
accessToken: # See https://docs.evcc.io/en/docs/devices/vehicles#ds
refreshToken: # See https://docs.evcc.io/en/docs/devices/vehicles#ds
vin: V... # Required if you own multiple vehicles of the same brand (optional)
capacity: 50 # Battery capacity in kWh (optional)
```
Expand Down Expand Up @@ -276,7 +278,7 @@ Procedure:
vin: W... # Required, if more then one car is registered in this account
capacity: 50 # capacity in kWh (optional)
```
2. Token generation: execute "./evcc token mercedes" or "evcc token [name]", when name is defined
2. Token generation: execute `./evcc token mercedes` or `evcc token [name]`, when name is defined
3. insert the tokens into evcc.yaml
```
vehicles:
Expand Down Expand Up @@ -384,7 +386,7 @@ vehicles:

## Opel

Opel `access` and `refresh` tokens are required. These can be generated with command "evcc token [name]".
Requires `access` and `refresh` tokens. These can be generated with command `evcc token [name]`.

```yaml
vehicles:
Expand All @@ -393,7 +395,8 @@ vehicles:
template: opel
title: # Will be displayed in the user interface (optional)
user: # User account (e.g. email address, user id, etc.)
tokens: # See https://docs.evcc.io/en/docs/devices/vehicles#opel
accessToken: # See https://docs.evcc.io/en/docs/devices/vehicles#opel
refreshToken: # See https://docs.evcc.io/en/docs/devices/vehicles#opel
vin: V... # Required if you own multiple vehicles of the same brand (optional)
capacity: 50 # Battery capacity in kWh (optional)
```
Expand All @@ -402,7 +405,7 @@ vehicles:

## Peugeot

Peugeot `access` and `refresh` tokens are required. These can be generated with command "evcc token [name]".
Requires `access` and `refresh` tokens. These can be generated with command `evcc token [name]`.

```yaml
vehicles:
Expand All @@ -411,7 +414,8 @@ vehicles:
template: peugeot
title: # Will be displayed in the user interface (optional)
user: # User account (e.g. email address, user id, etc.)
tokens: # See https://docs.evcc.io/en/docs/devices/vehicles#peugeot
accessToken: # See https://docs.evcc.io/en/docs/devices/vehicles#peugeot
refreshToken: # See https://docs.evcc.io/en/docs/devices/vehicles#peugeot
vin: V... # Required if you own multiple vehicles of the same brand (optional)
capacity: 50 # Battery capacity in kWh (optional)
```
Expand Down
11 changes: 11 additions & 0 deletions templates/nightly/de/tariff/allinpower_0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
product:
brand: All in Power (NL)
render:
- default: |
type: template
template: allinpower
advanced: |
type: template
template: allinpower
costs: # optional
tax: # optional
8 changes: 5 additions & 3 deletions templates/nightly/de/vehicle/citroen_0.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
product:
brand: Citroën
description: |
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl "evcc token [name]" generiert werden.
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl `evcc token [name]` generiert werden.
render:
- default: |
type: template
template: citroen
title: # Wird in der Benutzeroberfläche angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#citroen
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#citroen
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#citroen
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
advanced: |
Expand All @@ -18,7 +19,8 @@ render:
title: # Wird in der Benutzeroberfläche angezeigt (optional)
icon: car # Icon in der Benutzeroberfläche (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#citroen
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#citroen
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#citroen
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
phases: 3 # Die maximale Anzahl der Phasen welche genutzt werden können (optional)
Expand Down
8 changes: 5 additions & 3 deletions templates/nightly/de/vehicle/ds_0.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
product:
brand: DS
description: |
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl "evcc token [name]" generiert werden.
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl `evcc token [name]` generiert werden.
render:
- default: |
type: template
template: ds
title: # Wird in der Benutzeroberfläche angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#ds
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#ds
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#ds
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
advanced: |
Expand All @@ -18,7 +19,8 @@ render:
title: # Wird in der Benutzeroberfläche angezeigt (optional)
icon: car # Icon in der Benutzeroberfläche (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#ds
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#ds
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#ds
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
phases: 3 # Die maximale Anzahl der Phasen welche genutzt werden können (optional)
Expand Down
2 changes: 1 addition & 1 deletion templates/nightly/de/vehicle/mercedes_0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ description: |
vin: W... # Erforderlich, wenn mehr als ein Fahrzeug im Account registriert
capacity: 50 # Akkukapazität in kWh (optional)
```
2. Token Generierung: Ausführen von "./evcc token mercedes" oder "evcc token [name]", wenn name gesetzt ist.
2. Token Generierung: Ausführen von `./evcc token mercedes` oder `evcc token [name]`, wenn name gesetzt ist.
3. Einfügen der Tokens in die evcc.yaml
```
vehicles:
Expand Down
8 changes: 5 additions & 3 deletions templates/nightly/de/vehicle/opel_0.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
product:
brand: Opel
description: |
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl "evcc token [name]" generiert werden.
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl `evcc token [name]` generiert werden.
render:
- default: |
type: template
template: opel
title: # Wird in der Benutzeroberfläche angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#opel
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#opel
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#opel
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
advanced: |
Expand All @@ -18,7 +19,8 @@ render:
title: # Wird in der Benutzeroberfläche angezeigt (optional)
icon: car # Icon in der Benutzeroberfläche (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#opel
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#opel
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#opel
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
phases: 3 # Die maximale Anzahl der Phasen welche genutzt werden können (optional)
Expand Down
8 changes: 5 additions & 3 deletions templates/nightly/de/vehicle/peugeot_0.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
product:
brand: Peugeot
description: |
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl "evcc token [name]" generiert werden.
Benötigt `access` und `refresh` Tokens. Diese können über den Befehl `evcc token [name]` generiert werden.
render:
- default: |
type: template
template: peugeot
title: # Wird in der Benutzeroberfläche angezeigt (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#peugeot
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#peugeot
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#peugeot
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
advanced: |
Expand All @@ -18,7 +19,8 @@ render:
title: # Wird in der Benutzeroberfläche angezeigt (optional)
icon: car # Icon in der Benutzeroberfläche (optional)
user: # Benutzerkonto (bspw. E-Mail Adresse, User Id, etc.)
tokens: # Siehe https://docs.evcc.io/docs/devices/vehicles#peugeot
accessToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#peugeot
refreshToken: # Siehe https://docs.evcc.io/docs/devices/vehicles#peugeot
vin: V... # Erforderlich, wenn mehrere Fahrzeuge des Herstellers vorhanden sind (optional)
capacity: 50 # Akkukapazität in kWh (optional)
phases: 3 # Die maximale Anzahl der Phasen welche genutzt werden können (optional)
Expand Down
11 changes: 11 additions & 0 deletions templates/nightly/en/tariff/allinpower_0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
product:
brand: All in Power (NL)
render:
- default: |
type: template
template: allinpower
advanced: |
type: template
template: allinpower
costs: # optional
tax: # optional
8 changes: 5 additions & 3 deletions templates/nightly/en/vehicle/citroen_0.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
product:
brand: Citroën
description: |
Citroën `access` and `refresh` tokens are required. These can be generated with command "evcc token [name]".
Requires `access` and `refresh` tokens. These can be generated with command `evcc token [name]`.
render:
- default: |
type: template
template: citroen
title: # Will be displayed in the user interface (optional)
user: # User account (e.g. email address, user id, etc.)
tokens: # See https://docs.evcc.io/en/docs/devices/vehicles#citroen
accessToken: # See https://docs.evcc.io/en/docs/devices/vehicles#citroen
refreshToken: # See https://docs.evcc.io/en/docs/devices/vehicles#citroen
vin: V... # Required if you own multiple vehicles of the same brand (optional)
capacity: 50 # Battery capacity in kWh (optional)
advanced: |
Expand All @@ -18,7 +19,8 @@ render:
title: # Will be displayed in the user interface (optional)
icon: car # Icon as shown in user interface (optional)
user: # User account (e.g. email address, user id, etc.)
tokens: # See https://docs.evcc.io/en/docs/devices/vehicles#citroen
accessToken: # See https://docs.evcc.io/en/docs/devices/vehicles#citroen
refreshToken: # See https://docs.evcc.io/en/docs/devices/vehicles#citroen
vin: V... # Required if you own multiple vehicles of the same brand (optional)
capacity: 50 # Battery capacity in kWh (optional)
phases: 3 # The maximum number of phases which can be used (optional)
Expand Down
8 changes: 5 additions & 3 deletions templates/nightly/en/vehicle/ds_0.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
product:
brand: DS
description: |
DS `access` and `refresh` tokens are required. These can be generated with command "evcc token [name]".
Requires `access` and `refresh` tokens. These can be generated with command `evcc token [name]`.
render:
- default: |
type: template
template: ds
title: # Will be displayed in the user interface (optional)
user: # User account (e.g. email address, user id, etc.)
tokens: # See https://docs.evcc.io/en/docs/devices/vehicles#ds
accessToken: # See https://docs.evcc.io/en/docs/devices/vehicles#ds
refreshToken: # See https://docs.evcc.io/en/docs/devices/vehicles#ds
vin: V... # Required if you own multiple vehicles of the same brand (optional)
capacity: 50 # Battery capacity in kWh (optional)
advanced: |
Expand All @@ -18,7 +19,8 @@ render:
title: # Will be displayed in the user interface (optional)
icon: car # Icon as shown in user interface (optional)
user: # User account (e.g. email address, user id, etc.)
tokens: # See https://docs.evcc.io/en/docs/devices/vehicles#ds
accessToken: # See https://docs.evcc.io/en/docs/devices/vehicles#ds
refreshToken: # See https://docs.evcc.io/en/docs/devices/vehicles#ds
vin: V... # Required if you own multiple vehicles of the same brand (optional)
capacity: 50 # Battery capacity in kWh (optional)
phases: 3 # The maximum number of phases which can be used (optional)
Expand Down
Loading

0 comments on commit 05b9e64

Please sign in to comment.