ioBroker: Anwesenheit über YAHKA und iOS Home steuern

Wenn du im Apple-Kosmos unterwegs bist und dein Smart Home bereits über HomeKit steuerst, kannst du eine einfache Abwesenheits- und Anwesenheitserkennung mit ioBroker realisieren. Ich zeige dir, wie du einen Schalter im HomeKit konfigurierst, der die An- oder Abwesenheit anzeigt.

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:

Wenn du im Apple-Kosmos unterwegs bist und dein Smart Home bereits über HomeKit steuerst, kannst du eine einfache Abwesenheits- und Anwesenheitserkennung mit ioBroker realisieren. Ich zeige dir, wie du einen Schalter im HomeKit konfigurierst, der die An- oder Abwesenheit anzeigt.

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:

Wenn du im Apple-Kosmos unterwegs bist und dein Smart Home bereits über HomeKit steuerst, kannst du eine einfache Abwesenheits- und Anwesenheitserkennung mit ioBroker realisieren. Ich zeige dir, wie du einen Schalter im HomeKit konfigurierst, der die An- oder Abwesenheit anzeigt.
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:

Wenn du im Apple-Kosmos unterwegs bist und dein Smart Home bereits über HomeKit steuerst, kannst du eine einfache Abwesenheits- und Anwesenheitserkennung mit ioBroker realisieren. Ich zeige dir, wie du einen Schalter im HomeKit konfigurierst, der die An- oder Abwesenheit anzeigt.

Bei State wählst du den eben erstellen Datenpunkt aus. Conversion stellst du auf passtrough:

Wenn du im Apple-Kosmos unterwegs bist und dein Smart Home bereits über HomeKit steuerst, kannst du eine einfache Abwesenheits- und Anwesenheitserkennung mit ioBroker realisieren. Ich zeige dir, wie du einen Schalter im HomeKit konfigurierst, der die An- oder Abwesenheit anzeigt.

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.

War dieser Beitrag hilfreich?
Hat dir der Beitrag geholfen?
Die mit Sternchen (*) gekennzeichneten Links sind sogenannte Affiliate-Links. Wenn du auf so einen Affiliate-Link klickst und über diesen Link einkaufst, bekomme ich von dem betreffenden Online-Shop oder Anbieter eine Provision. Für dich verändert sich der Preis nicht.

4 Kommentare

Kommentieren

Schö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.

Schreibe einen Kommentar