Ho cec-client e libcec funzionanti sul mio Raspberry Pi. Vorrei usarlo per qualcosa di più che accendere e spegnere la televisione, vorrei essere in grado di interrogare gli altri dispositivi per le loro informazioni di sistema. Quindi magari controllali attraverso l'RPi. :)
Ad ogni modo, mi chiedo se ci siano alcune buone fonti di informazioni sui comandi cec. So di poter inviare quanto segue:
echo "on 0" | cec-client -s
per accendere la televisioneecho "standby 0" | cec-client -s
per spegnerlo- Ho anche scoperto
echo 'lang 0' | cec-client -t p -p 1 -d 1 -s | tail -n1 | grep 'language' | awk '{print $3}'
che mi dirà che il linguaggio televisivo è "eng".
Tutti i comandi sono stati trovati nello script libcec / support / cec-test-device.sh. C'è un elenco completo di comandi libcec integrati da qualche parte?
In alternativa, ho esaminato lo strumento CEC-O-MATIC . Che tipo di fonte è il Raspberry Pi o è importante? C'è un modo per interrogare quali dispositivi sono collegati al televisore dall'RPi? Ad esempio, se collego e disconnetto un lettore Blu-ray, c'è un modo per dire che è successo?
echo scan | cec-client -s -d 1
comando era esattamente quello che stavo cercando per interrogare quali dispositivi sono collegati al televisore. Inoltre non stavo usando l'opzione "-d 1" prima ... questo è un grande miglioramento!