npm 包 homebridge-abode-garage 使用教程

阅读时长 4 分钟读完

项目背景

在现代家居系统中,智能家居的应用越来越广泛。其中,车库门自动化也成为了一个备受关注的话题。而使用 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

纠错
反馈

纠错反馈