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.
Bei der Konfiguration im UI wird das Zertifikat automatisch generiert.
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