Ich habe den Cec-Client und Libcec auf meinem Raspberry Pi arbeiten. Ich möchte es nicht nur zum Ein- und Ausschalten des Fernsehgeräts verwenden, sondern auch, um die Systeminformationen der anderen Geräte abzufragen. Dann steuere sie vielleicht über das RPi. :)
Wie auch immer, ich frage mich, ob es einige gute Informationsquellen zu den cec-Befehlen gibt. Ich weiß, dass ich Folgendes senden kann:
echo "on 0" | cec-client -s
den Fernseher einschaltenecho "standby 0" | cec-client -s
um es auszuschalten- Ich habe sogar herausgefunden
echo 'lang 0' | cec-client -t p -p 1 -d 1 -s | tail -n1 | grep 'language' | awk '{print $3}'
, dass die Sprache des Fernsehens "eng" ist.
Alle Befehle wurden im Skript libcec / support / cec-test-device.sh gefunden. Gibt es irgendwo eine vollständige Liste der eingebauten libcec-Befehle?
Alternativ habe ich mir das CEC-O-MATIC- Tool angesehen. Welche Art von Quelle ist der Raspberry Pi oder spielt es eine Rolle? Gibt es eine Möglichkeit, über das RPi abzufragen, welche Geräte an den Fernseher angeschlossen sind? Wenn ich beispielsweise einen Blu-ray-Player anschließe oder von ihm trenne, kann ich dann feststellen, dass dies geschehen ist?
echo scan | cec-client -s -d 1
Befehl war genau das, wonach ich gesucht habe, um abzufragen, welche Geräte an den Fernseher angeschlossen sind. Ich habe auch vorher nicht die Option "-d 1" verwendet ... das ist eine große Verbesserung!