Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Fahrplan v0.1.x GitHub (ALPHA-Version)

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter Fahrplan v0.1.x GitHub (ALPHA-Version)

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      AggroRalf Developer last edited by

      @sigi234 @RandyAndy

      Die einzelnen Datenpunkte mit allen Werten sind ja alle noch da, aber nun optional. Wer sie braucht, hat sie. Wer sie nicht braucht, kann sie abschalten.

      Oder hab ich Euch falsch verstanden ?

      sigi234 1 Reply Last reply Reply Quote 0
      • sigi234
        sigi234 Forum Testing Most Active @AggroRalf last edited by

        @AggroRalf sagte in Test Adapter Fahrplan v0.1.x GitHub (ALPHA-Version):

        Die einzelnen Datenpunkte mit allen Werten sind ja alle noch da, aber nun optional.

        Wo in diesen Format?

        Datum: Mo. 20.Jul. 2020
        Abfahrt: 07:00 Uhr
        Ankunft: 09:00 Uhr

        A 1 Reply Last reply Reply Quote 0
        • A
          AggroRalf Developer @sigi234 last edited by

          @sigi234 Ah, jetzt versteh ich dich.

          Ich kann alle Datums- und Uhrzeitsdatenpunkte in diesem Format machen, das ist kein Problem. Ich kann es auch wählbar in den Adaptereinstellungen machen, ob man die Werte als "schönes format" oder Standard haben will ... Je nachdem wie der Bedarf ist 🙂

          1 Reply Last reply Reply Quote 3
          • derhuerst
            derhuerst last edited by

            @AggroRalf said in Test Adapter Fahrplan v0.1.x GitHub (ALPHA-Version):

            Ich habe eine Route mit nur S-Bahn und 0 Umstiegen konfiguriert, trotzdem erscheint eine Verbindung mit Bus und 1x umsteigen. Vielleicht hat @derhuerst eine Idee ? Ich übergebe die Routen-Optionen korrekt ... Es tritt auch nur in Ausnahmefällen auf, nicht permanent.

            Mach dazu bitte mal ein Issue in https://github.com/public-transport/db-hafas oder https://github.com/public-transport/hafas-client auf, mit konkreten Beispielen. Dann kann ich das leichter im Auge behalten.

            Gleiches gilt übrigens für andere Probleme, bei denen ihr vermutet, dass es an db-hafas/hafas-client/HAFAS liegt.

            1 Reply Last reply Reply Quote 0
            • derhuerst
              derhuerst last edited by

              @AggroRalf said in Test Adapter Fahrplan v0.1.x GitHub (ALPHA-Version):

              @htrecksler, @derhuerst :
              Ich würde den Verspätungsalarm nicht gesondert, also auch nicht über eine extra Bibliothek einbauen.

              Mach das, wie du willst. Gründe, warum ich es in eine Bibliothek bewegen würde:

              • Das Problem des "Pendleralarms", wenn man es benutzerfreundlich umsetzen möchte, ist recht komplex. Es gibt da vieles zu beachten, um zum richtigen Zeitpunkt hilfreiche und nicht zu viele Benachrichtigungen zu verschicken.
              • Eine Funktion wie ein "Pendleralarm" wäre in vielen anderen Apps, Tools, Backends, etc. nützlich.

              Nehmen wir als Beispiel einen Zug um 8:00 planmäßige Abfahrt.

              Es gibt in diesem Szenario unterschiedliche Anforderungen:

              • Manche Menschen wollen, angesichts fester Arbeitszeiten, so spaet wie möglich losfahren, solange sie noch sicher zu einer bestimmten Zeit ankommen.
              • Manche Menschen arbeiten zeitlich flexibel, und wollen daher in einem bestimmten Zeitbereich die beste (nach gewaehlten Kriterien, z.b. Zeit, Umstiege, etc) Verbindung nehmen.
              • Manche Menschen wollen einfach die erste geeignete Verbindung nehmen, auch wenn sie nicht die beste oder verspaetet ist.

              Es gibt sicherlich noch weitere Szenarien, da sollten wir in einem Extra-Thread mal drüber reden. Ich würde dafür https://github.com/public-transport/ideas/issues vorschlagen, weil das wieder ein Problem unabhaengig der Oberflaeche (also hier Smart-Home-System) ist.

              Nun erhalte ich aktuell ja immer die nächsten 3 Verbindungen.

              Das ist so nicht immer richtig. Du erhaelst 3 nach den Suchkriterien optimale Verbindungen. HAFAS versucht aber manchmal, je nach Konfiguration, 3 sinnvolle Alternativen zu zeigen, die dann eben nicht einfach die frühesten Verbindungen sind. Das ist ein subtiler Unterschied, der bei einem "Pendleralarm" relevant wird.

              Bei einer stündlichen Verbindung würde dieser Zug dann z.B. schon um 6 Uhr "auftauchen". Wann soll benachrichtigt werden ? Gleich um 6 Uhr macht es wohl wenig Sinn.

              Ich als Pendler würde eine Benachrichtigung erwarten, wenn die aktuell beste Verbindung (siehe oben) von meiner üblichen Verbindung abweicht, denn die kenne ich ja in- und auswendig.

              htrecksler 1 Reply Last reply Reply Quote 0
              • htrecksler
                htrecksler Forum Testing @derhuerst last edited by

                @derhuerst sagte in Test Adapter Fahrplan v0.1.x GitHub (ALPHA-Version):

                Ich als Pendler würde eine Benachrichtigung erwarten, wenn die aktuell beste Verbindung (siehe oben) von meiner üblichen Verbindung abweicht, denn die kenne ich ja in- und auswendig.

                so unterschiedlich ist das. Ich möchte einfach nur wissen ob der Zug den ich jeden Morgen nehme pünktlich ist bzw. wieviel Verspätung er hat. Fertig. Alternativen oder andere Verbindungen interessieren mich nicht. Wenn es relevant wird würde ich selber schauen.
                In der Regel ist mein Zug morgens pünktlich (max. 3 Min Verspätet) zu 80 %.
                In dem Fall ist der Status OK.
                Alle anderen Verspätungen will ich einfach nur wissen.

                1 Reply Last reply Reply Quote 0
                • derhuerst
                  derhuerst last edited by

                  @htrecksler said in Test Adapter Fahrplan v0.1.x GitHub (ALPHA-Version):

                  so unterschiedlich ist das. Ich möchte einfach nur wissen ob der Zug den ich jeden Morgen nehme pünktlich ist bzw. wieviel Verspätung er hat.

                  Steigst du denn um? Dann handelt es sich ja nicht mehr um eine simple Zahl (die Verspätung).

                  Wir haben offenbar unterschiedliche Situationen. Auf meinen bisherigen Arbeitswegen gab es immer >1 sinnvolle Möglichkeit zum Ziel, d.h. es war relevant zu wissen, ob ich mit einer der mehreren pünktlich ankomme.

                  1 Reply Last reply Reply Quote 0
                  • A
                    AggroRalf Developer last edited by

                    Hallo,

                    vorab: Ich habe gerade Version 0.1.3 released.

                    Mir ist jetzt erst aufgefallen, dass die Zeit-Objekte den falschen Typ hatten. Statt Text sind nun alle Datum/Uhrzeit. Damit lässt sich nun mittels VIS/Javascript einfach das gewünschte Format korrekt einstellen.

                    Außerdem habe ich jetzt einen Verspätungsalarm eingebaut. Dieser lässt sich in der Konfiguration nun einstellen.

                    @sigi234 @RandyAndy
                    Passt es dann so mit den Datum/Uhrzeit?

                    @derhuerst
                    Zu dem Problem, dass die Optionen nicht berücksichtigt werden, mache ich ein Issue auf.
                    Zum Verspätungsalarm: Ich verstehe deine Argumentation, sehe es aber momentan wie @htrecksler. Die Anforderungen, die Du hier nennst, sind wirklich sehr komplex. Ich habe es daher jetzt erstmal als einfachen Verspätungsalarm für die "übliche" Verbindung eingebaut. Mal schauen was an Rückmeldungen kommt.

                    sigi234 htrecksler R 4 Replies Last reply Reply Quote 3
                    • sigi234
                      sigi234 Forum Testing Most Active @AggroRalf last edited by

                      @AggroRalf sagte in Test Adapter Fahrplan v0.1.x GitHub (ALPHA-Version):

                      Passt es dann so mit den Datum/Uhrzeit?

                      Bin ich blind? Sehe keine Änderung.

                      1 Reply Last reply Reply Quote 0
                      • A
                        AggroRalf Developer last edited by

                        Die Zeit-Objekte waren bisher einfach nur Text. Jetzt sind es korrekte Datumswerte. Daher kann man z.B. in Skripten nun mit rechnen oder in VIS die Ausgabe formatieren.

                        Oder reicht das nicht ?

                        Wie gesagt, ich kann alle Objekte auch z.B. als 7:00 angeben, aber dann ist es auch "Objekt-Sicht" eben reiner Text.

                        Wofür würdest denn dieses "7:00"-Objekt verwenden ? In deiner schicken VIS sind ja die korrekt formatierten Zeiten drin.

                        1 Reply Last reply Reply Quote 0
                        • htrecksler
                          htrecksler Forum Testing @AggroRalf last edited by

                          @AggroRalf sagte in Test Adapter Fahrplan v0.1.x GitHub (ALPHA-Version):

                          Außerdem habe ich jetzt einen Verspätungsalarm eingebaut. Dieser lässt sich in der Konfiguration nun einstellen

                          Sehr gut. Ich habe es gerade eingestellt, Montag morgen bin ich schlauer. Ich gebe dann Feedback

                          Ein Hinweis für alle die diesen auch nur an bestimmten Tagen nutzen. Wenn ihr einzelne Tage aktivieren wollt, dann nicht auf das Kästchen oder den Tag klicken, sondern in die freie Fläche rechts neben den Tag. Dadurch wird das Häkchen gesetzt.

                          1 Reply Last reply Reply Quote 0
                          • R
                            RandyAndy @AggroRalf last edited by RandyAndy

                            @AggroRalf

                            war letzte Woche unterwegs. Habe am Wochenende nun den Adpater installiert.
                            Für eine Alpha Version: Hut ab
                            Folgende Einstellungen/Features wären noch schön.

                            1. Wenn ich das richtig verstanden habe dann verwendust Du die Namem aus Hafas. Es wäre schön wenn man den Start und Zielbahnhöfen einen eigenen Namen geben könnte. Die Überschriften gehen teilweise über 3 Zeilen.
                            2. Wenn man umsteigt dann erzeugst du für jede Bahnlinie eine eigene Struktur. Es wäre schön wenn jeder Reiseabschnitt ein eigenes html-Feld bekommen würde. Dann könnte man dies transparenter machen wann man wo umsteigen muss und welche Wertezeit man hat.

                            Andreas

                            A 1 Reply Last reply Reply Quote 0
                            • htrecksler
                              htrecksler Forum Testing @AggroRalf last edited by

                              @AggroRalf sagte in Test Adapter Fahrplan v0.1.x GitHub (ALPHA-Version):

                              Außerdem habe ich jetzt einen Verspätungsalarm eingebaut.

                              ich hab den Verspätungsalam mal eingestellt.
                              Fahrplan1.PNG

                              jetzt hätte ich erwartet, das der Datenpunkt ab 06:01 gefüllt wird. Wurde er aber nicht.
                              Kann ich noch etwas prüfen, oder beisteuern? Oder mache ich etwas falsch?

                              A 1 Reply Last reply Reply Quote 0
                              • A
                                AggroRalf Developer @htrecksler last edited by

                                @htrecksler : Der Datenpunkt wird nur gefüllt, wenn es wirklich eine Verspätung gibt. Hatte denn das Objekt DepartureDelaySeconds einen Wert >60 ?

                                htrecksler 1 Reply Last reply Reply Quote 0
                                • htrecksler
                                  htrecksler Forum Testing @AggroRalf last edited by

                                  @AggroRalf Ah, ok, das werde ich dann morgen früh beobachten...und berichten

                                  htrecksler 1 Reply Last reply Reply Quote 0
                                  • A
                                    AggroRalf Developer @RandyAndy last edited by

                                    @RandyAndy>

                                    1. Wenn ich das richtig verstanden habe dann verwendust Du die Namem aus Hafas. Es wäre schön wenn man den Start und Zielbahnhöfen einen eigenen Namen geben könnte. Die Überschriften gehen teilweise über 3 Zeilen.

                                    Ist eingebaut, aber nur für Start- und Zielbahnhof. Wird für HTML- und Verspätungstexte verwendet, falls definiert. Sonst ist Name gleich offizieller Name.

                                    1. Wenn man umsteigt dann erzeugst du für jede Bahnlinie eine eigene Struktur. Es wäre schön wenn jeder Reiseabschnitt ein eigenes html-Feld bekommen würde. Dann könnte man dies transparenter machen wann man wo umsteigen muss und welche Wertezeit man hat.

                                    Ein eigenes HTML-Feld pro Reiseabschnitt ist meines Erachtens schwierig dann in VIS zu integrieren. Man weiß ja nicht, wieviele Reiseabschnitte es bei der jeweiligen Reise gerade gibt.
                                    Ich würde es eher in das normale HTML integrieren. Was meinst dazu ?

                                    R 1 Reply Last reply Reply Quote 0
                                    • A
                                      AggroRalf Developer last edited by

                                      Hallo,

                                      ich habe gerade Version 0.1.5 released.

                                      Folgende Punkt sind enthalten:

                                      • Unbenutzte Reiseabschnitte werden korrekt gelöscht
                                      • Ausgabetext bei Verspätungen korrigiert
                                      • Eigene Namen für Start und Ziel in Routen konfigurierbar, werden in HTML und Verspätungstext verwendet
                                      1 Reply Last reply Reply Quote 0
                                      • htrecksler
                                        htrecksler Forum Testing @htrecksler last edited by

                                        @htrecksler Heute morgen war in der Route definitiv eine Verspätung vorhanden, jedoch wurde der Datenpunkt nicht gefüllt.
                                        Aber ich habe gesehen das DU eine neue Version bereitgestellt hast.
                                        Ich installiere die jetzt und beobachte morgen erneut.

                                        1 Reply Last reply Reply Quote 0
                                        • R
                                          RandyAndy @AggroRalf last edited by

                                          @AggroRalf

                                          Hallo,

                                          ja Du hast schon recht, aber irgendeinen Tod wird man da wohl immer sterben.
                                          Ich habe folgenden Fall:
                                          Ich verwende die Informationen in meinen Ferienwohnungen um den Gästen Informationen anzubieten. Wir werden immer wieder gefragt wie komme ich zum Flughafen und wann muss ich losfahren. Das ist immer 1x Umsteigen und das ändert sich auch nicht. Gebe ich nun die Gesamtstrecke an dann geht der Gast irgendwo auf dem Weg zum Flughafen verloren, da er eben nur die Gesamtstrecke sieht ohne Zusammenhänge.
                                          In mein Fall wäre dass eine html mit der Bahnstrecke Possenhofen nach Laim und dann Laim zum Flughafen und da wäre dies mehr als hilfreich, ich würde das eifach einem html feld mit den Objekten zusammenkopieren.
                                          Ich gebe aber natürlich zu es wird auch komplexere Zugverbindungen geben da wird das nicht funktionieren oder man muss sich dann ein Skript zusammenbasteln und das individuell erstellen alla wenn dann.
                                          Bitte nicht falsch vestehen, ich jammere auf hohem Niveau, es wäre einfach nur schön das html Feld zu haben.

                                          Andreas

                                          K 1 Reply Last reply Reply Quote 0
                                          • K
                                            Kuddel @RandyAndy last edited by

                                            @AggroRalf könnte man evtl. für die Verspätungsalarme direkt Objekte in der Struktur des Adapter ertellen lassen ?

                                            z.b. fahrplan.0.verspaetungsalarme.0.delay -> true / false
                                            z.b. fahrplan.0.verspaetungsalarme.1.delay -> true / false

                                            Mit den DPs könnte man sich dann eine eigene Benachrichtung bauen

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            393
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter deutsche bahn fahrplan hafas test tester
                                            10
                                            63
                                            5204
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo