Highlights: toegang op afstand, iOS-widgets, optimizer en meer

Er is een half jaar verstreken sinds de vorige highlights-post. Sindsdien is er met de releases 0.301 tot 0.311 veel gebeurd: een nieuwe navigatie, widgets in de iOS-app, toegang op afstand, tijdgebaseerde statistieken en nog veel meer. In deze blogpost lichten we een paar van onze highlights uit en geven we een korte vooruitblik op onze verdere plannen.
Vernieuwde interface
Section titled “Vernieuwde interface”De interface heeft een nieuwe navigatie onderaan het scherm gekregen. Via de onderdelen Laden, Thuisbatterij, Voorspelling, Sessies en Meer komt u nu sneller bij alle functies. Batterij en voorspelling hebben een eigen pagina gekregen in plaats van zich zoals voorheen in vensters in het hamburgermenu te verstoppen. De batterijpagina toont de actuele waarden samen met het voorspelde verloop van het laadniveau (experimenteel, later meer over de optimizer). De navigatie geeft ook een subtiele hint wanneer er een nieuwe evcc-versie beschikbaar is. De vaak gevraagde updateknop direct naast de changelog is er nog niet. Maar hij staat op onze lijst.

Gaandeweg zijn er meer gaten in de configuratie via de browser gedicht: tarieven, meldingen, EEBUS en externe limieten kunnen nu via formulieren worden ingesteld in plaats van door YAML te bewerken. Alleen load balancing moet momenteel nog via een groot YAML-blok worden geconfigureerd.
App: widgets en meerdere servers
Section titled “App: widgets en meerdere servers”De evcc-app heeft de afgelopen maanden een aantal nieuwe functies gekregen.
iOS-widgets: Laadpuntstatus, voorspelling van zonne-energie, netafnameprijs, terugleverprijs en CO₂-voorspelling zijn nu als widgets direct op uw beginscherm beschikbaar. Eén tik brengt u via een deeplink naar de bijbehorende plek in de app.
Meerdere servers: U kunt nu meerdere evcc-installaties in de app beheren, bijv. voor uw eigen huis, dat van uw ouders of uw vakantiehuis. Wisselen gaat via Meer → Andere server.
Instellen via QR-code: Een nieuwe installatie stelt u in door een QR-code direct vanuit de webinterface te scannen. U hoeft het serveradres en de inloggegevens niet langer met de hand in te voeren. Dat is vooral handig als u een installatie voor iemand anders voorbereidt. Meer over de mogelijkheden staat in de app-referentie.
Speciale dank aan Maschga voor het voortdurend verbeteren van de app.
Toegang op afstand
Section titled “Toegang op afstand”Velen van u willen hun installatie ook in de gaten houden als ze niet thuis zijn. Ons advies was tot nu toe om daarvoor een VPN in te richten. Toch kregen we vaak de vraag naar een eenvoudigere oplossing.
Dit onderwerp houdt ons al lang bezig. In de afgelopen jaren hebben we veel prototypes gebouwd en weer weggegooid. Onze eisen: hoge veiligheid, geen gegevensopslag op onze servers, transparantie, eenvoudig gebruik en veel lokale controle.
Met de nieuwe, experimentele toegang op afstand hebben we nu een oplossing die past.
Uw evcc-installatie krijgt een eigen domein op evcc.cloud.
De verbinding loopt via een tunnel die uw installatie zelf naar buiten opent.
Port forwarding in uw router is niet nodig.
Het mooie aan deze oplossing is dat ze technisch heel eenvoudig is.
De kern is de bibliotheek hashicorp/yamux, waarmee we inkomend internetverkeer veilig naar de juiste lokale evcc-installatie leiden, met transportversleuteling via TLS.
De eigenlijke authenticatie gebeurt op uw lokale installatie: inloggegevens worden uitsluitend daar opgeslagen en gecontroleerd, en er zijn geen gebruikersaccounts in de cloud.
De dienst is beschikbaar voor sponsors en kan met twee klikken worden ingeschakeld onder Configuratie → Toegang op afstand.
Dimmen en opwekbegrenzing
Section titled “Dimmen en opwekbegrenzing”We hebben de externe aansturing door de netbeheerder grondig herzien, een onderwerp dat vooral in Duitsland speelt. De signalen van een FNN-stuurkast kunnen via EEBUS of via schakelcontacten worden uitgelezen.
Dimmen: Het begrenzen van stuurbare verbruikers volgens § 14a EnWG wordt al een tijdje ondersteund. Dat is nu beter geworden: actieve limieten worden proportioneel over alle stuurbare apparaten verdeeld en in de UI getoond.
Opwekbegrenzing: Nieuw is het verlagen van het productievermogen volgens § 9 EEG. Omvormers van Huawei, Enphase, Sungrow en generieke SunSpec-apparaten kunnen al worden begrensd. Een overzicht van de begrensbare apparaten vindt u in de apparatenlijst. We werken eraan om meer apparaten te ondersteunen. Als u een ander apparaat goed kent, zijn we blij met uw bijdrage.
Warmtepompen en verwarming
Section titled “Warmtepompen en verwarming”Steeds meer van u gebruiken hun zonneoverschot niet alleen voor de auto, maar ook voor een warmtepomp of elektrische verwarming. Ook hier is veel gebeurd.
Temperaturen worden nu weergegeven als bereik met een eigen kleurverloop van blauw naar rood, zodat ze duidelijk te onderscheiden zijn van laadpunten. Het temperatuurbereik kunt u zelf instellen.

Met continu is er een nieuwe, anders opgezette modus voor warmtepompen: in plaats van hard aan en uit te schakelen, blijft het apparaat zelfstandig draaien, wat beter past bij de aard van deze apparaatcategorie. Via EEBUS ondersteunen we compressorflexibiliteit (OHPCF), waarmee warmtepompen gericht op overschot kunnen draaien.
Daarnaast zijn er veel nieuwe apparaten bijgekomen, van de merkenfamilie van Vaillant tot Glen Dimplex en Xtherma. We hebben nog een paar openstaande punten, zoals betere namen voor de modi, een aangepaste planmodus en tijdgebaseerde gegevensregistratie (zie hieronder), plus verdere ideeën zoals voorspellingen van de warmtevraag in de optimizer.
Sponsoring vereist: Toen we de verwarmingscategorie introduceerden, kondigden we aan dat deze apparaten, net als veel laders, een sponsoring zouden vereisen. Die opmerking staat sindsdien bovenaan de apparatenlijst. In een van de komende releases gaan we dit in de software afdwingen.

Batterijboost
Section titled “Batterijboost”Soms moet de auto snel vol, ook als de zon niet meewerkt. Met Batterij Boost kunt u de thuisbatterij wanneer u wilt naar het voertuig ontladen. Eén klik op het laadpunt is genoeg, het laden gaat door tot een instelbare batterijlimiet is bereikt. Boost werkt in de modus PV.
Batterijboost is overigens de eerste functie die een eigen sticker heeft gekregen. Op de communitymeetup in april hebben we een paar stickerontwerpen uitgedeeld en ideeën verzameld. De sticker, met een glitterprint in pixydust-groen, gaat voortaan standaard mee in de brief aan nieuwe sponsors.

OCPP-doorsturing
Section titled “OCPP-doorsturing”Een typisch geval: u rijdt in een auto van de zaak en uw werkgever vergoedt de laadkosten via een afrekenplatform. Uw lader spreekt daarvoor OCPP, maar kan slechts met één systeem verbinden. Tot nu toe moest u kiezen: optimaal laden met zonne-energie via evcc of afrekenen via het platform.
De nieuwe OCPP-doorsturing lost dit op. Uw evcc-installatie regelt de lader en geeft tegelijk de OCPP-berichten door aan de externe backend. Desgewenst blokkeert ze commando’s van buitenaf en houdt ze als enige de controle over het laden. Dank aan webalexeu voor het aanjagen van dit onderwerp en het bouwen van de implementatie.
Ondersteuning voor nieuwe apparaten
Section titled “Ondersteuning voor nieuwe apparaten”Meer dan 50 nieuwe fabrikanten zijn sinds het begin van het jaar toegevoegd. De apparatenbibliotheek omvat nu meer dan 320 fabrikanten en ruim 800 producten.
Laders: ChargeLine, ChargeX, Enovates, ETEK, EVSE Master (Besen, Telestar, Morec), Hager, Lektrico, Nexblue, RAEDIAN, Shell Recharge, Stegen, Voltie
Warmtepompen en verwarmingselementen: Askoma, E.G.O., Glen Dimplex, M-Tec, OVUM, Xtherma, plus de merkenfamilie van Vaillant (Saunier Duval, Bulex, Glow-worm, DemirDöküm)
Meters, zonnepaneel- en batterijsystemen: ADA, Afore, Atmoce, Azimut Energy, Danfoss, Eltako, Everhome, Finder, Homey, IBC Solar, IndeVolt, INTILION, IoTaWatt, Sessy, Smartstuff, Solinteg, stromleser.one, Tepto
Tarieven: BKW, CKW, Energy-Charts, EPEX Predictor, EWS Schönau, Fingrid, OMIE, Pstryk, pvnode
Voertuigen: Alpine, Genesis, Lexus
Natuurlijk zijn er ook veel bugfixes en verbeteringen aan bestaande implementaties geweest. Details staan in de release notes.
VW-concern: weg en deels terug
Section titled “VW-concern: weg en deels terug”Af en toe verdwijnen er ook weer integraties. De situatie bij het VW-concern is een beetje een achtbaanrit. Verschillende merken van het concern vielen weg, omdat het concern derden zoals evcc en Home Assistant de toegang ontzegde tot de onofficieel gebruikte API van zijn app. Via een omweg, de nieuwe interface op basis van de EU Data Act, zijn ze deels en met beperkingen weer beschikbaar. In plaats van een live-API levert het transparantieportaal elke 15 minuten een ZIP-archief met de voertuiggegevens, dat uw evcc-installatie downloadt en decodeert. Het concern heeft een duurzame oplossing voor smarthomeprojecten en open source aangekondigd. We hebben contact, maar wachten inmiddels al enkele weken op de volgende stap van de fabrikant.
Geschiedenis: tijdgebaseerde statistieken
Section titled “Geschiedenis: tijdgebaseerde statistieken”We zijn begonnen aan een lang gevraagde functie: energiegegevens worden nu gestructureerd vastgelegd in een resolutie van 15 minuten, los van laadsessies. De nieuwe, experimentele pagina Geschiedenis toont net, productie, batterij, laden en verwarmen, huishoudelijk verbruik en extra meters in de loop van de tijd. Naast de visuele weergave kunnen de gegevens als CSV of XLSX worden geëxporteerd.
Nieuw is ook het concept verbruikers: daarmee kunt u het vastgelegde huishoudelijke verbruik verder uitsplitsen, bijv. naar wasmachine, vaatwasser of broodrooster. Anders dan laadpunten en verwarmingstoestellen worden verbruikers alleen geregistreerd en niet aangestuurd.
Voor een betere gegevenskwaliteit hebben we ondersteuning toegevoegd voor energiemeting met bidirectionele meters. Zo worden beide richtingen vastgelegd: netafname en teruglevering voor het net, geladen en ontladen voor de batterij.
Het onderwerp is nog niet af. Onze huidige focus ligt op de juistheid van de gegevens voor alle ondersteunde apparaatklassen. De visualisaties zijn daarom nog bewust eenvoudige tijdreeksen. Maar er zijn al volop ideeën: in deze ideeëndiscussie kunt u screenshots plaatsen van statistieken en visualisaties die u geslaagd en nuttig vindt en die u in de toekomst graag in evcc zou zien.
Daarmee leggen we de basis voor statistieken die verder gaan dan het laden van elektrische auto’s. Vragen als “Hoeveel zonnestroom heeft de warmtepomp vorig jaar gebruikt?” willen we in de toekomst direct beantwoorden.

Optimizer
Section titled “Optimizer”Tot nu toe regelt evcc alles op basis van de actuele energiesituatie in uw huis. Laadplannen kijken weliswaar vooruit naar prijzen en voorspellingen, maar altijd gericht op één laadpunt. De optimizer kijkt naar het grote geheel: hij berekent het optimale gedrag van het hele systeem voor de komende twee dagen, op basis van voorspellingen van verbruik en productie en het verloop van de stroomprijs. Net toegevoegd zijn weersvoorspellingen, waarmee de warmtevraag in de toekomst kan worden ingeschat en meegenomen. Die bijdrage komt van daniel309, hartelijk dank!
Nieuw is ook een selecteerbare strategie: u bepaalt waarop het plan naast kostenefficiëntie moet optimaliseren, bijv. eerst de batterij vullen of netpieken verminderen. De aanbevelingen van de optimizer worden getoond waar ze ertoe doen: bij het laadpunt en op de batterijpagina, inclusief de voorspelde curve van het laadniveau. De optimizer stuurt nog geen apparaten aan. De volgende stap is het omzetten van de berekende plannen in acties: concreet het gedrag van batterij en laadpunten aansturen.

Sponsoren via Creem
Section titled “Sponsoren via Creem”Sponsoren kan nu zonder GitHub-account. Op sponsor.evcc.io kunt u uw sponsoring direct afronden. De betaling loopt via de betaalprovider Creem, een jong Europees bedrijf uit Estland. Op dit moment kunt u betalen met Apple Pay, Google Pay en creditcard, en er zijn meer betaalmethoden gepland. Nieuw zijn ook tokenbundels met volumekorting voor elektriciens en installateurs die evcc in hun klantprojecten gebruiken. Alle details vindt u in de documentatie over sponsoring.
Nieuwe documentatie
Section titled “Nieuwe documentatie”Ook docs.evcc.io is opnieuw opgebouwd. We zijn overgestapt van Docusaurus naar Astro Starlight. De nieuwe basis is lichter, moderner en biedt meer vrijheid voor uitbreidingen. Pagina’s laden sneller en werken zonder JavaScript aan de clientkant. Zoeken gebeurt nu lokaal in uw browser in plaats van via de externe dienst Algolia. Engels is de nieuwe standaardtaal. Elk apparaat heeft een eigen, direct linkbare detailpagina met een parametertabel, gegenereerd uit de templates en met een schakelaar tussen de release- en nightly-stand. De bewerkfunctie brengt u direct naar de brontemplate. De REST-API-referentie wordt opgebouwd uit de OpenAPI-specificatie, en er is een llms.txt voor LLM’s.
Agentic development
Section titled “Agentic development”Tools voor agentic development zijn de afgelopen maanden flink beter geworden en hebben onze manier van werken in het project veranderd, niet zonder wrijving, maar overwegend positief. Op GitHub sorteert een agent nieuwe issues voor, krijgen pull requests een automatische eerste review, en kunnen maintainers via een reactie analyses, fixes en testbuilds starten. Bij wijze van proef laten we AI issues ook inhoudelijk beantwoorden: het probleem begrijpen, naar oplossingen zoeken en in geschikte gevallen zelfs direct een pull request voorstellen. Het resultaat: betere issues, betere pull requests en een flinke impuls voor bijdragen. Richtlijnen voor door AI gegenereerde bijdragen hebben we vastgelegd in CONTRIBUTING.md.
Eén ding is wel duidelijk: focus en kwaliteit blijven onze hoogste prioriteit. Nieuwe functies genereren is makkelijk geworden. Goede communicatie in issues en discussies is daarom des te belangrijker. Het blijft essentieel om use cases en de concrete behoeften daarachter te begrijpen, ook al is de kortere weg van de “snel gegenereerde extra instelling” vaak erg verleidelijk.
Vooruitblik
Section titled “Vooruitblik”Waar werken we hierna aan? Sommige plannen kwamen hierboven al aan bod: verdere verbeteringen voor warmtepompen, meer statistieken op basis van de nieuwe gegevensregistratie en de optimizer op weg van aanbeveling naar actieve aansturing. Daar komen twee grotere onderwerpen bij.
Mini-laadpunten: Gewone verbruikers en verwarmingstoestellen krijgen straks een eigen kaart met passende functies. Met de tijdgebaseerde gegevens en het vernieuwde apparaatbeheer zijn de voorwaarden daarvoor nu aanwezig. Details in de GitHub-discussie.
Bidirectioneel laden: De eerste voertuigen en laders die kunnen terugleveren zijn in de community aanwezig (ook bij het kernteam). We werken eraan ze in evcc bruikbaar te maken. We zijn momenteel in gesprek met fabrikanten over implementatiedetails in de standaard, certificaten en andere technische uitdagingen. Hebt u thuis een compatibele combinatie van lader en voertuig (of werkt u bij een fabrikant), neem dan gerust contact op: via een GitHub-issue, op Slack of via info@evcc.io.
💚 We hebben hierboven een paar bijdragers genoemd, maar er zijn er nog veel meer. Hartelijk dank aan iedereen die het project vooruithelpt: met code, ideeën, testen, discussies en financiële steun, zonder welke het project in deze vorm niet mogelijk zou zijn.
We wensen u een zonnige zomer met veel volle batterijen.
Met vriendelijke groet
Het evcc-team
Michael, Andi & Uli