Cec-client kullanma komutları


12

Rasecberry Pi üzerinde çalışan cec-client ve libcec var. Televizyonu açıp kapatmaktan daha fazlası için kullanmak istiyorum, diğer cihazları sistem bilgileri için sorgulayabiliyorum. Sonra belki RPi aracılığıyla onları kontrol. :)

Her neyse, cec komutları hakkında iyi bilgi kaynakları olup olmadığını merak ediyorum. Aşağıdakileri gönderebileceğimi biliyorum:

  • echo "on 0" | cec-client -s televizyonu açmak
  • echo "standby 0" | cec-client -s kapatmak için
  • Hatta echo 'lang 0' | cec-client -t p -p 1 -d 1 -s | tail -n1 | grep 'language' | awk '{print $3}'bana televizyon dilinin 'eng' olduğunu söyleyecek buldum .

Tüm komutlar libcec / support / cec-test-device.sh betiğinde bulundu. Bir yerde yerleşik libcec komutlarının tam bir listesi var mı?

Alternatif olarak CEC-O-MATIC aracına baktım . Raspberry Pi ne tür bir kaynaktır veya önemi var mı? RPi'den televizyona hangi cihazların bağlı olduğunu sorgulamanın bir yolu var mı? Örneğin, bir Blu-ray oynatıcı bağlayıp çıkarırsam, bunun olduğunu söylemenin bir yolu var mı?

Yanıtlar:


15

cec-client size bildiği komutları söyleyebilir

echo h | cec-client -s -d 1

CEC'in yapabileceği, listede de olmayan bir sürü şey var. Uzaktan kumandanızdaki düğmelere basabilir ve ham verilerin aktarıldığını görebilirsiniz.

Aynı baytları çalarak, aynı işlevleri simüle edebilirsiniz.


1
echo scan | cec-client -s -d 1Komut ben televizyona bağlı hangi cihazların sorguya arıyordu tam olarak buydu. Ayrıca daha önce "-d 1" seçeneğini kullanmıyordum ... bu büyük bir gelişme!
GrandAdmiral
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.