npm 包 homebridge-awox 使用教程

阅读时长 3 分钟读完

前言

homebridge-awox 是一个npm包,提供了将智能家居设备与苹果HomeKit平台进行对接的功能。本文将介绍如何使用 homebridge-awox 进行设备对接,包括如何安装、配置和使用,旨在提供详细、深入的指导。

安装

前置条件

  1. SSH 终端。
  2. 安装 Node.js。
  3. 安装 homebridge。

安装 homebridge-awox

首先,在终端中使用以下命令安装 homebridge-awox:

安装完成后,使用以下命令确认是否安装成功:

若显示版本号,则说明安装成功。

配置

配置 homebridge-awox

使用以下命令编辑 homebridge 的配置文件:

accessories 中添加以下代码:

具体解释如下:

  • "accessory":指定设备类型。在 homebridge-awox 中,只支持 "awox-light"
  • "name":设备名称。用户可自定义。
  • "host":设备的 IP 地址。需要根据自己的网络环境进行修改。

重启 homebridge

使用以下命令重启 homebridge:

修改配置文件后,一定要记得重启 homebridge,否则无法生效。

使用

添加配件

在 HomeKit 应用程序中,点击底部的 “+” 按钮,选择 “添加配件”,并选择 “没有代码或无法扫描”。

接下来,根据提示操作,将 Awox Smart Light 添加至 HomeKit 平台。在添加配件的过程中,可能需要使用到设备的配对码。配对码默认为 031-45-154,可以在产品说明书中找到。

添加成功后,即可通过 HomeKit 远程操控 Awox Smart Light 设备。

示例代码

以下是一个使用 homebridge-awox 控制 Awox Smart Light 的示例代码:

-- -------------------- ---- -------
----- ------- - -------------------

----- -------- - ----------------------- -- - -- --------- -- --

-------- -------- -
    ----- --- - ------------------------
    -----------------
-

-------- --------- -
    ----- --- - -------------------------
    -----------------
-

以上代码使用了 request 模块,是一个发送 HTTP 请求的工具。其中,turnOnturnOff 分别为开启和关闭 Awox Smart Light 的函数。```

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562e281e8991b448e0685

纠错
反馈