Blitzer.de integration - speed camera for Germany

Hi all,

I’d like to share a custom integration that brings Blitzer.de speed camera data into Home Assistant.

This is actually a continuation of the original hass-blitzerde integration by @timniklas, whose GitHub account and repo are no longer available. Since a few of us were still relying on it, I picked it up so existing users wouldn’t be left without updates: github.com/somansch/blitzer

What it does

For any area or route you configure — a center point + radius, or a hand-drawn route for things like your daily commute — it reports nearby speed cameras as geo_location entities — so they show up natively on the built-in map card, each with distance, street name, speed limit, and camera type.

Features

  • :round_pushpin: Config flow — add as many areas or routes as you like (e.g. “Munich”, “Berlin”, “Commute”), each with its own entities
  • :world_map: Native geo_location entities, fully compatible with the map card
  • :label: Per-entry map sources (blitzer_<name>) so you can show just one, or all of them combined
  • :vertical_traffic_light: Camera type attribute: mobile, trailer, fixed, redlight
  • :gear: Fine-grained filtering: camera types, city whitelist (comma-separated city names), “confirmed only”, camera ID blacklist, and a configurable sensor limit
  • :bell: blitzer_new_camera event - fires the moment a genuinely new camera is reported for an area/route, ready to trigger an automation directly.
  • :automobile: Route mode — draw a corridor along a chain of map waypoints instead of a radius, no external routing engine needed; waypoints can be repositioned or removed later without redrawing the whole route

There’s also a ready-to-use Markdown card template in the README if you want a compact “cameras near you” list on your dashboard.

Installation

Available as a HACS default repository:

  1. Open HACS in Home Assistant
  2. Search for “Blitzer.de
  3. Click the “Download” button
  4. Restart HA

Manual installation instructions are in the README as well.

A note on the data source

There’s no official, documented Blitzer.de API — this integration queries the backend used internally by their map app, the same way several long-standing community projects (Home Assistant, ioBroker, FHEM) do. Blitzer.de’s terms of use don’t really cover this kind of use, so please be aware this sits in a legal gray area — use it at your own risk, same as the projects it’s based on.

Feedback, issues, and PRs are all welcome on GitHub. Hope it’s useful to some of you! I welcome a “star” at my repo, don’t need a coffee :laughing:

New release 1.6 is out! Biggest addition: you can now search for cameras along a route instead of just a radius around one point — perfect for your daily commute. Just drop waypoints on the map (same easy drag-the-map flow as the radius picker), set a corridor width, done. No external routing service involved. Waypoints are fully editable afterwards too — reposition, remove, or add more without redrawing the whole route.

Smaller stuff:

  • Whitelist is now a simple comma-separated city list (Berlin,Potsdam) instead of regex — same syntax as the blacklist.
  • A few config flow bugs squashed (blank forms in some cases, waypoint entry stalling after 3 points, whitelist/blacklist not saving when cleared).
  • “Number of sensors” renamed to “Maximum number of cameras” for clarity.

Grab it via HACS or the release. Full changelog here. Feedback/issues welcome on GitHub :waving_hand:

1 Like

I’m not here to piss in your pool. This is a genuine question.

Why not simply use Waze on your mobile or Android Auto headunit if you have one?

  • It doesn’t require you to remember to enter your destination to show you the cams.
  • It’s free & works across the globe (not just in Germany).
  • It warns you visually and audibly when you’re approaching a camera.
  • It doesn’t create a bunch of geolocation sensors or other entities in HA.

I mean, I get it, home automation is cool & all, but sometimes you have to step back & ask yourself whether you really need a home automation project to try to replicate some of the functionality that already exists in a free app.

There seems to be a need for some users. 14 downloads in the first 24 hours of availability…

v2.0.0 released. Now, you can define the schedule for each config entry. In addition, you can use a service action to refresh your defined area or route. Readme is updated with a typical use case automation.

Now, the Google-Map-Card supports native integration of Blitzer.de :slightly_smiling_face:

This integration is now available as a HACS default repository.

v2.1.0 released with:

  • :bell: blitzer_new_camera event - fires the moment a genuinely new camera is reported for an area/route, ready to trigger an automation directly.

See details in readme.

1 Like