Ich bin in der letzten Woche über diverse Umwege an ein nettes Feature vom VRR gekommen, welches ich nicht öffentlich auf der VRR Seite gefunden habe.
Und zwar gibt es einen Abfahrtsmonitor, der vor allem für Einrichtungen mit vielen Personen (Hochschulen, große Firmen) interessant sein dürfte. Er Aktualisiert sich selber und berücksichtigt Verspätungen.

Erreichen kann man ihn unter http://217.70.161.98/nrwAbfahrt/XSLT_DM_REQUEST jedoch nur mit einer menge post befehle, hier mal die wichtigsten:
language=de bei mir funktioniert nur de (kein nl, fr, etc.)
name_dm=20018235 id der Haltestelle (dazu unten mehr, diese ist vom HBF Düsseldorf)
includeCompleteStopSeq=1 blendet Laufschrift mit Zwischenhalten ein(1) und aus (0)
useRealtime=1 schaltet Aktualisierungen ein und aus
limit=12 maximale Anzahl der nächsten Verbindungen (einzustellen, je nach Bildschirmauflösung)
itdLPxx_hideNavigationBar=false true blendet die Obere Zeile mit dem Haltestellennamen aus (falls man mehrere Bildschirme benutzt)
timeOffset=0 Gibt einen Vorsprung in Minuten zur aktuellen Zeit an (falls man 5min zur Haltestelle braucht gibt man hier ne 5 ein und sieht nur noch alles was in 5min oder später fährt)
der Vollständige link zum Düsseldorfer HBF sähe z.B. so aus
http://217.70.161.98/nrwAbfahrt/XSLT_DM_REQUEST?language=de&name_dm=20018235&type_dm=stop&mode=direct&dmLineSelectionAll=1&depType=STOPEVENTS&includeCompleteStopSeq=1&useRealtime=1&limit=10&itdLPxx_hideNavigationBar=false&itdLPxx_transpCompany=Refresh&timeOffset=0
Jetzt will man natürlich am liebsten die Abfahrten von seiner eigenen Haltestelle wissen, diese steht aber nur als ID codiert in der URL.
Kein Problem, ich hab ein kleines shell Script geschrieben, was einen bestimmten ID Bereich durchsucht und die IDs nebst Haltestellenname in eine Datei schreibt. Nicht belegte IDs werden dabei ignoriert.
#!/bin/bash
i=$1
j=$2
until [ $i -gt $j ]
do
wget http://217.70.161.98/nrwAbfahrt/XSLT_DM_REQUEST --no-verbose --post-data "language=de&name_dm=$i&type_dm=stop&mode=direct&dmLineSelectionAll=1&depType=STOPEVENTS&includeCompleteStopSeq=1&useRealtime=1&limit=8&itdLPxx_hideNavigationBar=false&itdLPxx_transpCompany=Refresh&timeOffset=0"
grep 'Abfahrten ab:' XSLT_DM_REQUEST >> temp
if [ -s temp ]; then
echo -n $i >> Liste.txt
echo $i
echo -n " " >> Liste.txt
grep 'Abfahrten ab:' XSLT_DM_REQUEST | sed -e "s/^\s*<td colspan="3">//" -e "s/<\/td>\s*$//" | cut -b32- >>Liste.txt
rm temp
fi
rm XSLT_DM_REQUEST
i=$(( $i + 1 ))
done
Das Script wird wie folgt aufgerufen: haltestelle.sh minid maxid also z.B. haltestelle.sh 20018005 20018010 wobei die erste Zahl immer kleiner als die zweite sein muss
Im gleichen Ordner in dem das Script liegt wird eine Datei namens Liste.txt angelegt, in der nun die IDs neben den Haltestellennamen stehen.
Im Anhang gibts das Script als Datei und den output von 20018000 bis 20018999 was vor allem Düsseldorfer Haltestellen beinhaltet.
Falls jemand Lust hat, möge er weitere Output-Dateien oder ID-Bereiche für andere Städte im VRR Gebiet posten 😉
haltestellen.sh
Liste_20018000_20018999.txt
EDIT:
Ich hab mal ein bisschen mit den Werten herum gespielt und es scheint nicht nur auf den VRR begrenzt zu sein. Betrieben wird dieser service von der Mentz Datenverarbeitung GmbH in München, die einen Zentralen Server zur Verfügung stellen scheint, auf dem alle Daten aller angeschlossener Verkehrsbetriebe zu erreichen scheinen. So habe ich bis jetzt neben dem gesamten VRR gebiet den Raum Frankfurt und München gefunden. Schaut man sich auf der Seite von Mentz um, so dürfte ich bald noch auf weitere Verkehrsbetriebe stoßen.
Quelle: http://www.mentzdv.de/
Baden-Württemberg:
Baden-Württemberg
Donau-Iller-Nahverkehrsverbund (Ulm)
Freiburger Verkehrs AG
Karlsruher Verkehrsverbund
SWU Verkehr GmbH
Verkehrs- und Tarifverbund Stuttgart
Verkehrsverbund Neckar-Alb-Donau
Verkehrsverbund Rhein-Neckar
Bayern:
Augsburger Verkehrsverbund
Bayern-Fahrplan
BayernInfo
MOVE
Münchner Verkehrs- und Tarifverbund
Verkehrsverbund Großraum Nürnberg
Bremen:
Bremer Straßenbahn
Mecklenburg-Vorpommern:
Verkehrsgesellschaft Mecklenburg-Vorpommern
Niedersachsen:
Niedersachsen und Bremen
Braunschweiger Verkehrs-AG
Emsländische Eisenbahn
Nordrhein-Westfalen:
Kommunale Verkehrsgesellschaft Lippe
Märkische Verkehrsgesellschaft (Lüdenscheid)
Minden-Herforder Verkehrsgesellschaft
Nahverkehrsverbund Paderborn/Höxter
Verkehrsverbund Rhein-Ruhr
Rheinland-Pfalz:
Verkehrsverbund Region Trier (zusammen mit VRN)
Westpfalz Verkehrsverbund (zusammen mit VRN)
Rhein-Nahe Nahverkehrsverbund (zusammen mit VRN)
Sachsen:
Verkehrsverbund Mittelsachsen
Verkehrsverbund Oberelbe (Dresden)
Verkehrsverbund Oberlausitz-Niederschlesien (Bautzen)
Verkehrsverbund Vogtland
Da der Raum München gerade noch gescannt wird, ist er in der Aktuellen Liste noch nicht enthalten. Hier die Liste mit gesamten VRR + raum Frankfurt und ein paar Exoten:
Liste_10000000_20030000.txt