我可以将小米 ZigBee 设备与 SmartThings 或其他集线器一起使用吗?

物联网 三星-smartthings 紫蜂
2021-06-04 23:59:39

此刻我观察到最便宜的 ZigBee 设备是小米出售的设备,但我不想使用他们自己的集线器,因为我很确定中文会到处都是。相反,我正在考虑购买设备并将它们连接到具有更好软件(例如 SmartThings 甚至 OpenHAB)的集线器。

我指的是基本的小米传感器:开/关开关、运动传感器、温度传感器。

3个回答

根据此博客,小米传感器可以与 SmartThings 配对

  1. 登录SmartThings IDE
  2. 使用GitHub 上提供的源创建新的设备处理程序
  3. 点击“我的位置”,然后点击“活动”
  4. 在应用程序上,转到“我的家”>“事物”>“添加事物”
  5. 按下每个传感器上的按钮约 5 秒以启用配对模式
  6. 在事件中查找名为“Catchall”的条目。选择十六进制字符串的19月22日的数字,如图所示在这里
  7. 添加一个设备,使用你发现为Zigbee的标识和设备网络ID,如图所示的数字在这里

没有任何官方支持,但 SmartThings 社区论坛中的用户创建了一些设备类型,可以在此处与运动传感器和开/关开关配合使用

我为小米智能按钮创建了一个简单的设备类型,可以在各种地方找到,价格约为 10 美元。其他用户表示,该设备在一段时间后失去了与集线器的连接,但我手头只有几个小时,所以我会报告我的发现。

该设备应与可与 Aeon minimote 等按钮设备配合使用的 SmartApp 配合使用。它记录为按下按钮 1,如果按住按钮 1 4 秒钟,则将其记录为按住(可在首选项中配置,但较低的数字可能会影响设备正确区分两者的可靠性)。

一位用户报告说,温度传感器无需任何处理程序即可工作

您可以通过几次尝试将门、动作和按钮与 ST 配对。对于按钮和温度,请按照我关于如何配对它们的其他线程进行操作。

但是除了温度传感器之外的所有设备都需要自定义设备处理程序。

因此,据我所知,您只需要我链接的线程中提供的用于开/关开关和运动传感器的自定义处理程序 - 否则,您可以正常配对它们。

这是一个可以将大量 ZigBee 设备暴露给通用 MQTT 服务器的项目。然后,您可以将它们与您想要的任何家庭自动化中心结合使用。

我个人对它的体验很棒 - 所需的硬件来自 aliexpress 大约 20 美元,它适用于任何东西,甚至是容器中基于 ARM 的机器。

优点

  • 它是开源的,所以你可以随意修改它
  • 社区活跃,新设备添加迅速,因此即使您有一些不为人知的事情,您也可以轻松获得支持
  • 它与任何一家公司无关,因此您不必担心如果他们决定停止使用或停业,您的集线器将变得无用

缺点

  • 初始设置需要一些技术知识,但是docker可以大大减少开销
  • 当前用于集线器的 USB 不是很好看,因此您必须将其隐藏,直到有更好的 USB 可用。