Bật / tắt nguồn TV


7

Tôi đang tìm kiếm một giải pháp để đánh thức TV LCD của mình.

Với xsetlệnh tôi có thể đặt TV ở các chế độ tiết kiệm năng lượng khác nhau:

xset dpms force standby

xset dpms 0 30 60

0 = chờ

30 giây = tạm ngưng

60 giây = tắt

Tôi cần một giải pháp để đánh thức TV từ các chế độ này. Cho đến nay với:

xset dpms force on

Tôi không thể đánh thức nó dậy.

Tôi muốn TV bật vào 07:00 mỗi sáng và tắt 17.00 như một công việc định kỳ.

Đây là những giá trị mặc định của tôi. Các giá trị sao cho PI giữ cửa sổ X lên 24/7:

/etc/X11/xorg.conf

Section "Monitor"
    Identifier "Monitor"
    Option "DPMS" "false"
EndSection

Section "ServerLayout"
    Identifier "ServerLayout0"
    Option "BlankTime"  "0"
    Option "StandbyTime" "0"
    Option "SuspendTime" "0"
    Option "OffTime" "0"
EndSection

TV của bạn có hỗ trợ CEC không? Bạn cần sử dụng HDMI để sử dụng nó. Tôi có thể sử dụng CEC từ Pi của mình và các thiết bị khác để đánh thức mọi thứ khác. Vì vậy, nếu tôi bật VuDuo, nó sẽ bật Pi và TV Viera của tôi trong một lần sử dụng CEC. Việc tôi sử dụng thiết bị từ xa hay thiết bị nào không quan trọng nếu tôi tắt một cái thì phần còn lại cũng đi ngủ.
Piotr Kula

Tôi được kết nối thông qua phía HDMI. TV là một mô hình mới hơn của Philips. Tôi có thể tắt TV.
nicoX

Câu trả lời:


3

Bạn cần biên dịch libcec

apt-get install build-essential autoconf liblockdev1-dev libudev-dev git libtool pkg-config
git clone git://github.com/Pulse-Eight/libcec.git

cd libcec
./bootstrap
LDFLAGS="-s -L/usr/lib -L/usr/lib -L/opt/vc/lib" ./configure --prefix=/usr --enable-rpi --with-rpi-include-path=/opt/vc/include --with-rpi-lib-path=/opt/vc/include
make
make install

Liên kết các thư viện

ldconfig

Bây giờ kiểm tra nếu nó đã tìm thấy một số thiết bị cec.

 cec-client -l

Để bật TV, bạn sẽ sử dụng lệnh

echo 'on 0' | cec-client -s

Bạn có thể tải thông số kỹ thuật CEC tại đây.


Dòng cuối cùng sau ./configurelệnh: configure: error: Raspberry Pi API không được tìm thấy hoặc không tương thích với libCEC Tôi không thể makemake install.
nicoX

ok thay đổi conf conf - dường như có thư viện ở những nơi khác nhau và nó không thể tìm thấy chúng
Piotr Kula

1
apt-get install libraspberrypi-devđược yêu cầu điền đầy đủ./configure
nicoX

Tôi có thể bật nó lên echo 'on 0' | cec-client -s. Làm thế nào để tôi tắt nó?
nicoX

1
Tôi không thể tìm thấy bất cứ điều gì tìm kiếm cec-client -strong tài liệu đó. Nhưng đầu ra chính xác làecho 'standby 0' | cec-client -s
nicoX

0

Thêm xset s resetsau xset dpms force onsẽ làm cho màn hình tiếp tục. Đó không phải là một giải pháp vì xsetlệnh sẽ chỉ làm trống TV. Đèn LED sẽ vẫn được cung cấp. Vì vậy, nó sẽ không ở chế độ chờ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.