Modul 98_Departure: Bereitstellung von Abfahrtszeiten an einem Bahnhof

Begonnen von uniqueck, 01 November 2016, 22:56:37

Vorheriges Thema - Nächstes Thema

ext23

@uniqueck: Sag mal kannst du nicht noch eine Funktion einbauen die diese komische Excel Zeit oder ISO8601 in eine normales Format aller "23.12.17, 20:16 Uhr" umwandelt?

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Kusselin

Hallo Zusammen,

ne Frage...
Installation über update...... wie im ersten Post.

Wie weiß ich aber ob mein Bahnhof und der Zielbahnhof gefunden wird. Bin noch Anfänger :-[

Beim DBPlan Modul gehe ich vorher auf die seite der DB, aber hier?

Ich benötige den RNV (Rhein neckar verkehr)

Gruss
Markus

Kusselin

Hallo,

wenns möglich ist bitte den RNV ( Rhein Neckar-Verbund) bzw. den VRN aufnehmen...danke

sinus61


Kusselin

Hi Sinus..danke für den Link, aber es funzt nicht mit VRN......gehe wie folgt vor:

1.
define myDeparture Departure 60

2.
attr myDeparture depature_provider Rnv

3.
attr myDeparture departure_departure 6002462

dann kommt immer eine Fehlermeldung.. >:(

stimmt da was z zt nicht mit der Seite oder dem Abruf?

Über ne Info und über ein kurzes bestätigen danke ich euch/Dir
Gruss

Kusselin

außerdem kommt beim Aufruf in der Browseradresszeile wenn man das eingibt:
http://transportrest-sbiermann.rhcloud.com/station/suggest?q=Hirschberg&provider=Vrn


Remote Service is down or temporarily not available

schon seit Tagen  :(

hartenthaler

... ich kenne mich dort nicht aus, aber mir fällte auf: mal heißt es bei Dir VRN, dann Vrn, dann Rnv. Ist das so beabsichtigt und ok?
fhem 5.8 auf RaspberryPi 3 mit HMLAN und CCU2, ZWave, JeeLink, FHZ1000 für FS20, HMS, Fritz!Box, Fritz!DECT200, Harmony, Sonos, hue, netatmo, SSCam, Wetter- und Verkehrsmodule, Chat-Bot mit RiveScript/Telegram, IFTTT, pushover, ...

sbiermann

Zitat von: Kusselin am 25 Februar 2017, 09:06:24
außerdem kommt beim Aufruf in der Browseradresszeile wenn man das eingibt:
http://transportrest-sbiermann.rhcloud.com/station/suggest?q=Hirschberg&provider=Vrn


Remote Service is down or temporarily not available

schon seit Tagen  :(

Muss ich mal schauen was da nicht funktioniert. Eigentlich ist das ein EFA Provider, wie zum Beispiel bei der VAG Freiburg auch und dort funktioniert es. Ich tippe im Moment mal schwer darauf das es ein Problem beim VRN selber ist, muss ich aber erst testen ob das wirklich so ist.

Heute abend gibt es mehr Infos... 

Kusselin

Zitat von: hartenthaler am 25 Februar 2017, 09:46:17
... ich kenne mich dort nicht aus, aber mir fällte auf: mal heißt es bei Dir VRN, dann Vrn, dann Rnv. Ist das so beabsichtigt und ok?
Hi hartenthaler,
nein ist eigentlich nicht beabsichtigt. Lt dem Aufruf:
http://transportrest-sbiermann.rhcloud.com/provider

finde ich folgendes (nur ein Ausschnitt aus der Liste)
{"name":"Vrn","aClass":"VrnProvider"}

also "Vrn"

ich habe es halt auch mal mit RNV probiert aber ist ja schwachsinn da der RNV (Rhein Neckar Verbund) nicht dabei ist.
Übrigens VRN heisst Verbund Rhein Neckar..ist bissl verwirrend da der VRN den RNV miteinschliesst!

Gruss

Kusselin

Wichtig wäre noch zu wissen was ich bei dem mit XXXX gekennzeichnetem eintragen muss??

http://transportrest-sbiermann.rhcloud.com/station/suggest?q=XXXX&provider=Vvs

weil wie kommt man lt. der Anleitung hier im Beispiel Vss:
Das was bei Name steht wird verwendet, der Wert aClass ist intern und braucht hier nicht weiter verwendet werden. Im Beispiel haben die Verkehrsbetriebe Stuttgart (VVS) den Namen "Vvs".

2. Ermitteln der StationId für die Haltestelle deren Abfahrtszeiten ich gerne haben möchte. In diesem Beispiel die Haltstelle "SSB-Zentrum"


auf die Haltestelle:
SSB-Zentrum???

Mein Ort ist wenn ich bei der Bahn suche findet es als Abfahrtsbahnhof:
Leutershausen Bahnhof, Hirschberg an der Bergstraß
Bergstrß ist richti...ohne das "e" am Schluss!!

So und wenn ich jetzt folgendes Eingebe:
http://transportrest-sbiermann.rhcloud.com/station/suggest?q=Leutershausen Bahnhof, Hirschberg an der Bergstraß&provider=Vrn

kommt Error  :(

Hoffe ich konnte es bissl verständlich rübergringen?

Gruss



sbiermann

Ich konnte die Fehlermeldung analysieren. Es gibt hier 2 Probleme, das erste ist, der Provider VRN ist derzeit wohl etwas defekt. Sprich die Abfragen nach Haltestellen (in dem Fall  Leutershausen Bahnhof, Hirschberg an der Bergstraß) funktionieren nicht. Allerdings wenn man mal eine Station Id hat, dann funktioniert der VRN Provider normal. Sprich es scheint nur die Abfrage nach den Haltestellen defekt zu sein und der Rest geht. Das zweite Problem ist ein Folgefehler des Problems des VRN Provider. Denn dadurch das dieser keine vernünftige Antwort liefert knallt es in der verwendeten Bibliothek, falls jemand Öffi verwendet, das sollte ebenfalls beim VRN Provider einen Fehler liefern wenn man nach einer Haltstelle sucht. Ich habe einen Fix bei dem zuständigen Entwickler auf Github eingereicht. Das hilft allerdings nicht bei dem Problem mit der VRN, da kann ich nicht helfen. Da muss die VRN ran und das Problem lösen.

Kusselin

Hi sbiermann,

du hast Recht...ich habe mich mit dem VRN in Verbindung gesetzt und tatsächlich haben die ein Prob mit dem Abfahrtsmonitor...wenn man in Google VRN Abfahrtmonotor eingibt und dann auf die Seite geht kommt "in Arbeit" - mus ich halt warten oder dann über "Bahn"machen.

Danke für deinen Recherchen.

Gruss

Newbie

Hallo,

ich bekomme keine Readings angezeigt, obwohl lt. Logfile Daten reinkommen.

017.02.26 12:09:19.328 5: Departure (Fahrzeiten) - DB timetable: restartet InternalTimer with 60
2017.02.26 12:09:19.331 4: http://transportrest-sbiermann.rhcloud.com/departure?from=7001553&provider=Kvv&limit=10
2017.02.26 12:09:20.409 4: Fahrzeiten: status code 200
2017.02.26 12:09:20.411 5: Fahrzeiten: departure response data [{"to":"S4 Karlsruhe Hbf","toId":null,"product":"SUBURBAN_TRAIN","number":"S4","departureTime":"2017-02-26T12:17+0100","departureTimestamp":1488107820000,"departureDelay":0,"departureTimeInMinutes":8,"platform":null},{"to":"S4 Heilbronn Pfühlpark","toId":null,"product":"SUBURBAN_TRAIN","number":"S4","departureTime":"2017-02-26T12:22+0100","departureTimestamp":1488108120000,"departureDelay":0,"departureTimeInMinutes":13,"platform":null},{"to":"S4 Karlsruhe Hbf","toId":null,"product":"SUBURBAN_TRAIN","number":"S4","departureTime":"2017-02-26T12:37+0100","departureTimestamp":1488109020000,"departureDelay":0,"departureTimeInMinutes":28,"platform":null},{"to":"S4 Bretten Gölshausen","toId":null,"product":"SUBURBAN_TRAIN","number":"S4","departureTime":"2017-02-26T12:42+0100","departureTimestamp":1488109320000,"departureDelay":0,"departureTimeInMinutes":33,"platform":null},{"to":"S4 Karlsruhe Hbf EILZUG","toId":null,"product":"SUBURBAN_TRAIN","number":"S4","departureTime":"2017-02-26T12:55+0100","departureTimestamp":1488110100000,"departureDelay":0,"departureTimeInMinutes":46,"platform":null},{"to":"S4 Weinsberg EILZUG","toId":null,"product":"SUBURBAN_TRAIN","number":"S4","departureTime":"2017-02-26T13:02+0100","departureTimestamp":1488110520000,"departureDelay":0,"departureTimeInMinutes":53,"platform":null},{"to":"S4 Karlsruhe Hbf","toId":null,"product":"SUBURBAN_TRAIN","number":"S4","departureTime":"2017-02-26T13:17+0100","departureTimestamp":1488111420000,"departureDelay":0,"departureTimeInMinutes":68,"platform":null},{"to":"S4 Heilbronn Pfühlpark","toId":null,"product":"SUBURBAN_TRAIN","number":"S4","departureTime":"2017-02-26T13:22+0100","departureTimestamp":1488111720000,"departureDelay":0,"departureTimeInMinutes":73,"platform":null},{"to":"S4 Karlsruhe Hbf","toId":null,"product":"SUBURBAN_TRAIN","number":"S4","departureTime":"2017-02-26T13:37+0100","departureTimestamp":1488112620000,"departureDelay":0,"departureTimeInMinutes":88,"platform":null},{"to":"S4 Bretten Gölshausen","toId":null,"product":"SUBURBAN_TRAIN","number":"S4","departureTime":"2017-02-26T13:42+0100","departureTimestamp":1488112920000,"departureDelay":0,"departureTimeInMinutes":93,"platform":null}]


FHEM ist tagesaktuell. Hat jemand einen Tipp was da schiefläuft?

nternals:
   BASE_URL   http://transportrest-sbiermann.rhcloud.com
   CFGFN
   CHANGED
   DEF        60
   Interval   60
   NAME       Fahrzeiten
   NR         166
   STATE      active
   TRIGGERTIME 1488107599.34415
   TRIGGERTIME_FMT 2017-02-26 12:13:19
   TYPE       Departure
   Readings:
Attributes:
   departure_departure 7001553
   departure_provider Kvv
   verbose    5


vg Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

Kusselin

drücke mal get "Dein Bahnhof" oben und schau mal ob dann da steht "requested readings..?

Gruss

Newbie

Hallo Kusselin,

da bekomme ich dann meine Haltestelle angezeigt.

vg
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4