-
Notifications
You must be signed in to change notification settings - Fork 1
FAQ
| Region | Empfohlener Dienst/Profil |
|---|---|
| Deutschland (DB, IC, ICE, Regionalzüge) |
MOTIS Transitous (compat) — Vendo (DB) ist derzeit deaktiviert |
| Berlin & Brandenburg (BVG, S-Bahn) | HAFAS – VBB |
| Österreich (ÖBB) | HAFAS – ÖBB |
| Norddeutschland (VBN, Bremen/Niedersachsen) | HAFAS – VBN |
| Rhein-Main (Frankfurt, Wiesbaden, Mainz) | HAFAS – RMV |
| Thüringen | HAFAS – VMT |
| Andere Regionen (experimentell) | MOTIS Transitous (compat) |
Weitere Details: Transportdienste
Die Option ist seit Adapter-Version 0.10.0 bewusst deaktiviert: Der db-vendo-Endpoint der Deutschen Bahn antwortet auf die Anfragen des Adapters mit OPS_BLOCKED — eine serverseitige Sperre, gegen die der Adapter nichts ausrichten kann. Statt Abfragen ins Leere laufen zu lassen, ist das Profil im Dropdown ausgegraut.
Wer bisher vendo:db genutzt hat, stellt die Instanz auf ein anderes Profil um — deutschlandweit auf motis:compat (Transitous), regional auf das passende HAFAS-Profil. Sobald die Sperre aufgehoben ist, wird die Option wieder freigeschaltet; der Code dafür bleibt im Adapter erhalten.
Es gibt keine fest codierte Obergrenze. Die Anzahl ist praktisch durch die Systemressourcen und das Abfrageintervall begrenzt. Jede Station und Verbindung erzeugt einen eigenen API-Aufruf pro Abfragezyklus.
Ja. Mehrere Instanzen sind möglich und sinnvoll, wenn verschiedene Dienste (z.B. HAFAS und MOTIS gleichzeitig) genutzt werden sollen, da pro Instanz nur ein Dienst konfiguriert wird.
Node.js ≥ 22 sowie js-controller ≥ 7.0.6 sind erforderlich. Ältere Versionen werden nicht unterstützt.
Mögliche Ursachen:
- Haltestellen-ID nicht gefunden — Die eingegebene ID oder der Suchbegriff liefert keine Ergebnisse. Prüfe die ID über die Haltestellensuche in der Adapter-Konfiguration.
- Verkehrsmittelfilter zu restriktiv — Alle verfügbaren Verkehrsmittel sind deaktiviert. Aktiviere zumindest eines.
- Zeitversatz zu groß — Der eingestellte Zeitversatz (Minuten) liegt jenseits der verfügbaren Abfahrten im Abfragezeitraum. Reduziere den Zeitversatz oder erhöhe den Abfragezeitraum.
- API nicht erreichbar — Die API des gewählten Dienstes ist vorübergehend nicht verfügbar. Prüfe das Adapter-Log auf Fehlermeldungen.
- Adapter gestoppt — Prüfe im ioBroker Admin, ob der Adapter läuft (grünes Symbol).
Der Verzögerungswert wird in Sekunden angegeben. Ein Wert von 120 bedeutet 2 Minuten Verspätung. Negative Werte bedeuten, dass das Fahrzeug früher als geplant fährt.
-
Departure— tatsächliche (Echtzeit-)Abfahrtszeit; enthält die Verspätung -
DeparturePlanned— planmäßige Abfahrtszeit laut Fahrplan
Wenn keine Echtzeit-Daten verfügbar sind, entspricht Departure der geplanten Zeit.
Der Zeitversatz filtert Abfahrten, die in weniger als N Minuten stattfinden. Nützlich, wenn der Weg zur Haltestelle einige Minuten dauert und Abfahrten, die man nicht mehr erreichen kann, ausgeblendet werden sollen.
Beispiel: Zeitversatz = 5 → Es werden nur Abfahrten angezeigt, die in mindestens 5 Minuten stattfinden.
Nicht alle Dienste und Profile liefern Betreiberinformationen. Wenn die API keinen Betreiber zurückmeldet, bleibt der Datenpunkt leer.
- Start- oder Zielstation nicht konfiguriert — Verbindungen benötigen mindestens eine konfigurierte Abfahrtsstation als Quelle. Prüfe, ob die gewählten Stationen im Tab „Abfahrten" vorhanden sind.
- Kein Dienst mit Verbindungssuche — Verbindungssuche (Journeys) wird nur von Diensten unterstützt, die diese Funktion anbieten. MOTIS Transitous hat ggf. eingeschränkte Unterstützung.
- Gleiche Start- und Zielstation — Start und Ziel müssen unterschiedliche Stationen sein.
- Journey — die gesamte Verbindung von A nach B
- Leg — ein einzelner Fahrtabschnitt innerhalb der Journey (z.B. eine U-Bahn-Fahrt oder ein Fußweg zum Umstieg)
Die Widgets wurden für ioBroker VIS 1.x entwickelt. VIS 2.x ist nicht getestet und wird aktuell nicht offiziell unterstützt.
- Prüfe, ob die eingetragene Objekt-ID korrekt ist (JSON-Datenpunkt der Station/Verbindung, z.B.
public-transport.0.Stations.{id}.json). - Prüfe, ob der Adapter läuft und der JSON-Datenpunkt gültige Daten enthält.
- Stelle sicher, dass VIS Zugriff auf den ioBroker-State hat.
Die Widgets unterstützen die Standard-VIS-CSS-Klassen. Eigene Anpassungen können über das CSS-Feld im VIS-Editor vorgenommen werden. Die Klassen-Präfixe sind pub-trans-deptt-* (Abfahrtstafel) bzw. pub-trans-conn-* (Verbindungstabelle).
Den NSPanel Lovelace UI Adapter. Dieser muss separat installiert und konfiguriert werden.
Den „Channel für NSPanel"-Schalter in der jeweiligen Stations- oder Verbindungskonfiguration aktivieren. Die Datenpunkte werden beim nächsten Abfragezyklus automatisch angelegt.
Details: NSPanel-Integration