DE Siri Setup (yahka) - ylabonte/ioBroker.procon-ip GitHub Wiki

Siri-Setup (über yahka Adapter)

Für die Anbindung an Siri bzw. Apple Homekit kann der yahka (Yet Another HomeKit Adapter) Adapter. Dieser fungiert als eine Homekit-kompatible Steuerzentrale, über die dann wiederum verschiedene Geräte für Homekit verfügbar gemacht werden. Man fügt also dieses eine Gerät in Homekit hinzu und es werden danach alle Geräte, die dort im yahka Adapter gepflegt sind, als eigene Geräte in Homekit angezeigt. Solche Geräte können Lampen, einfache Schalter, Thermostate, etc. sein. Welche Geräte genau angezeigt werden können und was diese Geräte können wird an dieser Stelle durch Apple stark eingegrenzt. Elektrodenmesswerte sind da erstmal nicht direkt abbildbar. Ganz habe ich das aber auch noch nicht aufgegeben. Vielleicht findet ja jemand eine elegante Lösung und passt diesen Wiki-Beitrag entsprechend an. 😉

Einrichtung eines Relais als Lichtschalter

Um ein Relais der Poolsteuerung so als Lichtschalter ins Homekit zu bekommen, legt man unter yahka zunächst ein neues Gerät (1.) und darunter dann einen neuen Service (2.) an. Sowohl Gerät (3.), als auch Service (4.) weist man dann noch eine Bezeichnung zu. Durch den Service-Typ "Lightbulb" (5.) sorgt man dann noch dafür, dass das Ganze als Lichtschalter für Homekit erkennbar ist.

Anlegen des Service für einen Lichtschalter in yahka

Unterhalb des Service kann man in der Merkmalstabelle die Checkbox bei "On" aktivieren, als InOut einfach "ioBroker.State" auswählen und den entsprechenden State des passenden Relais aus dem ProCon.IP Adapter zuweisen (7.). Dazu kann man (wenn man die Adapter ID nicht parat hat) rechts neben dem Eingabefeld auf die kleine Box mit den drei Punkten klicken, um einen Objekt-Browser zu öffnen, in dem man sich sein State raussuchen kann.

TIPP: Bei mir hat die Tabelle einen Bug, der verhindert, dass ich nach unten scrollen kann. Um dennoch den korrekten State zu finden, kann man oben in den Tabellenspalten bspw. nach Bezeichnungen filtern, indem man einfach in die entsprechende Titel-Zelle klickt.

State für den Lichtschalter definieren

Und so sieht das Ergebnis dann z.B. in Homekit auf dem iPhone aus:

Und so sieht das Ergebnis dann z.B. in Homekit auf dem iPhone aus

Dieser Screenshot stammt noch aus einem frühen Entwicklungsstadium, bei dem es einen Bug in der Ausgabe der Temperaturwerte gab. Er sollte aber trotzdem soweit ein Bild davon vermitteln können, wie das ganze dann in Homekit aussehen kann.