如何让 NUC 上的 HDMI-CEC 内部适配器工作
How to get HDMI-CEC internal adaptor on NUC to work
我最近购买了一个内部脉冲八 CEC-HDMI 适配器,并将其连接到我的 NUC NUC7PJYH。我在 NUC 上的 Ubuntu 16.04.6 LTS 之上安装了 Kodi 版本 18.6 运行ning。
我有一根 HDMI 电缆从我的 NUC HDMI 端口 1 连接到我的飞利浦电视上的端口 1。
此外,当我启动 kodi 时,我收到一条消息说 CEC-HDMI 适配器已被识别,并且可以进入 kodi 的设置以查看适配器属性。但是,我无法使用飞利浦电视遥控器来控制 kodi!
所以我尝试运行一些测试:
如果我退出 kodi,我会从命令中得到以下输出(我必须退出 kodi,否则下面的命令将不起作用):
$ echo 'scan' | cec-client -s -d 1
opening a connection to the CEC adapter...
requesting CEC bus information ...
CEC bus information
===================
device #1: Recorder 1
address: 1.0.0.0
active source: no
vendor: Pulse Eight
osd string: CECTester
CEC version: 1.4
power status: on
language: eng
currently active source: unknown (-1)
从这个输出我了解到我的 NUC 看不到我的电视。
我也有一个 Raspberry Pi 2 Model B v1.1(不确定是否相关但 Pi 没有安装 kodi)
所以我从我的 NUC 上取下 HDMI 电缆并将其放入 Pi 和 运行 相同的命令。这次我得到了:
$ 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: Unknown
osd string: TV
CEC version: 1.4
power status: standby
language: ???
device #1: Recorder 1
address: 1.0.0.0
active source: no
vendor: Pulse Eight
osd string: CECTester
CEC version: 1.4
power status: on
language: eng
currently active source: unknown (-1)
所以从 Pi 可以识别我的电视。我什至可以 运行 以下命令将电视从待机状态打开。
$ echo 'on 0' | cec-client -s -d 1
所以,由此我可以断定HDMI线不是问题!但是,现在我卡住了!
那么,我可以做些什么来让 CEC-HDMI 适配器在我的 NUC 上正常工作?
好吧,在写我的问题时我有了一个想法......好吧,我找到了解决方案! ...我只是将我的 NUC 中的 HDMI 电缆从 HDMI 端口 1 移动到端口 2,现在我可以用我的电视遥控器控制 kodi! ... 如此简单!!
我最近购买了一个内部脉冲八 CEC-HDMI 适配器,并将其连接到我的 NUC NUC7PJYH。我在 NUC 上的 Ubuntu 16.04.6 LTS 之上安装了 Kodi 版本 18.6 运行ning。
我有一根 HDMI 电缆从我的 NUC HDMI 端口 1 连接到我的飞利浦电视上的端口 1。
此外,当我启动 kodi 时,我收到一条消息说 CEC-HDMI 适配器已被识别,并且可以进入 kodi 的设置以查看适配器属性。但是,我无法使用飞利浦电视遥控器来控制 kodi!
所以我尝试运行一些测试:
如果我退出 kodi,我会从命令中得到以下输出(我必须退出 kodi,否则下面的命令将不起作用):
$ echo 'scan' | cec-client -s -d 1
opening a connection to the CEC adapter...
requesting CEC bus information ...
CEC bus information
===================
device #1: Recorder 1
address: 1.0.0.0
active source: no
vendor: Pulse Eight
osd string: CECTester
CEC version: 1.4
power status: on
language: eng
currently active source: unknown (-1)
从这个输出我了解到我的 NUC 看不到我的电视。
我也有一个 Raspberry Pi 2 Model B v1.1(不确定是否相关但 Pi 没有安装 kodi)
所以我从我的 NUC 上取下 HDMI 电缆并将其放入 Pi 和 运行 相同的命令。这次我得到了:
$ 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: Unknown
osd string: TV
CEC version: 1.4
power status: standby
language: ???
device #1: Recorder 1
address: 1.0.0.0
active source: no
vendor: Pulse Eight
osd string: CECTester
CEC version: 1.4
power status: on
language: eng
currently active source: unknown (-1)
所以从 Pi 可以识别我的电视。我什至可以 运行 以下命令将电视从待机状态打开。
$ echo 'on 0' | cec-client -s -d 1
所以,由此我可以断定HDMI线不是问题!但是,现在我卡住了!
那么,我可以做些什么来让 CEC-HDMI 适配器在我的 NUC 上正常工作?
好吧,在写我的问题时我有了一个想法......好吧,我找到了解决方案! ...我只是将我的 NUC 中的 HDMI 电缆从 HDMI 端口 1 移动到端口 2,现在我可以用我的电视遥控器控制 kodi! ... 如此简单!!