White label
U kunt uw evcc-installatie onder uw eigen merk leveren: met uw logo, uw contactgegevens en uw kleurenschema. Deze pagina is bedoeld voor installateurs en leveranciers die vooraf geconfigureerde apparaten of gehoste installaties aan hun klanten leveren.
Kleuren en lettertypen
Section titled “Kleuren en lettertypen”Naast logo en naam kunt u ook kleuren en lettertypen aan uw merk aanpassen.
EVCC_CUSTOM_CSS verwijst naar een CSS-bestand dat naast de standaardstijlen wordt geladen.
De interface gebruikt veel CSS custom properties voor kleuren en lettertypen.
De meeste visuele aanpassingen maakt u door deze properties te overschrijven, niet door afzonderlijke elementen op te maken.
De beschikbare properties zijn gedefinieerd in app.css.
Dit voorbeeld wijzigt de primaire kleur en laadt een ander lettertype van Google Fonts:
@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;700&display=swap");
:root { --evcc-dark-green: #22d3ee; --evcc-darker-green: #0891b2; --bs-body-font-family: "Space Grotesk", sans-serif;}Als dit bestand is geladen, ziet de interface er zo uit:

Een paar aandachtspunten:
- Er zijn geen compatibiliteitsgaranties. Properties en markup kunnen met elke release veranderen. Eigen stijlen moeten na elke update worden gecontroleerd, bij voorkeur al met de nightly builds.
- Stijlen moeten zowel in de lichte als in de donkere modus werken.
- Voldoende contrast is belangrijk, bijv. bij tekst op de primaire kleur.
Standaardthema
Section titled “Standaardthema”EVCC_CUSTOM_THEME bepaalt met welk thema de interface start: auto (standaard), light of dark.
Gebruikers kunnen het thema nog steeds in de interface-instellingen wijzigen.
Hun keuze wordt in de browser opgeslagen en heeft altijd voorrang op deze standaardwaarde.
Merknaam en logo
Section titled “Merknaam en logo”| Variabele | Effect |
|---|---|
EVCC_CUSTOM_BRAND | Merknaam in het navigatiemenu |
EVCC_CUSTOM_LOGO_LIGHT | Logo voor de lichte modus |
EVCC_CUSTOM_LOGO_DARK | Logo voor de donkere modus |
EVCC_CUSTOM_WEBSITE | Websitelink in het venster Versie |
EVCC_CUSTOM_EMAIL | E-mailadres voor support |
EVCC_CUSTOM_PHONE | Telefoonnummer voor support |
EVCC_CUSTOM_BRAND stelt uw merknaam in.
Die vervangt het item evcc in het navigatiemenu.

EVCC_CUSTOM_LOGO_LIGHT en EVCC_CUSTOM_LOGO_DARK vervangen het evcc-logo door uw eigen logo (svg of png).
De twee varianten moeten altijd samen worden geconfigureerd.
Gebruik indien mogelijk svg, dat blijft op elk formaat scherp.
Het logo wordt weergegeven met een hoogte van 64 px en een evenredig geschaalde breedte, dus een liggend formaat werkt het best.
Een klik op de merknaam in het menu opent het venster Versie met uw logo.
EVCC_CUSTOM_WEBSITE, EVCC_CUSTOM_EMAIL en EVCC_CUSTOM_PHONE voegen uw website, e-mailadres en telefoonnummer voor support aan dit venster toe.

Probleemmeldingen
Section titled “Probleemmeldingen”Onder Hulp nodig? → Een probleem melden kunnen gebruikers bugs melden en om hulp vragen.
Standaard opent dit een vooraf ingevulde GitHub-discussie of GitHub-issue.
Als EVCC_CUSTOM_EMAIL is geconfigureerd, schakelt de pagina in plaats daarvan over op e-mail: gebruikers beschrijven hun probleem en sturen het via hun e-mailprogramma naar uw supportadres (mailto:).

Om technische redenen bevat de e-mail geen debuggegevens (configuratie, logboeken, status). Als u die nodig hebt, vraag uw gebruikers dan om het debugbestand op dezelfde pagina te downloaden en aan hun e-mail toe te voegen.
Het hulpvenster toont ook een e-mailknop Neem contact op in plaats van de link GitHub discussies.
Configuratie
Section titled “Configuratie”Elke instelling is een omgevingsvariabele.
Dezelfde instellingen zijn ook beschikbaar als CLI-flags, bijv. --custom-brand voor EVCC_CUSTOM_BRAND.
U kunt ze rechtstreeks op de opdrachtregel instellen, in een systemd-overridebestand of in uw Docker Compose-bestand:
EVCC_CUSTOM_BRAND="G1GA HEMS" \EVCC_CUSTOM_LOGO_LIGHT=logo-light.svg \EVCC_CUSTOM_LOGO_DARK=logo-dark.svg \EVCC_CUSTOM_WEBSITE=https://example.com/hems \EVCC_CUSTOM_EMAIL=support@example.com \EVCC_CUSTOM_PHONE="+49 123 456789" \EVCC_CUSTOM_CSS=custom.css \evccMaak een overridebestand aan met sudo systemctl edit evcc, zie Linux → Omgevingsvariabelen & CLI-opties.
[Service]Environment="EVCC_CUSTOM_BRAND=G1GA HEMS"Environment="EVCC_CUSTOM_LOGO_LIGHT=/etc/branding/logo-light.svg"Environment="EVCC_CUSTOM_LOGO_DARK=/etc/branding/logo-dark.svg"Environment="EVCC_CUSTOM_EMAIL=support@example.com"Environment="EVCC_CUSTOM_CSS=/etc/branding/custom.css"Stel de variabelen in uw compose-bestand in en koppel de logo- en CSS-bestanden aan de container.
services: evcc: image: evcc/evcc:latest environment: - EVCC_CUSTOM_BRAND=G1GA HEMS - EVCC_CUSTOM_LOGO_LIGHT=/etc/branding/logo-light.svg - EVCC_CUSTOM_LOGO_DARK=/etc/branding/logo-dark.svg - EVCC_CUSTOM_EMAIL=support@example.com - EVCC_CUSTOM_CSS=/etc/branding/custom.css volumes: - /home/user/branding:/etc/brandingAlle overige instellingen kunnen ook via omgevingsvariabelen worden opgegeven: EVCC_ gevolgd door de naam van de evcc.yaml-parameter in hoofdletters, bijv. EVCC_NETWORK_HOST of EVCC_DATABASE_DSN.
Eigen image
Section titled “Eigen image”Om een complete SD-kaartimage met uw branding te leveren, maakt u een fork van de repository evcc-io/images.
Het script userpatches/customize-image.sh configureert evcc tijdens het bouwen van de image.
In de sectie EVCC SETUP maakt het script het systemd-overridebestand aan, dus daar horen uw regels Environment="EVCC_CUSTOM_..." thuis.
Licenties
Section titled “Licenties”U mag het officiële binaire bestand of Docker-image gewoon aan uw klanten leveren of verkopen. Zorg ervoor dat u de sponsorvoorwaarden en de licentie naleeft. Installaties die integraties gebruiken waarvoor sponsoring vereist is, hebben elk een eigen sponsortoken nodig.