npm 包 homebridge-weatherlink 使用教程

阅读时长 4 分钟读完

介绍

homebridge-weatherlink 是一个基于 npm 包的 Homebridge 插件,可以将您安装在本地的 WeatherLink 所收集到的气象数据以本地 HTTP 服务器的形式呈现在 Homebridge 平台上,方便您进行智能家居的自动化操作。

安装

安装 homebridge-weatherlink 包很简单,您只需要打开终端并键入以下命令:

命令执行完成后,您需要编辑 Homebridge 的配置文件,将 homebridge-weatherlink 插件加入到插件列表中。具体方法请查看以下代码示例:

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

需要注意的是,您需要将“YOUR APPLICATION KEY HERE”、“YOUR APPLICATION SECRET HERE”和“YOUR STATION ID HERE”这三个参数按照您的实际情况进行替换。

使用

在配置完毕后,homebridge-weatherlink 就可以将 WeatherLink 所收集到的气象数据以 JSON 格式的方式呈现在本地 HTTP 服务器上,并可以基于这些数据进行后续的自动化操作。例如,下面的代码示例就可以在 Homebridge 上实现温度过高时开启空调的功能:

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

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

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

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

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

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

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

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

总结

通过本文您已经学会了如何使用 npm 包 homebridge-weatherlink,以及如何在 Homebridge 上基于所收集到的气象数据进行自动化操作。希望本文对您有所帮助!

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

纠错
反馈