大家好我想用ifttt和我的覆盆子pi模型制作一个相对简单的家庭自动化系统b +。我的目标是创建一个托管Web服务器的python脚本,该服务器可以由ifttt制作者频道发布。 pi需要能够通过ifttt检测帖子然后在我的情况下运行一个动作来改变RGB LED的颜色/亮度/状态。我已经尝试过使用电子邮件来控制操作,但是速度非常慢,每当wifi丢失在我的pi上时,脚本就会崩溃,所以我还需要一个可以检测到什么时候wifi出来以防止崩溃的检测系统。我现在11岁(震惊),但我需要一些帮助,因为目前,我正在努力接近我的目标。任何帮助将不胜感激。
答案 0 :(得分:1)
RPi方
您需要两个单独的脚本:
1)将托管Web服务器的Python脚本
2)可以操作RGB数据的Python脚本。(猜猜你已经有了这个)
2)为了快速传递消息,您可以评估MQTT。 This has been explained in another answer here。
唯一的缺点是,您需要注册(免费)MQTT经纪人服务。所以在IFTTT和你的RPi之间基本上有一个额外的实体。
3)像@anjsimmo所说,异常处理是必须的。您需要使用任何类型的代码。
<小时/> 我正在运行使用MQTT的相同RPi模型的个人家庭自动化系统。 Publisher是Android应用程序,订阅者是RPi。你的项目一切顺利!