A custom Home Assistant integration that exposes live outlet availability from ChargeFinder EV charging stations as Home Assistant entities.
Every outlet becomes a binary sensor (available/occupied) and the station gets an aggregate sensor counting currently available outlets — perfect for automations like "notify me when my charging spot is free" or dashboard cards showing real-time availability.
- Binary sensor per outlet —
on= available,off= occupied/out of order - Aggregate sensor per station — count of currently available outlets
- Extra attributes: plug type, capacity (kW), status string, address, GPS coordinates, opening hours
- Automatic polling every 60 seconds
- Home Assistant 2024.1 or newer
- A ChargeFinder station slug (see Configuration below)
- Open HACS in Home Assistant.
- Go to Integrations → click the three-dot menu → Custom repositories.
- Add
https://github.com/akentner/ha-chargefinderas an Integration. - Search for ChargeFinder and click Download.
- Restart Home Assistant.
- Download or clone this repository.
- Copy the
custom_components/chargefinder/folder into your Home Assistantcustom_components/directory. - Restart Home Assistant.
- Go to Settings → Devices & Services → Add Integration.
- Search for ChargeFinder and select it.
- Enter the station slug — the last part of the station URL on chargefinder.com.
Finding the slug:
Open the station page on chargefinder.com. The URL looks like:
https://chargefinder.com/en/charging-station/dxxpe3
^^^^^^
this is the slug
Enter dxxpe3 (or whichever slug your station has) when prompted.
After setup, the integration creates the following entities for each configured station:
| Entity | State | Attributes |
|---|---|---|
binary_sensor.chargefinder_<identifier> |
on = Available, off = Occupied/Other |
plug type, capacity kW, status string |
| Entity | State | Attributes |
|---|---|---|
sensor.chargefinder_<slug>_available |
Number of available outlets | address, opening hours, latitude, longitude |
Unofficial API: This integration uses the ChargeFinder web app API, which is not publicly documented. It may break without notice if ChargeFinder changes their backend. Report issues at the GitHub issue tracker.
- Bug reports / feature requests: GitHub Issues
- Source code: github.com/akentner/ha-chargefinder