I've packaged up support for libCEC on ADM. Here's my original thread on getting HDMI-CEC working on the NAS. The benefit of this is that they can now be installed as apps on the NAS and are completely self-contained. I have also fixed the auto-detection of the HDMI-CEC adapter, so you no longer need to know which device to initialize.
Python CEC can be used to easily catch and perform HDMI-CEC actions on the NAS (knowledge of Python necessary).
UPDATE: ASUSTOR now supports CEC themselves through the Media-Pack, you should grab it if your NAS is supported!
2014-07-23: Python CEC updated with i386 support (and minor bug fix).
2014-07-17: libCEC now supports both i386 and x86-64 architectures! Python CEC package will get an update soon!
libCEC:
More information on the project homepage.
Python CEC:
More information on the project homepage.
Downloads:
libCEC - 2.1.4-r3
Python CEC - 0.2.2-r1
Sample output from libCEC:
Code: Select all
root@arcade:/volume1/.@root # cec-client --list-devices
Found devices: 1
device: 1
com port: /dev/ttyACM0
vendor id: 2548
product id: 1002
firmware version: 4
firmware build date: Thu Dec 6 11:15:20 2012 +0000
type: Pulse-Eight USB-CEC Adapter