Als je elektrisch rijdt, herken je het vast. Je komt aan bij een winkelcentrum, kantoor of parkeerplaats en vraagt je af:
“Is er eigenlijk wel een vrije laadpaal?”
Vaak moet je daarvoor eerst een aparte app openen, zoeken naar de locatie en vervolgens hopen dat de informatie nog actueel is.
Dat kan slimmer.
Daarom heb ik VUN EV Charge Monitor ontwikkeld: een volledig Home Assistant Custom Integration die automatisch beschikbare openbare laadpunten rondom een Home Assistant-zone controleert en je direct informeert zodra je een locatie binnenrijdt.
Het mooiste? Alles draait volledig binnen Home Assistant. Geen extra containers, geen externe services en geen cloudplatform dat jouw locatiegeschiedenis opslaat.

Waarom deze integratie?
Tijdens het rijden wil je niet handmatig verschillende laadpaal-apps openen.
Met VUN EV Charge Monitor gebeurt alles automatisch.
Stel dat je:
- naar je werk rijdt;
- een winkelcentrum bezoekt;
- bij familie aankomt;
- of een vakantiepark oprijdt.
Zodra jouw telefoon of auto de ingestelde Home Assistant-zone binnenkomt, ontvang je automatisch een melding zoals:
🔋 3 laadlocaties beschikbaar
⚡ 7 vrije aansluitingen
📍 Dichtstbijzijnde laadpunt op 280 meter
⚡ Maximaal 22 kW
Zo weet je direct waar je kunt laden, nog voordat je bent uitgestapt.
Volledig geïntegreerd in Home Assistant
Vanaf het begin was één uitgangspunt belangrijk:
Geen losse software naast Home Assistant.
De complete oplossing draait als een native Home Assistant Custom Integration.
Dat betekent onder andere:
- volledig via de UI configureerbaar
- ondersteuning voor Config Flow
- Options Flow
- Reconfigure
- Reauth
- Diagnostics
- Repairs
- Services
- Events
- DataUpdateCoordinator
- HACS ondersteuning
Daardoor voelt de integratie alsof deze standaard onderdeel van Home Assistant is.
Ondersteuning voor meerdere databronnen
Om zo betrouwbaar mogelijk te zijn ondersteunt de integratie meerdere aanbieders.
🇳🇱 NDW DOT-NL
De Nederlandse open dataset.
Voordelen:
- geen API-key nodig
- realtime beschikbaarheid
- ideaal voor gebruik binnen Nederland
🌍 TomTom
Voor gebruikers die ook buiten Nederland rijden.
Biedt:
- wereldwijde dekking
- realtime status per aansluiting
- actuele beschikbaarheid
Hiervoor is een eigen TomTom API-key nodig.
🌍 Open Charge Map
Wereldwijde dekking als fallback.
Hiermee zie je:
- locaties
- connectoren
- laadvermogens
Open Charge Map levert geen actuele bezettingsinformatie en wordt daarom gebruikt als statische bron.
Slim filteren
Niet iedere laadpaal is interessant.
Daarom kun je filteren op onder andere:
- connector type
- minimaal laadvermogen
- maximale zoekradius
- maximaal aantal resultaten
- operators uitsluiten
- update-interval
Hierdoor krijg je alleen de laadpunten te zien die daadwerkelijk relevant zijn.
Slimme sortering
De integratie kiest niet willekeurig een laadpaal.
Elke locatie wordt automatisch beoordeeld op:
- beschikbaarheid
- afstand
- laadvermogen
- actualiteit van de gegevens
Er is bewust geen voorkeur voor een specifiek laadnetwerk of merk ingebouwd.
Hemelsbrede afstand of echte rijafstand
Een leuke toevoeging in de nieuwste versie is ondersteuning voor echte rijafstanden.
Standaard wordt de afstand berekend zoals Home Assistant dat normaal doet:
📍 Hemelsbreed.
Wil je liever de daadwerkelijke rijafstand?
Dan kun je gratis een OpenRouteService API-key toevoegen waarna alleen de beste kandidaten worden doorgerekend naar echte rijafstand.
Zo blijft het API-verbruik laag terwijl de weergegeven afstand veel realistischer wordt.
Automatische meldingen
Het leukste onderdeel van de integratie.
Wanneer een persoon of device tracker een ingestelde Home Assistant-zone binnenkomt gebeurt automatisch het volgende:
- actuele laadpunten ophalen
- resultaten filteren
- beste laadlocaties bepalen
- notificatie versturen
Afhankelijk van de situatie krijg je één van drie meldingen:
✅ Beschikbare laadpunten
❌ Geen beschikbare laadpunten
ℹ Alleen statische locatiegegevens beschikbaar
Dankzij debounce, cooldown en deduplicatie ontvang je bovendien nooit een stortvloed aan meldingen.
Veel informatie beschikbaar in Home Assistant
De integratie voegt een groot aantal entiteiten toe.
Onder andere:
- beschikbare laadlocaties
- beschikbare aansluitingen
- totaal aantal laadpunten
- beste laadlocatie
- afstand
- laadvermogen
- operator
- adres
- navigatielink
- API-status
- laatste update
Daarnaast zijn er:
- 3 Binary Sensors
- 2 Buttons
- 1 Event Entity
Hiermee kun je eenvoudig je eigen dashboards en automatiseringen bouwen.
Eigen automatiseringen bouwen
Naast de ingebouwde meldingen kun je alles zelf gebruiken in Home Assistant.
Beschikbare events zijn onder andere:
- zone_entered
- charger_available
- availability_changed
- provider_unavailable
Ook is er een service beschikbaar:
vun_ev_charge_monitor.get_nearby_chargers
waarmee je de actuele laadpunten kunt ophalen vanuit je eigen scripts of automatiseringen.
Privacy staat centraal
Een belangrijk uitgangspunt tijdens de ontwikkeling was privacy.
Daarom:
- geen opslag van locatiegeschiedenis
- geen cloudbackend
- geen externe service
- geen aparte database
Alle locatieverwerking gebeurt uitsluitend binnen Home Assistant.
Ook Diagnostics verwijderen automatisch gevoelige informatie zoals:
- API-keys
- zones
- gevolgde personen
- notificatiedoelen
voordat deze gedeeld kunnen worden.
Ontwikkeld voor een Raspberry Pi
Veel Home Assistant-installaties draaien op een Raspberry Pi.
Daarom is de integratie bewust licht gehouden:
- volledig async
- minimale geheugenbelasting
- geen extra Python libraries
- geen containers
- geen achtergrondprocessen
- geen aparte database
De integratie gebruikt uitsluitend de standaard Home Assistant-functionaliteit en heeft geen extra runtime-afhankelijkheden.
Installeren
Installeren kan op twee manieren.
Via HACS
- Open HACS
- Kies Custom Repository
- Voeg toe:
https://github.com/vdvunen/VUN_EV_Charge_Monitor
- Installeer de integratie
- Herstart Home Assistant
Handmatig
Kopieer de map
custom_components/vun_ev_charge_monitor
naar de map:
config/custom_components/
Herstart Home Assistant en voeg vervolgens de integratie toe via:
Instellingen → Apparaten & Diensten.
Roadmap
Hoewel versie 1.x volledig productierijp is, zijn er al ideeën voor toekomstige uitbreidingen:
- 🚗 ondersteuning voor meer EV-providers
- 🗺 routegebaseerde laadpunten
- 🔋 voertuigintegraties
- 📊 historische beschikbaarheidsstatistieken
- 📈 dashboards met laadgedrag
- ⚡ dynamische laadadviezen
Download
GitHub
Auteur
Vincent van Unen
Conclusie
Met VUN EV Charge Monitor wordt Home Assistant een slimme assistent voor elektrisch rijden. In plaats van handmatig laadpaal-apps te openen, ontvang je automatisch actuele informatie zodra je een relevante locatie bereikt. Dankzij ondersteuning voor meerdere databronnen, uitgebreide configuratiemogelijkheden, privacyvriendelijke verwerking en een volledig native Home Assistant-architectuur is de integratie geschikt voor zowel de dagelijkse EV-rijder als de enthousiaste Home Assistant-gebruiker. Bovendien blijft de oplossing lichtgewicht, draait volledig lokaal en is eenvoudig uit te breiden met eigen dashboards en automatiseringen.