『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 508|回复: 3

[流程系列] 请教大神 callservice 模块能否使用传入的参数。

[复制链接]

1

主题

15

帖子

92

积分

注册会员

Rank: 2

积分
92
金钱
77
HASS币
0
发表于 2023-12-14 23:16:25 | 显示全部楼层 |阅读模式
家里窗帘电机没法接入HA,打算让小爱中转控制一下。现在通过callservice传递给小爱的Execute Text Directive,通过传递 data:{"value":"打开/关闭窗帘"} 来实现窗帘的关闭和打开。但是百分比没法植入。比如我想打开窗帘百分之八十。能否通过上一个模块传入一个msg.data:{"value":"打开窗帘百分之八十"},来赋值给本模块的data. 如果能,如何实现。 QQ截图20231214231551.png
回复

使用道具 举报

3

主题

72

帖子

998

积分

高级会员

Rank: 4

积分
998
金钱
926
HASS币
0
发表于 2023-12-15 02:06:28 | 显示全部楼层
你可以搞个进度条,变化的时候监听,取值后用js判断一下再整合好输出给小爱音箱的callservice。
在小爱音箱的callservice中将data设置成{"value":"{{payload}}"},就可以读取上级payload了。
是这个意思吧。
回复

使用道具 举报

7

主题

1075

帖子

3373

积分

论坛元老

Rank: 8Rank: 8

积分
3373
金钱
2298
HASS币
0
发表于 2023-12-15 18:15:18 | 显示全部楼层
楼上正解。
回复

使用道具 举报

0

主题

13

帖子

82

积分

注册会员

Rank: 2

积分
82
金钱
69
HASS币
0
发表于 2024-1-27 22:24:48 | 显示全部楼层
service選set_cover_position
data寫
{
  "position": 80
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-6 01:37 , Processed in 0.064332 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表