This project started out pretty simple - I wanted to control my TV, receiver, Apple TV and Foxtel set-top box from my homeassistant.io setup.
Of course, feature creep crept in and I decided to add CEC over HDMI.
There are three parts to the project:
- The PCB
- The 3D printed case
- The custom software
The software can accept multiple input types, and multiple devices, including virtual devices so you can build a universal remote.