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

 找回密码
 立即注册
查看: 1890|回复: 2

[技术探讨] 求助,如何在nodered中调用tts服务时提取信息?

[复制链接]

2

主题

35

帖子

347

积分

中级会员

Rank: 3Rank: 3

积分
347
金钱
312
HASS币
0
发表于 2022-5-28 19:37:33 | 显示全部楼层 |阅读模式
         微信图片_202205281929024.png

今天试着将ios设备通过捷径app向nodered推送天气信息,再通过tts播报出来

微信图片_20220528192902.png 过程中所传递的信息为 微信图片_202205281929021.png


但是当用call service调用tts遇到了困难,请问如何将传递信息中的message引用到call service的Data设置里? 微信图片_202205281929023.png 微信图片_202205281929022.png

回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24381
金钱
22950
HASS币
290
发表于 2022-5-29 10:43:32 | 显示全部楼层
本帖最后由 dscao 于 2022-5-29 11:08 编辑

节点之间传递数据,用function节点转换一下会比较灵活。

msg.payload = {"data": {"entity_id":"media_player.192_168_8_18", "message":msg.payload}}

return msg;


前一节点的 msg.payload = "早上好!"


4.jpg


5.jpg






回复

使用道具 举报

7

主题

166

帖子

1302

积分

论坛技术达人

积分
1302
金钱
1131
HASS币
60
发表于 2022-10-10 09:23:32 | 显示全部楼层
dscao 发表于 2022-5-29 10:43
节点之间传递数据,用function节点转换一下会比较灵活。

前一节点的 msg.payload = "早上好!"

感谢大佬,昨天用device_tracker_see服务虚拟车辆定位,有一个data数据传参搞不定,看了之后就明白了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-29 00:40 , Processed in 0.144465 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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