Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. DB Zugverbindungen abfragen

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.0k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

DB Zugverbindungen abfragen

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
45 Beiträge 23 Kommentatoren 13.0k Aufrufe 9 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Offline
    D Offline
    dna909
    schrieb am zuletzt editiert von
    #9

    Gibt auch eine richtige API der Deutschen Bahn:

    https://developer.deutschebahn.com/store/

    dna909

    Intel NUC7PJYH mit Proxmox, Odroid U2, CCU2, Philips Hue, ESP8266, Xiaomi Robot, Google Chromecast Audio, Instar 6012HD, Bosch HNG6764S6

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      mctom
      schrieb am zuletzt editiert von
      #10

      danke für eure Antworten..

      @ Magda: Leider steht bei mir die Version 1.0 noch nicht zur Verfügung. Ich glaube ich muss sie mal manuell von github installieren.

      @ dna909: nutzt du die api schon ? hast du ein script im einsatz ?

      Gruß

      Michael

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        dna909
        schrieb am zuletzt editiert von
        #11

        Hallo Michael,

        > @ dna909: nutzt du die api schon ? hast du ein script im einsatz ?

        hab mich da zwar registriert, aber als notorischer Bahnhasser :lol: , hab ich da jetzt keinen akuten Handlungsbedarf.

        Die API ist eine feine Sache, aber auch recht komplex, daraus was vernünftiges zurechtzuschustern.

        Wenn ich mal viel Zeit habe, kann ich ja mal probieren, dafür ein Script zu schreiben…

        dna909

        Intel NUC7PJYH mit Proxmox, Odroid U2, CCU2, Philips Hue, ESP8266, Xiaomi Robot, Google Chromecast Audio, Instar 6012HD, Bosch HNG6764S6

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          Magda
          schrieb am zuletzt editiert von
          #12

          @mctom:

          danke für eure Antworten..

          @ Magda: Leider steht bei mir die Version 1.0 noch nicht zur Verfügung. Ich glaube ich muss sie mal manuell von github installieren.

          @ dna909: nutzt du die api schon ? hast du ein script im einsatz ?

          Gruß

          Michael `

          Hab mir die API auch mal angeschaut und die ganz schön schwer zu verdauen. Haufenweise Querverweise, keine direkt verknüpften Informationen.

          Den Parser auf 1.0 zu bekommen war am Ende recht einfach. In der Adapterliste oben auf "Install from costum URL" (Katzenkopf) und dann auf dem Tab github einfach den Parser auswählen aus der Liste.

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            pcjogi
            schrieb am zuletzt editiert von
            #13

            Ich würde das gerne in den Parser eintragen, die aktuelle Version scheint aber etwas anders auszusehen als hier in dem Thread angegeben ist. Kann mir jemand sage was ich wo eintragen muss.

            Update: OK inzwischen läuft es grundsätzlich, aber die zweite Verbindung kann ich nicht abfragen. Die Spalte NUM erscheint bei mir im Parser nicht. Weiterhin hätte ich gerne nicht nur die Abfahrtsverspätung, sondern auch die Ankunftsverspätung. Wie sieht da ein RegEx aus?

            Danke

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              Stoni
              schrieb am zuletzt editiert von
              #14

              Hallo zusammen, seit ein paar Tagen werden mir in Vis immer die gleichen Verspätungen angezeigt. Auch wenn ich den Adapter neu lade, ändert sich nichts.

              In der DB App werden nun keine Minuten mehr angezeigt, sondern die aktualisierte Uhrzeit, wann der Zug tatsächlich abfahren soll. Scheinbar hat die DB da etwas umgestellt.

              Jemand die gleichen Erfahrungen gemacht? Kann des bei der Abfrage im Parser umgebaut bzw angepasst werden?

              Gruss Stoni

              1 Antwort Letzte Antwort
              0
              • htreckslerH Offline
                htreckslerH Offline
                htrecksler
                Forum Testing
                schrieb am zuletzt editiert von
                #15

                die Bahn hat da was geändert.

                Bisher wurden immer Verspätungen von der geparsten Webseite geliefert (z. B. +3)

                jetzt liefern Sie Zeiten (z.b. planmäßige Abfahrt 17:00 - tatsächlich 17:03)

                Von daher funktioniert das nicht mehr wie gewohnt.

                Ich habe das gleiche Problem mit meinem Adapter. Aber ich bin noch nicht dazu gekommen mir das genauer anzusehen.

                Gruss Hermann

                ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  Stoni
                  schrieb am zuletzt editiert von
                  #16

                  @htrecksler:

                  Ich habe das gleiche Problem mit meinem Adapter. Aber ich bin noch nicht dazu gekommen mir das genauer anzusehen. `

                  Hast Du Dir das mal angesehen? Meinst Du, Du kriegst das hin?

                  Gruß Stoni

                  1 Antwort Letzte Antwort
                  0
                  • H Offline
                    H Offline
                    Houns
                    schrieb am zuletzt editiert von
                    #17

                    Hallo,

                    ich bin gerade dabei die DB Abfrage bei mir zu integrieren.

                    Kurze Frage:

                    Kann ich in einer Abfrage: Abfahrt, Ankunft und/oder Dauer abfragen.

                    Es wäre kein Problem, falls ich das Ergebnis dann nochmal weiter splitten müsste.

                    Hab aber jetzt schon 10 Verbindungen angelegt (die meine Freundin und ich regelmäßig im Nahverkehr nutzen). Die Anzahl möchte ich ungern verdoppeln bzw. verdreichfachen ;)

                    Danke und Gruß

                    Houns

                    1 Antwort Letzte Antwort
                    0
                    • B Offline
                      B Offline
                      Balu1973
                      schrieb am zuletzt editiert von
                      #18

                      Hallo,

                      ich bin auch gerade dabei das auszuprobieren. Ich habe im Moment zwei Abfragen, die die nächste und übernächste Verbindung darstellen sollen:

                      1446_parser.png

                      Für die nächste Verbindung klappt das auch immer. Bei der Abfrage für die übernächste Verbindung bekomme ich bei jeder zweiten Abfrage den von mir definierten Fehlerwert "Fehler" angezeigt:

                      1446_historie.png

                      Hat hier jemand eine Idee?

                      Edit: in den debug Meldungen steht dann immer: "Cannot find number in answer for Parser….". Aber immer nur für die übernächste Bahn.

                      Auch wenn ich eine andere Verbindung/Strecke auswähle kommt dieser Fehler. Auch jeweils nur für die übernächste Verbindung.....

                      Danke und Grüße,

                      Balu

                      1 Antwort Letzte Antwort
                      0
                      • B Offline
                        B Offline
                        Balu1973
                        schrieb am zuletzt editiert von
                        #19

                        @Houns:

                        Hallo,

                        ich bin gerade dabei die DB Abfrage bei mir zu integrieren.

                        Kurze Frage:

                        Kann ich in einer Abfrage: Abfahrt, Ankunft und/oder Dauer abfragen.

                        Es wäre kein Problem, falls ich das Ergebnis dann nochmal weiter splitten müsste.

                        Hab aber jetzt schon 10 Verbindungen angelegt (die meine Freundin und ich regelmäßig im Nahverkehr nutzen). Die Anzahl möchte ich ungern verdoppeln bzw. verdreichfachen ;)

                        Danke und Gruß

                        Houns `

                        Hallo Houns,

                        schau Dir mal das Ergebniss der Abfrage in einem Browser an. Dort sind alle von Dir gewünschten Informationen enthalten. Beispiel:

                        http://mobile.bahn.de/bin/query.exe/dox?S=Lindau&Z=Muenchen&timeSel=depart&start=1
                        
                        ````ergibt
                         ![1446_abfrage.png](/assets/uploads/files/1446_abfrage.png) 
                        
                        Mann muss dann "nur" noch mit RegExp die richtigen Zahlen dort rausfischen.
                        
                        Da habe ich aber leider auch keine Ahnung von und bin froh, dass ich nur die Abfahrtszeiten brauche, die hier schon vorgestellt wurden ;-)
                        
                        Grüße,
                        
                        Balu
                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          Stoni
                          schrieb am zuletzt editiert von
                          #20

                          Huhuuuu,

                          hat es jetzt jemand geschafft, die Verspätungszeiten der Bahn per RegEx rauszuarbeiten?

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            mikiline
                            schrieb am zuletzt editiert von
                            #21

                            @Stoni:

                            Huhuuuu,

                            hat es jetzt jemand geschafft, die Verspätungszeiten der Bahn per RegEx rauszuarbeiten? `

                            Die Uhrzeiten bekomme ich zumindest so:

                            delay.*?([0-9]?[0-9]:[0-9][0-9])
                            

                            Um das wiederum als Verspätung in Minuten anzuzeigen…...keine Ahnung (jedenfalls ohne Skript)

                            Ich denke früher waren die Minuten als Verspätung auch auf der Webseite angezeigt oder im Quelltext vorhanden

                            Im Übrigen sind 5 min 300 000 ms ;)

                            1 Antwort Letzte Antwort
                            0
                            • S Offline
                              S Offline
                              Stoni
                              schrieb am zuletzt editiert von
                              #22

                              @mikiline:

                              @Stoni:

                              Huhuuuu,

                              hat es jetzt jemand geschafft, die Verspätungszeiten der Bahn per RegEx rauszuarbeiten? `

                              Die Uhrzeiten bekomme ich zumindest so:

                              delay.*?([0-9]?[0-9]:[0-9][0-9])
                              

                              Um das wiederum als Verspätung in Minuten anzuzeigen…...keine Ahnung (jedenfalls ohne Skript)

                              Ich denke früher waren die Minuten als Verspätung auch auf der Webseite angezeigt oder im Quelltext vorhanden

                              Im Übrigen sind 5 min 300 000 ms ;) ` Hmm, also früher war es so, dass die Verspätung in Minuten angezeigt wurde. Das ging dann auch mit der Anleitung hier aus diesem Thread. Dann hatte die Bahn etwas umgestellt, dass die Verspätung nicht mehr in Minuten sondern als Uhrzeit angezeigt wird. Seitdem funktionierte die Anleitung hier nicht mehr.

                              Mit "delay…" kannst du die Verspätung jetzt wieder in Minuten auswerten???

                              EDIT: Scheint zu funktionieren. Es zeigt mir die tatsächliche Zeit an. Top!!

                              Ich lass das Intervall aber bei 30000.

                              1 Antwort Letzte Antwort
                              0
                              • A Offline
                                A Offline
                                Asdis
                                schrieb am zuletzt editiert von
                                #23

                                Und noch eine Kleinigkeit:

                                Wie ist die regex für die Umstiege?

                                Dankeee

                                1 Antwort Letzte Antwort
                                0
                                • K Offline
                                  K Offline
                                  Kuddel
                                  schrieb am zuletzt editiert von
                                  #24

                                  Hallo zusammen, ist hier noch jemand aktiv?

                                  Also die Anzeige der Verbidnungen klappt im Browser ohne Problem.

                                  Was ich jetzt vor habe:

                                  Ich würde gerne alle drei fahrten als Datenobjekt speichern und mit dann morgens in der Küche von Alexa vorlesen lassen, welche Bahn pünkltich ist.

                                  Leider habe ich überhaupt keine Ahnung von RegEx.

                                  Die Startzeit habe ich schon mal in ein Datenobjekt geschrieben.

                                  Bbleiben jetzt noch die Statzeit von Farht zwei und drei, die jeweiligen Ankunftszeiten und die Verspätung.

                                  Wäre klasse, wenn mir da jmd. helfen könnte

                                  A H 0A 1 Antwort Letzte Antwort
                                  0
                                  • siggi85S Offline
                                    siggi85S Offline
                                    siggi85
                                    schrieb am zuletzt editiert von
                                    #25

                                    Gibt es hierzu bereits eine Lösung die man "kopieren" könnte? Die Zuginformationen zu den eigenen Pendlerstrecken in ioBroker zu haben wäre mega hilfreich! Hier würde sich fast ein eigener Adapter anbieten, falls sich jemand hierfür finden würde… :mrgreen:

                                    1 Antwort Letzte Antwort
                                    0
                                    • K Kuddel

                                      Hallo zusammen, ist hier noch jemand aktiv?

                                      Also die Anzeige der Verbidnungen klappt im Browser ohne Problem.

                                      Was ich jetzt vor habe:

                                      Ich würde gerne alle drei fahrten als Datenobjekt speichern und mit dann morgens in der Küche von Alexa vorlesen lassen, welche Bahn pünkltich ist.

                                      Leider habe ich überhaupt keine Ahnung von RegEx.

                                      Die Startzeit habe ich schon mal in ein Datenobjekt geschrieben.

                                      Bbleiben jetzt noch die Statzeit von Farht zwei und drei, die jeweiligen Ankunftszeiten und die Verspätung.

                                      Wäre klasse, wenn mir da jmd. helfen könnte

                                      A H 0A Offline
                                      A H 0A Offline
                                      A H 0
                                      schrieb am zuletzt editiert von
                                      #26

                                      @Kuddel ich will das Thema auch nochmal aufgreifen, könnte man die Bahnhofstafel in einem html widget anzeigen?

                                      https://iris.noncd.db.de/wbt/js/index.html?bhf=BHBF&Zeilen=2&impressum=0&termsofuse=0

                                      Erklärung der URL Parameter: http://bahnreise-wiki.de/wiki/Fahrplanauskunft#Bahnhofstafel

                                      1 Antwort Letzte Antwort
                                      1
                                      • J Offline
                                        J Offline
                                        jerzimeik
                                        schrieb am zuletzt editiert von
                                        #27

                                        Hallo zusammen,

                                        ich bekomme die Abfrage der Abfahrtszeiten bei mir sauber hin. Nur bei den Verspätungen komme ich ein wenig durcheinander. Mal passt es, mal passt es nicht.

                                        Kann es ein, dass er auch die verspäteten Ankunftszeiten mit berücksichtigt bzw. auswertet?

                                        R 1 Antwort Letzte Antwort
                                        0
                                        • J jerzimeik

                                          Hallo zusammen,

                                          ich bekomme die Abfrage der Abfahrtszeiten bei mir sauber hin. Nur bei den Verspätungen komme ich ein wenig durcheinander. Mal passt es, mal passt es nicht.

                                          Kann es ein, dass er auch die verspäteten Ankunftszeiten mit berücksichtigt bzw. auswertet?

                                          R Offline
                                          R Offline
                                          Ramses123
                                          schrieb am zuletzt editiert von
                                          #28

                                          @jerzimeik sagte in DB Zugverbindungen abfragen:
                                          ... Kann es ein, dass er auch die verspäteten Ankunftszeiten mit berücksichtigt bzw. auswertet?

                                          Richtig! Er gibt nacheinander die Verspätungen von der Abfahrt und Ankunft an. Liegt noch keine Verspätungsankunftszeit vor, dann wird dieser Punkt übersprungen und an der Stelle die nächste Verspätungsabfahrtszeit angegeben. Das ist natürlich für eine Abfrage echt problematisch, ob ich beim Parsen für die Verspätung der übernächste Verbindung nun Num 1 oder Num 2 nehmen muss.

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          756

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe