Apple Watch als Beacon in Home Assistant

  • Beitrags-Kommentare:0 Kommentare

Seit der ESPresense Version 3.30 ist es leichter als je zuvor deine Apple Watch als Beacon in Home Assistant zu integrieren. In der Vergangenheit habe ich bereits über das tolle Projekt berichtet. Mit dem den Neuerungen ist es nun möglich die Smartwatch über die ESPresense Benutzeroberfläche einzubinden. Welche Schritte dazu notwendig sind erfährst im Weiteren Verlauf des Beitrags.

Apple Watch als Beacon in Home Assistant hinzufügen

Zuerst muss die ESPresense Version mindestens auf 3.30 aktualisiert werden insofern die aktuelle darunter liegt. Dies kann bequem über die Update Funktion des Gerätes in Home Assistant durchgeführt werden . Falls du neu in das Thema einsteigst und bisher kein ESP Node installiert hast folge einfach den Schritten in meinem Video. Die Installation erfolgt am Besten per Chrome Browser über eine Web Schnittstelle.

ESPresense Firmware installieren: https://espresense.com/firmware

Home Assistant Grundlagen Kurs fuer Einsteiger

Bluetooth Terminal App installieren

Damit ESPresense mit der Apple Watch gekoppelt werden kann benötigt es die App Bluetooth Terminal

Nach der Installation muss über die iPhone Watch App die Erweiterung auf der Watch installiert werden. Anschließend kann das Enrollment über die Weboberfläche des ESP Node gestartet werden: http://<ip-des-esp-node>/ui/#/devices

Jetzt dem neuen Gerät einen Namen verpassen und auf Enroll klicken.

ESPresense Apple Watch Enrollment

Es öffnet sich ein neuer Dialog, der anzeigt, dass innerhalb von zwei Minuten, die Kopplung mit der Apple Watch durchgeführt werden muss.

Apple Watch ESPresense Bluetooth Kopplung

Nun kommt die Bluetooth App zum Einsatz, die zuvor installiert wurde. Innerhalb der App sollten nun alle Bluetooth Geräte angezeigt werden, die verfügbar sind, inklusive ESPresense. Nach der Auswahl von ESPresense kommt eine Kopplungsaufforderung, die zu bestätigen ist.

Nach erfolgreicher Kopplung bestätigt der ESP Node, dass das Enrollment abgeschlossen ist und ein neues Device angelegt wurde, welches in der Geräteübersicht zu sehen ist.

ESPresense Enrollment abgeschlossen

Apple Watch Beacon Sensor

Um die Watch als Beacon in Home Assistant nutzen zu können muss ein Sensor angelegt werden. Der Sensor kann entweder in der configuration.yaml oder sensors.yaml abhängig der Aufteilung angelegt werden. Meine Konfiguration sieht beispielhaft so aus.

#espresence
  - platform: mqtt_room
    name: 'iwatchudo'
    device_id: "iwatchudo"
    state_topic: 'espresense/devices/iwatchudo'
    timeout: 10
    away_timeout: 120

Apple Watch Beacon Home Assistant Attribute

Nachdem das Gerät in Home Assistant erstellt ist steht ein Sensor mit einem Zustand und Attributen zur Verfügung. Der Zustand enthält den Namen des Ortes. Mit dem Attribut Distance kann die Entfernung ausgelesen werden.

Fazit Apple Watch als Beacon

Dies vereinfacht die Apple Watch Beacon Integration gegenüber dem vorherigen Prozess unheimlich ohne, dass umständlich irgendwelche ID’s aus der Keychain des MAC ausgelesen werden müssen.

Angebot
AZDelivery 3 x ESP32 D1 Mini NodeMCU WiFi Modul ESP 32 Bluetooth Internet Entwicklungsboard |...
  • Sichern Sie sich jetzt drei D1 Mini nodemcu esp32...
  • Das ESP Board ist die Weiterentwicklung D1 Mini...
  • Dank der hochwertigen elektronischen Komponenten...
  • Unser D1 ESP32 nodemcu ist 100% kompatibel mit...
  • Dieses Produkt enthält ein E-Book, das nützliche...

Schreibe einen Kommentar