LocalEye
// SECURITY MONITOR
Alternativ ein Wiederherstellungs-Code.
LocalEye
MONITOR
Übersicht
Live Ansicht
Leitstand
Kameras
Entdeckung
Netzwerk-Scan
UniFi Protect
Aufnahmen
Prüfhinweise0
Aufnahmen
Snapshots
System
MQTT
KI-Erkennung
Benachrichtigungen
Verlauf
Protokoll
Kennzeichen
Einstellungen
Performance
Anlage verwalten↗
Tools
UniFi Search
InfraQuill
Knowsora
Info
Info
Darstellung
Lang
Theme
Akzent
Hintergrund
Muster
A
admin
admin
Live Ansicht
Lädt...
🔗 Verbund-Standorte

🖥 Leitstand

Freigabe-Token dieser Anlage
Diesen Token auf der Anlage eintragen, die DIESE Anlage in ihren Leitstand aufnehmen soll. Er erlaubt ausschließlich das Lesen von Übersicht und Kachelbildern — keine Verwaltung. „Neu erzeugen" sperrt alle bisherigen Leitstände aus.
Anlage anbinden (nur lesend)
Kameraverwaltung
Proprietäre Integrationen
Reihenf.NameMaschineQuellego2rtcStatusAktionen
🔗 Kameras der Verbund-Standorte
NameMaschineStatusAktionen
Netzwerk-Scan
ONVIF · RTSP · UniFi Discovery
Scan-Konfiguration
Scanne... 0%
UniFi Protect
Verbindung wird geprüft...
Status
—
—
Kameras
—
UniFi Geräte
Kameras
Events
Geräte
Protect Kameras
"Anzeigen" klicken
Protect Events → MQTT
Events werden automatisch an MQTT Topic localeye/protect/camera/{id}/state weitergeleitet.
Polling starten um Events zu empfangen
Lichter
—
Sensoren
—
NVR Info
—
Prüfhinweise
Auffälligkeiten zur menschlichen Sichtung — keine Feststellung
–
🖼 Bild-Prüfhinweise
Lädt...
🧾 Nicht eingelöste Thekenbons
Lädt...
Aufnahmen
DateiKameraGrößeErstelltAktionen
Lädt...
Snapshots
DateiKameraEventErstellt
MQTT Monitor
—
Empfangen
0
—
Nachrichten
KI-Erkennung
Lädt...
KI-Modell
Parallele Erkennung (Inferenz-Slots)
—
Aktive Worker
0
Kameras mit KI aktiv
⚠ Prüfhinweis „Ware verbergen"
Wertet die KI-Bildbeschreibung auf Formulierungen wie „in die Jacke stecken" aus und markiert betroffene Snapshots mit ⚠ Prüfhinweis. Das Ergebnis ist eine beobachtete Handlung zur Sichtung — keine Diebstahlsfeststellung, keine automatische Eskalation; die Entscheidung trifft immer ein Mensch. Alltagsszenen wie „legt Ware in den Einkaufswagen" oder „nimmt etwas aus der Tasche" lösen nichts aus.
Voraussetzung: aktive KI-Bildbeschreibung (lokales Vision-Modell) sowie Betriebsvereinbarung und Datenschutz-Folgenabschätzung.
Kameras
Lädt...
⏪ Pre-Roll —
Live-Ring pro Kamera
Lädt...
Verlauf (letzte 50)
Lädt...
Erkennungs-Snapshots
🛡 Sicherheitsbericht (PDF)
Enthält Datum/Uhrzeit, Kamera, erkannte Objekte, Snapshot und Benachrichtigungsstatus je Erkennung im gewählten Zeitraum.
🕵 Person verfolgen ▸
Vergleicht Erscheinungsbild (Kleidung/Statur), keine Gesichtserkennung; Ergebnisse sind Vorschläge zur menschlichen Prüfung.
1
Setzt Von/Bis auf die letzten N Tage — darunter fein justierbar.
Keine Vorauswahl — es wird ausschließlich die angeklickte Person verfolgt.
Suche läuft... 0/0
0.55
KI konfigurieren
🖱️ Klicke auf das Bild um eine Erkennungszone zu zeichnen.
Keine Zone = gesamter Bildbereich löst aus.
Zonentyp:

Aktuell: 0.45 (höher = seltener, genauer)
Video läuft noch X Sekunden weiter nachdem kein Objekt mehr erkannt wird
Mindestzeit zwischen zwei gespeicherten KI-Snapshots pro Kamera
Bei UniFi-Protect-Kameras liefert Automatisch nur 640×360 — für Personen und Fahrzeuge reicht das, für Kennzeichen nicht: das Schild wird aus dem Gesamtbild ausgeschnitten. Hauptstream gibt der Erkennung die volle Auflösung, kostet aber je Takt eine Videodekodierung.
Benachrichtigungen
Telegram · Discord · Teams · WhatsApp · Signal · Pushover · E-Mail
Lädt...
Protokoll (Audit-Journal)
Wer hat wann was getan – Anmeldungen, angesehene Aufnahmen, Löschungen, Exporte, Einstellungen. Hash-verkettet: nachträgliche Änderungen fallen bei der Prüfung auf.
ZeitAktionNutzerIPDetails
Lädt...
Benachrichtigungs-Verlauf
Wer wurde wann über welchen Kanal benachrichtigt
Lädt...
Performance
CPU-Vorrang der Suite-Dienste — im Auto-Modus hat die Kamera-KI (Erkennung, Bildbeschreibung, Streams) immer Vorrang; KnowSora-Hintergrundarbeit nutzt nur freie Reserven.
Lade …
DienstRolle PrioritätCPU-Deckel RAM (Ist / Limit)Status
Priorität wirkt nur bei CPU-Knappheit (im Leerlauf wird nichts verschenkt). Änderungen greifen sofort, ohne Neustart, und werden alle 10 Minuten automatisch erneut durchgesetzt. RAM-Limits sind bewusst nur Anzeige — ein zu kleines Limit würde die KI-Modelle abstürzen lassen.
🎮 GPU — Kamera-KI …
Lade …
🎓 KI-Lernlauf (Auto-Training) & KnowSora-Ablage …
Wochentage:
Letzter Bericht
🚗 Kennzeichen
Kennzeichenerkennung an Fahrzeug-Ereignissen — Whitelist, Alarme, Verlauf
⚠ Die Erkennungs-Engine (fast-alpr) ist in diesem Image nicht installiert — nach dem nächsten Update verfügbar. Einstellungen lassen sich trotzdem schon pflegen.
Aktuell: 0.80 — unsichere Lesungen landen nur im Verlauf, ohne Alarm. Über ▸ im Verlauf siehst du den Ausschnitt und kannst selbst beurteilen, ob da wirklich ein Kennzeichen war.
Lädt…
Lädt…
Lädt…
🛡 Scharfschaltung nach Zeitplan
ℹ Manuelles Umschalten mit 🛡 gilt bis zum nächsten geplanten Wechsel. Übernacht-Fenster (z. B. 18:00–07:00) sind möglich.
Kanal hinzufügen


Minuten (0 = aus)
ℹ Benachrichtigungen werden nur innerhalb der gewählten Zeitfenster gesendet. Mehrere Fenster möglich. Der Cooldown gilt je Zeitfenster unabhängig.
Einstellungen
Passwort
Benutzer
System
Kasse
Branding
Konto-Einstellungen

🔐 Zwei-Faktor-Anmeldung (TOTP)
…
Geheimnis zum Abtippen:
🧾 Kassen-Abgleich (Bon-Gap)
🧾 Kassen-Abgleich (Bon-Gap)
Findet Bedientheken-Bons, die an keiner Kasse eingelöst wurden. Reine Datenlogik ohne Bilderkennung. Das Kassensystem muss die Daten aktiv an LocalEye senden — ohne diese Anbindung bleibt die Auswertung leer.
Danach gilt ein Bon als zu prüfen.
Nie über den Leitstellen-Kanal.
Zweiter Weg neben der Kassen-Anbindung: Jede deutsche Kasse kann diesen Export erzeugen — damit lassen sich auch zurückliegende Tage nachtragen. Der Export entsteht beim Kassenabschluss, für den laufenden Abgleich bleibt die Direktanbindung zuständig. Personenbezogene Felder (Bediener) werden beim Einlesen verworfen.
—
EINMALIG SICHTBAR — jetzt ins Kassensystem übertragen
POST /api/pos/transactions
POST /api/pos/counter-receipts
Kopfzeilen: X-LocalEye-Signature (HMAC-SHA256 über den Rohbody), X-LocalEye-Timestamp
Benutzer
NameRolle
🔗 Verbund
Lade …
Verbindungen
In Protect: Settings → Integrations → API Keys → Create API Key
Für Links in Meldungen: Snapshot im Webhook und Alarmverifikation für die Leitstelle (/verify/…). Leer = keine Verifikations-Links.
Objektname, Anschrift, Erreichbarkeiten und die Kontaktkette, die die Leitstelle von oben nach unten anruft. Dasselbe Formular ist auch über Benachrichtigungen → 📄 Aufschaltprotokoll erreichbar.
Erhöht die Rechenlast je Ereignis um etwa zwei Sekunden. Erkennt vor allem große, nahe Schrift (Schilder, Aufdrucke, eingeblendete Zeit) — auf Übersichtsbildern ist Text oft zu klein. Bei vielen Kameras mit aktiver Bildbeschreibung abwägen.
Der Anlagenwächter meldet Kamera offline, Speicher knapp, KI/Stream-Dienst gestört als Ereignis „Störung“ (Kanal-Häkchen) und als SIA-Störcode an die Leitstelle; Kennzahlen unter /metrics (API-Token). Discovery legt Kameras, Scharf-Schalter und Störungs-Sensor in Home Assistant an.
Unter dieser Adresse erreicht das Handy den eingebauten Push-Server — im WLAN die NAS-IP, unterwegs die Subdomain vom Reverse-Proxy. Speichern startet den Push-Server automatisch mit der neuen Adresse neu (ca. 10 s).
Nur für iPhone/iPad nötig: Es geht nur „es gibt was Neues“ nach außen, Inhalte bleiben auf dem eigenen Server. Aus = kein Kontakt nach außen (Android).

🗑 Automatische Bereinigung
0 = nie automatisch löschen
live.jpg und live_ai.jpg werden nie gelöscht
⏪ Pre-Roll
Summe aller Kamera-Ringe im RAM. 0 = kein Limit.
Gilt automatisch für alle Kameras (jede puffert ihren eigenen Aufnahme-Stream). Einzelne Kamera ausnehmen: Kamera bearbeiten → „Pre-Roll deaktivieren".
⚙ Protokoll-Einstellungen
Einträge, die älter sind, werden bei der stündlichen Bereinigung gelöscht. 0 = nie automatisch löschen.
Älteste Einträge werden automatisch entfernt, wenn das Limit erreicht ist. 0 = unbegrenzt.
🛡 Sicherheitsbericht (Erkennungs-PDF)
0 = nie automatisch löschen (Standard). Wenn aktiv: mindestens 3 Jahre. Unabhängig von der Snapshot-Aufbewahrung oben — Grundlage für den Sicherheitsbericht.
Pfad auf dem Host-System (z.B. /host/volume1/localeye/recordings)
Wird beim Speichern automatisch erstellt. Leer lassen = Standard (/data/...)
📂 Ordner wählen
/nas

Branding & White-Label

Kunden-ZIP (Farben als .md + optional Logo) hochladen. Mehrere hinterlegte Themes stehen im Dropdown zur Auswahl — die Auswahl wird sofort als Theme „Branding“ in LocalEye und allen Sub-Apps (Knowsora u.a.) übernommen.
Über LocalEye
LocalEye
KI-gestützte Kamera-Überwachung, selbst gehostet
—
Angebundene Tools
UniFi Search
Suche über angebundene UniFi-Controller
InfraQuill
Netzwerk-Dokumentation
Knowsora
Lokale, private KI-Wissensdatenbank
© 2026 LocalEye Shop
100 %
Klick / Rad / Pinch: Vergrößern · Ziehen: Verschieben · ⟲: Zurück · Hintergrund / Esc: Schließen
Integration hinzufügen
Wird als go2rtc Stream-Name verwendet
Token aus der Ring App oder via go2rtc Ring-Dokumentation auslesen.
Wyze App → Kamera → Einstellungen → Geräteinformationen → MAC
Kamera
Aus Protect: Settings → Integrations → API Keys → RTSPS Stream URL
Name aus go2rtc.yaml für WebRTC Live-Stream
Ermöglicht direkte Snapshots von Protect API
Nur nötig für Schwenk/Neige/Zoom. Zugangsdaten stecken direkt in der URL (user:pass@host). Leer lassen = keine PTZ-Steuerung in der Live-Ansicht.
Tapo: Passwort des TP-Link-Cloud-Kontos, Benutzer leer (neuere Firmware: „admin“). Hikvision: Kamera-Login. RTSP: komplette rtsp://-URL mit Login. Danach erscheint in der Live-Kachel ein Mikrofon — gedrückt halten zum Sprechen (nur über HTTPS, Admins).
Sabotage, Abdeckung und Videoverlust werden sofort gemeldet (Kanal-Häkchen „Kamera-Ereignis“, Leitstelle: Störcode). Bewegung/Linie/Person lösen mit „KI nur bei Kamera-Ereignis“ eine sofortige Auswertung aus – der Dauertakt entfällt (Rückfall alle 60 s). Hikvision: am Ereignis „Surveillance Center benachrichtigen“ aktivieren. Gesichts-Ereignisse werden grundsätzlich verworfen.
Löst nur bei laufender KI-Erkennung aus — zusätzlich auf Seite „KI-Erkennung" starten
Kein Protect? Hier 5 eintragen damit Bilder für Alerts vorhanden sind.
Nur nötig wenn der Ring bei dieser Kamera Probleme macht — global bleibt Pre-Roll für alle anderen Kameras aktiv.
Benutzer
Sichtbare Kameras (leer = keine)
Aus = in Knowsora unverändert lassen. An = nur die angehakten Provider sind im Chat nutzbar (leer = keiner).
Öffnet die CLI (Claude Code / Codex / Gemini) als Terminal im Projektordner des Nutzers — mit eigener Bash. Nur mit freigegebenem CLI-Provider und einem Projekt nutzbar; Admins immer erlaubt. Achtung: Die CLI arbeitet mit der hinterlegten CLI-Anmeldung des Betreibers (Abo-Login) — Shell-Freigabe bedeutet Zugriff auf diese Anmeldung und ist zudem nötig für die Werkzeuge python_exec/project_run_shell in Skills, Agenten und Workflows. Nur an vertrauenswürdige Nutzer vergeben.
Aus = uneingeschränkt (alle Apps). An = nur die angehakten Apps sind für diesen Benutzer sichtbar/nutzbar (leer = nur LocalEye).
📄 Aufschaltprotokoll für die Leitstelle
Wird geladen …
🚶 Gehtest — Abnahme der Erfassungsbereiche
Wird geladen …