场景插件

更新时间:2024-04-12 03:12:18下载pdf

场景插件是一个免开发,支持设备联动的微信小程序插件。只需要通过简单的参数传入,即可在微信小程序中实现 Power by Tuya 设备的联动。

联动方式

场景插件支持自动化模块的基本功能的联动设置,包括设备管理,天气,定时, 延时等。

使用场景插件

第一步:创建微信小程序项目

参考 微信小程序插件接入说明 创建微信小程序项目,并申请 场景插件 的使用。

第二步:插件配置

在微信小程序的 app.json 中增加配件相关设置。

plugins: {
  'tuya-auto-plugin': {
    version: '1.3.9',  // 这里是示例,请使用最新版本
    provider: 'wx5dc916a9f79dc41f'
  }
}

第三步:访问插件

添加跳转至插件页面的 JavaScript 代码。

wx.navigateTo({
  url: `plugin://tuya-auto-plugin/autoHome?ticket=${ticket}&client_id=${client_id}`,
});

路径参数

参数名称 类型 必填 含义
client_id string 第三方唯一标识,对应涂鸦开发者平台上 微信小程序 SDK 的 AccessID
ticket String 用户配网票据,获取方式
home_id String 家庭 ID,设备需要绑定到用户的某个家庭中,获取方式

第四步:操作成功后,获取插件选中 home_id

  const autoPlugin = requirePlugin('tuya-auto-plugin')
  const currentAutoHomeId = autoPlugin.getHomeId()

DEMO

您也可以下载 DEMO,快速上手场景插件的使用。