前言
如果你是一个智能家居爱好者,相信你一定会在家里安装了各式各样的智能设备,如:空气净化器、扫地机器人等等。而这些设备的智能程度源于各自背后的智能控制系统,而这些系统大多由各家厂商自己开发,于是我们需要不同的 APP 来控制这些设备,给我们的生活带来了不少的麻烦。于是,就有了 homebridge 这个开源项目,它可以将智能设备接入到苹果家庭应用中,从而更方便地控制这些设备。
在 homebridge 的开源社区中,经常会有人自主开发 npm 包,将各式各样的智能设备接入到 homebridge 中,homebridge-dyson360eye 便是其中一个。这个 npm 包可以将戴森吸尘机器人连接到 homebridge 中,将各种操作通过 Siri、控制中心或者苹果家庭应用来完成。
前置条件
在阅读下文之前,请确保你已经拥有以下前置条件:
- 已安装 Node.js
- 已安装 Homebridge
- 已获得戴森吸尘机器人,并接通了网络
安装 homebridge-dyson360eye
安装 homebridge-dyson360eye 可以使用 npm 包管理工具,运行以下命令即可:
npm install -g homebridge-dyson360eye
配置参数
在配置参数之前,你需要拥有你的戴森吸尘机器人的官方 app 帐号和密码。接着,在 homebridge 的配置文件中添加如下代码:
{ "platform": "Dyson360Eye", "email": "你的戴森官方 app 帐号", "password": "你的戴森官方 app 密码", "name": "你的戴森吸尘机器人设备名称" }
使用示例
添加了配置项之后,就可以在 homebridge 中找到戴森吸尘机器人的设备了。在使用 Siri、控制中心或者苹果家庭应用时,你可以使用如下的语音命令来操作您的戴森吸尘机器人:
- 打开戴森吸尘机器人
- 关闭戴森吸尘机器人
- 开始自动清扫
- 开始点到点清扫
- 暂停清扫
- 停止清扫
总结
通过安装 homebridge-dyson360eye,我们可以将戴森吸尘机器人接入到 homebridge,方便并且统一地控制各种智能设备。这个 npm 包的使用示例也可以为我们开源社区开发更多的 npm 包,将更多智能设备接入到 homebridge 中,为我们的生活带来更多便利。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056cc281e8991b448e63fb