98_DBPlan.pm: Fahrplaninformation der DB

Begonnen von JoWiemann, 08 April 2015, 18:57:14

Vorheriges Thema - Nächstes Thema

JWRu

Hier ist ein List
Internals:
   BASE_TYPE  plan
   DEF        60
   DevState   active
   FUUID      5c447b9f-f33f-c1fa-b368-8c86c6d0666f493a
   Interval   60
   NAME       DBPlan
   NR         109
   PLAN_URL   https://reiseauskunft.bahn.de/bin/query.exe/dox?S=departure&Z=destination&start=1&rt=1
   STATE      active
   TABLE_URL  https://reiseauskunft.bahn.de/bin/bhftafel.exe/dox?&input=station&start=1&rt=1
   TRIGGERTIME 1574805433.88628
   TRIGGERTIME_FMT 2019-11-26 22:57:13
   TYPE       DBPlan
   Time_Offset 0
   addr       https://reiseauskunft.bahn.de:443
   auth       0
   code       200
   compress   1
   conn       
   displayurl https://reiseauskunft.bahn.de/bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-0&vca&HWAI=CONNECTION$C0-0!detailsVerbund=opened!verbund=VRN&outConId=C0-0&tplVarsDBStyle=yes&
   host       reiseauskunft.bahn.de
   httpheader HTTP/1.1 200 OK
Content-Type: text/html; charset=ISO-8859-1
Date: Tue, 26 Nov 2019 21:56:16 GMT
Server: Apache
Set-Cookie: ident=nf.09918145.1574805374; Path=/; Version=1
Set-Cookie: seqnr=4; Path=/; Version=1
Set-Cookie: ld=36217; Path=/; Version=1
Set-Cookie: AWSELB=D94B55A70EE07542A3A42D7B6D8FEE49CB53937A3121EE133A96AEDEF294989890C8707964F2F2C778F7D6994FAB12A479929C5875469A0573D043C5315CB50D4012A8037330E67E0559091F9E1B7868B223C65048;PATH=/;VERSION=1
Connection: Close
   hu_blocking 0
   hu_filecount 2409
   hu_port    443
   hu_portSfx
   loglevel   4
   noshutdown 1
   path       /bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-0&vca&HWAI=CONNECTION$C0-0!detailsVerbund=opened!verbund=VRN&outConId=C0-0&tplVarsDBStyle=yes&
   protocol   https
   redirects  0
   timeout    5
   url        https://reiseauskunft.bahn.de/bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-0&vca&HWAI=CONNECTION$C0-0!detailsVerbund=opened!verbund=VRN&outConId=C0-0&tplVarsDBStyle=yes&
   version    23.02.2018 18:23:00
   READINGS:
     2019-11-26 22:56:14   plan_arrival_1  23:18
     2019-11-26 22:56:14   plan_arrival_2  23:48
     2019-11-26 22:56:14   plan_arrival_3  00:18
     2019-11-26 22:56:14   plan_arrival_delay_1 3
     2019-11-26 22:56:16   plan_arrival_delay_2 0
     2019-11-26 22:56:15   plan_arrival_delay_3 0
     2019-11-26 22:56:14   plan_connection_1 RNV
     2019-11-26 22:56:14   plan_connection_2 RNV
     2019-11-26 22:56:14   plan_connection_3 RNV
     2019-11-26 22:56:14   plan_departure_1 23:05
     2019-11-26 22:56:14   plan_departure_2 23:35
     2019-11-26 22:56:14   plan_departure_3 00:05
     2019-11-26 22:56:14   plan_departure_delay_1 3
     2019-11-26 22:56:14   plan_departure_delay_2 0
     2019-11-26 22:56:14   plan_departure_delay_3 0
     2019-11-26 22:25:14   plan_error      error in DB request
     2019-11-26 22:56:14   plan_travel_change_1 0
     2019-11-26 22:56:14   plan_travel_change_2 0
     2019-11-26 22:56:14   plan_travel_change_3 0
     2019-11-26 22:56:14   plan_travel_duration_1 0:13
     2019-11-26 22:56:14   plan_travel_duration_2 0:13
     2019-11-26 22:56:14   plan_travel_duration_3 0:13
     2019-11-25 20:41:10   state           active
     2019-11-26 22:56:16   travel_departure_1 Bahnhof, Dossenheim - none
     2019-11-26 22:56:16   travel_departure_2 Bahnhof, Dossenheim - none
     2019-11-26 22:56:15   travel_departure_3 Bahnhof, Dossenheim - none
     2019-11-26 22:56:16   travel_destination_1 Bismarckplatz, Heidelberg - none
     2019-11-26 22:56:16   travel_destination_2 Bismarckplatz, Heidelberg - none
     2019-11-26 22:56:15   travel_destination_3 Bismarckplatz, Heidelberg - none
     2019-11-26 22:56:14   travel_note_1   none
     2019-11-26 22:56:14   travel_note_2   none
     2019-11-26 22:56:14   travel_note_3   none
     2019-11-26 22:56:16   travel_note_error_1 none
     2019-11-26 22:56:16   travel_note_error_2 none
     2019-11-26 22:56:15   travel_note_error_3 none
     2019-11-26 22:56:16   travel_note_text_1 none
     2019-11-26 22:56:16   travel_note_text_2 none
     2019-11-26 22:56:15   travel_note_text_3 none
     2019-11-26 22:56:14   travel_price_1  VRN-Tarif
     2019-11-26 22:56:14   travel_price_2  VRN-Tarif
     2019-11-26 22:56:14   travel_price_3  VRN-Tarif
     2019-11-26 22:56:16   travel_vehicle_nr_1 RNV 5
     2019-11-26 22:56:16   travel_vehicle_nr_2 RNV 5
     2019-11-26 22:56:15   travel_vehicle_nr_3 RNV 5
   helper:
     DESTINATION Heidelberg Bismarckplatz
     STATION    Dossenheim Bahnhof
     delay_1    1,1
     delay_2    1,0
     delay_3    1,0
     note_index 1
     travel_note_link_1 https://reiseauskunft.bahn.de/bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-0&vca&HWAI=CONNECTION$C0-0!detailsVerbund=opened!verbund=VRN&outConId=C0-0&tplVarsDBStyle=yes&
     travel_note_link_2 https://reiseauskunft.bahn.de/bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-1&vca&HWAI=CONNECTION$C0-1!detailsVerbund=opened!verbund=VRN&outConId=C0-1&tplVarsDBStyle=yes&
     travel_note_link_3 https://reiseauskunft.bahn.de/bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-2&vca&HWAI=CONNECTION$C0-2!detailsVerbund=opened!verbund=VRN&outConId=C0-2&tplVarsDBStyle=yes&
   sslargs:
Attributes:
   DbLogExclude .*
   dbplan-station-file /opt/fhem/FHEM/deutschland_bhf.csv
   dbplan_destination Heidelberg Bismarckplatz
   dbplan_station Dossenheim Bahnhof
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

JoWiemann

Hallo,

wird ein bisschen was dauern. Beruf kills Freizeit.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

JWRu

Die Meldung taucht nur noch sporadisch auf. War vielleicht ein Problem der DB-Servers.
Es lohnt sich wohl nicht, da viel Arbeit reinzustecken.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

Kusselin

Zitat von: JWRu am 26 November 2019, 22:58:20
Hier ist ein List
Internals:
   BASE_TYPE  plan
   DEF        60
   DevState   active
   FUUID      5c447b9f-f33f-c1fa-b368-8c86c6d0666f493a
   Interval   60
   NAME       DBPlan
   NR         109
   PLAN_URL   https://reiseauskunft.bahn.de/bin/query.exe/dox?S=departure&Z=destination&start=1&rt=1
   STATE      active
   TABLE_URL  https://reiseauskunft.bahn.de/bin/bhftafel.exe/dox?&input=station&start=1&rt=1
   TRIGGERTIME 1574805433.88628
   TRIGGERTIME_FMT 2019-11-26 22:57:13
   TYPE       DBPlan
   Time_Offset 0
   addr       https://reiseauskunft.bahn.de:443
   auth       0
   code       200
   compress   1
   conn       
   displayurl https://reiseauskunft.bahn.de/bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-0&vca&HWAI=CONNECTION$C0-0!detailsVerbund=opened!verbund=VRN&outConId=C0-0&tplVarsDBStyle=yes&
   host       reiseauskunft.bahn.de
   httpheader HTTP/1.1 200 OK
Content-Type: text/html; charset=ISO-8859-1
Date: Tue, 26 Nov 2019 21:56:16 GMT
Server: Apache
Set-Cookie: ident=nf.09918145.1574805374; Path=/; Version=1
Set-Cookie: seqnr=4; Path=/; Version=1
Set-Cookie: ld=36217; Path=/; Version=1
Set-Cookie: AWSELB=D94B55A70EE07542A3A42D7B6D8FEE49CB53937A3121EE133A96AEDEF294989890C8707964F2F2C778F7D6994FAB12A479929C5875469A0573D043C5315CB50D4012A8037330E67E0559091F9E1B7868B223C65048;PATH=/;VERSION=1
Connection: Close
   hu_blocking 0
   hu_filecount 2409
   hu_port    443
   hu_portSfx
   loglevel   4
   noshutdown 1
   path       /bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-0&vca&HWAI=CONNECTION$C0-0!detailsVerbund=opened!verbund=VRN&outConId=C0-0&tplVarsDBStyle=yes&
   protocol   https
   redirects  0
   timeout    5
   url        https://reiseauskunft.bahn.de/bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-0&vca&HWAI=CONNECTION$C0-0!detailsVerbund=opened!verbund=VRN&outConId=C0-0&tplVarsDBStyle=yes&
   version    23.02.2018 18:23:00
   READINGS:
     2019-11-26 22:56:14   plan_arrival_1  23:18
     2019-11-26 22:56:14   plan_arrival_2  23:48
     2019-11-26 22:56:14   plan_arrival_3  00:18
     2019-11-26 22:56:14   plan_arrival_delay_1 3
     2019-11-26 22:56:16   plan_arrival_delay_2 0
     2019-11-26 22:56:15   plan_arrival_delay_3 0
     2019-11-26 22:56:14   plan_connection_1 RNV
     2019-11-26 22:56:14   plan_connection_2 RNV
     2019-11-26 22:56:14   plan_connection_3 RNV
     2019-11-26 22:56:14   plan_departure_1 23:05
     2019-11-26 22:56:14   plan_departure_2 23:35
     2019-11-26 22:56:14   plan_departure_3 00:05
     2019-11-26 22:56:14   plan_departure_delay_1 3
     2019-11-26 22:56:14   plan_departure_delay_2 0
     2019-11-26 22:56:14   plan_departure_delay_3 0
     2019-11-26 22:25:14   plan_error      error in DB request
     2019-11-26 22:56:14   plan_travel_change_1 0
     2019-11-26 22:56:14   plan_travel_change_2 0
     2019-11-26 22:56:14   plan_travel_change_3 0
     2019-11-26 22:56:14   plan_travel_duration_1 0:13
     2019-11-26 22:56:14   plan_travel_duration_2 0:13
     2019-11-26 22:56:14   plan_travel_duration_3 0:13
     2019-11-25 20:41:10   state           active
     2019-11-26 22:56:16   travel_departure_1 Bahnhof, Dossenheim - none
     2019-11-26 22:56:16   travel_departure_2 Bahnhof, Dossenheim - none
     2019-11-26 22:56:15   travel_departure_3 Bahnhof, Dossenheim - none
     2019-11-26 22:56:16   travel_destination_1 Bismarckplatz, Heidelberg - none
     2019-11-26 22:56:16   travel_destination_2 Bismarckplatz, Heidelberg - none
     2019-11-26 22:56:15   travel_destination_3 Bismarckplatz, Heidelberg - none
     2019-11-26 22:56:14   travel_note_1   none
     2019-11-26 22:56:14   travel_note_2   none
     2019-11-26 22:56:14   travel_note_3   none
     2019-11-26 22:56:16   travel_note_error_1 none
     2019-11-26 22:56:16   travel_note_error_2 none
     2019-11-26 22:56:15   travel_note_error_3 none
     2019-11-26 22:56:16   travel_note_text_1 none
     2019-11-26 22:56:16   travel_note_text_2 none
     2019-11-26 22:56:15   travel_note_text_3 none
     2019-11-26 22:56:14   travel_price_1  VRN-Tarif
     2019-11-26 22:56:14   travel_price_2  VRN-Tarif
     2019-11-26 22:56:14   travel_price_3  VRN-Tarif
     2019-11-26 22:56:16   travel_vehicle_nr_1 RNV 5
     2019-11-26 22:56:16   travel_vehicle_nr_2 RNV 5
     2019-11-26 22:56:15   travel_vehicle_nr_3 RNV 5
   helper:
     DESTINATION Heidelberg Bismarckplatz
     STATION    Dossenheim Bahnhof
     delay_1    1,1
     delay_2    1,0
     delay_3    1,0
     note_index 1
     travel_note_link_1 https://reiseauskunft.bahn.de/bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-0&vca&HWAI=CONNECTION$C0-0!detailsVerbund=opened!verbund=VRN&outConId=C0-0&tplVarsDBStyle=yes&
     travel_note_link_2 https://reiseauskunft.bahn.de/bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-1&vca&HWAI=CONNECTION$C0-1!detailsVerbund=opened!verbund=VRN&outConId=C0-1&tplVarsDBStyle=yes&
     travel_note_link_3 https://reiseauskunft.bahn.de/bin/query.exe/dox?ld=41145&protocol=https:&n=1&i=nf.09918145.1574805374&rt=1&use_realtime_filter=1&co=C0-2&vca&HWAI=CONNECTION$C0-2!detailsVerbund=opened!verbund=VRN&outConId=C0-2&tplVarsDBStyle=yes&
   sslargs:
Attributes:
   DbLogExclude .*
   dbplan-station-file /opt/fhem/FHEM/deutschland_bhf.csv
   dbplan_destination Heidelberg Bismarckplatz
   dbplan_station Dossenheim Bahnhof


Hi, kommst du von der Bergstraße.....

JWRu

ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

kleineslichtHH

ich habe ein Problem mit Sonderzeichen in meiner Station.

zum Beispiel bei der Station 8001920 "Esslingen(Neckar)"


im Reading travel_departure_1 wird dann folgendes angezeigt


Esslingen(Neckar) - Gl. 7

was kann ich anpassen damit die "()" vernünftig angezeigt werden?

kleineslichtHH

beim schreiben im Forum sehe ich gerade, dass es hier richtig geschrieben wird.

in meinem FHEM in den Readings werden die Klammern nur als Unicode angezeigt
& # x 0 0 2 8 ;

NoKi

Hallo,

zunächst vielen Dank für das sehr nützliche Modul.

An einem Punkt komme ich aber leider nicht weiter: Ich würde gerne den Zwischenhalt (dbplan_via_1) nutzen.
Das scheint nicht zu funktionieren; zumindest bekomme ich es nicht hin.
Die Bezeichnungen für die Haltestellen, die ich nutze, gibt es alle (als direktes Ziel funktionieren sie alle).

Aber sobald ich für dbplan_via_1 eine dazwischen liegende Haltestelle eingebe, bekomme ich über "get <DEVICE> PlainText" die Fehlermeldung "received no data after requesting DB plain text". Muss eventuell zusätzlich zu der Haltestelle noch etwas anderes eingetragen werden (z.B. Aufenthaltsdauer)?

Funktioniert das grundsätzlich nicht, oder muss ich weiter nach einem Fehler suchen?

Danke im Voraus für jede Hilfe.

Viele Grüße   Norbert
FHEM auf RasPi, diverse HM-Komponenten

yersinia

afaik generiert DBPlan auch einen Link (in den Internals), den mal in einem gesonderten Tab ausführen und schauen, ob die DB Seite etwas zurückliefert.
Funktioniert dies out-of-the-box mit den zwischenhalt auch über die DB-Webseite selbst?

Es kann durchaus sein, dass der Fehler auf Seite der Bahn liegen könnte.
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

NoKi

Auf der Bahnseite funktioniert es - mit Zwischenhalt und auch mit Angabe von "Direktverbindung" für die Strecken von und zum Zwischenhalt.

VG   Norbert
FHEM auf RasPi, diverse HM-Komponenten

JoWiemann

Hallo Norbert,

leider bin ich im Moment beruflich stark ausgelastet und kann mich nicht um das Modul kümmern. Sorry hierfür.

Grüße Jörg


Gesendet von iPhone mit Tapatalk
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

NoKi

#536
Hallo Jörg,

verständlich, dass das Vorrang hat!

Vielleicht kann sich ja jemand melden, der diese "Zwischenhalt"-Funktion nutzt.

Viele Grüße 

Norbert
FHEM auf RasPi, diverse HM-Komponenten

yersinia

#537
Was trägst du bei dbplan_via_1 ein? Du müsstest hier die Stations-Id Eintragen.
Im Modul selbst hängt dann die (zwei möglichen) Zwischenstationen an den Link an.
Beispiel:
Von München (800261) via Hamburg (8096009) und Halle/Saale (8010159) nach Ulm (8010159) liefert durchaus Ergebnisse:
https://reiseauskunft.bahn.de/bin/query.exe/dox?S=8000261&Z=8000170&start=1&rt=1&V1=8096009&V2=8010159

Als Direktverbindung gibt es (natürlich) kein Ergebnis:
https://reiseauskunft.bahn.de/bin/query.exe/dox?S=8000261&Z=8000170&start=1&rt=1&V1=8096009&V2=8010159&journeyOptions=1

Bahnhofs-Station-Ids können direkt auf JoWiemann's GitHub eingesehen werden: https://github.com/jowiemann/DBPlan-for-Fhem/blob/master/FHEM/deutschland_bhf.csv

EDIT 2020-01-17:
Ich habe das gerade bei mir ausprobiert und mit der Stations-ID funktioniert es bei mir.
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

NoKi

#538
Hallo yersinia,

vielen Dank für den Hinweis. Zumindest gibt das einen Anhaltspunkt woher das Problem kommen könnte.

In der oben angegebenen Referenz-Tabelle für die Bahnhof-Stations-ID sind anscheinend nur Bahn- oder S-Bahnhöfe aufgeführt.
Von den Haltestellen, die ich verwende, ist aber nur die Ziel-Haltestelle gleichzeitig eine Bahnhaltestelle, die anderen sind nur Bushaltestellen. Nur die Ziel-Haltestelle ist in dieser Tabelle aufgeführt. Ich kann also keine ID für den Zwischenhalt finden.
Konkretes Beispiel zum Ausprobieren:

  • Strecke A: Klausdorf Lehmkaten, Altenholz ==>  Wilhelmplatz, Kiel  ==> Kiel Hbf      (das ist der Schnellbus)
  • Strecke B: Klausdorf Lehmkaten, Altenholz ==>  Dreiecksplatz, Kiel  ==> Kiel Hbf      (das ist der normale Bus)
Bahn-APP:
Trotzdem funktioniert die Abfrage mit der Bahn-App für alle der Haltestellen, auch mit Zwischenhalt. Es funktioniert auch mit Zwischenhalt die Auswahl "Direktverbindung", die separat für jeden Teil der Gesamtstrecke möglich ist: Ohne diese Auswahl werden auch weitere Verbindungen mit mehreren Umstiegen angezeigt; mit Anwahl von Direktverbindung werden nur die jeweils direkten Verbindungen von und zum Zwischenhalt angezeigt (genau das ist, was ich eigentlich nutzen möchte).

Modul:
Auch im Modul sind alle Haltestellen offenbar bekannt, denn als Start- oder Ziel sind alle nutzbar; nur eben nicht als Zwischenhalt.
Außerdem kann man im Modul wohl auch nur ein mal "Direktverbindung" auswählen, nicht getrennt für die beiden Teilstrecken von Start -> Zwischenhalt und von Zwischenhalt zu Ende. Unklar ist mir daher, wie im Modul der Parameter Direktverbindung bei Verwendung von Zwischenhalt genutzt wird; das müsste ich ggf. nochmal ausprobieren (kann ich aber erst nächste Woche machen). Es wäre für mich aber auch OK, wenn es dann für beide Teilstrecken gelten würde.

Aus dem Ganzen schließe ich:

  • ) Die Bahn verwendet sowohl für Start- und Ziel-Haltestellen, als auch für die Zwischenhalte eine (evtl. zusätzliche) Datenbasis, die auch Bus-Haltestellen beinhaltet.
    und
  • ) Das Modul verwendet für die Start- und Endhaltestellen wohl die gleiche Datenbasis, die auch die Bahn nutzt. Für die Zwischenhalte nutzt es aber offenbar eine andere Datenbasis - möglicherweise die Tabelle, die nur die Bahn- und S-Bahn-Haltestellen enthält.

==> Daher:

  • Vielleicht muss für die Nutzung der Zwischenhalte nur die Datenbasis korrigiert/ergänzt werden.
  • Unklar bliebe dann vorerst für mich noch, wie die einmalige Auswahl "Direktverbindung" mit ggf. mehreren Teilstrecken ausgewertet wird.
Schön wäre natürlich, wenn das funktionieren würde, wie bei der Bahn-App.

Für meinen Zweck gibt es aber einen brauchbaren Workaround:

Da ich ja nicht an dem echten Zwischenhalt interessiert bin, sondern den nur zum Filtern und Auswählen aus zwei alternativen Strecken nutzen wollte, kann ich folgendes machen:

  • ) Einfach, aber mit nicht ganz exakter Ankunftszeit am Endziel:
    Statt eines beliebigen Zwischenhaltes irgendwo auf der Strecke wähle ich die LETZTE Haltestelle, die bei den alternativen Fahrstrecken verschieden ist. Diese verwende ich dann als ZIEL-Haltestelle. Das Modul lasse ich dann die Verbindungen nur bis zu dieser Ziel-Haltestelle suchen. Da diese Haltestelle bei mir gleichzeitig auch die letzte vor dem Endziel ist, bleibt der Fehler bei < 3 Minuten; für mich reicht das völlig aus.

  • ) Aufwendiger, aber mit exakter Ankunftszeit am Endziel:
    Wenn der Restfehler zu groß ist, kann man das noch folgendermaßen ergänzen:
    Für jede der alternativen Fahrstrecken einmalig die Fahrzeit vom Zwischenhalt zum Endziel ermitteln.
    Dann mit dem Modul die Daten nur bis zum Zwischenhalt abfragen; nach jeder Aktualisierung zu der damit erhaltenen Ankunftszeit die vorab ermittelte zusätzliche Fahrzeit addieren und in einem Dummy/Reading ablegen; dann dieses Reading als Ankunftszeit anzeigen.
Ich kann das erst Anfang nächster Woche weiter probieren; an weiteren Erkenntnissen bleibe ich trotzdem interessiert.

Viele Grüße    Norbert
FHEM auf RasPi, diverse HM-Komponenten

yersinia

Wenn du die IBNR nicht finden kannst, sieht es mMn wohl schlecht aus in deinem Fall.

Möglicherweise, auch weil es mehr nach Öffis aussieht, ist auch Departure (Thread) das für dich bessere Modul.
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl