Skip to content

Fernseher mit YAHKA simulieren

Nico Hartung edited this page Dec 8, 2020 · 2 revisions

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.