Skip to content

Abfahrten

tt-tom17 edited this page Jul 11, 2026 · 7 revisions

Abfahrten

Der Tab „Abfahrten erstellen" ermöglicht das Verwalten von Haltestellen, für die Abfahrtsdaten abgerufen werden sollen. Er besteht aus einer Stationsübersicht (links) und einem Konfigurationsbereich (rechts).

Abfahrten-Tab

Stationsübersicht

Die linke Seite zeigt alle konfigurierten Stationen in einer Liste. Jeder Eintrag zeigt den Namen der Station (bzw. den eigenen Namen) und ob die Station aktiv ist.

Station hinzufügen

Über den Button „Station hinzufügen" öffnet sich der Stationssuche-Dialog:

  • Mindestzeichen: 2 Zeichen müssen eingegeben werden, bevor die Suche startet
  • Die Suche verwendet den aktuell konfigurierten Transportdienst
  • Suchergebnisse zeigen Name und ID der gefundenen Haltestellen
  • Per Klick auf eine Station wird sie übernommen und der Dialog geschlossen
Stationssuche-Dialog

Hinweis: Wird eine Station ausgewählt, die bereits in der Liste vorhanden ist, wird sie nicht erneut hinzugefügt.

Station löschen

Jede Station hat einen Löschen-Button. Vor dem Löschen erscheint ein Bestätigungsdialog. Beim Löschen werden auch alle zugehörigen ioBroker-Datenpunkte unter Stations.{stationId} rekursiv gelöscht.


Stationskonfiguration

Nach dem Klick auf eine Station in der Übersicht wird der Konfigurationsbereich auf der rechten Seite aktiv. Alle Felder können nur bearbeitet werden, wenn der Adapter läuft (grüner Status).

Felder

Stations-ID

Eigenschaft Wert
Typ Textfeld (schreibgeschützt)
Quelle automatisch aus der Stationssuche

Eindeutige ID der Haltestelle im jeweiligen Transportdienst (z.B. 900350163). Wird automatisch befüllt und kann nicht geändert werden.

Stationsname

Eigenschaft Wert
Typ Textfeld (schreibgeschützt)
Quelle API-Antwort bei der Stationssuche

Offizieller Name der Haltestelle laut API (z.B. Berlin Hbf). Wird automatisch befüllt.

Eigener Name

Eigenschaft Wert
Typ Textfeld
Standard entspricht dem Stationsnamen

Optionaler Anzeigename für die Station in ioBroker. Wird beim Anlegen der Station automatisch mit dem Stationsnamen vorbelegt. Eignet sich zur besseren Identifikation (z.B. Bushaltestelle_Arbeit).

Dieser Name wird nicht als Datenpfad verwendet — der Datenpfad basiert immer auf der Stations-ID.

Aktiviert

Eigenschaft Wert
Typ Toggle (Ein/Aus)
Standard ein (aktiv)

Schaltet die Abfrage dieser Station ein oder aus. Deaktivierte Stationen werden beim nächsten Polling-Zyklus übersprungen. Die Datenpunkte bleiben erhalten.

Wenn deaktiviert, ist auch der Produktselektor ausgegraut.

Channel für NSPanel (Adapter)

Eigenschaft Wert
Typ Toggle (Ein/Aus)
Standard aus

Legt zusätzlich einen Channel vom Typ timetable mit allen für das NSPanel benötigten Datenpunkten an. Erfordert den NSPanel Lovelace UI Adapter.

Anzahl Abfahrten

Eigenschaft Wert
Typ Zahleneingabe
Standard 10 (beim Anlegen), Anzeige: 3 wenn nicht gesetzt
Minimum 1
Maximum 50

Anzahl der Abfahrten, die vom Transportdienst abgerufen und als Datenpunkte gespeichert werden. Bestimmt die Anzahl der Departures_00 bis Departures_NN-Objekte.

Je mehr Abfahrten konfiguriert sind, desto mehr Datenpunkte werden angelegt und bei jedem Polling-Zyklus aktualisiert.

Objektanzahl: Jede Abfahrt bekommt einen eigenen Channel mit mehreren States. Mehrere Stationen mit hoher Abfahrtenzahl treiben die Objektzahl der Instanz entsprechend nach oben — warnt der js-controller im Log über zu viele Objekte, lässt sich die Schwelle über die Objektanzahl-Warnschwelle anheben.

Zeitversatz

Eigenschaft Wert
Typ Zahleneingabe
Standard 0
Minimum 0
Einheit Minuten

Gibt an, ab welchem zukünftigen Zeitpunkt Abfahrten abgerufen werden sollen. Bei 0 werden Abfahrten ab sofort angezeigt. Bei 5 werden nur Abfahrten gezeigt, die in mindestens 5 Minuten abfahren.

Anwendungsfall: Wenn die Haltestelle 4 Minuten Fußweg entfernt ist, verhindert ein Offset von 4, dass Abfahrten angezeigt werden, die nicht mehr erreichbar sind.

Zeitfenster (Minuten)

Eigenschaft Wert
Typ Zahleneingabe
Standard 60
Minimum 1
Maximum 720
Einheit Minuten

Zeitspanne, über die Abfahrten abgerufen werden — gerechnet ab dem durch den Zeitversatz bestimmten Startzeitpunkt. Bei 60 liefert der Transportdienst also die Abfahrten der nächsten Stunde.

Zusammenspiel mit „Anzahl Abfahrten": Beide Felder begrenzen das Ergebnis unabhängig voneinander — es gilt, was zuerst greift. An stark frequentierten Stationen ist die Anzahl-Grenze oft schon nach wenigen Minuten erreicht, das Zeitfenster wird dann gar nicht ausgeschöpft.

Hinweis: Ein größeres Zeitfenster allein bringt an solchen Stationen nichts — die Anzahl Abfahrten muss dann mit erhöht werden, sonst wird die Anzahl-Grenze vor dem Ende des Zeitfensters erreicht.


Verkehrsmittelfilter (Produktselektor)

Unterhalb der Stationsfelder befindet sich der Produktselektor. Er zeigt alle für das gewählte Profil verfügbaren Verkehrsmittel als Checkboxen.

Wichtig: Welche Produkte angezeigt werden, hängt vom konfigurierten Profil ab. Pro Profil stehen nur die für diesen Dienst relevanten Verkehrsmittel zur Verfügung.

Unterstrichen dargestellte Produkte wurden von der API für diese Station zurückgemeldet. Sie sind ein Hinweis, welche Verkehrsmittel tatsächlich an dieser Haltestelle halten.

Alle Produkte die deaktiviert sind, werden bei der Abfrage herausgefiltert und nicht als Datenpunkte gespeichert.

Verfügbare Verkehrsmittel

Schlüssel Anzeigename Icon Farbe
express ICE/IC/EC Bahn Rot (#EC0016)
nationalExpress ICE Bahn Orange (#FF6F00)
national IC/EC Bahn Hellorange (#FF8F00)
regionalExpress RE Bahn Hellblau (#709EBF)
regional RE/RB Bahn Blau (#1455C0)
suburban S-Bahn Bahn Grün (#008D4F)
subway U-Bahn U-Bahn-Icon Dunkelblau (#0065AE)
tram Straßenbahn Tram-Icon Rot (#D5001C)
bus Bus Bus-Icon Lila (#A5027D)
ferry Fähre Schiff-Icon Hellblau (#0080C8)
expressTrain ICE Bahn Rot (#EC0016)
nationalTrain IC/EC/CNL/IR Bahn Orange (#FF6F00)
localTrain Nahverkehr Bahn Blau (#1455C0)
watercraft Schiff/Fähre Schiff-Icon Hellblau (#0080C8)
dialARide Anruf-/Bedarfsverkehr Auto-Icon Lila (#A5027D)
interregional IR Bahn Hellorange (#FF8F00)
onCall Anruf-/Bedarfsverkehr Auto-Icon Braun (#6D4C41)
taxi Taxi Taxi-Icon Gelb (#F9A825)
sBahn S-Bahn Bahn Grün (#008D4F)
uBahn U-Bahn U-Bahn-Icon Dunkelblau (#0065AE)
longDistanceTrain IC/EC/CNL/IR Bahn Orange (#FF6F00)
regionaTrain RE/RB Bahn Blau (#1455C0)
regionalTrain RE/RB Bahn Blau (#1455C0)
ast Anruf-Sammel-Taxi Auto-Icon Lila (#A5027D)
cableCar Seilbahn Bahn Braun (#795548)

Die letzten sieben Schlüssel gehören zu den Profilen RMV und VMT, die eigene HAFAS-Produkt-IDs verwenden (s-bahn, u-bahn, long-distance-train, regiona-train, regional-train, cable-car). regionaTrain ist kein Tippfehler, sondern die tatsächliche Produkt-ID des RMV-Profils.

Nicht alle 25 Verkehrsmittel sind bei jedem Profil sichtbar. Der Selektor blendet Verkehrsmittel aus, die vom gewählten Profil nicht unterstützt werden.

Verfügbare Produkte je Profil

Profil Verfügbare Produkte
VBB (hafas:vbb) suburban, subway, tram, bus, ferry, express, regional
VBN (hafas:vbn) expressTrain, nationalTrain, localTrain, suburban, bus, watercraft, subway, tram, dialARide
ÖBB (hafas:oebb) nationalExpress, national, interregional, regional, suburban, bus, ferry, subway, tram, onCall
RMV (hafas:rmv) expressTrain, longDistanceTrain, regionaTrain, sBahn, uBahn, tram, bus, watercraft, ast, cableCar
VMT (hafas:vmt) longDistanceTrain, regionalTrain, tram, bus
Deutsche Bahn (vendo:db) — derzeit deaktiviert nationalExpress, national, regionalExpress, regional, suburban, bus, ferry, subway, tram, taxi
MOTIS/Transitous (motis:compat) nationalExpress, national, regionalExpress, regional, suburban, bus, ferry, subway, tram

Weiterführende Seiten

AdapterLogo

Adapter Version

npm Number of Installations


ioBroker.public-transport

🏠 Überblick

⚙️ Einrichtung

📋 Konfiguration

📊 Referenz

🖥️ Anzeige

❓ Hilfe

Translation

🇬🇧 English documentation

Clone this wiki locally