Fernseher mit YAHKA simulieren - jensweigele/ioBroker.yahka GitHub Wiki

Mit der aktuellen GitHub Master-Version kann man in HomeKit ein TV-Geräte (Television) hinzufügen, ein-, ausschalten und Quellen wechseln.
Da ich keinen Harmony-Hub o.ä. habe, kann ich nur die Konfiguration simulieren. 😉
Im ersten Schritt muss ein neues Gerät hinzugefügt werden, ich nenne es _TV-Bridge
Aktiviert: CHECK
Name: _TV-Bridge
Kategorie: TELEVISION
Publish as own device: CHECK
Benutzername: 00:11:22:33:44:AB
Pincode: 123-45-678

Nun wird beim Gerät _TV-Bridge ein neuer Service hinzugefügt.
Service-Typ: Television
Dienstname: TV
Characteristic: Active
InOut: ioBroker.State
State: 0_userdata.0.tv.varActive
Conversion: passthrough
Characteristic: ActiveIdentifier
InOut: ioBroker.State
State: 0_userdata.0.tv.varActiveIdentifier
Conversion: passthrough
SPEICHERN!

Und ein weiteren Service am Gerät _TV-Bridge ...
Service-Typ: InputSource
Dienstname: LiveTV
Service Subtyp: 1
Link to: TV
Characteristic: Identifier
InOut: const
State: 1
Conversion: passthrough
Characteristic: ConfiguredName
InOut: const
State: LiveTV
Conversion: passthrough
Characteristic: IsConfigured
InOut: const
State: 1
Conversion: passthrough

SPEICHERN!
Bei allen weiteren Quellen / Eingängen (InputSource) geht man identisch vor. Es muss nur der Service Subtyp und der Identifier hochgezählt werden. Wichtig, Link to nicht vergessen!
SPEICHERN!

SPEICHERN!
Nun muss das neue Gerät bzw. die neue Bridge in Apple Home, wie ganz oben im Screenshot zu sehen, hinzugefügt werden.
Beim Einschalten wird 0_userdata.0.tv.varActive von 0 auf 1 gestellt.
Beim Wechseln des Inputs wird 0_userdata.0.tv.varActiveIdentifier auf die Zahl des Identifier der InputSource gestellt.