Personenerkennung mit Reolink und Home Assistant

Warum Personenerkennung?

Personenerkennung bei Überwachungskameras macht aus verschiedenen Gründen Sinn:

  • Sicherheit: Die Identifikation von Personen ermöglicht es, unbefugten Zugriff zu verhindern und Sicherheitsmaßnahmen zu verbessern.

  • Kriminalitätsprävention: Überwachungskameras mit Personenerkennung können dazu beitragen, kriminelle Aktivitäten zu verhindern und die Aufklärung von Straftaten zu unterstützen. Sie können auch zur Abschreckung von potenziellen Straftätern beitragen.

  • Diebstahlschutz: In Geschäften und Einzelhandelsumgebungen kann die Personenerkennung dazu beitragen, Diebstähle zu verhindern und Täter zu identifizieren.

  • Besucherzählung: In öffentlichen Einrichtungen wie Museen, Einkaufszentren und Veranstaltungsorten kann die Personenerkennung zur Verfolgung der Besucherzahlen und zur Optimierung der Ressourcenverwaltung verwendet werden.

  • Verbesserte Benutzererfahrung: In nicht sicherheitskritischen Umgebungen kann die Personenerkennung dazu beitragen, die Benutzererfahrung zu verbessern. Zum Beispiel kann sie genutzt werden, um personalisierte Dienstleistungen anzubieten, wie das Begrüßen von Kunden mit ihrem Namen in einem Hotel oder einem Geschäft.

  • Automatisierung: Personenerkennung kann auch zur Automatisierung von Prozessen verwendet werden, wie beispielsweise dem Zugriff auf Gebäude, der Steuerung von Beleuchtung und Heizung oder der Verwaltung von Besucherströmen.

Es ist wichtig zu beachten, dass Personenerkennung auch ethische und datenschutzrechtliche Fragen aufwirft. Die Sammlung und Verarbeitung von persönlichen Informationen erfordert angemessene Datenschutzmaßnahmen und Transparenz, um die Privatsphäre der Personen zu schützen. Es ist auch wichtig sicherzustellen, dass die Technologie nicht missbräuchlich eingesetzt wird und dass die gesetzlichen Bestimmungen und Vorschriften eingehalten werden.

Welche Kamera?

Da ich schon immer recht gute Erfahrungen mit Kameras der Marke Reolink gemacht habe, habe ich mich auch hier für eine Reolink entschieden. Genauer gesagt für das Modell Reolink RLC-410W (https://amzn.to/48y712D), welches für ca. 60-65 Euro erwerben gibt. Achtet auf Angebote, da sie auch oft für unter 60 Euro angeboten wird (aktuell auch über Amazon mit 10% Coupon zu haben).



Auch andere Kameras können eine zuverlässige Personenerkennung durchführen, jedoch find ich die Reolink Integration in Home Assistant recht gut gelöst und einfach zu nutzen.

Konfiguration in Home Assistant

Die Konfiguration einer Reolink Kamera in Home Assistant geht denkbar einfach über eine fertige Integration. Ihr müsst nur IP, Benutzername und Passwort der Kamera eingeben und schon werden alle Entitäten automatisch erstellt.

Wie ihr in den unteren Screenshots sehen könnt, erkennt die Reolink ganze normale Bewegungen, aber auch Fahrzeuge, Tiere und natürlich Personen. Wer also z.B. seine Garage überwachen will, um zu prüfen, ob das Auto drin steht, ist mit der Reolink bestens bedient.




Die Entität "Person" für die Personenerkennung machen wir uns dann in der Automatisierung zu nutze, um uns per Push-Notification benachrichtigen zu lassen, sobald eine Person erkannt wird.

Benachrichtigung bei Personenerkennung

Nachfolgend könnt ihr den YAML Code für eine Automatisierung finden, die euch informiert, sobald eine Person erkannt wird und euch auch gleich ein Bild davon mitschickt. Die Automation wird allerdings nur ausgeführt, wenn eurem Alarmanlage scharf geschaltet ist. Diese Bedingung habe ich eingebaut, da ich natrülich nicht informiert werden will, wenn ich selbst gerade hinterm Haus laufe.
alias: Alarm - Person auf Terrasse erkannt
description: ""
trigger:
  - type: turned_on
    platform: device
    device_id: b788cea8d7a79eb6fg40bf8eeddf4605
    entity_id: d4b24f1c6j6df397ff87f34ced92e36e
    domain: binary_sensor
condition:
  - condition: state
    entity_id: alarm_control_panel.ha_alarm
    state: armed_away
action:
  - service: camera.snapshot
    data:
      filename: /config/www/snapshots/terrasse.jpg
    target:
      entity_id: camera.ipc_terrasse_main
  - delay:
      hours: 0
      minutes: 0
      seconds: 2
      milliseconds: 0
  - service: notify.mobile_app
    data:
      title: "ALARM! Person erkannt "
      message: "Person wurde hinterm Haus erkannt "
      data:
        image: >-
          https://.ui.nabu.casa/local/snapshots/terrasse.jpg
        actions:
          - action: URI
            title: Öffne Snapshot
            uri: >-
              https://.ui.nabu.casa/local/snapshots/terrasse.jpg
mode: single

Kommentare