Aller au contenu
recharge intelligente

eebus

Par exemple :

eebus:
shipid: EVCC-1234567890abcdef
interfaces:
- eth0
certificate:
public: |
-----BEGIN CERTIFICATE-----
1234567890abcdef==
-----END CERTIFICATE-----
private: |
-----BEGIN EC PRIVATE KEY-----
1234567890abcdef
-----END EC PRIVATE KEY-----

Définit le certificat et sa clé privée utilisés pour la connexion HTTPS requise.

Lors de la configuration dans l’interface, le certificat est généré automatiquement.

Par exemple :

certificate:
public: |
-----BEGIN CERTIFICATE-----
1234567890abcdef==
-----END CERTIFICATE-----
private: |
-----BEGIN EC PRIVATE KEY-----
1234567890abcdef
-----END EC PRIVATE KEY-----

Le certificat public.

Par exemple :

public: |
-----BEGIN CERTIFICATE-----
1234567890abcdef==
-----END CERTIFICATE-----

La clé privée du certificat.

Par exemple :

private: |
-----BEGIN EC PRIVATE KEY-----
1234567890abcdef
-----END EC PRIVATE KEY-----

Définit une liste d’interfaces réseau par lesquelles EEBUS doit communiquer. Par défaut, toutes les interfaces sont utilisées, ce qui peut toutefois entraîner des problèmes de communication.

Par exemple :

interfaces:
- eth0

Définit la SHIP-ID à utiliser. Cela ne devrait être nécessaire qu’à des fins de développement.

Normalement, evcc génère automatiquement la SHIP-ID à partir du machine-id (sur du matériel réel) ou d’un identifiant d’installation généré aléatoirement (dans les environnements de conteneurs comme Docker), qui est enregistré dans la base de données. Vous pouvez définir un identifiant d’installation explicite via plant dans evcc.yaml ou la variable d’environnement EVCC_PLANT, ce qui est recommandé pour une meilleure portabilité. La SHIP-ID est liée au certificat : si l’un des deux change, l’appairage avec les appareils doit être refait.

Par exemple :

shipid: EVCC-1234567890abcdef