- Aktuelle Version: 0.1
- Based on original "https://github.com/Pulse-Eight/libcec" Version 2.4.1-2
In die Lib wurde ein Socket-Server implementiert, der über den Port 8888 reine Hex-Befehle entgegen nimmt. Die notwendigen Befehle zur Steuerung von CEC-fähignen Geräten können unter: http://www.cec-o-matic.com generiert werden. Diese Befehle müssen dann über den Socket als reine Hex-Werte übergeben werden.
Beispiel: Fernseher auf Stand-by wäre: 10:36 --> 0x100x36 in Hex
Ändern des Ports vor dem Compilieren: Der Port, auf den der Server horcht, kann wie folgt geändert werden: Editieren von /src/lib/CECProcessor.cpp Zeile 1095 --> den Wert in Klammer anpassen (default 8888)
sudo apt-get update
sudo apt-get install build-essential autoconf liblockdev1-dev libudev-dev git libtool pkg-config
git clone https://github.com/Eisbaeeer/RaspCEC-Server
cd RaspCEC-Server
cd libcec
sudo ./bootstrap
sudo ./configure --with-rpi-include-path=/opt/vc/include --with-rpi-lib-path=/opt/vc/lib --enable-rpi
sudo make
sudo make install
sudo ldconfig
cec-client &