Skip to content

About

Windows-Tray-App zur Überwachung des aktuellen TI-Status der gematik mit Echtzeit-Benachrichtigungen, Störungserkennung und 14-Tage-Verlauf für eRezept, ePA, KIM & Co.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

309 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TI-Lage Monitor

TI-Lage Monitor

gematik TI-Status im Windows-Tray — live, lokal, mit 14-Tage-Verlauf.
Schlank · ohne Login · Community-App

Latest release Downloads Windows 10 | 11 .NET 10 MIT CI

⬇️ Download · Funktionen · Verlauf · Start · Entwickler

Important

Kein offizielles gematik-Produkt. TI-Lage Monitor ist eine unabhängige Community-App von Randy Carter (R.C.). Maßgeblich bleibt das gematik Fachportal TI-Status.

📸 Auf einen Blick

Hellmodus Dunkelmodus
Hauptfenster Hellmodus Hauptfenster Dunkelmodus

TI-Lage Monitor zeigt den aktuellen Status von 7 TI-Diensten als Tray-Ampel und im Fluent-Hauptfenster — inkl. Meldungen, Toasts und einem ruhigen 14-Tage-Verlauf. Alles läuft lokal auf Windows, ohne Login und ohne Cloud. X / Minimieren → Tray (Monitoring weiter); nur Beenden beendet die App.

💡 Warum TI-Lage Monitor?

  • Lokal & privat — öffentliche gematik-APIs, kein Account, keine Sync-Cloud
  • Immer im Blick — Tray-Ampel und Toasts, ohne einen Portal-Tab offen zu lassen
  • 14-Tage-Verlauf — Übersicht, Stunden und Ereignisse auf einer Datenbasis
  • Aktuell bleiben — GitHub-Releases mit SHA-256-Prüfung und optionaler Auto-Installation

✨ Funktionen

Funktion Nutzen
🛡️ Tray-Ampel Grün / Amber / Rot / Keine Daten im Infobereich
🔎 7 TI-Dienste eRezept, ePA, KIM, WANDA, OGD, VSDM, TI-Anschluss
🔔 Windows-Toasts Klickbare Benachrichtigungen mit Kontextsprung
📈 14-Tage-Verlauf Übersicht · Stunden · Ereignisse — KPI, Fokus-Chips, Timeline
⬇️ GitHub-Updates Releases prüfen, SHA-256 verifizieren, optional still installieren
🎨 Fluent UI Hell-/Dunkelmodus, Autostart, Start direkt in den Tray
⚙️ Notify-Filter Pro Dienst und global aus dem Tray steuerbar

Statusfarben

Status Bedeutung
🟢 Grün Überwachte Dienste verfügbar
🟠 Amber Einschränkung oder Teilausfall
🔴 Rot Vollausfall oder kritische Störung
⚪ Keine Daten API nicht erreichbar oder noch kein Abruf

Lage (tilage v2), Incidents (v1) und Outages (v1) von ti-lage.prod.ccs.gematik.solutions — Abrufe im gematik-Rhythmus mit Offset (:01, :06, :11, …). Nach drei aufeinanderfolgenden API-Fehlern: dauerhaft API down.

🚀 Schnellstart

  1. Neueste Version herunterladen (TILageMonitor-*-Setup.exe).
  2. Setup starten und Installation abschließen.
  3. Optional: Autostart, Theme und Sprache unter Einstellungen.

Tip

Der Installer ist offline und bringt .NET 10 sowie Windows App SDK mit. Unter Einstellungen → Updates lässt sich die optionale stille Auto-Installation aktivieren; der Download wird per SHA-256 geprüft (nur GitHub-URLs).

Warning

Die EXE ist derzeit unsigniert. Windows SmartScreen kann warnen. Details und Signatur-Plan: SIGNING.md.

🖱️ Bedienung

Aktion Wirkung
Linksklick Tray-Icon Hauptfenster ein-/ausblenden
Schließen (X) / Minimieren Nur in den Tray (Monitoring weiter)
Rechtsklick → Benachrichtigungen Toasts global an/aus
Aktualisieren Status sofort neu laden
Verlauf 14-Tage-Historie (maximiert)
Einstellungen Theme, Sprache, Autostart, Updates, Filter
gematik Fachportal im Browser
Beenden App beenden

📈 14-Tage-Verlauf

Drei Segmente auf derselben Datenbasis: Übersicht | Stunden | Ereignisse. v2.x behandelt den Verlauf als First-Class-Feature — ruhige KPI, Fokus-Layout und klare Timelines.

Baustein Inhalt
KPI Heute · 14 Tage (auffällige Tage) · Verfügbarkeit %
Fokus-Chips Alle Dienste oder ein Dienst — Zeilen bzw. große Tages-Kacheln
Timeline Karten mit Status-Balken; Klick zoomt in Stunden / markiert Ereignisse
Quellen gematik Incidents/Outages (auch bei ausgeschaltetem PC) + lokale Snapshots (history.json) für Online-Stunden
Leer/OK „Alles ruhig“ statt leerer Listen; Hell/Dunkel aktualisiert live

Note

Graue Kacheln/Stunden = weder lokaler Snapshot noch API-Meldung (zukünftige Stunden bleiben grau). Bei erreichbarer Incident-API gelten begonnene Stunden ohne Störung als verfügbar (grün).

Tipps Wirkung
Filter-Chip Zeilen und Ereignisse eingrenzen
Tages-Kachel Stunden-Zoom
Ereignis / auffällige Stunde Zoom bzw. Segment Ereignisse
Esc / Zurück Zurück zur Tages-Übersicht

🔐 Daten & Datenschutz

  • Nur öffentliche gematik-APIs — kein Login, kein API-Key
  • Keine Cloud-Synchronisation
  • Lokal unter %AppData%\TILageMonitor\
  • Updates nur von allowlisted GitHub-Hosts (github.com, *.githubusercontent.com)
Datei Inhalt
settings.json Theme, Sprache, Autostart, Notify-Filter, Updates
last-lage.json Offline-Cache des letzten Stands
history.json Stündliche lokale Ergänzung zum Verlauf
API-Endpunkte
  • https://ti-lage.prod.ccs.gematik.solutions/lageapi/v2/tilage
  • https://ti-lage.prod.ccs.gematik.solutions/lageapi/v1/tistatus/incident
  • https://ti-lage.prod.ccs.gematik.solutions/lageapi/v1/tistatus/outage

⚠️ Bekannte Grenzen

  • Nur Windows x64 (10 / 11)
  • Unsignierte EXE → mögliche SmartScreen-Warnung (SIGNING.md)
  • API deckt Störungen bis 14 Tage ab; vollständige OK-Verfügbarkeit braucht lokale Snapshots
  • Ergänzt das Fachportal — ersetzt es nicht

🗂️ Für Entwickler

Voraussetzungen: Windows 10/11 x64 · .NET 10 SDK · PowerShell 5.1+

git clone https://github.com/jimmybonesde/TILageMonitor.git
cd TILageMonitor
.\Build.ps1
.\Install.ps1
Bereich Dateien
UI & Tray MainWindow.*, App.xaml(.cs)
API & Modelle ApiClient.cs, Models.cs, TiStatusClassifier.cs
Persistenz *Store.cs, AtomicJsonStore.cs
Verlauf HistoryWindow.*, HistoryTimelineBuilder.cs
Fenster / System SettingsWindow.*, AboutWindow.*, ToastService.cs, ThemeService.cs, AutostartService.cs, UpdateService.cs, LocalizationService.cs
Build / Release Build.ps1, Install.ps1, installer/, .github/workflows/

Stack: WPF + WinForms-Tray · net10.0-windows · Windows App SDK Toasts · Inno Setup · MIT


🌐 Sprache / Language

DE: Unter Einstellungen → Sprache wählen Sie Automatisch (Windows) · Deutsch · Englisch. Die Auswahl greift nach einem Neustart der App.

EN: Under Settings → Language choose Automatic (Windows) · German · English. The selection takes effect after restarting the app.

👤 Autor

Randy Carter (R.C.) · © 2026 · Community-App, nicht gematik

Für Praxen & IT, die den TI-Status im Blick behalten — ohne einen Portal-Tab offen zu lassen.

About

Windows-Tray-App zur Überwachung des aktuellen TI-Status der gematik mit Echtzeit-Benachrichtigungen, Störungserkennung und 14-Tage-Verlauf für eRezept, ePA, KIM & Co.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages