Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation.

Überblick

OpenPublicTransport zeigt Abfahrten im öffentlichen Nahverkehr in Echtzeit und die Fahrtplanung für Haltestellen bei vielen Verkehrsanbietern. Jede konfigurierte Haltestelle wird zu einem Gerät mit Sensoren für die Pünktlichkeit, einem Binärsensor für Verspätungen, einem Fahrplan-Kalender, einer Ereignis-Entität für Störungen und einer Kamera als Abfahrtstafel. Abfahrten lassen sich nach Verkehrsmittel, Linie, Ziel oder Bahnsteig einschränken, und bevorzugte Linien können zuerst aufgelistet werden. Mit einer Einstellung für die Gehzeit werden Abfahrten ausgeblendet, die nicht mehr erreichbar sind, und mit einer gewünschten Ankunftszeit findet die Integration die späteste Verbindung, die noch pünktlich ankommt. Die meisten Anbieter funktionieren ohne API-Schlüssel, einige verlangen aber einen, und die Daten stammen aus der Cloud des Anbieters. Die Einrichtung erfolgt in der Oberfläche, und bei Fehlern wegen des Anfragelimits oder der API erscheinen Hinweise unter Reparaturen.

Zusammenfassung der README und des Codes von NerdySoftPaw/openpublictransport, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich

Unterstützt

  • Nutzt die Cloud des Herstellers Braucht eine Internetverbindung und einen Account beim Hersteller.

  • Anmeldung beim Hersteller Verbindet sich über die eigene Anmeldeseite des Herstellers.

  • Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.

  • Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.

Stellt bereit

  • Kameras
  • Sensoren
  • Kalender

Einrichtung

Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.

ÖPNV Anbieter wählen

  • Anbieter
  • Typ

API-Schlüssel eingeben

  • Trafiklab API-SchlüsselTrafiklab API-Schlüssel (erhältlich auf trafiklab.se)
  • NTA Primary API-SchlüsselNTA Primary API-Schlüssel (erforderlich, erhältlich auf developer.nationaltransport.ie)
  • NTA Secondary API-Schlüssel (optional)NTA Secondary API-Schlüssel (optional, als Fallback)
  • RMV API-SchlüsselRMV API-Schlüssel (erhältlich auf opendata.rmv.de)
  • VBN API-SchlüsselVBN API-Schlüssel — gilt für OTP und TRIAS. Kostenlos für private Nutzung, per E-Mail anfragen bei api@vbn.de
  • GTI-Benutzername (Application ID)Benutzername aus den Geofox-GTI-Zugangsdaten (geofox-auth-user)
  • GTI-PasswortPasswort aus den Geofox-GTI-Zugangsdaten. Wird zum Signieren jeder Anfrage verwendet und nicht übertragen
  • API-SchlüsselPersönlicher API-Schlüssel des Anbieters (kostenlose Registrierung, siehe Hinweis oben)
  • Zweiter API-SchlüsselNur für Provider mit zwei Schlüsseln (z. B. CTA: Train-Tracker-Key)

Haltestelle suchen

  • Haltestelle, Ort

Wird auch bei „Schritt 7“ abgefragt.

Haltestelle auswählen

  • Haltestelle

Wird auch bei „Schritt 8“ abgefragt.

Eigene OTP2-Instanz konfigurieren

  • OTP2-Server-URLBasis-URL inkl. Router-Pfad, z.B. http://192.168.1.10:8080/otp/routers/default
  • API-Schlüssel (optional)Optionaler API-Schlüssel, falls deine Instanz Authentifizierung erfordert

Einstellungen

  • Anzahl AbfahrtenWie viele Abfahrten sollen angezeigt werden? (1-20)
  • VerkehrsmittelWelche Verkehrsmittel sollen angezeigt werden?
  • Update-Intervall (Sekunden)Wie oft sollen die Daten aktualisiert werden? (10-3600 Sekunden)
  • Anbieter-Logo anzeigenZeige das Anbieter-Logo anstelle des Verkehrsmittel-Icons
  • Verspätungs-Schwellwert (Minuten)Ab wie vielen Minuten Verspätung soll der Delay-Sensor auslösen? (1-30)
  • Linien-FilterNur bestimmte Linien anzeigen, kommagetrennt (z.B. U79, RE5, Bus 42). Leer = alle Linien
  • Ziel-FilterNur Abfahrten mit passendem Ziel anzeigen, kommagetrennt, Teiltreffer (z.B. Duisburg, Flughafen). Leer = alle Ziele
  • Gleis-/Steig-FilterNur Abfahrten von bestimmten Gleisen/Steigen anzeigen, kommagetrennt (z.B. 3, 4 oder Gleis 3). Leer = alle Gleise
  • Fußweg (Minuten)Fußweg zur Haltestelle in Minuten (0 = deaktiviert). Abfahrten die nicht mehr erreichbar sind werden ausgeblendet
  • Favoriten-LinienKommagetrennte Linien, die zuerst angezeigt werden (z.B. U79, RE5). Leer = keine Favoriten

Nach der Einrichtung

  • Anzahl Abfahrten
  • Verkehrsmittel
  • Update-Intervall (Sekunden)
  • Anbieter-Logo anzeigenZeige das Anbieter-Logo anstelle des Verkehrsmittel-Icons
  • Verspätungs-Schwellwert (Minuten)Ab wie vielen Minuten Verspätung soll der Delay-Sensor auslösen? (1-30)
  • Linien-FilterNur bestimmte Linien anzeigen, kommagetrennt (z.B. U79, RE5, Bus 42). Leer = alle Linien
  • Ziel-FilterNur Abfahrten mit passendem Ziel anzeigen, kommagetrennt, Teiltreffer (z.B. Duisburg, Flughafen). Leer = alle Ziele
  • Gleis-/Steig-FilterNur Abfahrten von bestimmten Gleisen/Steigen anzeigen, kommagetrennt (z.B. 3, 4 oder Gleis 3). Leer = alle Gleise
  • Fußweg (Minuten)Fußweg zur Haltestelle in Minuten (0 = deaktiviert). Abfahrten die nicht mehr erreichbar sind werden ausgeblendet
  • Favoriten-LinienKommagetrennte Linien, die zuerst angezeigt werden (z.B. U79, RE5). Leer = keine Favoriten
  • Ziel-Ankunftszeit (HH:MM, optional)Statt der nächsten Verbindung ab jetzt wird die späteste Verbindung gesucht, die bis zu dieser Uhrzeit ankommt (z.B. 07:45, 15 Minuten vor Schulbeginn). Leer = Verbindung ab jetzt
  • Entity für dynamische Ankunftszeit (optional)input_datetime oder sensor, deren Wert bei jeder Aktualisierung neu gelesen wird (z.B. für einen Stundenplan, der sich täglich ändert). Hat Vorrang vor der festen Ziel-Ankunftszeit
  • Minuten vor der Entity-Zeit ankommenWird von der Zeit der oben gewählten Entity abgezogen, z.B. 15 Minuten vor Unterrichtsbeginn. Nur relevant, wenn eine Entity gewählt ist

Texte aus dem Code von NerdySoftPaw/openpublictransport.

Entitäten

  • BinärsensorenVerspätungen
  • KalenderFahrplan
  • KamerasAbfahrtstafel
  • EreignisseStörungen
  • SensorenPünktlichkeit

Fehlerbehebung

  • DiagnosedatenLädt eine Diagnosedatei herunter, die du an einen Fehlerbericht anhängen kannst.
  • ReparaturhinweiseMögliche Hinweise unter Einstellungen > Reparaturen:API Rate Limit erreicht, API-Fehler, Community-Server openpublictransport.net eingestellt

Aus der README

Real-time public transport departures for Home Assistant — 59 providers across Germany, Austria, Switzerland, the Netherlands, Luxembourg, Norway, Sweden, Ireland, the USA, and worldwide.

The openpublictransport community server has been shut down (v2026.10.0). We had to give up our own API at api.openpublictransport.net for cost reasons. Entries using the openpublictransport provider are removed on update — all other providers are unaffected. From now on, our focus is on connecting more transit networks (Verkehrsverbünde) directly. Read the full announcement: Community Server Shutdown & Our New Focus — and request your network!

  • Real-time departures with delay tracking, platform changes, and disruption notices
  • 35 transit providers — most require no API key
  • Trip planner — A-to-B routes with transfer risk assessment (EFA and OTP2 providers, see the table above)
  • 8 entity types: sensor, binary sensor, calendar, event, camera, trip sensor, statistics, multi-stop
  • 4 actions — refresh_departures, plan_trip, check_delays, announce_departure (TTS)
  • Reconfigure without re-setup — change your station anytime via ⚙️ → Reconfigure
  • Walking time — hides departures you can't reach on foot
  • Fuzzy stop search — handles typos and umlaut variations
  • Line & destination filtering & favorites — show only the lines or directions you use
  • Departure board camera — classic yellow-on-black station display
  • 7 languages — DE, EN, FR, NL, PL, IT, SV
Aus der README von NerdySoftPaw/openpublictransport, MIT License. Gekürzt.

Erscheint in Vulpo

Kamerakarte, Kalender-Karte, Diagrammkarte, Apple Watch.

Informationen

Installationen
265 teilen Analysedaten
GitHub-Sterne
27
Verbindung
Nutzt die Cloud des Herstellers
Pflege
In den letzten 6 Monaten aktualisiert
Version
v2026.10.5,
Kategorie
Sicherheit und Schutz, Kameras
Art
Marketplace-Integration
Voraussetzung
Braucht den Marketplace (HACS bis Home Assistant 2026.10)
Domain
openpublictransport

Das könnte dir auch gefallen

Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation. Über diese Zahlen