npm 包 homebridge-broadlink-http 使用教程

阅读时长 7 分钟读完

Homebridge-broadlink-http 是一个基于 npm 包的 Homebridge 插件,用于与 Broadlink 智能家居设备进行交互。本教程将向你介绍如何使用 homebridge-broadlink-http 插件的基本功能,包括设备配置、插件安装和配置。

设备配置

要使用 homebridge-broadlink-http 插件,你需要先配置你的 Broadlink 智能家居设备。在设备的配置过程中,需要网关帐号密码以及设备的 MAC 地址和 IP 地址。以下是如何配置 Broadlink 设备:

  1. 打开你的 Broadlink 智能家居设备并按住按钮直到它闪烁。
  2. 打开家居网络应用程序。
  3. 在“添加设备”选项卡上,设置网关帐户和密码以及设备的 MAC 地址和 IP 地址。

插件安装

在你的 Homebridge 配置中,你需要安装 homebridge-broadlink-http 插件。你可以在 npm 官网上查找这个插件,并在终端中输入以下命令进行安装:

安装完成后,你需要在 Homebridge 配置文件(通常是 config.json 文件)中添加以下代码:

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

在这个 JSON 文件中,你需要指定设备的名称、IP 地址和一个 “irButtons” 数组,其中存储着与设备交互的 IR 按钮信息。

配置 IR 按钮

在 homebridge-broadlink-http 插件中,你可以使用 HTTP 协议调用 Broadlink 设备上的 IR 按钮。以下是如何配置 IR 按钮:

  1. 打开你的 Broadlink 智能家居设备并按住按钮直到它闪烁。
  2. 打开家居网络应用程序。
  3. 在“添加设备”选项卡上,设置网关帐户和密码以及设备的 MAC 地址和 IP 地址。
  4. 将你的 IR 遥控器对准 Broadlink 设备并按下你想要使用的 IR 按钮。
  5. 将 Broadlink 设备复位,直到它处于可配置状态。
  6. 在你的终端中运行以下命令:broadlinkjsinterop --learn --host device-ip --command command-name

在这个过程中,你需要取得 IR 按钮的远程 ID 和数据。你可以将它们添加到 Homebridge 配置文件中,这样在 HomeKit 中就可以使用这些按钮了。

以下是示例配置文件:

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

总结

在这篇教程中,你学习了如何安装和配置 homebridge-broadlink-http 插件,并向你介绍了如何配置你的 Broadlink 智能家居设备和 IR 按钮。希望这篇文章对你有所帮助,让你成功地将设备添加到 HomeKit 中。

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

纠错
反馈