npm 包 homebridge-min-temperature-log 使用教程

阅读时长 3 分钟读完

简介

在智能家居中,温度是一个非常重要的指标。homebridge-min-temperature-log 是一个用于 homebridge 的 npm 包,它可以帮助你记录家中的最低温度,并将数据保存在本地或者上传至 AWS S3 中,方便你随时查看。

安装

配置

在 homebridge 的配置文件中添加如下配置:

-- -------------------- ---- -------
-
    ------------ --------------------
    ------- ---- -------------
    ------- ---------------------------
    ------ -
      --------- -------------------
      --------- --------------
      -------------- ---------------------
      ------------------ -------------------------
      ------------ ---
      ------ -------------
    -
-
  • accessory: 插件名称,必须是 MinTemperatureLog
  • name: 纪录器名称,可以任意设置。
  • file: 温度记录保存的本地文件路径,如果不需要保存在本地则可以不用配置。
  • aws: AWS S3 配置,如果需要将数据上传至 S3 中,则需要配置该选项:
    • bucket: S3 桶名称。
    • region: S3 桶所在的地区。
    • accessKeyId: AWS 访问密钥 ID。
    • secretAccessKey: AWS 访问密钥。
    • keyPrefix: 上传至 S3 时的前缀,可以为空。
    • acl: 上传至 S3 时的 ACL,可以设置为 public-read 或者 private

示例代码

使用说明

安装完毕后,在 homebridge 启动完成之后,会在 homebridge 的 log 中输出以下信息:

表示插件初始化成功。

总结

homebridge-min-temperature-log 是一个非常好用的 homebridge 插件,它可以帮助你记录家中的最低温度,并将数据保存在本地或者上传至 AWS S3 中,非常方便。希望这篇文章能够帮助你更好地使用该插件。

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

纠错
反馈