FHEM Forum

FHEM => Codeschnipsel => Thema gestartet von: sweetie-pie am 05 Februar 2013, 21:27:28

Titel: Abfahrtsmonitor
Beitrag von: sweetie-pie am 05 Februar 2013, 21:27:28
Hallo zusammen,

nachdem ich ja schon soviel aus diesem Projekt gezogen habe, hier ein kleines Skript von mir.
Leider "extern" in Python geschrieben, da Perl irgendwie nicht mein Freund werden will...
Vielleicht baut ja einer ein fhem-Modul daraus...  ;-)

Funktion:
Das Skript läuft als Demon und ruft alle 60 Sekunden den Abfahrtsmonitor (//www.fahrplaner.de/hafas/stboard.exe/dnp?rt=1&) von fahrplaner.de auf. Darauf folgen ein RegEx bis ich die für mich relevanten Züge gefunden habe. Da ich jeden morgen mit dem gleichen Zug, filtere ich darauf und gebe die aktuelle Verspätung ca. eine halbe Stunde vorher auf einem RGB-Display von ELV (//www.elv.de/fs20-rgb-sa-statusanzeige-mit-led-matrixmodul-komplettbausatz.html) aus.
Dazu habe ich zuvor ein paar Bildchen für die Verstpätungsminuten 1-9, größer 10 oder (selten gebaucht) Pünktlich gemalt. Diese haben einen FS20-Code, den ich mit einem on-for-timer 52 aufrufe, um sicherzustellen dass nur aktuelle Werte angezeigt werden. Klappt der Abruf nicht, bleibt auch das Display dunkel...
Außerdem gibts ein Log, damit man am Ende des Monats leichter die Verspätungen einreichen kann (hab schon mal überlegt per Skript deren PDF-Erstattungsformular für Verspätungen auszufüllen *fg*).

Funktioniert seit einem Jahr wunderbar, es muss eigentlch nur der Bahnhof angepasst werden. Ich bin mir nicht sicher, ob die Verspätungsanzeige in der ganzen Republik funktioniert. Es könnte sein, dass die nur Bremen/Niedersachsen abdeckt (VBN). Aber auch die Bahn hat so eine Seite (//mobile.bahn.de/). Muss nur angepasst werden. Vorteil vom VBN: Minutengenau, bei der Bahn nur auf 5 Minuten genau.

Wer was damit anfagnen kann, viel Spaß damit
    Gruß
         Holger
Titel: Aw: Abfahrtsmonitor
Beitrag von: bsl02 am 06 Februar 2013, 22:28:42
Hallo Holger,

Danke für die tolle Idee (Einbindung Bahn-Verspätungen).
Die Funktion würde ich gern auf einem Tablet in der Küche darstellen mit Floorplan, leider fehlt mir das KnowHow dazu.
In einer Light-Version habe ich heute zunächst die Abfahrtstafeln meines Heimatbahnhofes südlich Bremen ;-) per Weblink in FHEM eingebaut.

Als Killer-Applikation könnte ich mir noch vorstellen: Tonausgabe von Verspätungen auf das Küchen-Tablet.
Denkbare weitere Ergänzung: Aufschaltung der Tonausgabe auf einen Haus-Radiosender für Multiroom-Audio in Billigversion (FRITZ!WLAN Repeater N/G oder alternativ z.B. in Kanada http://www.hifast.ca/page9.html (//www.hifast.ca/page9.html) - dort Modell HFM7U). Dann bekäme man auch im Bad den Stand der Dinge mit.
Derzeit hängt mein FM-Sender an einer Synology-NAS und spielt z.B. Internetradio.

Die Ideen gehen mir nicht aus...

Gruß,
Stefan
Titel: Aw: Abfahrtsmonitor
Beitrag von: Andi am 14 März 2013, 22:59:12
Nettes Script, danke für die Inspiration ;-)
Titel: Antw:Abfahrtsmonitor
Beitrag von: DE8MSH am 23 November 2016, 06:43:41
Moin!

Danke für das Script. Genau soetwas suchte ich. Vielen Dank.