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

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

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

[复制链接]

1

主题

15

帖子

94

积分

注册会员

Rank: 2

积分
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

主题

82

帖子

1293

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

10

主题

1328

帖子

4240

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

0

主题

21

帖子

128

积分

注册会员

Rank: 2

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 10:31 , Processed in 0.099474 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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