Kızılötesine alternatif olarak, HDMI kullanabilirsiniz, TV'nizde HDMI 2.0 varsa, bir çeşit CEC ( Consumer Electronics Control
) uygulamasını destekleyecektir
Her TV markası bunu Panasonic Viera Link gibi başka bir şey olarak adlandırıyor. Ama hepsi aynı standardı kullanıyor, sadece bazı TV'ler daha fazlasını uyguluyor, bazıları daha az ama temelleri orada olmalı. TV'yi açma veya kapatma, kanallarda gezinme vb.
CEC-O-Matic , HDMI cihaz dizisinin CEC ağı üzerinden gönderdiği mesajı çözmenize yardımcı olmak için kullanışlı bir araçtır. Pi'yi TV'den uzaktan kumanda ile de kontrol edebileceğinizi unutmayın, ancak bu aynı zamanda AMP, Blu Ray Play, vb. Olabilir. Tek yönlüdür.
CEC-CLIENT oluşturmanız gerekir, böylece önce birkaç bağımlılığa ihtiyacınız olur
apt-get install build-essential autoconf liblockdev1-dev libudev-dev git libtool pkg-config
Sonra GIT'den alın ve inşa edin
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
Daha sonra bu konsol komutunu kullanarak CEC cihazının Pi üzerinde düzgün çalışıp çalışmadığını kontrol edebilirsiniz
cec-client -l
İşte başlamanız için birkaç komut daha
- CEC veriyolunu tarayın ve tüm cihazları bildirin:
echo "scan" | cec-client -s -d 1
- TV'nin güç durumunu kontrol edin (cihaz 0):
echo "pow 0" | cec-client -s -d 1
- Televizyonu aç:
echo "on 0" | cec-client -s -d 1
- Televizyonu kapat:
echo "standby 0" | cec-client -s -d 1
İlk başta tüm komutları çalışmak biraz zor olabilir, ancak HDMI ile bağlı cihazları kontrol etmek için çok sağlam bir yoldur.
Çoğu eğitici, Pi'nin XBMC'nin yaptığı gibi TV üzerinden nasıl kontrol edileceğini gösterir. Temel olarak XBMC'deki menüde gezinmek için TV uzaktan kumandanızı kullanırsınız. Ama bunu başka şekilde de yapabilirsiniz.
Umarım bu gelecekte Infradead'e alternatif olarak birine yardımcı olur .