hdmi cec

Embeded : 2022. 2. 16. 15:43
반응형
sudo apt-get install libcec-dev build-essential python-dev
pip install cec

 

 

라즈베리파이의 HDMI에 연결된 출력장치를 켜거나 끌경우 사용하는 명령

https://www.raspberrypi.org/documentation/raspbian/applications/tvservice.md

켜기

tvservice -p
(vcgencmd display_power 1)

끄기

tvservice -o
(vcgencmd display_power 0)

모니터링

tvservice -M

-p, -o 명령의 경우 실행하면 화면이 검은색으로 변했다가 복구된다.
때문에 화면만 껐다켜는 경우는 vcgencmd display_power를 사용해야한다.

 

LG TV는 CEC로 켤수는 있는데 끄는게 안됨.

뭔가 표준 CEC가 아닌것 같다.

 

 

pi@raspberrypi:~ $ echo 'scan' | cec-client -s -d 1
opening a connection to the CEC adapter...
requesting CEC bus information ...
CEC bus information
===================
device #0: TV
address:       0.0.0.0
active source: no
vendor:        LG
osd string:    TV
CEC version:   1.3a
power status:  on
language:      eng


device #1: Recorder 1
address:       2.0.0.0
active source: no
vendor:        LG
osd string:    CECTester
CEC version:   1.3a
power status:  on
language:      eng


device #4: Playback 1
address:       1.0.0.0
active source: no
vendor:        Google
osd string:    Chromecast
CEC version:   1.4
power status:  on
language:      ???


device #8: Playback 2
address:       3.0.0.0
active source: yes
vendor:        Sony
osd string:    PlayStation 4
CEC version:   1.3a
power status:  on
language:      ???


currently active source: Playback 2 (8)

반응형

'Embeded' 카테고리의 다른 글

raspberry pi zero 를 USB Speaker 또는 Mic 로 만들기.  (0) 2021.04.19
ros2 Navigation2  (0) 2021.02.02
Raspberry pi 에서 BLE 띄우기  (0) 2020.12.03
Posted by Real_G