Inhaltsverzeichnis
Voraussetzung
Externen Zugriff aktivieren
Damit die Erkennung deiner Ab- und Anwesenheit zuverlässig funktioniert, solltest du HomeKit über ein iPad oder AppleTV als Steuerzentrale eingerichtet haben. Das ist notwendig, um auch von unterwegs auf dein Zuhause über HomeKit zugreifen zu können.
Ortungsdienste konfigurieren
Zusätzlich musst du auf allen Geräten, die für die Bestimmung der Abwesenheit dienen, folgende Ortungsdienste aktivieren. Wähle Einstellungen, Datenschutz, Ortungsdienste, Systemdienste und aktiviere die Ortungsdienste für HomeKit:
Privatadresse anlegen
Öffne Kontakte und wähle deinen eigenen Kontakt (ganz oben) aus. Lege eine neue Adresse an und wähle für das Adress-Label privat
. Überprüfe die Einstellung zusätzlich in der App Karten. Hier sollte unter Favoriten der Ort Privat
erscheinen:
Abwesenheit für alle Personen
Datenpunkt im ioBroker anlegen
Zuerst benötigst du einen neuen Datenpunkt vom Typ Logikwert
. Dieser wird nachher über eine Automation über HomeKit gesteuert:
Device in YAHKA einrichten
Gerät hinzufügen
Wechsle zu den Instanzen und öffne die Einstellungen vom YAHKA-Adapter. Dort klickst du auf Gerät hinzufügen, um ein neues HomeKit-Gerät anzulegen. Wähle einen Namen nach Wunsch und als Kategorie Switch
:
Service hinzufügen
Füge dem Gerät über Service hinzufügen eine neue Bedienung hinzu. Wähle als Service Typ Switch
. In den Merkmalen aktivierst du on und wählst bei InOut die Einstellung ioBroker.State
:
Bei State wählst du den eben erstellen Datenpunkt aus. Conversion stellst du auf passtrough
:
Danach speicherst du mit speichern und schließen, um das neue Gerät an HomeKit zu senden. Weitere Informationen zu diesen Einstellungen findest du unter github.com/jensweigele/ioBroker.yahka.
Automation in iOS Home erstellen
Abwesenheit
Öffne die iOS Home-App auf deinem Apple-Gerät und suche den neuen Schalter HomeKit Anwesenheit. Mit einem längeren Touch-Druck öffnest du die Bedienung des Geräts. Klick auf das Zahnrad unten rechts, um in die Einstellungen des Geräts zu gelangen:
Sofern du dem Gerät einen Raum zuweisen oder einstellen möchtest, wie es angezeigt werden soll, kannst du das hier einstellen. Wähle anschließend Automation hinzufügen, dann Wenn Personen den Ort verlassen und Die letzte Person verlässt. Als Ort wählst du den gewünschten Ort aus. In diesem Beispiel privat
:
Im nächsten Schritt klickst du unter Geräte den Schalter an, bis dieser Deaktivieren
anzeigt. Dann kannst du diese erste Automation über Fertig speichern:
Anwesenheit
Füge erneut eine Automation hinzu, wähle dann jedoch Wenn Personen ankommen und dann Erste Person kommt an:
Im nächsten Schritt klickst du unter Geräte den Schalter an, bis dieser Aktivieren
anzeigt. Dann kannst du diese erste Automation über Fertig speichern:
Abwesenheit pro Person
Datenpunkte und YAHKA abändern
Statt zu prüfen, wenn die letzte Person das Haus verlässt oder die erste Person zu Hause ankommt, kannst du auf einzelne Personen prüfen. Lege dazu ggf. für jede Person einen eigenen Datenpunkt an. Ändere den Datenpunkt in YAHKA auf den entsprechenden Datenpunkt ab und speichere die Konfiguration.
Automation in iOS Home erstellen
In der iOS-Home Automation aktivierst du dann für dieses Gerät Jemand kommt an und klickst daneben auf das orangene i. Dort kannst du die entsprechende Person aktivieren, die das Gerät aktivieren soll:
Wiederhole den gleichen Vorgang für alle Automationen, die du für dieses Gerät (und damit auch für den Datenpunkt) angelegt hast.
4 Kommentare
KommentierenSchöne Beträge zum Thema ioBroker und HomeKit im Zusammenspiel – und sehr sauber erklärt! Ich nutze derzeit auch das Anwesenheitsfeature von HomeKit, jedoch ist mir das aufgrund der GPS-Nutzung etwas zu träge. Gibt es auch eine Möglichkeit den Spieß umzudrehen? Sprich die Funktionen wie z.B. „Wenn erste Person ankommt“ in HomeKit daran zu knüpfen, dass mein iPhone sich nun im häuslichen WiFi befindet? Der entsprechende Datenpunkt in ioBroker existiert bereits, aber auch mit der Nutzung des „OccupancySensor“-services in Yahka bin ich nicht wirklich weitergekommen…
Hallo, die Beiträge sind wirklich sehr gut beschrieben und bis jetzt hat auch alles funktioniert.
In diesem Fall aber habe ich ein Problem. In home kann ich dem Schalter keine Automation hinzufügen, es gibt diesen Punkt nicht im Menü. Vielleicht hat jemand einen Tipp
Das ist etwas umständlich gemacht. Hab da jetzt ewig dran gebastelt.
Du musst eine Automation in Kurzbefehle erstellen.
Da auf „Ankunft“ oder „Verlassen“ gehen.
Dann wählst du „Apps und Aktionen“ suchen und ziehst es nach oben.
Dann wählst du „Alle Aktionen“ und scrollst bis zum Punkt „Home“ -> „Zuhause steuern“.
Das machst du 2mal, sonst klappt es nicht richtig.
Danach kannst du dein „Zuhause“ anwählen in dem du auf das Plus dahinter gehst.
Jetzt den Datenpunkt auswählen, welcher geschaltet werden soll und halt bestimmen, was passieren soll.
Die anderen 2 „Scenen“ löschst du dann, da du da eh nix anwählen kannst.
So, ich hoffe das es dir etwas hilft und oder auch den anderen, welche mit dem neueren IOS arbeiten.
[…] Die volle Anleitung und alles Wissenswerte rund um diese Möglichkeit, findest du bei Machs Smart. […]