Tôi có cec-client và libcec hoạt động trên Raspberry Pi của tôi. Tôi muốn sử dụng nó cho nhiều thứ hơn là chỉ bật và tắt tivi, tôi muốn có thể truy vấn các thiết bị khác để biết thông tin hệ thống của họ. Sau đó, có thể kiểm soát chúng thông qua RPi. :)
Dù sao, tôi tự hỏi nếu có một số nguồn thông tin tốt về các lệnh cec. Tôi biết tôi có thể gửi như sau:
echo "on 0" | cec-client -s
bật tiviecho "standby 0" | cec-client -s
tắt nó đi- Tôi thậm chí còn tìm thấy
echo 'lang 0' | cec-client -t p -p 1 -d 1 -s | tail -n1 | grep 'language' | awk '{print $3}'
ngôn ngữ truyền hình là 'eng'.
Tất cả các lệnh đã được tìm thấy trong tập lệnh libcec / support / cec-test-device.sh. Có một danh sách đầy đủ các lệnh libcec tích hợp ở đâu đó không?
Ngoài ra, tôi đã xem công cụ CEC-O-MATIC . Raspberry Pi thuộc loại nguồn nào hoặc có vấn đề gì không? Có cách nào để truy vấn những thiết bị nào được kết nối với TV từ RPi không? Ví dụ: nếu tôi kết nối và ngắt kết nối đầu phát Blu-ray, có cách nào để nói điều đó đã xảy ra không?
echo scan | cec-client -s -d 1
lệnh là chính xác những gì tôi đang tìm kiếm để truy vấn những thiết bị được kết nối với TV. Tôi cũng không sử dụng tùy chọn "-d 1" trước đây ... đó là một cải tiến lớn!