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

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

[复制链接]

1

主题

14

回帖

94

积分

注册会员

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

使用道具 举报

5

主题

77

回帖

1393

积分

金牌会员

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

使用道具 举报

14

主题

1528

回帖

4964

积分

论坛元老

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

使用道具 举报

0

主题

22

回帖

140

积分

注册会员

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 18:21 , Processed in 0.104351 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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