如何将“io-homecontrol”天窗连接到树莓派?

物联网 智能家居 树莓派
2021-06-26 00:22:47

设想

我想用我的 Raspberry Pi 控制我的遥控天窗。这些窗户是几年前安装的,并且已经配备了具有远程功能的io-homecontrol技术,该技术配备了可以控制一个窗户的遥控器。进入 2017 年,我想将这些设备与更中央的系统连接起来。我的目标是通过 Raspberry Pi 控制它。

不幸的是,io-homecontrol 是一个多供应商系统,对外人的记录很差。我找到了一个旧博客,详细介绍了如何通过将 Raspberry Pi 的 GPIO 物理连接到天窗的解剖遥控器来使其工作我更愿意放弃这么多中继和破解打开的遥控器。

问题

如何通过 Raspberry Pi 控制 io-homecontrol 设备而无需将遥控器的 PCB 物理连接到它?

3个回答

您必须有一个 RF 接口才能与您的天窗通信,除非您是官方合作伙伴,否则我怀疑您是否可以获得所有必要的信息来专门为 Pi 构建一个。

而且它似乎也不是一种普通的无线通信技术

符合 EN 300-220 标准的双向无线电通信

io-homecontrol® 协议处理频率为 868 MHz 至 870 MHz 的双向无线电通信。它符合 EN 300-220 低功率无线电应用标准。

因此,您要么将遥控器连接到 Raspberry。(IMO 那些继电器相当大材小用,可以使用一些简单的晶体管来代替进行切换,因此额外的硬件不会那么大。)

或者,您可以购买TaHoma® 盒子,通过连接到互联网的智能手机、平板电脑或计算机对房屋进行集中控制和管理。据我了解,它基本上是io-homecontrol的网关。您只需将 Raspberry Pi 连接到互联网即可间接控制您的灯光。

它更贵,但您不必破解遥控器。

您可以花一些美元购买一个868 MHz 无线电遥测收发器模块,尽管您会假设广播协议是“简单的”FM(频移键控)。要确认这一点,您可能首先要使用RTL-SDR样式的 USB 无线电接收器来捕获传输数据。到现在为止还挺好。

一个更重要的问题可能是“128 位”加密。假设简单的记录重放攻击不起作用,则可能需要付出更多努力来生成适当编码的消息以获得响应。通过分析传输数据,您至少应该能够确定这是否是一个问题。

查看可以由您的 PI 处理的 Velux KLF200 网关,即使用 openHAB 作为接口软件。