Modul 98_Departure: Bereitstellung von Abfahrtszeiten an einem Bahnhof

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

Vorheriges Thema - Nächstes Thema

Newbie

Nö,

wie schon geschrieben nur die Dialogbox mit dem Stationsnamen.

Im Logfile steht dann folgendes:

2017.02.26 15:14:53.491 5: Fahrzeiten: stations response data ARRAY(0x3655d88)
2017.02.26 15:14:53.493 5: Fahrzeiten: stations STATION XXXXXXXX


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

Kusselin

Komisch..dann wird nix abgerufen...

Probiere das ganze Spiel mal über den Provider Bahn. So hats bei mir funktioniert...mein Provider Vrn hat grad Probs

Wie gesagt lösche das mal was jetzt hast und probiers mal mit Bahn und berichte
Gruss

Newbie

Doch,

das ist ja das komische, es werden ja alle 60 sek die korrekten Daten gezogen (sehe ich ja im Logfile).
Nur halt nicht als Readings angezeigt.
Gebe ich eine Fake-Id ein habe ich auch Fehler-Readings in der Deviceansicht.
Ich habe es jetzt mit verschiedenen Provider probiert, extra FHEM auf dem Laptop zum testen installiert - immer das gleiche Ergebnis.

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

uniqueck

Zitat von: Newbie am 26 Februar 2017, 15:55:06
Doch,

das ist ja das komische, es werden ja alle 60 sek die korrekten Daten gezogen (sehe ich ja im Logfile).
Nur halt nicht als Readings angezeigt.
Gebe ich eine Fake-Id ein habe ich auch Fehler-Readings in der Deviceansicht.
Ich habe es jetzt mit verschiedenen Provider probiert, extra FHEM auf dem Laptop zum testen installiert - immer das gleiche Ergebnis.

vg Jens
Bitte mal ein list des Device posten. Gruß Constantin

Gesendet von meinem ONEPLUS A3003 mit Tapatalk


Newbie

Hallo Constantin,

anbei das gewünschte List:

Internals:
   BASE_URL   http://transportrest-sbiermann.rhcloud.com
   CFGFN
   CHANGED
   DEF        60
   Interval   60
   NAME       Fahrzeiten
   NR         151
   STATE      active
   TRIGGERTIME 1488127338.23057
   TRIGGERTIME_FMT 2017-02-26 17:42:18
   TYPE       Departure
   Readings:
Attributes:
   departure_departure 9220017
   departure_provider Bvg
   departure_time_to_go_to_station 8
   verbose    5


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

uniqueck

Zitat von: Newbie am 26 Februar 2017, 17:44:53
Hallo Constantin,

anbei das gewünschte List:

Internals:
   BASE_URL   http://transportrest-sbiermann.rhcloud.com
   CFGFN
   CHANGED
   DEF        60
   Interval   60
   NAME       Fahrzeiten
   NR         151
   STATE      active
   TRIGGERTIME 1488127338.23057
   TRIGGERTIME_FMT 2017-02-26 17:42:18
   TYPE       Departure
   Readings:
Attributes:
   departure_departure 9220017
   departure_provider Bvg
   departure_time_to_go_to_station 8
   verbose    5


vg
Am BVG provider hat sich auch was geändert.
Gruß Constantin

Gesendet von meinem ONEPLUS A3003 mit Tapatalk


Newbie

Ok danke für die Info,

bin jetzt erst einmal auf die Bahn als Provider umgestiegen.

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

ext23

Ich hab das jetzt mal selber angepasst, so das die Uhrzeit auch lesbar ist. Siehe Anhang.

Geändert wurde:

use Time::Piece;
readingsBulkUpdate( $hash, "departure_" . $i . "_time_human_readable",  Time::Piece->strptime($item->{departureTime},"%Y-%m-%dT%H:%M%z")->strftime("%d.%m.%Y, %H:%M Uhr"));


Andre hat mir da Tips gegeben wegen der Umwandlung, das passt soweit auch alles.

/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,

bekomme keine Readings mehr

[code]Internals:
   BASE_URL   http://transportrest-sbiermann.rhcloud.com
   CFGFN
   CHANGED
   DEF        60
   Interval   60
   NAME       myDeparture
   NR         153
   STATE      active
   TRIGGERTIME 1488709394.04691
   TRIGGERTIME_FMT 2017-03-05 11:23:14
   TYPE       Departure
   Readings:
Attributes:
   departure_departure 507896
   departure_provider Bahn
   departure_time_to_go_to_station 05
[/code]

Liegt das am Provider Bahn?
@ Newbie..funktionierts bei dir noch über Bahn?

Gruss

Newbie

Hallo Kusselin,

ja funktioniert, solange ich kein FHEM-Update mache (ink. shutdown restart).
Danach kommt nichts mehr, Abhilfe schafft bei mir nur ein Reboot des Systems.



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

Kusselin

Hallo Jens,

danke für die Info.

Arbeitest du mit Raspi?

wenn ja dann Stecker ziehen ?
Gruss

EDIT: Nein auch nach Neustart keine readings  :(

accloginsell

Seit update auf 5.8 keine daten mehr aus dem Modul leider :(

Jemand ne lösung?

uniqueck

Das Problem liegt nicht an FHEM 5.8 sondern am Modul selber, durch den Filter hat sich ein Fehler eingeschlichen, dass wenn keine gesetzt war, auch keine Readings mehr gesetzt wurden.

Bitte einmal ein update auf das departure Modul durchführen und es sollte wieder funktionieren.

Gruß Constantin

accloginsell

Danke dir funktioniert wieder wunderbar!

Ich würde gerne nur bestimmte S Bahnen sehen.. Reading departure_1_number wäre das Auschlaggebende. Wie könnte ich danach filtern?