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

 找回密码
 立即注册
楼主: lidicn

[流程系列] HA【node-red】【tts到手机】【tasker】

  [复制链接]

0

主题

9

帖子

39

积分

新手上路

Rank: 1

积分
39
金钱
30
HASS币
0
发表于 2020-4-5 12:49:42 | 显示全部楼层
学习学习
回复

使用道具 举报

0

主题

17

帖子

83

积分

注册会员

Rank: 2

积分
83
金钱
66
HASS币
0
发表于 2020-4-27 12:02:42 | 显示全部楼层
市场产生
回复

使用道具 举报

69

主题

691

帖子

4240

积分

论坛元老

Rank: 8Rank: 8

积分
4240
金钱
3544
HASS币
80
发表于 2020-5-4 00:57:49 | 显示全部楼层
本帖最后由 zhenxiwen 于 2020-5-4 01:03 编辑
bjy2005 发表于 2020-2-13 12:22
谢谢  大神,,,  问题已经解决了。。
1、 tasker 无法找到朗读选项是因为我安装的5.8版本,朗读选项没有 ...

去掉了,仍然说错误,无法导入,具体怎么修改,能否帖出来,谢谢。
tts-tasker2.JPG
tts-tasker.JPG
tts-tasker2.JPG
回复

使用道具 举报

7

主题

367

帖子

2119

积分

金牌会员

Rank: 6Rank: 6

积分
2119
金钱
1752
HASS币
0
发表于 2020-5-4 11:01:48 | 显示全部楼层
zhenxiwen 发表于 2020-5-4 00:57
去掉了,仍然说错误,无法导入,具体怎么修改,能否帖出来,谢谢。

一个一个节点添加 然后自己串联起来  代码是分段的 ,可以看到ID为开头的 。 如果还是不行的话就手动拖一个节点 然后根据代码 设置相应的参数 就可以了。。
回复

使用道具 举报

69

主题

691

帖子

4240

积分

论坛元老

Rank: 8Rank: 8

积分
4240
金钱
3544
HASS币
80
发表于 2020-5-4 23:31:59 | 显示全部楼层
本帖最后由 zhenxiwen 于 2020-5-4 23:36 编辑
bjy2005 发表于 2020-5-4 11:01
一个一个节点添加 然后自己串联起来  代码是分段的 ,可以看到ID为开头的 。 如果还是不行的话就手动拖一 ...

按你的方法,可分三个节点,一个是debug,一个是时间戳,都能导入。但关键的一个,试了多次,无法导入。这个应该是exec节点,但我不懂代码,不知道怎么填写参数。但代码好像不复杂,懂得代码的人,应该一看就知道错在哪里。就是下面这节点有错:


[{"id":"d238ced3.b4f11","type":"exec","z":"f43123c7.bd495","command":"curl","addpay":true,"append":"-i -X POST -H 'Content-Type:application/json' -d '{"login":"youruserid", "pass":"yourpassword", "title":"tts", "tts":"测试语音播报"}'   http://thacthab.herokuapp.com/broadcast","useSpawn":"false","timer":"","oldrc":false,"name":"tasker指令","x":790,"y":460,"wires":[["8ee9bcbe.5a2e8"],[],[]]}]


另外,按照教程,登陆到http://thacthab.herokuapp.com后台测试TTS
测试不成功,不知道是什么问题。
回复

使用道具 举报

3

主题

160

帖子

1747

积分

金牌会员

Rank: 6Rank: 6

积分
1747
金钱
1587
HASS币
0
发表于 2020-5-5 00:25:29 | 显示全部楼层
谢谢楼主分享。
回复

使用道具 举报

7

主题

367

帖子

2119

积分

金牌会员

Rank: 6Rank: 6

积分
2119
金钱
1752
HASS币
0
发表于 2020-5-5 10:12:54 | 显示全部楼层
zhenxiwen 发表于 2020-5-4 23:31
按你的方法,可分三个节点,一个是debug,一个是时间戳,都能导入。但关键的一个,试了多次,无法导入。这 ...

可以自己拖一个exec节点 进流程  然后按照这个代码配置相关选项就可以啊
回复

使用道具 举报

7

主题

367

帖子

2119

积分

金牌会员

Rank: 6Rank: 6

积分
2119
金钱
1752
HASS币
0
发表于 2020-5-5 10:17:11 | 显示全部楼层
zhenxiwen 发表于 2020-5-4 23:31
按你的方法,可分三个节点,一个是debug,一个是时间戳,都能导入。但关键的一个,试了多次,无法导入。这 ...

这些代码其实就是 web界面里面那些选项  比如"append":"-i -X POST -H 'Content-Type:application/json' -d '{"login":"youruserid", "pass":"yourpassword", "title":"tts", "tts":"测试语音播报"}'    http://thacthab.herokuapp.com/broadcast" 这一段就应该是APPEND增加命令那个选项还是追加命令那个里面填的
回复

使用道具 举报

7

主题

367

帖子

2119

积分

金牌会员

Rank: 6Rank: 6

积分
2119
金钱
1752
HASS币
0
发表于 2020-5-5 10:19:22 | 显示全部楼层
本帖最后由 bjy2005 于 2020-5-5 10:24 编辑
zhenxiwen 发表于 2020-5-4 00:57
去掉了,仍然说错误,无法导入,具体怎么修改,能否帖出来,谢谢。

你试试我这个
[{"id":"db79115b.07057","type":"function","z":"c695b73e.44ca68","name":"基础数据","func":"var name=`"测试"`;\n//var realname = name.replace('垃圾', '');\nvar str1 = '-i -X POST -H   ';\n\nvar str2 = "'Content-Type:application/json'" ;\nvar str3 = ' -d ';\nvar str33 ="'";\nvar str4 = '{"login":"xxxxx", "pass":"xxxxxxx", "title":"tts", "tts":'+name+'}' ;\nvar str44 ="'";\nvar str5 = ' http://thacthab.herokuapp.com/broadcast'\n//var url =encodeURI(str);\nmsg.payload = str1 + str2 + str3 +str33+ str4 +str44+ str5 ;\nreturn msg;\n//'-i -X POST -H 'Content-Type:application/json' -d '{"login":"xxxxx", "pass":"xxxxxxx", "title":"tts", "tts":'+str+'}'   http://thacthab.herokuapp.com/broadcast'\n","outputs":1,"noerr":0,"x":590.9999885559082,"y":2360.0001697540283,"wires":[["2eef9dcb.e64f82","f618b560.81dba8"]]},{"id":"2eef9dcb.e64f82","type":"debug","z":"c695b73e.44ca68","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":833.9999923706055,"y":2433.0001525878906,"wires":[]},{"id":"cc453d7b.39f7","type":"inject","z":"c695b73e.44ca68","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":306.99999237060547,"y":2362.0001525878906,"wires":[["db79115b.07057"]]},{"id":"82f9aaf7.e54b78","type":"comment","z":"c695b73e.44ca68","name":"TTS文字传递测试","info":"","x":286.99999237060547,"y":2323.0001525878906,"wires":[]},{"id":"f4250c4f.e25a6","type":"debug","z":"c695b73e.44ca68","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":1181.01948928833,"y":2352.00404548645,"wires":[]},{"id":"f618b560.81dba8","type":"exec","z":"c695b73e.44ca68","command":"curl","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"tasker指令","x":916.0195236206055,"y":2361.0040588378906,"wires":[["f4250c4f.e25a6"],["eb692942.046338"],["fdea3218.487fe"]]},{"id":"eb692942.046338","type":"debug","z":"c695b73e.44ca68","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":1176.9999923706055,"y":2399.0001525878906,"wires":[]},{"id":"fdea3218.487fe","type":"debug","z":"c695b73e.44ca68","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":1172.9999923706055,"y":2444.0001525878906,"wires":[]},{"id":"596bd853.c0f888","type":"comment","z":"c695b73e.44ca68","name":"定义payload POST数据格式","info":"","x":593.9999923706055,"y":2324.0001525878906,"wires":[]}]
回复

使用道具 举报

7

主题

367

帖子

2119

积分

金牌会员

Rank: 6Rank: 6

积分
2119
金钱
1752
HASS币
0
发表于 2020-5-5 10:21:00 | 显示全部楼层
本帖最后由 bjy2005 于 2020-5-5 10:24 编辑
zhenxiwen 发表于 2020-5-4 00:57
去掉了,仍然说错误,无法导入,具体怎么修改,能否帖出来,谢谢。

还有里面的账户名密码你没改吧   这种有登陆需要的地方都需要改成你自己的。我提交的代码里面有2个地方需要改账号密码   QQ浏览器截图20200505102148.png

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 00:05 , Processed in 0.268147 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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