Protokolliert die Uhrzeiten und Standorte von Ereignissen über Garmin Uhren.
Find a file
EiSiMo 8186a9aab1 Use 5 decimals for coordinates in history view
Fixes #9

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 09:54:26 +02:00
images Add README with logo and project documentation 2026-04-13 19:53:21 +02:00
resources Fix typo in address loading message 2026-04-15 09:53:56 +02:00
source Use 5 decimals for coordinates in history view 2026-04-15 09:54:26 +02:00
.gitignore Initial minimal Connect IQ scaffold 2026-04-11 19:26:43 +02:00
manifest.xml Phase 6: glance widget with cached address 2026-04-13 15:31:46 +02:00
monkey.jungle Initial minimal Connect IQ scaffold 2026-04-11 19:26:43 +02:00
plan.md Initial minimal Connect IQ scaffold 2026-04-11 19:26:43 +02:00
README.md README: mention post-incident report workflow 2026-04-13 19:55:41 +02:00

Einsatzprotokoll Logo

Einsatzprotokoll

Platform Language Last Commit Status

Eine Garmin Connect IQ App für Polizisten, die es ermöglicht, Uhrzeiten und Standorte von Ereignissen direkt über die Smartwatch zu protokollieren.

Das Problem

Im Einsatz müssen Polizisten häufig Uhrzeiten und Standorte dokumentieren — Eintreffen am Einsatzort, Festnahmen, Zwangsanwendungen. Dafür muss man den Notizblock zücken und die Adresse ermitteln. Das kostet Zeit und Nerven in stressigen Situationen.

Einsatzprotokoll löst das: Ein Knopfdruck auf der Garmin-Smartwatch erfasst Uhrzeit, GPS-Koordinaten und die nächste Adresse — automatisch und in Sekunden. Beim späteren Schreiben des Vorgangs können alle protokollierten Zeiten und Orte in Ruhe von der Uhr abgerufen werden.

Features

  • 10-Icon Menüring — Schnellzugriff auf Ereignistypen mit animierter Rotation
  • GPS-Erfassung — Automatische Standortbestimmung mit 30s Best-Fix
  • Reverse Geocoding — Straße und Hausnummer via Photon API
  • Verlauf — Alle Einträge durchblättern mit Adresse, PLZ, Koordinaten
  • Glance Widget — Letztes Ereignis direkt auf dem Watchface sichtbar
  • Löschen — Countdown-Bestätigung zum Schutz vor Fehlbedienung
  • Reine Knopfbedienung — Funktioniert auch mit Handschuhen
  • Datenschutz — Alle Daten bleiben lokal auf der Uhr, keine Cloud-Sync

Ereignistypen

Icon Typ Beschreibung
▶️ Einsatzbeginn Start eines Einsatzes
Einsatzende Ende eines Einsatzes
📍 Eintreffen Ankunft am Einsatzort
🔗 Festnahme Festnahme einer Person
Zwanganwendung Einsatz von Zwangsmitteln
🔍 Beweismittel Sicherung von Beweismitteln
👁️ Sichtung Sichtung einer Person/Sache
Allgemeines Ereignis Frei verwendbar

Unterstützte Geräte

Aktuell getestet auf:

  • Garmin Forerunner 265
  • Garmin Fenix 7

Entwicklung

Voraussetzungen

Bauen

monkeyc -d fr265 -f monkey.jungle -o build/Einsatzprotokoll.prg -y ~/.Garmin/developer_keys/developer_key.der

Auf Uhr installieren (USB/MTP)

gio mount "mtp://[usb:BUS,DEVICE]/"
gio copy build/Einsatzprotokoll.prg "mtp://[usb:BUS,DEVICE]/Internal Storage/GARMIN/Apps/Einsatzprotokoll.prg"

Hinweis

Diese App ist ein privates Projekt und steht in keiner Verbindung zu einer Polizeibehörde. Die Nutzung im Dienst obliegt der eigenen Verantwortung unter Beachtung der jeweiligen Dienstvorschriften.