Hallo Freunde des Smart Homes, heute soll es mal um das Einschalten des Fernsehers über HomeKit gehen. Genauer gesagt geht es um die Homebridge und deinen LG TV mit webOS, oder einen anderen Smarten Fernseher. Aber LG lässt sich, dank der offenen API des webOS Betriebssystems von LG, ohne Probleme in das Apple HomeKit integrieren und anschließend mit der Apple TV Remote steuern.
Das coole daran ist, dass die Apple TV Remote über das Kontrollzentrum (siehe unten) erreichbar ist. Also einfach kurz swypen und schon kannst du die Lautstärke des LG TV mit den Daumentasten deines iPhone verändern, die Kanäle umschalten oder einfach nur navigieren. Somit wird dein iPhone bzw. Siri zur Universalfernbedienung deiner Geräte, ziemlich cool oder?
Von welchen Herstellern lässt sich der TV in HomeKit integrieren?
Außer LG kannst du natürlich noch einige andere Fernseher ins HomeKit integrieren. Kurz gesagt, TVs von allen Herstellern für die es HomeBridge Plugins gibt. Dein Fernseher muss außerdem in dein Heimnetzwerk eingebunden sein, entweder via WLAN oder LAN-Kabel. Empfehlenswert wäre ein LAN-Kabel, um Verbindungsprobleme auszuschließen.
Homebridge Plugin | Link zur Plugin Seite |
Samsung TV | https://www.npmjs.com/package/homebridge-samsung-tizen |
Broadlink TV | https://www.npmjs.com/package/homebridge-broadlink-rm-tv |
Fire TV | https://github.com/loganprieto32/homebridge-firetv |
Philips TV | https://www.npmjs.com/package/homebridge-philipstv-enhanced |
Sony TV (Bravia) | https://www.npmjs.com/package/homebridge-bravia |
Telefunken TV | https://www.npmjs.com/package/homebridge-telefunken |
Ich werde euch hier nur die Integration des TVs von LG ins HomeKit vorstellen, aber die anderen Plugins funktionieren recht ähnlich.
LG TV in Homebridge aufnehmen
Voraussetzungen
- Du brauchst eine installierte und funktionierende Homebridge
- Dein LG TV muss das Betriebssystem webOS haben
- Du musst deinen LG TV per WLAN oder LAN ans Heimnetz angebunden haben
- Du kennst die IP- und MAC-Adresse deines LG TV
Installation
Installiere das Plugin, indem du entweder in der Homebridge Config UI X nach “homebridge-lgwebos-tv” suchst oder führe das Kommando unten aus:
npm install -g homebridge-lgwebos-tv
Konfiguration
Die Konfiguration gestaltet sich sehr einfach. Du musst nur die IP-Adresse und MAC-Adresse deines LG TV angeben und einen Namen vergeben. Damit du die Eingänge wechseln kannst, musst du diese auch noch angeben und jeweils einen Namen vergeben.
{
"platform": "LgWebOsTv",
"devices": [
{
"name": "Fernseher",
"host": "192.168.1.29",
"mac": "c8:08:e9:c0:b6:3f",
"volumeControl": 1,
"switchInfoMenu": false,
"inputs": [
{
"name": "Live TV",
"reference": "com.webos.app.livetv",
"type": "TUNER",
"mode": 0
},
{
"name": "HDMI 1",
"reference": "com.webos.app.hdmi1",
"type": "HDMI",
"mode": 0
},
{
"name": "HDMI 2",
"reference": "com.webos.app.hdmi2",
"type": "HDMI",
"mode": 0
},
{
"name": "HDMI 3",
"reference": "com.webos.app.hdmi3",
"type": "HDMI",
"mode": 0
},
{
"name": "HDMI 4",
"reference": "com.webos.app.hdmi4",
"type": "HDMI",
"mode": 0
},
{
"name": "Netflix",
"reference": "netflix",
"type": "APPLICATION",
"mode": 0
}
]
}
]
}
Vergesse bitte nicht, Zeile 6 und 7 gegen deine IP-Adresse und MAC-Adresse zu tauschen!
Wenn du die Homebridge nun neu startest musst du auf deinem Fernseher noch eine Verbindungsanfrage mit OK akzeptieren, damit deine Homebridge den webOS TV steuern darf.
Danach sollte in der Home App dein Fernseher als neues Gerät auftauchen 🙂
Arbeiten auf dem iPhone
Das war’s schon fast, jetzt fehlt nur noch die zugehörige Apple TV Remote aus dem App Store.
Seit iOS 12 wird keine zusätzliche App mehr benötigt, da die Apple TV Remote fester Bestandteil vom Betriebssystem der iPhones geworden ist!
Installiere diese einfach und starte die App. Nach kurzer Zeit sollte sie deinen Fernseher gefunden haben und du kannst die Steuerung deines TVs über HomeKit genießen!
Hat’s bei dir auch geklappt? Lass mir gerne Feedback oder Fragen als Kommentar da!
Hey was kann ich denn machen wenn es in meiner Homebridge kein apps_ip file gibt ? Ich habe mich schon in den bei mir existierende Files umgesehen und leider nichts gefunden…
Hallo Simon,
eine weitere tolle Zusammenfassung – wie finde ich die Namen für die Applications heraus?
Ich würde gerne Sky X drauflegen, wenn ich die aber so benenne, passiert leider nichts 🙁
{
“name”: “Sky X”,
“reference”: “Sky X”,
“type”: “APPLICATION”,
“mode”: 0
}
Danke,
Mike
Hi Michael 🙂
Bist du dir sicher, dass die Reference (Sky X) korrekt ist? (Glaube Leerzeichen gehen nicht)
Du kannst die App-Bezeichnungen in der Datei /var/lib/homebridge/lgwebosTv/apps_19216818 auf deiner Homebridge auslesen (Unter Apps, such am besten in der Datei nach Sky). Du musst vorher natürlich entweder per FileZilla oder SSH eine Verbindung herstellen und die Datei dann in einem Texteditor wie “nano” öffnen 😉
Ich hoffe, das hilft dir weiter und beste Grüße
Simon