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
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.
Es öffnet sich ein neuer Dialog, der anzeigt, dass innerhalb von zwei Minuten, die Kopplung mit der Apple Watch durchgeführt werden muss.
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.
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.
- 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...