Austrian Charging Stations (ladestellen.at) — real-time EV charger availability for Austria

Austrian Charging Stations (ladestellen.at) — real-time EV charger availability for Austria

A custom integration that brings the live status of roughly 39,000 public charging points across Austria into Home Assistant, sourced from the official Austrian national charging point directory ladestellen.at, operated by the regulator E-Control. Operators are legally required to report their charge points there — including real-time availability — so the coverage is the complete Austrian public charging network, including ad-hoc prices per kWh.

One-time setup: the API is free but needs a personal key — register at admin.ladestellen.at (takes two minutes; enter homeassistant.local as the authorized domain), and the key arrives by e-mail. The integration asks for it once and prefills it for every further entry.

Three ways to use it (pick one when adding the integration — repeatable, add it again for more):

:world_map: Radius overview — the nearest charging sites around any location. The integration auto-creates a dashboard with a map showing one marker per charging site, labeled with live availability like “6/7 available”. Live-adjustable filters (minimum power, plug family, availability, operator) via number/select entities — changes apply immediately. Optional per-plug-family sensors (“free CCS”, “free Type 2”) via the Configure dialog.

:star: Favorite charge point — pin a single charge point you care about (your regular charger), either by entering its EvseID (printed on the charger, e.g. AT*DAE*E0002115) or by searching around a location. You get sensors for status, power, plug type, operator, and ID — plus the ad-hoc price and the operator’s green-energy declaration as attributes.

:round_pushpin: Favorite site — pin a whole charging site: one device with a summary sensor (available/total), per-plug-family availability sensors, a derived site status that respects the registry’s opening hours (a site outside its hours shows “Closed” even while chargers still report available), plus a full sensor set per charge point.

Bundled Lovelace card: the integration ships its own austrian-charging-stations-card — colored status boxes per charge point (green = available, red = occupied, gray = out of service, blue = closed, yellow = unknown) with plug family, power, and status, an availability badge, and the weekly opening hours. It registers itself automatically, has a visual config editor including a visible-plug-families filter, and is used on the auto-generated “Favorites” dashboard view out of the box.

Other bits:

  • The registry reports connector types in two different vocabularies — the integration normalizes both into eight clean plug families (Type 2, CCS, CHAdeMO, Tesla, Type 1, Household, CEE/Industrial, Other)
  • Fully localized: German, English, French, Italian (follows your HA language)
  • Favorites get a pre-filled dashboard card automatically, kept in sync with the site’s charge points
  • Data refreshes every 5 minutes

Installation: HACS → Custom repositories → add https://github.com/prusuino/ha_austrian_charging_stations (category: Integration), then install “Austrian Charging Stations” and restart.

Full entity reference and changelog:

If you know the Swiss sibling (Swiss Charging Stations): this is the same concept and feature set, adapted to the Austrian national registry — both run side by side on one instance without conflicts.

Data: ladestellen.at (E-Control Austria), used via the official public API under its terms of use with attribution. Feedback and ideas welcome!