npm 包 homebridge-smartthings-routines 使用教程

阅读时长 3 分钟读完

Homebridge 是一款基于 Node.js 的家庭自动化软件,可以实现将智能家居设备接入苹果 HomeKit 平台,从而可以通过 Siri 控制这些设备。而 homebridge-smartthings-routines 是一款由第三方社区开发的 npm 包,可以将 Samsung SmartThings 平台的设备接入 Homebridge 平台,使其能够被 Siri 控制。

安装

首先,需要在电脑上安装 Node.js 和 Homebridge。如果已经安装过了,请跳过这一步。安装过程这里不做赘述。

然后,需要通过 npm 安装 homebridge-smartthings-routines:

配置

接下来,打开 Homebridge 的配置文件 config.json,将以下代码添加到 accessories 数组中:

其中,accessory 表示使用的是 SmartThings Routines 插件,name 表示设备在 HomeKit 中的名称,routineId 表示要控制的 SmartThings 规则的 ID,token 表示 SmartThings 的 API 密钥。

如何获取 routineIdtoken,请参考官方文档。

示例代码

以下是一个完整的 config.json 配置文件示例,展示了如何同时添加多个设备:

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

总结

使用 homebridge-smartthings-routines,在 Homebridge 中添加 SmartThings 设备是非常简单的。只需要安装 npm 包、配置并添加设备,就可以将多个智能家居设备接入到苹果 HomeKit 平台中,从而实现 Siri 控制和场景联动,提高智能家居的便利性。

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

纠错
反馈