Abfahrtsmonitor

Begonnen von sweetie-pie, 05 Februar 2013, 21:27:28

Vorheriges Thema - Nächstes Thema

sweetie-pie

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 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 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. 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

bsl02

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 - 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
RPi3 (FHEM) / CUL V3 868 (FS20) / nanoCUL868 (HM) / RFXtrx433 (IT & ELRO) / MAX!Cube (Thermostate, Fenster) / Bluetooth (presence Handy) / Sonoff mit Tasmota // Audio: RPi3 mit "max2play"-Image (Squeezeserver+Player) / Video: Synology-NAS mit TVheadend, Triax TSS400 Sat-IP Converter

Andi

Nettes Script, danke für die Inspiration ;-)

DE8MSH

Moin!

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