homebridge-tv-cec
v0.5.0
Published
Homebridge support for HomeKit TV accessory, using HDMI-CEC
Downloads
21
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-utils
ifcec-client
command is not present:sudo apt-get install cec-utils
- On Raspberry Pi's OSMC image,
cec-cilent
is 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-client
to link it to default$PATH
*
- Add
TV-CEC
accessory 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"
}
}
]