Onafhankelijk overzicht, gemaakt door de ontwikkelaar van Vulpo. Niet gelieerd aan Home Assistant of de Open Home Foundation.

Over dit item

OpenPublicTransport toont actuele vertrektijden van het openbaar vervoer en reisplanning voor haltes bij veel vervoerders. Elke ingestelde halte wordt een apparaat met sensoren voor punctualiteit, een binaire sensor voor vertragingen, een dienstregelingsagenda, een entiteit voor storingsgebeurtenissen en een vertrekbord-camera. Vertrekken kunnen worden beperkt op vervoerstype, lijn, bestemming of perron, en favoriete lijnen kunnen bovenaan worden getoond. Met een instelling voor looptijd worden vertrekken verborgen die niet meer te halen zijn, en met een gewenste aankomsttijd vind je de laatste verbinding die nog op tijd aankomt. De meeste vervoerders werken zonder API-sleutel, al vragen sommige er wel een, en de gegevens komen uit de cloud van de leverancier. Het wordt in de UI ingesteld en er verschijnen reparatiemeldingen bij fouten met de limiet voor aanvragen of met de API.

Automatische samenvatting van de README en de code van NerdySoftPaw/openpublictransport, automatisch vertaald. Klopt er iets niet, of ben je de maintainer en wil je hier je eigen tekst tonen? Neem contact op

Ondersteunt

  • Gebruikt de cloud van de aanbieder Heeft een internetverbinding en een account bij de aanbieder nodig.

  • Inloggen bij de aanbieder Maakt verbinding via de eigen inlogpagina van de aanbieder.

  • Uit de Marketplace Wordt geïnstalleerd via de Marketplace, voorheen HACS.

  • Actief onderhouden De auteur heeft in de afgelopen zes maanden een release of wijziging gepubliceerd.

Levert

  • Camera’s
  • Sensoren
  • Agenda’s

Instellen

Installeer de integratie vanuit de Marketplace en herstart Home Assistant. Voeg de integratie daarna toe onder Instellingen > Apparaten en diensten.

Kies een OV-aanbieder

  • Aanbieder
  • Type

API Key invoeren

  • Trafiklab API-sleutelTrafiklab API Key (beschikbaar op trafiklab.se)
  • NTA primaire API KeyNTA primaire API Key (vereist, beschikbaar op developer.nationaltransport.ie)
  • NTA secundaire API Key (optioneel)NTA secundaire API Key (optioneel, gebruikt als terugval)
  • RMV API-sleutelRMV API Key (aan te vragen op opendata.rmv.de)
  • VBN API-sleutelVBN API-sleutel: werkt voor zowel OTP als TRIAS. Gratis voor niet-commercieel gebruik, aan te vragen per e-mail via api@vbn.de
  • GTI-gebruikersnaam (application ID)Gebruikersnaam uit je Geofox GTI-gegevens (geofox-auth-user)
  • GTI-wachtwoordWachtwoord uit je Geofox GTI-gegevens. Wordt gebruikt om elk verzoek te ondertekenen en nooit verzonden
  • API keyPersoonlijke API-sleutel van de aanbieder (gratis registratie, zie de opmerking hierboven)
  • Tweede API-sleutelAlleen voor aanbieders met twee sleutels (bijvoorbeeld CTA: Train Tracker-sleutel)

Halte/station zoeken

  • Halte, Stad

Ook gevraagd bij “Stap 7”.

Halte selecteren

  • Halte

Ook gevraagd bij “Stap 8”.

Aangepaste OTP2-instantie configureren

  • OTP2-server-URLBasis-URL inclusief routerpad, bijvoorbeeld http://192.168.1.10:8080/otp/routers/default
  • API-sleutel (optioneel)Optionele API-sleutel als je instantie authenticatie vereist

Instellingen

  • Aantal vertrekkenHoeveel vertrekken moeten worden weergegeven? (1-20)
  • VervoerstypesWelke vervoerstypes moeten worden weergegeven?
  • Bijwerkinterval (seconden)Hoe vaak moeten de gegevens worden bijgewerkt? (10-3600 seconden)
  • Logo van aanbieder tonenToon het logo van de aanbieder in plaats van het vervoerstypepictogram
  • Vertragingsdrempel (minuten)Minimale vertraging in minuten om de vertragingssensor te activeren (1-30)
  • LijnfilterToon alleen specifieke lijnen, gescheiden door komma's (bijv. U79, RE5, Bus 42). Leeg = alle lijnen
  • BestemmingsfilterToon alleen vertrekken met overeenkomende bestemming, kommagescheiden, gedeeltelijke overeenkomst (bijv. Duisburg, Luchthaven). Leeg = alle bestemmingen
  • PerronfilterToon alleen vertrekken van specifieke perrons/sporen, kommagescheiden (bijv. 3, 4). Leeg = alle perrons
  • Looptijd (minuten)Looptijd naar de halte in minuten (0 = uitgeschakeld). Vertrekken die niet meer gehaald kunnen worden, worden verborgen
  • Favoriete lijnenLijnen die als eerste worden getoond, gescheiden door komma's (bijv. U79, RE5). Leeg = geen favorieten

Na het instellen

  • Aantal vertrekken
  • Vervoerstypes
  • Bijwerkinterval (seconden)
  • Logo van aanbieder tonenToon het logo van de aanbieder in plaats van het vervoerstypepictogram
  • Vertragingsdrempel (minuten)Minimale vertraging in minuten om de vertragingssensor te activeren (1-30)
  • LijnfilterToon alleen specifieke lijnen, gescheiden door komma's (bijv. U79, RE5, Bus 42). Leeg = alle lijnen
  • BestemmingsfilterToon alleen vertrekken met overeenkomende bestemming, kommagescheiden, gedeeltelijke overeenkomst (bijv. Duisburg, Luchthaven). Leeg = alle bestemmingen
  • PerronfilterToon alleen vertrekken van specifieke perrons/sporen, kommagescheiden (bijv. 3, 4). Leeg = alle perrons
  • Looptijd (minuten)Looptijd naar de halte in minuten (0 = uitgeschakeld). Vertrekken die niet meer gehaald kunnen worden, worden verborgen
  • Favoriete lijnenLijnen die als eerste worden getoond, gescheiden door komma's (bijv. U79, RE5). Leeg = geen favorieten
  • Gewenste aankomsttijd (UU:MM, optioneel)Zoek in plaats van de eerstvolgende verbinding vanaf nu de laatste verbinding die nog uiterlijk op dit tijdstip aankomt (bijvoorbeeld 07:45, 15 minuten voordat school begint). Leeg = verbinding vanaf nu
  • Entiteit voor dynamische aankomsttijd (optioneel)input_datetime of sensor waarvan de waarde bij elke update opnieuw wordt gelezen (bijvoorbeeld voor een rooster dat dagelijks verandert). Heeft voorrang op de vaste gewenste aankomsttijd
  • Minuten eerder aankomen dan de tijd van de entiteitWordt afgetrokken van de tijd van de hierboven gekozen entiteit, bijvoorbeeld 15 minuten voordat de les begint. Alleen van belang als een entiteit is gekozen

Teksten uit de code van NerdySoftPaw/openpublictransport. Teksten waarvoor de repository geen Nederlandse vertaling heeft, zijn automatisch vertaald.

Entiteiten

  • Binaire sensorenVertragingen
  • Agenda’sDienstregeling
  • Camera’sVertrektijden
  • GebeurtenissenVerstoringen
  • SensorenStiptheid

Probleemoplossing

  • DiagnostiekDownloadt een diagnostiekbestand om aan een bugmelding toe te voegen.
  • ReparatiemeldingenMeldingen die het kan tonen onder Instellingen > Reparaties:API-limiet bereikt, API-fout, openpublictransport.net community server shut down

Uit de 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
Uit de README van NerdySoftPaw/openpublictransport, MIT License. Ingekort.

Te zien in Vulpo

Camera-kaart, Agenda-kaart, Grafiek-kaart, Apple Watch.

Informatie

Installaties
265 die analysegegevens delen
GitHub-sterren
27
Verbinding
Gebruikt de cloud van de aanbieder
Onderhoud
Bijgewerkt in de afgelopen 6 maanden
Versie
v2026.10.5,
Categorie
Beveiliging en veiligheid, Camera’s
Soort
Marketplace-integratie
Vereist
Vereist de Marketplace (HACS op 2026.10 en ouder)
Domein
openpublictransport

Dit vind je misschien ook interessant

Onafhankelijk overzicht, gemaakt door de ontwikkelaar van Vulpo. Niet gelieerd aan Home Assistant of de Open Home Foundation. Over deze cijfers