Questions tagged «home-automation»

14
如何用Raspberry Pi控制交流电源(220V)?
尽管我打算使用Raspberry Pi打开和关闭其他电子设备,这些电子设备在待机模式下会不必要地消耗电能。简而言之,我想控制一个AC插座或多个插座。如何让计算机“按下按钮”: 图片:Firstfreddy的CC-BY-SA 3.0 物理解决方案是一个继电器,但是我不想自己构建所有继电器并在220V电压下运行并在打开和关闭时产生火花;-)顺便说一句,Raspberry Pi在空闲模式下需要2瓦功率,所以只能使用将其作为节省能源的开关可能没有意义,因此它应同时可用于其他目的。


7
通过Wi-Fi控制多个电源插座(灯)的最便宜方法
我想看到的是使用Raspberry Pi控制灯的最便宜的方法。 我想控制它 我在智能手机上构建了一个界面,可以通过该界面将命令发送到Raspberry Pi。然后,Raspberry Pi会将包裹(或其他东西)发送到我可以放入电源插座中的东西(这样我看不到)。请注意,该设备应通过Wi-Fi连接(否则它将如何从Raspberry Pi接收消息?)。 这是什么东西,什么是最便宜的可能的方式,因为我打算连接十几灯?

3
将音频重定向到另一台AirPlay设备
我在Raspbian上设置Mopidy,因此可以将Raspberry Pi用作Spotify(和本地文件)自动存储塔。我知道Raspberry Pi的模拟音频输出不是很好。 有没有一种方法可以将所有音频从Raspberry Pi重定向到AirPlay设备(例如Airport Express)? 如果我还可以从命令行执行所有操作,那就太好了,因此我可以设置一些脚本来切换不同的设备。

4
使用Raspberry Pi通过红外线控制AC
当我从某个地方回家的路上时,我希望能够在到达公寓前的几分钟内切换交流电源,方法可能是使用手机将其连接到桌上的Raspberry Pi,以便转,控制交流电。可使用红外遥控器控制AC。我希望Raspberry Pi发出所需的信号。 我必须为Raspberry Pi购买什么才能使其发送所需的信号?另外,我将需要一些东西来采样原始遥控器发送的信号,因此我可以告诉Raspberry Pi发送哪个信号。我怎么做? 请注意,我唯一会使用的编程语言是Python。如果某些东西需要用C或其他东西编程,那对我来说不是一个好的解决方案。

2
使用Wi-Fi的Raspberry Pi存在检测
我如何让Raspberry Pi连续扫描网络上的MAC地址,然后在检测到特定的MAC地址时执行任务? 我使用Pi来运行各种家庭自动化任务。我希望它在感应到我的手机已连接到Wi-Fi(即我刚回到家)时执行一项任务。进行Pi连续扫描手机MAC地址的最佳方法是什么?我知道我可以arp-scan用来扫描MAC地址,但是我需要它不断进行扫描。我敢肯定有一个更好的方法,那arp-scan就是循环运行,或者使用cron使其每分钟运行一次。

2
与家庭服务器的远程通信
我制作了家用微型服务器(基于Raspberry Pi)。它具有互联网,并且可以24/7全天候工作。该服务器进行一些家庭自动化,监视和控制。它没有静态的公共IP地址(通过DHCP分配)。 我需要一种与服务器进行远程通信的方法:我想向服务器发送简短的命令,有时会得到答复。 最好的方法是什么?我知道几种方法: 电邮。我可以为服务器注册具有pop3 / smtp访问权限的电子邮件地址,并将其用于通讯。但是有一个问题:它不是即时的,因此很难进行即时交易,向我发送重要报告等。 短信。我可以将旧的GSM电话或GSM模块连接到服务器,并使用SMS进行通信。它是即时的,似乎还可以,但是我从未使用过GSM,也不知道所有可能的问题。 请给我一个建议。如果您已经为自己的服务器解决了问题,请向我解释其通信方式。

2
RF / FM GPIO发射机黑客如何工作?
不久前,一些人发现他们可以使用Raspberry Pi的GPIO端口传输FM信号,另一个人意识到他可以使用RasPi来控制他的家庭自动化设备: http://www.skagmo.com/page.php?p=projects/22_pihat 这是为此控制收音机的文件: https://github.com/s7mx1/pihat/blob/master/radio.c 现在,我想将此语言移植到比我更容易尝试的C语言上,例如Go或Python。但是,我不清楚如何做到这一点。 Skagmo使用谐波产生433 MHz的频率。假设您只想要100 MHz的频率,为简单起见,您如何生成该频率?据我了解,它与GPIO时钟(或SPI?我不确定)有关。 从文件中可以看到,他在某个GPIO功能选择寄存器上设置了3位,然后使用结构初始化时钟,然后在他要传输高电平或低电平时都将其设置为1。 这是在载波中吗?哪里是载波? 我还发现该Python脚本声称具有相同的功能,但是我不确定它是否使用本机发送器,或者该人是否将外部脚本连接到RasPi。 基本上,我真的很希望能有一个解释或简短的参考资料,确切地讲这是如何工作的,以及如果Python / Go足够快地传输可以模仿我的车库门遥控器的信号(似乎是经过ASK调制的),或者我是否有用C做
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.