我的Raspberry Pi运行OpenELEC。 XBMC的左下角有一个电源按钮,可以关闭Raspberry Pi。效果很好,但是我不知道关机后如何再次打开它。我可以重新启动的唯一方法是拔出电源插头,然后重新插入,但这不是唯一的方法。

我是否需要创建自己的硬件?电源按钮,还是可以其他方式将其打开?我希望有某种遥控器可以打开它。

评论

局域网唤醒是我唯一想到的

WoL在LAN控制器中可用-但是它并没有连接任何东西。因此,它什么都不做:(募捐人说,将在新版本中考虑WoL。从修订版c开始,我们仍然不能使用它。我唯一能想到的是像aTiny这样的外部MCU触发了断电并再次供电。一个很大的疏忽,就是无法远程打开Pi :(

#1 楼

Raspberry Pi板的修订版2在板上具有用于连接复位开关的孔。您可以在那里焊接两个跳线销,然后连接一个按钮。这应该重新启动Raspberry Pi。

当您关闭Raspberry Pi时,即使CPU没有运行,主板和USB端口仍将通电。如果这对您来说很重要,那么这里有一个Kickstarter项目,它构造了一个真正的电源开关,Pi可以使用它来自行关闭软件。

这些链接的来源。

评论


在RPI 2上,孔标记为RUN:raspberrypi.stackexchange.com/questions/29339/…

– Ciro Santilli郝海东冠状病六四事件法轮功
16年8月20日在17:04

#2 楼

您可以通过GPIO引脚启动空闲的Raspberry Pi。您所要做的就是将引脚5接地。通过开关或跳线。


除此之外,您还可以使用与关闭开关相同的引脚/开关。您只需要一个简单的电路,一个电阻和一个Python脚本即可工作。请参见以下示例(德语来源);我在Raspberry Pi上使用了它,效果很好。我只是省去了LED,因为我不需要它。

来源:Hoch- and runterfahren mittels Taster(包括状态LED)

评论


您需要运行的python脚本才能正常工作,并且在RPi关闭时,可能没有python脚本在运行,从而使您的建议无用。

– lenik
14年6月24日在10:36

否。python脚本仅用于关闭。因为这不是问题,所以我没有详细介绍或翻译。我引用的这个示例做了两件事。一方面,使用RPI的默认行为,即引脚5和地之间的连接(例如引脚6)上电。在加电时,它会启动一个python脚本,侦听引脚5上的高电平以启动关闭操作。我使用从旧PC机箱遗留下的电源按钮来启动电源。但是,连接引脚5&6的任何电线都具有相同的作用。但这需要免费的gpio。

– Christophh Daum
14年6月24日在12:19

#3 楼

只需将Raspberry Pi连接到电视的USB! (如果您的电视有一个)。我做到了,它完美地工作了。 :)

评论


欢迎来到Raspberry Pi Stack Exchange!这实际上并不能解决问题,因为将Pi插入电视的USB端口只是OP不想执行的另一种形式(插入/拔出以重启电源)。

–RPiAwesomeness
2014年8月29日在21:49

@RPiAwesomeness-根本不是我从问题中读到的内容-ts不想手动进行操作。这样,Pi会在电视开始播放时再次打开(大概是通过遥控器),而这正是ts想要的。

– Bex
2014年9月1日上午11:08

我可以看到您来自何处以及来自该POV,这个答案很有意义。我认为,如果您编辑答案以包含该声明,将会大大改善。就答案而言,它就像我提到的那样,只是另一种插入/拔出形式。

–RPiAwesomeness
2014年9月1日13:11



问题是,如果电视打开,这将始终打开Raspi。如果您正在用Playstation玩游戏或用机顶盒看电视,那么电视也将打开。而且,如果您在游戏后关闭电视,则OpenElec会崩溃,因为电视不会启动干净关机。

–天花板
2014年11月30日22:50

是的,这是一个已有多年历史的答案,而且我不确定它是否可以回答OP的问题,但是无论如何我还是很反对,因为这是一个非常出色的简单解决方案,可以很好地满足我的用例,并避免了焊接的麻烦切换到我的RPi零。

–许多帽子
17-9-28在23:17



#4 楼

如果要使用遥控器打开RPi,建议您进行以下设置:

购买IR光电二极管,或者更好的是IR光电晶体管,并将其连接到Pin 5和GND。它的作用就像一个按钮。当它接收到来自遥控器的红外光束时,它会短路,从而将引脚5连接到GND,因此RPi会打开。

幸运的是,在正常情况下,将引脚5短路到GND并没有任何影响。 RPi的操作;但是,当RPi关闭时,您可以使用红外遥控器打开RPi。

这是我当前在公司设备上使用的设置;)

#5 楼

Raspberry Pi不能通过LAN远程启动,也不能通过计时器启动。

也许您可以使用远程控制电源开关为Raspberry Pi供电?我从未使用过它们,但它们可以出售。

评论


要么按照您的建议创建自己的电源/开关按钮。具体来说,您将使用一个按钮/开关,该按钮/开关在未按下时会关闭电路,在按下时会打开电路。然后,您只需要按一下按钮,但是您必须站起来

– TimothyP
13年3月18日在3:37

这已不再正确(6年前发布时是正确的):现在,如果已将PI插入POE交换机,则可以通过禁用并重新启用Pi所连接的端口来支持PI的POE。 POE开关,即使使用sudo systemctl poweroff关闭了Pi,也可以冷启动Pi,如我在下面的答案中所述。

– F1Linux
19年2月15日在11:20

#6 楼

我用一个简单的远程控制电源插座解决了这个问题。只需关闭Raspberry Pi并打开它,就像打开电灯开关一样即可。
不要进行焊接或困难的事情。 :-)。

评论


愿意提供链接或图片吗?没有更多信息,这个答案用处不大

– nixda
15年2月15日在18:08

注意:请勿在未先关闭Pi的情况下意外关闭Pi,因为这可能会导致SD卡损坏。

–DerMike
1月4日0:55

#7 楼

将您的Pi连接到PoE交换机,只需禁用然后重新启用要备份的Pi的端口即可。我只是将VPN接入我的网络,并访问其本地IP上的PoE交换机,然后从关机状态启动pi。

(2)启用Pi的PoE的方法: br /> PoE帽子:只需在您的Pi上打钩,然后用连接到PoE交换机的以太网电缆将其点亮即可。 PoE帽子在所有Pi经销商处的售价为20英镑。

PoE分配器:这不需要修改Pi。将此加密狗插入连接到PoE交换机的以太网电缆的一端,并将加密狗的以太网电缆插入Pi的以太网端口,将加密狗的MicroUSB电缆插入加密狗的标准电源MicroUSB端口。可与任何Pi型号配合使用,并可以自由使用其他帽子(而不是PoE帽子)。 ZyXEL GS1900-8HP-GB0102F PoE交换机:在撰写本文时,来自亚马逊的价格为£9.90。出色的PoE交换机,具有许多优点,并支持PoE(802.3af)和PoE +(802.3at)。 £97含增值税



PoE分配器用于为Pi 3B +和7英寸触摸屏显示器供电

#8 楼

如果您已经使用XBMC中的按钮暂停了系统,则拔出电源线并重新插入仍然是打开Pi的最简单方法。不好,但是很快。

评论


您是对的-对不起,我读到这个问题时很累:)我将删除评论,以免误导任何人

–eggonlegs
2013年9月30日在2:27



它与电源按钮不同,USB端口的使用寿命取决于一定数量的插入件。开关更快,更耐用。

– Jiggunjer
17年1月19日在19:56



Lifehack ---您可以拔下Raspberry Pi上没有的电源线。听起来微不足道,但对于许多人来说,拔掉插入PI的microusb端会更直观,而不是更方便的电源插座/标准USB。

–于罗吉格
17/12/22在4:31

这不能回答问题。

–DerMike
1月4日0:50

#9 楼

正如其他发布者已经说过的那样,Raspberry Pi硬件没有内置电源控制器,因此您需要依靠硬件附件。 Raspberry Pi,并可以通过“学习”您选择的按钮,使用已经拥有的任何红外遥控器(例如,电视或DVD遥控器)来打开和关闭OpenElec(或其他XBMC发行版)。它还会在关闭电源之前先关闭操作系统,以避免SD卡损坏。另外,您可以使用远程遥控器来控制Mediacenter。

评论


我现在已经在使用RemotePi板了几个星期了并且喜欢它。

– Jim
16年12月13日在12:30

#10 楼

关闭媒体中心确实没有任何意义。一天只需要花费几美分。


但是,关闭电源后,请断开电源。然后,当您想重新启动时,只需将导线插入电源插座即可:)。无论如何仍是一个问题。

评论


这不能回答问题。

–DerMike
1月4日0:51

#11 楼

关闭Pi不会关闭Pi的电源。但是它将告诉Linux刷新缓存并卸载本地存储,还断开所有网络共享。因此,它主要用于彻底关机,以断开Pi的电源。就像在运行Linux,Windows或任何其他OS时关闭计算机而不是断开电源一样。

所以最好的方法可能是远程控制电源。然后先关闭OpenELEC / Kodi,然后关闭电源。

#12 楼

我遇到了同样的问题,因此我使用了真正的USB电缆(而不是USB的电源)并将其插入电视中,因此,如果打开电视,则USB接通了电源,因此Raspberry Pi启动了... br />

评论


这样做会导致电源过热,而raspi可以写入SD。这最终将导致卡损坏。

–贾维尔斯
2014年3月27日在8:20