Ga naar inhoud
slim laden

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-----

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-----

Het openbare certificaat.

Voorbeeld:

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

De private sleutel van het certificaat.

Voorbeeld:

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

Definieert een lijst van netwerkinterfaces waarover EEBUS moet communiceren. Standaard worden alle interfaces gebruikt, maar dit kan tot communicatieproblemen leiden.

Voorbeeld:

interfaces:
- eth0

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