-
Notifications
You must be signed in to change notification settings - Fork 48
Harmony Activities mit Homekit nutzen
Ziel ist es, dass mit HomeKit die Harmony Activities gestartet werden können und dass gleichzeitig der korrekte Status in der Home App angezeigt wird, sollte mal direkt mit der Harmony Remote geschaltet werden.
Dazu muss zuerst der Harmony Node installiert werden. Das geht binnen Minuten. Und der HomeKit Homematic Node muss angelegt und konfiguriert sein.
Man startet mit einem H Observe Node. Dort wählt man das gewünschte Harmony Hub aus.
Dann hängt man an den H Observe Node einen Debug Node und startet mit der Harmony Fernbedienung die entsprechenden Activities (inkl. ausschalten). Durch den Debug Node kommt man an die entsprechenden Activity IDs.
In meinem Fall als Beispiel: Fernsehen: 13121214 / AppleTV: 13121209 / Radio: 16026881 / TV Apps: 34846059 / AUS: -1
Nun kann man den Debug Node wieder entfernen.
Pro Aktivity hängt man nun einen Switch Node an den H Observe Node (ich beschreibe das hier nur am Beispiel meiner Fernsehen Activity, bei den anderen ist es bis auf die Activity ID identisch).
Nun wird jeder dieser Switch Nodes mit 2 Change Nodes verbunden. Der eine setzt auf true, der andere auf false.
Als nächstes legt man pro Aktivity einen Homekit Switch Node an. Dieser wird jeweils mit dem Change Node der true setzt für die zuvor per Change Node gefilterte Activity verbunden und mit allen anderen (ausser von dieser Activity), die auf false setzen. Nun ist man schonmal so weit, dass es ein "Gerät" in HomeKit gibt, das beim Schalten der Harmony Activities per Harmony Fernbedienung immer den korrekten Status anzeigt.
Als letztes nimmt man dann pro Activity einen H activity Node, weist diesem die gewünschte Aktivität zu und verbindet diesen mit dem jeweiligen HomeKit Switch Node. Jetzt wird auch beim Betätigen des Gerätes in der Home App oder mit Siri die Harmony Activity gestartet.
Am Ende sieht es bei mir so aus:
Dieses geht folgendermassen:
Mal legt einen HomeKit Switch Node pro Sender an, der mittels Delay Node und Change Node automatisch wieder auf false gesetzt wird. Diesen Switch Node verbindet man mit einem H Command Node, in dem man den gewünschten Befehl eingibt. Als Beispiel nur für ARD, was bei mir auf 1 liegt.
Nun ist mit "Hey Siri ARD" ein handloser Senderwechsel beim Bügeln oder der Hometrainer Nutzung möglich.
Inhaltsverzeichnis RedMatic Documentation © 2018-2022 Sebastian Raff and RedMatic Contributors, licensed under CC BY-SA License 4.0