Anwesenheitserkennung mit Owntracks (Radius oder iBeacon) mit iPhone/Android

Mit der App Owntracks (iPhone und Android) in Verbindung mit dem Owntracks Plugin für den Loxberry lässt sich eine sehr gute An-/Abwesenheitserkennung über MQTT realisieren. Nach nun 3 Jahren im Einsatz mit nur einem MQTT basierten Ausfall läuft die Erkennung sehr stabil und ist darüber hinaus sehr flexibel. Es besteht die Möglichkeit über Radius um dein Zuhause herum Aktionen auszulösen oder bei Nutzung von iBeacons in BLE Empfangsreichweite. Die entsprechenden Daten (Waypoints) werden in einstellbaren Zeitabschnitten (Sekunden) vom Handy auf den Loxberry übertragen und können somit Schaltvorgänge über MQTT in Loxone auslösen. Es können unterschiedliche Regionen um dein Zuhause mit unterschiedlichen Radien angelegt werden um z.B. bei Eintritt in Umkreis von 300 Metern Garagentor aufzufahren, bei Eintritt in Radius 30 Meter z.B. Rolladen auffahren oder Eingangslicht an. Darüber hinaus ist es z.B. möglich auch andere Regionen für Eintritt/Austritt anzulegen wie Ankommen Arbeitsplatz oder Verlassen Arbeitsplatz.

Zusätzlich ist es bei aktiviertem Tracking möglich Bewegungen (12h bis 30 Tage) zu speichern und in einer Karte zu visualisieren bzw. den gegenwärtigen Standort anderer User in Real Time zu sehen. Use case wäre z.B. “Wo ist mein Kind im Moment?”

Folgendes wird benötigt:

  • Die jeweilige Owntracks App aus dem Apple-/Google Play Store

  • Einen Loxberry mit aktivem MQTT

  • Installation des Owntracks Plugins

  • Konfiguration des Plugins und User Pflege (siehe Link eine Zeile drüber)

  • Einen aktiven DynDNS Account (nur für Tracking notwendig)

  • Optional eine Port Forwarding Rule in deinem Router einrichten (Standard Port: 1883)

  • Abschließend User spezifische Owntracks Config Dateien an Benutzer schicken (Beim Öffnen der Datei wird automatisch die Owntracks App geöffnet und die Konfiguration gespeichert)

Wenn alles korrekt installiert wurde und die App mit dem Loxberry verbunden ist werden nach den ersten Bewegungen die Daten übertragen. Im MQTT des Loxberry sollten dann einige Einträge je User (Name aus Owntracks Plugin) erscheinen welche dann an Loxone für Aktionen/Schaltvorgänge gesendet werden.