eebus
Voorbeeld:
eebus: shipid: EVCC-1234567890abcdef interfaces: - eth0 certificate: public: | -----BEGIN CERTIFICATE----- 1234567890abcdef== -----END CERTIFICATE----- private: | -----BEGIN EC PRIVATE KEY----- 1234567890abcdef -----END EC PRIVATE KEY-----Verplichte parameters
Section titled “Verplichte parameters”certificate
Section titled “certificate”Definieert het certificaat en de bijbehorende private sleutel voor de vereiste HTTPS-verbinding.
Bij configuratie via de webinterface wordt het certificaat automatisch gegenereerd.
Voorbeeld:
certificate: public: | -----BEGIN CERTIFICATE----- 1234567890abcdef== -----END CERTIFICATE----- private: | -----BEGIN EC PRIVATE KEY----- 1234567890abcdef -----END EC PRIVATE KEY-----certificate.public
Section titled “certificate.public”Het openbare certificaat.
Voorbeeld:
public: | -----BEGIN CERTIFICATE----- 1234567890abcdef== -----END CERTIFICATE-----certificate.private
Section titled “certificate.private”De private sleutel van het certificaat.
Voorbeeld:
private: | -----BEGIN EC PRIVATE KEY----- 1234567890abcdef -----END EC PRIVATE KEY-----Optionele parameters
Section titled “Optionele parameters”interfaces
Section titled “interfaces”Definieert een lijst van netwerkinterfaces waarover EEBUS moet communiceren. Standaard worden alle interfaces gebruikt, maar dit kan tot communicatieproblemen leiden.
Voorbeeld:
interfaces: - eth0shipid
Section titled “shipid”Definieert de te gebruiken SHIP-ID. Dit is normaal alleen nodig voor ontwikkeldoeleinden.
Normaal genereert evcc de SHIP-ID automatisch uit de machine-id (op echte hardware) of uit een willekeurig gegenereerde installatie-ID (in containeromgevingen zoals Docker), die in de database wordt opgeslagen.
U kunt een expliciete installatie-ID instellen via plant in evcc.yaml of de omgevingsvariabele EVCC_PLANT, wat wordt aanbevolen voor een betere overdraagbaarheid.
De SHIP-ID is gekoppeld aan het certificaat: als een van beide verandert, moeten apparaten opnieuw worden gekoppeld.
Voorbeeld:
shipid: EVCC-1234567890abcdef