Comme alternative à l'infrarouge, vous pouvez utiliser HDMI, si votre téléviseur a HDMI 2.0, il prendra en charge une sorte de mise en œuvre CEC ( Consumer Electronics Control
)
Chaque marque de télévision appelle cela quelque chose d'autre, comme Panasonic Viera Link. Mais tout cela utilise le même standard, seulement quelques téléviseurs implémentent plus, d'autres moins, mais les bases devraient être là. Comme allumer ou éteindre le téléviseur, parcourir les chaînes, etc.
cec-o-matic est un outil utile pour essayer de vous aider à décoder le message envoyé par la baie de périphériques HDMI sur le réseau CEC. N'oubliez pas que vous pouvez également contrôler le Pi depuis le téléviseur via une télécommande, mais cela peut également être un AMP, un Blu Ray Play, etc. Il est unidirectionnel.
Vous auriez besoin de construire CEC-CLIENT donc vous avez d'abord besoin de quelques dépendances
apt-get install build-essential autoconf liblockdev1-dev libudev-dev git libtool pkg-config
Ensuite, obtenez-le de GIT et construisez
git clone git://github.com/Pulse-Eight/libcec.git
cd libcec
./bootstrap
./configure --with-rpi-include-path=/opt/vc/include --with-rpi-lib-path=/opt/vc/lib --enable-rpi
make
make install
ldconfig
Vous pouvez ensuite vérifier si le périphérique CEC fonctionne correctement sur le Pi en utilisant cette commande de console
cec-client -l
Voici quelques commandes supplémentaires pour vous aider à démarrer
- Scannez le bus CEC et signalez tous les périphériques:
echo "scan" | cec-client -s -d 1
- Vérifiez l'état d'alimentation du téléviseur (périphérique 0):
echo "pow 0" | cec-client -s -d 1
- Allumez le téléviseur:
echo "on 0" | cec-client -s -d 1
- Éteindre la télévision:
echo "standby 0" | cec-client -s -d 1
Il peut être un peu difficile de calculer toutes les commandes au début, mais c'est un moyen très robuste de contrôler les appareils connectés via HDMI.
La plupart des tutoriels montrent comment contrôler le Pi via le téléviseur, comme le fait XBMC. Fondamentalement, vous utilisez la télécommande de votre téléviseur pour naviguer dans le menu du XBMC. Mais vous pouvez aussi le faire autrement.
J'espère que cela aidera quelqu'un à l'avenir comme une alternative à Infradead .