Search found 10 matches

by 18565078111
2024年 Jun 7日 12:46
Forum: 小程序开发
Topic: 关于Ray-js 中 如何查询已经绑定到某Device的场景的疑问
Replies: 7
Views: 942

Re: 关于Ray-js 中 如何查询已经绑定到某Device的场景的疑问

xuanyi 2024年 Jun 4日 08:54

bindRule 和 getSceneList 都加一下 gid 参数。 更新一下 @ray-js/ray 的版本

好的,更新到1.5.10 加了参数可以了。

by 18565078111
2024年 Jun 4日 01:21
Forum: 小程序开发
Topic: 关于Ray-js 中 如何查询已经绑定到某Device的场景的疑问
Replies: 7
Views: 942

Re: 关于Ray-js 中 如何查询已经绑定到某Device的场景的疑问

xuanyi 2024年 Jun 3日 13:26

绑定逻辑如何实现的

Code: Select all

 bindRule({
        associativeEntityId: `${dpId}#single_click`,
        ruleId: v,
        entitySubIds: dpId,
        expr: [[`$dp${dpId}`, '==', 'single_click']],
        bizDomain: 'wirelessSwitchBindScene',
        devId,
      })

其中v 是通过getSceneList 接口获取的数据中ID字段。

by 18565078111
2024年 Jun 3日 12:19
Forum: 小程序开发
Topic: 关于Ray-js 中 如何查询已经绑定到某Device的场景的疑问
Replies: 7
Views: 942

Re: 关于Ray-js 中 如何查询已经绑定到某Device的场景的疑问

18565078111 2024年 Jun 3日 12:19

https://developer.tuya.com/cn/miniapp/d ... ndRuleList 文档上这个接口没有定义sourceEntityId参数,是文档错了还是怎么处理

现在查绑定过的场景查不到

by 18565078111
2024年 Jun 3日 01:49
Forum: 小程序开发
Topic: 关于Ray-js 中 如何查询已经绑定到某Device的场景的疑问
Replies: 7
Views: 942

关于Ray-js 中 如何查询已经绑定到某Device的场景的疑问

Tuya MiniApp Tools 版本信息:0.6.4 @ray-js/ray@1.5.7 @ray-js/cli@1.5.7 首先我想实现一个这样的逻辑,将DP与某些场景绑定在一起(场景是利用getSceneList 获取到的数据),但是我需要查询已经绑定到该Device的场景,我目前是根据getBindRuleList 接口来获取的,但是获取不到任何数据。 getBindRuleList({ devId, gid: homeId, bizDomain: 'wirelessSwitchBindScene', entityType: 2, }) // devId: 'vdevo17168...
by 18565078111
2024年 May 17日 00:18
Forum: 小程序开发
Topic: 关于Ray-js 中获取家庭中所有场景 getSceneList API接口结果为空
Replies: 5
Views: 892

Re: 关于Ray-js 中获取家庭中所有场景 getSceneList API接口结果为空

顺便在咨询个问题: 我想实现一个功能,将场景和一个DP点关联起来,从而实现点击DP点对应UI的时候,触发场景。Ray-js 的API中 ray/api/scenes/rule/bindRule 似乎满足需求,但是参数我不太明白。 bindRule({ associativeEntityId: '1#single_click', ruleId: 'xxxxx', entitySubIds: '1', expr: [['$dp1', '==', '单击']], bizDomain: 'wirelessSwitchBindScene', }) 这里的associativeEntityId 1应该是D...
by 18565078111
2024年 May 16日 23:25
Forum: 小程序开发
Topic: 关于Ray-js 中获取家庭中所有场景 getSceneList API接口结果为空
Replies: 5
Views: 892

Re: 关于Ray-js 中获取家庭中所有场景 getSceneList API接口结果为空

lshinylee 2024年 May 16日 19:05

当前基础库版本是多少?看看是否在 2.18.4 以上

改到2.18.5 ,可以查到数据了。谢谢。

by 18565078111
2024年 May 16日 16:12
Forum: 小程序开发
Topic: 关于Ray-js 中获取家庭中所有场景 getSceneList API接口结果为空
Replies: 5
Views: 892

关于Ray-js 中获取家庭中所有场景 getSceneList API接口结果为空

Tuya MiniApp Tools 版本信息:0.6.4 @ray-js/ray@1.5.4 @ray-js/cli@1.5.4 相关代码: const { homeId } = await home.getCurrentHomeInfo(); const devId = 'xxxxx' getSceneList({ devId: devId, gid: homeId, }) .then((res) => { console.log(res); setSceneList(res); }) .catch(console.error); - 日志信息:无 - 问题描述(复现步骤): - 预期结...
by 18565078111
2024年 Apr 16日 18:42
Forum: 小程序开发
Topic: 多功能面板开发,涉及到zigbee灯光群组/窗帘群组等API调用,现申请小程序的接口
Replies: 2
Views: 1017

多功能面板开发,涉及到zigbee灯光群组/窗帘群组等API调用,现申请小程序的接口

面板小程序开发的面板只有普通设备的群组,遥控器相关品类的群组API是哪里调用?
实现功能:想实现开关调光面板,控制窗帘群组,App上点击按键跳转界面,获取这个app账号下可以支持创建群组的设备,并成功创建群组,直接绑定在这个按键上,
调光操作方式:按键绑定灯光群组后,操作按键可以实现,长按调亮或调暗松开按键停止调光,单击按下实现灯光的开关反转
窗帘操作方式:按键绑窗帘群组后,操作按键可以实现,长按打开窗帘百分比或打开窗帘百分比松开窗帘暂停,单击按下实现灯光的开关反转