本文介绍如何使用 NPM 包 homebridge-climateberry-plugin,该插件可将基于 ClimateBerry 的温度和湿度传感器带入 HomeKit 中,使用户能够通过 Siri 或 HomeKit 应用程序来读取传感器数据。本文适用于一些有基本前端知识的开发人员。
环境
- NPM 包管理器、Node.js 运行环境;
- Homebridge 服务;
- 一个运行 ClimateBerry 的 Raspberry Pi。
安装 Homebridge
Homebridge 具有很好的扩展性,使得用户能够将智能家居设备接入 HomeKit 中。安装 Homebridge 的最简单方法是全局安装 Homebridge。打开终端并输入以下命令:
sudo npm install -g homebridge
安装 homebridge-climateberry-plugin
安装 NPM 包的最简单方法是使用 NPM 命令,在您的终端中输入命令:
sudo npm install -g homebridge-climateberry-plugin
配置 Homebridge
在您的用户目录下创建一个名为 .homebridge
的隐藏文件夹,并在其中创建一个 config.json
文件来配置 Homebridge。在此文件中添加以下内容:
-- -------------------- ---- ------- - ---------- -------------------- ------------------------------- ------------- ------------------ -- ------------------- -- -- ------- ------------- ---- --- ----------------------- --------- --------------- - --------------------------- ---------------------- ------------------- --- ---------- ---------------------- ------------------------- ------------ -------------------------- ---------------- - -- -------------- -
其中 "accessories"
部分是必需的,即使配置信息为空也不例外。此配置文件告诉 Homebridge 启用名为 ClimateBerry 的附件,并指定要使用的传感器类型、端口和地址。您还可以指定更新时间间隔,连接 retries 等属性。
运行 ClimateBerry 数据源
运行以下命令通过守护进程在 Raspberry Pi 上运行 ClimateBerry 服务,并创建 /etc/climateberry/climateberry.conf
文件来配置数据源:
sudo service climateberry start
您可以在 /etc/climateberry/climateberry.conf
文件中更改数据源配置。默认情况下,它应指向 /var/lib/climateberry/climateberry.db
。
启动 Homebridge 服务
一旦配置好 Homebridge 和 ClimateBerry 数据源,您就可以启动 Homebridge 服务并添加新设备。输入以下命令在终端中启动 Homebridge 服务:
homebridge
插件的工作原理
homebridge-climateberry-plugin 插件使 ClimateBerry 温度和湿度传感器能够在 HomeKit 中访问。不但查询功能,我们还可以通过 Siri 来运用 ClimateBerry 的数据货值。当 homebridge 服务启动时,其将扫描 config.json
文件并加载插件。插件会告诉 Homebridge 附件已经被添加,这样,我们就可以访问 ClimateBerry 数据。
示例代码
-- -------------------- ---- ------- - --------------------------- ---------------------- ------------------- --- ---------- ---------------------- ------------------------- ------------ -------------------------- ---------------- -
结论
将 ClimateBerry 温度和湿度传感器带入 HomeKit 是一个简单的过程,您只需要安装 homebridge-climateberry-plugin。此插件易于使用,并且为智能家居用户提供了强大的温度和湿度数据。我们希望您可以在阅读此教程后,尽快在家中运用 ClimateBerry 和 Homebridge!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056bf681e8991b448e5aae