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

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    917

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

DB Zugverbindungen abfragen

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
45 Beiträge 23 Kommentatoren 13.2k 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.
  • C Offline
    C Offline
    cyberman96
    schrieb am zuletzt editiert von cyberman96
    #41

    Guten Abend zusammen:)

    Auf der Suche nach Lösungen für mein Projekt bin ich zum Glück auf das Forum aufmerksam geworden.

    Mein Ziel:
    Eine Website bauen, welche alle Bahnfahrten + Verspätungen anzeigt. (Soll auf Dauer bei mir local gespeichert werden). GGF auch OPNV.

    • User sollen nach Ihrer Zugnummer suchen können.

    Mein Problem(e):

    • Die Bahn API stellt nur Informationen für den Fernverkehr bereit. Ich brauche jedoch auch den Nahverkehr
    • Die Bahn API stellt (meines Wissens nach) keine Schnittstelle bereit, worüber ich nach Zugnummern suchen kann.

    Frage:
    Wie realisiert Ihr eure Lösungen? nur über die query.exe? Und habt ihr ggf. Lösungsvorschläge für die Probleme oben?

    Ich wünsche einen schönen Tag.

    MFG cyber

    A 1 Antwort Letzte Antwort
    0
    • C cyberman96

      Guten Abend zusammen:)

      Auf der Suche nach Lösungen für mein Projekt bin ich zum Glück auf das Forum aufmerksam geworden.

      Mein Ziel:
      Eine Website bauen, welche alle Bahnfahrten + Verspätungen anzeigt. (Soll auf Dauer bei mir local gespeichert werden). GGF auch OPNV.

      • User sollen nach Ihrer Zugnummer suchen können.

      Mein Problem(e):

      • Die Bahn API stellt nur Informationen für den Fernverkehr bereit. Ich brauche jedoch auch den Nahverkehr
      • Die Bahn API stellt (meines Wissens nach) keine Schnittstelle bereit, worüber ich nach Zugnummern suchen kann.

      Frage:
      Wie realisiert Ihr eure Lösungen? nur über die query.exe? Und habt ihr ggf. Lösungsvorschläge für die Probleme oben?

      Ich wünsche einen schönen Tag.

      MFG cyber

      A Offline
      A Offline
      AggroRalf
      Developer
      schrieb am zuletzt editiert von
      #42

      @cyberman96 Hi,

      ich hatte auch erst die Idee mal nach APIs zu suchen. Aber leider gibts da nichts vernünftiges bzw. komplettes.

      Daher das Script welches die Webseite der Bahn ausliest. Ich gehe ja auch die mobile Seite, hier ändert sich tendenziell weniger oft etwas.

      Der Anwendungszweck ist natürlich etwas anderes. Mir gings darum, morgens im VIS kurz schauen zu können ob mein Zug pünktlich ist.

      Ich verstehe nicht ganz was Du aufbauen möchtest, aber es hört sich nach einer Webseite an auf der Benutzer nach einer beliebigen Zugnummer plus Datum/Uhrzeit suchen können.

      Das ist über die reine query.exe meines Erachtens schier ein Ding der Unmöglichkeit. Ohne vernünftige API (die es meines Wissens nicht gibt) oder direkte Zusammenarbeit mit der Bahn wird das glaube ich nichts werden.

      Gruss Ralf

      1 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        gutgut30
        schrieb am zuletzt editiert von gutgut30
        #43

        Hi,

        kann mir evtl. jemand beim Script von Ralf weiterhelfen? Ich habe es minimal erweitert um auch das Verkehrsmittel zu bekommen. Dazu mussten nur ein paar Zeilen ergänzt werden, u. a. die Abfrage:

        let svkmittel = sCurrConn.match(/reiseabschnitt\.verkehrsmittelnummer \= \"(.*?)\"\./)[1];
        
        // Im Log
        log ('Verkehrsmittel: ' + svkmittel);
        
        //Zum Schreiben
        createState('bahn.' + ConnectionName + '.' + iCounter + '.Verkehrsmittel', "");
        setState('bahn.' + ConnectionName + '.' + iCounter + '.Verkehrsmittel', svkmittel, true);
        

        Grundsätzlich geht es, ich habe aber das Problem, dass er das Verkehrsmittel bei S-Bahnen nicht übernimmt und ich nicht verstehe warum es so ist:

        Die Auszüge (Wortspiel ;) ) aus der Rückgabe der Bahnwebseite:

        Landet als Objekt in iObroker:

        ;reiseabschnitt.verkehrsmittelnummer = "Bus 122".match(/\d+/)[0];verbindung.reiseabschnitt.push(reiseabschnitt);
        

        Bleibt leer in iObroker

        ;reiseabschnitt.verkehrsmittelnummer = "S 4".match(/\d+/)[0];verbindung.reiseabschnitt.push(reiseabschnitt);
        

        Was mache ich falsch? Ich vermute meinen Fehler im RegEx

        (.*?)\

        in Kombination mit dem Einzelbuchstaben der S 4 in der Ausgabe.

        Hat jemand einen Tipp?

        Zudem eine kurze Frage: Wie aktiviere ich das Debuglog in den Scripten?

        Grüße

        1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          AggroRalf
          Developer
          schrieb am zuletzt editiert von
          #44

          Hi,

          sorry, ich habe das Thema erst jetzt wieder entdeckt.

          Ich habe das ganze mittlerweile mal in einen richtigen Adapter umgebaut, inklusive Verkehrsmittel.

          Aktuell ist es Alpha-Version, siehe hier der Link zum Beitrag:

          https://forum.iobroker.net/topic/35169/test-adapter-fahrplan-v0-1-x-github-alpha-version

          Gruss Ralf

          G 1 Antwort Letzte Antwort
          0
          • A AggroRalf

            Hi,

            sorry, ich habe das Thema erst jetzt wieder entdeckt.

            Ich habe das ganze mittlerweile mal in einen richtigen Adapter umgebaut, inklusive Verkehrsmittel.

            Aktuell ist es Alpha-Version, siehe hier der Link zum Beitrag:

            https://forum.iobroker.net/topic/35169/test-adapter-fahrplan-v0-1-x-github-alpha-version

            Gruss Ralf

            G Offline
            G Offline
            gutgut30
            schrieb am zuletzt editiert von
            #45

            @AggroRalf
            Ui, cool! Das schaue ich mir an!

            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

            460

            Online

            32.6k

            Benutzer

            82.2k

            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