Raspberry Piで動作するcec-clientとlibcecがあります。テレビのオン/オフを切り替えるだけでなく、他のデバイスのシステム情報を照会できるようにしたいと考えています。次に、RPiを使用してそれらを制御します。:)
とにかく、cecコマンドに関する情報の良いソースがあるかどうか疑問に思っています。次のものを送信できることを知っています。
echo "on 0" | cec-client -s
テレビをつけるecho "standby 0" | cec-client -s
オフにするecho 'lang 0' | cec-client -t p -p 1 -d 1 -s | tail -n1 | grep 'language' | awk '{print $3}'
テレビの言語が「eng」であることがわかります。
すべてのコマンドは、libcec / support / cec-test-device.shスクリプトで見つかりました。組み込みのlibcecコマンドの完全なリストはどこかにありますか?
あるいは、CEC-O-MATICツールを見ました。 Raspberry Piはどのタイプのソースですか、それとも重要ですか?RPiからテレビに接続されているデバイスを照会する方法はありますか? たとえば、Blu-rayプレーヤーを接続および切断した場合、それが起こったことを知る方法はありますか?
echo scan | cec-client -s -d 1
コマンドは、テレビに接続されているデバイスを照会するためにまさに探していたものでした。また、以前は「-d 1」オプションを使用していませんでした...それは大きな改善です!