Add-on to use builtin Raspberry Pi HDMI CEC hardware from HomeAssistant
Starting from HomeAssistant 2021.7.0, the CEC libraries included in HomeAssistant do no longer support CEC interfaces that are not included in the Linux kernel itself. Therefore, it is no longer possible to control the HDMI-CEC bus through the hdmi-cec integration alone.
However, the hdmi-cec integration supports talking to an HDMI-CEC device over a TCP socket. This add-on launches a HDMI-CEC server which supports the Raspberry Pi hardware interface.
Getting homeassistant-addon-pi-cecYou can get the current development version of homeassistant-addon-pi-cec using git:
This will create a
git clone https://github.com/samueltardieu/homeassistant-addon-pi-cec.git
homeassistant-addon-pi-cecdirectory in which you will be able to record your own changes. You can also browse the homeassistant-addon-pi-cec repository on GitHub.
Contributing to homeassistant-addon-pi-cec
Reporting bugs and asking for featuresIf you find a bug or have an idea for a new feature, you might consider adding a new issue. The more precise you will be in your description, the more useful it will be.
Patches are gladly accepted from their original author. Along with any patches, please state that the patch is your original work and that you license the work to the homeassistant-addon-pi-cec project under a license compatible with the current one (GNU General Public License version 2).
To propose a patch, you may fork the homeassistant-addon-pi-cec repository on GitHub, and issue a pull request. You may also send patches and pull requests by email.