eebus
Beispiel:
eebus: shipid: EVCC-1234567890abcdef interfaces: - eth0 certificate: public: | -----BEGIN CERTIFICATE----- 1234567890abcdef== -----END CERTIFICATE----- private: | -----BEGIN EC PRIVATE KEY----- 1234567890abcdef -----END EC PRIVATE KEY-----Erforderliche Parameter
Abschnitt betitelt „Erforderliche Parameter“certificate
Abschnitt betitelt „certificate“Definiert das zu verwendende Zertifikat und dessen privaten Schlüssel für die vorgeschriebene HTTPS Verbindung.
Dieses kann über evcc eebus-cert erstellt werden.
Beispiel:
certificate: public: | -----BEGIN CERTIFICATE----- 1234567890abcdef== -----END CERTIFICATE----- private: | -----BEGIN EC PRIVATE KEY----- 1234567890abcdef -----END EC PRIVATE KEY-----certificate.public
Abschnitt betitelt „certificate.public“Das öffentliche Zertifikat
Beispiel:
public: | -----BEGIN CERTIFICATE----- 1234567890abcdef== -----END CERTIFICATE-----certificate.private
Abschnitt betitelt „certificate.private“Der private Schlüssel des Zertifikats
Beispiel:
private: | -----BEGIN EC PRIVATE KEY----- 1234567890abcdef -----END EC PRIVATE KEY-----Optionale Parameter
Abschnitt betitelt „Optionale Parameter“interfaces
Abschnitt betitelt „interfaces“Definiert eine Liste von Netzwerkschnittstellen, über welche EEBUS kommunizieren soll. Standardmäßig werden alle Schnittstellen verwendet, dies kann jedoch zu Kommunikationsproblemen führen.
Beispiel:
interfaces: - eth0Hiermit kann die zu verwendende SHIP-ID definiert werden. Dies sollte nur für Entwicklungszwecke notwendig sein.
Normalerweise generiert evcc die SHIP-ID automatisch aus der machine-id (auf realer Hardware) oder einer zufällig generierten Plant-ID (in Container-Umgebungen wie Docker), die in der Datenbank gespeichert wird.
Du kannst eine explizite Plant-ID über plant in der evcc.yaml oder die EVCC_PLANT Umgebungsvariable setzen – empfohlen für bessere Portierbarkeit.
Die SHIP-ID ist fest mit dem Zertifikat verknüpft – ändert sich eines von beiden, muss die Kopplung mit den Geräten neu durchgeführt werden.
Beispiel:
shipid: EVCC-1234567890abcdef