Homebridge-broadlink-http 是一个基于 npm 包的 Homebridge 插件,用于与 Broadlink 智能家居设备进行交互。本教程将向你介绍如何使用 homebridge-broadlink-http 插件的基本功能,包括设备配置、插件安装和配置。
设备配置
要使用 homebridge-broadlink-http 插件,你需要先配置你的 Broadlink 智能家居设备。在设备的配置过程中,需要网关帐号密码以及设备的 MAC 地址和 IP 地址。以下是如何配置 Broadlink 设备:
- 打开你的 Broadlink 智能家居设备并按住按钮直到它闪烁。
- 打开家居网络应用程序。
- 在“添加设备”选项卡上,设置网关帐户和密码以及设备的 MAC 地址和 IP 地址。
插件安装
在你的 Homebridge 配置中,你需要安装 homebridge-broadlink-http 插件。你可以在 npm 官网上查找这个插件,并在终端中输入以下命令进行安装:
npm install -g homebridge-broadlink-http
安装完成后,你需要在 Homebridge 配置文件(通常是 config.json 文件)中添加以下代码:
-- -------------------- ---- ------- - -------------- - - ------------ ---------------- ------- ----- -- --- -------- ----- --- ------- -- --- -------- ------------ - - ------- ----- -- --- -- -------- ----------- ------- -- -- --- -------- ------- ----- -- --- ------- - - - - -
在这个 JSON 文件中,你需要指定设备的名称、IP 地址和一个 “irButtons” 数组,其中存储着与设备交互的 IR 按钮信息。
配置 IR 按钮
在 homebridge-broadlink-http 插件中,你可以使用 HTTP 协议调用 Broadlink 设备上的 IR 按钮。以下是如何配置 IR 按钮:
- 打开你的 Broadlink 智能家居设备并按住按钮直到它闪烁。
- 打开家居网络应用程序。
- 在“添加设备”选项卡上,设置网关帐户和密码以及设备的 MAC 地址和 IP 地址。
- 将你的 IR 遥控器对准 Broadlink 设备并按下你想要使用的 IR 按钮。
- 将 Broadlink 设备复位,直到它处于可配置状态。
- 在你的终端中运行以下命令:
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