homebridge-tv-cec
v0.5.0
Published
Homebridge support for HomeKit TV accessory, using HDMI-CEC
Downloads
11
Maintainers
Readme
homebridge-tv-cec
Homebridge support for TV power on/off, source selection, using HDMI-CEC
Now with iOS 12.2 HomeKit TV Accessory
Full supports scene/automation to turn on TV and switch to specific input
Prerequisite
CEC-Enabled device. Raspberry Pi (tested working) or Pulse-Eight's USB - CEC Adapter
Installation
- Install homebridge
- Install this plugin using:
sudo npm install -g homebridge-tv-cec - Install
cec-utilsifcec-clientcommand is not present:sudo apt-get install cec-utils
- On Raspberry Pi's OSMC image,
cec-cilentis present at/usr/osmc/bin/cec-client-4.0.2, need to runsudo ln -s /usr/osmc/bin/cec-client-4.0.2 /usr/bin/cec-clientto link it to default$PATH*
- Add
TV-CECaccessory to your configuration file (See below for examples)
You might have to disable Kodi's (if installed) build in CEC functionality as it will interfere with this plugin
Config
Under "devices", the key is the port number (HDMI3) and value is the input name shown on HomeKit
"accessories":[
{
"accessory": "TV-CEC",
"name": "TV",
"devices": {
"3": "Apple TV",
"4": "Raspberry Pi"
}
}
]