Vom Fahrplan und der Echtzeitmeldung bis zur Ansicht im Browser: Folge den Daten durch die Verarbeitung. Der Datenweg macht Quellen und Berechnung nachvollziehbar, damit sich Kennzahlen und ihre Grenzen einordnen lassen.
Abläufe und Status speichern. Externer Dienst für Dagster.
Webzugriff & HTTPS
Webzugriff und HTTPS bereitstellen. Externer Reverse Proxy.
Storage
S3 Bucket
Separater Hetzner-Dienst · außerhalb des VPS
Originaldaten und aufbereitete Tabellen speichern.
Entwicklung
Änderungen nachvollziehbar liefern
1Vikunja
Auftrag und Erfolgskriterien festlegen.
2Codex & Herdr
Planen, umsetzen und unabhängig prüfen.Herdr hält die Arbeitssitzungen zugänglich.
3Gitea
Änderungen nachvollziehbar zur Freigabe vorlegen.
4CI & CD
Änderungen automatisch testen.In einer isolierten Testumgebung bereitstellen.Veröffentlichte Releases automatisch in Produktion ausrollen.
Daten richtig lesen
Was diese Zahlen sagen können
Pünktlichkeit und Ausfälle
Pünktlich: höchstens 3 Minuten zu früh und weniger als 5 Minuten zu spät. Genau 5 Minuten sind unpünktlich.
Ausfälle: zählen zu den erfassten Halten, aber nicht als pünktlich. Ihr Anteil ergibt die Ausfallquote. Fehlende Meldungen sind keine bestätigten Ausfälle.
Ø Verspätung: Durchschnitt ohne Ausfälle; negative Werte bedeuten zu früh. „Fehlt“ heißt nicht 0. Bei fehlendem Verspätungswert kann die Berechnung allerdings 0 als Ersatz verwenden.
Aussagegrenze: Echtzeitmeldungen sind Prognosen, keine bestätigten tatsächlichen Fahrten.
Rankings und Abfahrtsverteilungen
Ranglisten: ab 100 erfassten Haltmeldungen im ausgewählten Zeitraum – gezählt werden Meldungen, keine eindeutigen Fahrten.
Abfahrtsverteilung: ab 5 Abfahrten mit gemeldeter Verspätung – auch pünktliche Abfahrten zählen mit. Ausfälle und Meldungen nur zur Ankunft zählen nicht mit. Die Anzahl der ausgewerteten Abfahrten wird angezeigt.
Median: zeigt die Mitte der gemeldeten Werte und wird von einzelnen großen Verspätungen weniger beeinflusst als der Durchschnitt. Beide nutzen dieselben Abfahrten.
Anteile: Abfahrten ab 5 Minuten spät, mehr als 10 Minuten spät oder zu früh – jeweils bezogen auf die gemeldeten Abfahrtswerte.
Linienkarte Plan und Meldungen
Grundlage: der aktuelle Fahrplan. Sichtbar sind geplante Halte mit Meldungen für die gewählte Linie, den Zeitraum und die gewählten Filter.
Ohne Meldung: der Halt fehlt auf der Karte; seine Bedienung ist unbekannt. Auch ausschließlich als ausgefallen gemeldete Halte bleiben sichtbar.
Aussagegrenze: die Karte zeigt keine tatsächlich gefahrene Route. Meldungen beweisen keine tatsächliche Bedienung; Fahrtrichtungen und Varianten werden nicht getrennt.
Aktualität
Datenstand: zeigt, wann alle für das Dashboard benötigten Auswertungsdaten bereitgestellt waren.
Status: bis einschließlich 2 Stunden „Aktuell“, danach bis einschließlich 24 Stunden „Verspätet“. Ältere, fehlende oder leere Daten heißen „Keine aktuellen Daten“.
Zeiten: deutsche Ortszeit mit Sommer- und Winterzeit. Echtzeit-Abfahrten bleiben Prognosen.