Überarbeitung des Blitzer-Moduls

Begonnen von Prof. Dr. Peter Henning, 14 November 2026, 16:45:55

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Zwar ist das keine Sache nur für elektrisch angetriebene Fahrzeuge, wir werden aber in den nächsten Jahren sicher auch noch erleben, dass Benziner und Dieselfahrzeuge ebenfalls neue digitale Fähigkeiten bekommen.

Also lesen wir das mal in dem Sinne.

Weil ich mich diverse Unzulänglichkeiten des "inoffiziellen" Moduls 98_Blitzer.pm störten, habe ich etwas Zeit investiert.

Credit: bismosa, inoma und Wolle02, die das seit Jahren immer wieder leicht modifiziert haben

Hier jetzt das vorläufige Ergebnis. Das Modul beschafft aus öffentlich zugänglichen Daten (Ursprung bei Blitzer.de) die Standorte aller mobilen Radaranlagen in einer bestimmten Region. Die Region ist definiert als
- coordinate_home = Paar von Geokoordinaten + radius in km (als Default werden die aus dem global-Device genommen)
- coordinate_rect = 2 Paare von Geokoordinaten = Rechteck
- coordinate_list = beliebige Anzahl von Geokoordinatenpaaren + radius = Sequenz von überlappenden Kreisen, um ggf. die Fahrtstrecke zur Arbeit abzusichern.

Eine weitere wichtige Änderung war, die Ergebnislisten nicht als globale Variable zu speichern. Das bedeutet, dass man verschiedene Blitzer-Devices definieren kann, die sich nicht gegenseitig stören. Das war deshalb wichtig, weil ich auf diese Weise schon verschiedenen meiner Familienmitglieder Telegram-Buttons zur Verfügung stellen kann, die ihre präferierte location oder Route abfragen.

Derzeit schon in Arbeit: Telegram-Anbindung, die auf der aktuellen Position des Telegram-Clients basiert.

Wer das Modul bisher schon in Betrieb hat: Die alten Attributwerte zu den Home-Koordinaten lassen sich durch Ausführung von set ... convert_attributes auf das neue Format umstellen.

Achtung: Beta-Status, zum Testen.

LG

pah