我的Raspberry Pi运行RaspBMC,并通过HDMI电缆连接到电视。我从来没有关闭过Pi本身,但是当我不使用它时,我倾向于将其关闭。但是,一旦Pi感应到任何输入(按键等),它就会打开电视。

这怎么可能?

#1 楼

我猜想,当您说要关闭电视时,是在使用遥控器而不是在墙上的开关。
大多数电视实际上并没有使用“关闭”按钮来关闭,而是直接进入待机模式。这样一来,他们就可以监视您的遥控器,以便他们可以感知何时您命令通过遥控器重新打开电视。
以同样的方式,许多电视将监视输入信号(HDMI,Sartt等),并收到新信号时请自行打开。我怀疑正在发生的事情是,当Raspberry Pi退出睡眠状态时,它会再次开始向电视发送视频信号,也将其带出睡眠状态。
或者,正如Krzysztof建议的那样,Raspbmc可能正在命令通过CEC协议频道打开电视,因此您可以将其禁用。
根据Raspberry Pi论坛上的HDMI CEC和XBMC线程,libCEC常见问题解答说明了如何执行此操作:

在哪里可以在XBMC中找到CEC适配器的设置?

转到系统->输入->外围设备->脉冲八位CEC适配器。

是什么XBMC中CEC适配器设置的含义?

已启用:在XBMC中使用CEC适配器。默认值:已启用。


当然,尽管关闭的好处是待机很方便,但缺点是即使关闭了电视也会消耗功率。

#2 楼

由于CEC,这可能是可能的。 RaspBMC支持CEC,我相信它是默认启用的。