项目背景
在现代家居系统中,智能家居的应用越来越广泛。其中,车库门自动化也成为了一个备受关注的话题。而使用 homebridge-abode-garage 这个 npm 包,我们就可以使家中智能家居系统支持车库门的开启和关闭,极大的提高了家庭的安全性和便利度。
npm 包 homebridge-abode-garage 简介
homebridge-abode-garage 是基于npm 引擎的,兼容 HomeKit 的插件。它实现了车库门的自动化控制,所以你可以使用 Siri 或其他 HomeKit 环境进行开关车库门。此外,此包在您的 Abode Home 安全系统在远程服务器上安装了 Github 上的代码库之后,即可使用。
安装 homebridge-abode-garage
使用以下命令来进行 homebridge-abode-garage 的安装:
npm install -g homebridge-abode-garage
使用该命令之后,等到相关的包安装结束,就可以成功启动 homebridge 并将 abode garage 添加到 homebridge 的配置文件中。
配置选项
在配置文件中添加以下内容:
-- -------------------- ---- ------- -------------- - - ------------ -------------- ------- --- -------- ----------- ----- ----- ---------- ----------- ----- ----- ---------- --------- ----- ----- -------- ---------- ----- ----- ------ ---- ---- ---------- ----- ----------- ----- ------------ --- -------------- ---- - -展开代码
说明:
- accessory: 必须为 "AbodeGarage"
- name: 你创建的 garage 的名称,可以自己定义
- username: 你 Abode Home 安全系统的用户名
- password: 你的 Abode Home 安全系统密码
- secret:你的安全码。你可以从 Abode Home 安全系统,选择 "WEB API" 并获取一个密钥。
- door_id: 你的车库门的 ID
- polling: true/false,是否启用门的状态轮询。如果不启用,则需要通过物理开关来切换门的状态
- stateful: true/false, 如果为 true,则 homebridge 会当前保存门的状态,以防止因其他原因而导致状态错误。
- auto_lock: 手动锁定到自动锁定的时间,单位为秒
- auto_unlock: true/false, 如果为 true,则门在开启后会自动关闭
示例代码
以下是一个示例代码,可以在 homebridge 的配置文件中增加:
-- -------------------- ---- ------- - --------- - ------- ------------- ----------- -------------------- ------- ------ ------ ------------ -- -------------- - - ------------ -------------- ------- --- -------- ----------- ----- ----- ---------- ----------- ----- ----- ---------- --------- ----- ----- -------- ---------- ----- ----- ------ ---- ---- ---------- ----- ----------- ----- ------------ --- -------------- ---- - -- ------------ -- -展开代码
总结
Homebridge-abode-garage 是一款非常实用的 npm 包,它可以让您在家中的智能家居系统中更加便利实用。阅读本文并使用本插件,您可以快速的配置您的车库门控制,并享受在家中更加舒适的生活。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005607881e8991b448dea16