🚗 TomTom in HomeAssistant - Verkehrsmeldungen für deine Routen für Automatisierung und Darstellung

Hallo zusammen,

ich möchte euch eine Integration vorstellen, die TomTom-Verkehrsmeldungen nach Home Assistant bringt: Staus, gesperrte Straßen und Fahrstreifen, Baustellen, Unfälle, Pannenfahrzeuge und das Wetter auf der Straße. Und für den Weg zur Arbeit, wie lange er gerade dauert. Alles kommt aus TomToms eigenen APIs, mit einem kostenlosen Schlüssel.

Sie ist der Nachfolger von Blitzer.de und Lufop Radar. Beide Integrationen leben in ihr als optionale Blitzer-Quellen weiter.

Inoffiziell: keine Verbindung zu TomTom, nicht von TomTom unterstützt.

Die Karte

Die Integration bringt ihre eigene Karte mit. Nichts herunterladen, keine Ressource eintragen. Eine Liste pro Eintrag, die beantwortet „was ist gerade auf meinem Weg“, nächste Meldung zuerst, mit einer Karte darüber, daneben oder zusammengefaltet in eine einzige Zeile mit Pop-up.

Auf einer Live-Route steht die Fahrzeit groß unter dem Titel. Die Zeile darunter sagt, wie viel davon Verkehr ist, in Grün, Gelb oder Rot nach Schwellen, die ihr selbst festlegt. Der betroffene Abschnitt jeder Meldung wird auf der Karte unter ihrem Symbol eingezeichnet, und TomToms Verkehrsfluss färbt die Straßen, solange die Karte zu sehen ist. Die Kacheln laufen über die Integration, euer Schlüssel landet also nie im Browser.

Ganz nach eurem Geschmack

Der Editor ist derselbe wie bei der Annuals-Karte, mit derselben Freiheit: Was die Karte zeigt und wie jedes Element aussieht, also Farbe, Schrift, Größe, Symbol und Hintergrund, stellt ihr im visuellen Editor ein. Kein YAML, kein card-mod.

Was gemeldet wird

Ihr legt ein Gebiet an (Mittelpunkt und Radius), einen Kreis, der einem Device Tracker folgt, oder eine Route von einem Start zu einem Ziel. Jede Meldung wird eine geo_location-Entität mit ihrer Straße, dem betroffenen Abschnitt, ihrer Verzögerung und einer fertigen einzeiligen summary.

TomTom ordnet jede Meldung einer von dreizehn Arten zu: Stau, gesperrter Fahrstreifen oder gesperrte Straße, Baustelle, Unfall, Pannenfahrzeug, Nebel, Regen, Glätte, Wind, Überflutung und mehr. Jede Art lässt sich pro Eintrag ein- und ausschalten.

Features

Installation

  1. In HACS https://github.com/somansch/tomtom als benutzerdefiniertes Repository vom Typ Integration hinzufügen (die Aufnahme in die HACS-Standardliste ist beantragt und wird geprüft), TomTom herunterladen und Home Assistant neu starten.
  2. Einen kostenlosen Schlüssel auf developer.tomtom.com holen. Das dauert eine Minute, ein Zahlungsmittel ist nicht nötig.
  3. Einstellungen → Geräte & Dienste → Integration hinzufügen → TomTom, Schlüssel einfügen und das erste Gebiet oder die erste Route anlegen.
  4. blitzer.de oder Lufop dazu? Beim Eintrag TomTom Einstellungen unter Konfigurieren → Datenquellen einschalten.

Benötigt Home Assistant 2024.7 oder neuer.

Ein Wort zur Datenquelle

Die Integration nutzt TomToms öffentliche Entwickler-APIs mit eurem eigenen Schlüssel, unter TomToms Bedingungen für Entwickler, vor allem den monatlichen Freikontingenten. Die README erklärt, was jede Abfrage kostet und wie ihr im Rahmen bleibt.


:open_book: README · Releases

Feedback, Fragen und Ideen sind hier sehr willkommen. Ein :star: auf GitHub hilft anderen, die Integration zu finden, und wenn sie euch einen Stau erspart, freue ich mich über einen Kaffee.

Danke fürs Vorstellen, @somansch
Die aktuelle Fahrzeit direkt auf dem Dashboard finde ich für die Morgenroutine spannend.
Ein Hinweis, dass der Arbeitsweg heute länger dauert, wäre schon vor dem Losfahren praktisch. Das schaue ich mir gern genauer an.

Die Idee ist ja ganz nett, aber was bringt mir das zuhause, wenn ich losfahre ist noch alles ok und 10min später passiert ein Unfall auf der Autobahn und die Strasse ist dicht oder hinter der Rheinbrücke wird ein Blitzer aufgebaut.

Daher ist TomTom im Auto die einzige wahre Lösung, der mir fortlaufend solche Ereignisse meldet.

Aber du schläfst ja hoffentlich nicht im Auto…

Ein Blick VOR der Fahrt zeigt dir schon ob du besser mehr Zeit einplanen solltest.

Beides wäre da Sinnvoll.