NPM 包 homebridge-climateberry-plugin 使用教程

阅读时长 4 分钟读完

本文介绍如何使用 NPM 包 homebridge-climateberry-plugin,该插件可将基于 ClimateBerry 的温度和湿度传感器带入 HomeKit 中,使用户能够通过 Siri 或 HomeKit 应用程序来读取传感器数据。本文适用于一些有基本前端知识的开发人员。

环境

  • NPM 包管理器、Node.js 运行环境;
  • Homebridge 服务;
  • 一个运行 ClimateBerry 的 Raspberry Pi。

安装 Homebridge

Homebridge 具有很好的扩展性,使得用户能够将智能家居设备接入 HomeKit 中。安装 Homebridge 的最简单方法是全局安装 Homebridge。打开终端并输入以下命令:

安装 homebridge-climateberry-plugin

安装 NPM 包的最简单方法是使用 NPM 命令,在您的终端中输入命令:

配置 Homebridge

在您的用户目录下创建一个名为 .homebridge 的隐藏文件夹,并在其中创建一个 config.json 文件来配置 Homebridge。在此文件中添加以下内容:

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

其中 "accessories" 部分是必需的,即使配置信息为空也不例外。此配置文件告诉 Homebridge 启用名为 ClimateBerry 的附件,并指定要使用的传感器类型、端口和地址。您还可以指定更新时间间隔,连接 retries 等属性。

运行 ClimateBerry 数据源

运行以下命令通过守护进程在 Raspberry Pi 上运行 ClimateBerry 服务,并创建 /etc/climateberry/climateberry.conf 文件来配置数据源:

您可以在 /etc/climateberry/climateberry.conf 文件中更改数据源配置。默认情况下,它应指向 /var/lib/climateberry/climateberry.db

启动 Homebridge 服务

一旦配置好 Homebridge 和 ClimateBerry 数据源,您就可以启动 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

纠错
反馈