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

 找回密码
 立即注册
查看: 29404|回复: 98

[流程系列] 一键播报当前时间[无线开关开启电视][播报当前电视节目]

  [复制链接]

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2019-1-3 13:39:18 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2019-1-3 13:41 编辑

最终效果
TIM截图20190103133959.jpg

播报当前时间的流程

TIM截图20190103133226.jpg

[{"id":"3f6343d0.30c6ac","type":"subflow","name":"判断时间段","info":"## 判断时间段\n1. 判断当前时间段,早上/下午/晚上\n2. 输出相应问候语到msg.timerange","category":"","in":[{"x":140,"y":920,"wires":[{"id":"71f3064d.b0f058"}]}],"out":[{"x":400,"y":920,"wires":[{"id":"71f3064d.b0f058","port":0}]}]},{"id":"71f3064d.b0f058","type":"function","z":"3f6343d0.30c6ac","name":"判断时间段","func":"\nvar before_dawn = ['你见过凌晨四点的洛杉矶吗?','夜深了,早点休息'];\nvar morning = ['早上好','早安','早啊','早','Good morning','早上好,送你清新的问候'];\nvar noon = ['中午好','午安','good afternoon'];\nvar afternoon = ['下午好','午安','Good afternoon'];\nvar night = ['晚上好','宁静的夜晚,美丽的天空,丝丝的微风','万家灯火,是夜晚最美的风景'];\nfunction rnd(start, end){\n    return Math.floor(Math.random() * (end - start) + start);\n}\nvar now = new Date();\nvar hour = now.getHours();\nif (hour >= 0 && hour < 5){\n    msg.timerange = before_dawn[rnd(0,before_dawn.length)];\n}\nelse if (hour >= 5 && hour < 11){\n    msg.timerange = morning[rnd(0,morning.length)];\n}\nelse if (hour >=11 && hour < 13){\n    msg.timerange = noon[rnd(0,noon.length)];\n}\nelse if (hour >= 13 && hour < 18){\n    msg.timerange = afternoon[rnd(0,afternoon.length)];\n}\nelse if (hour >= 18 && hour < 24){\n    msg.timerange = night[rnd(0,night.length)];\n}\nelse {\n    msg.timerange = '你好';\n}\nreturn msg;","outputs":1,"noerr":0,"x":290,"y":920,"wires":[[]]},{"id":"44c572f5.aaf18c","type":"function","z":"6d166cb8.fefd14","name":"获取当前时间戳","func":"var now = new Date();\nvar timestamp = Date.parse(new Date());\nmsg.timestamp = timestamp;\nreturn msg","outputs":1,"noerr":0,"x":760,"y":400,"wires":[["62ce87ad.b14c98"]]},{"id":"62ce87ad.b14c98","type":"moment","z":"6d166cb8.fefd14","name":"转换时间格式","topic":"","input":"timestamp","inputType":"msg","inTz":"Asia/Shanghai","adjAmount":0,"adjType":"days","adjDir":"add","format":"HH:mm","locale":"C","output":"time","outputType":"msg","outTz":"Asia/Shanghai","x":980,"y":400,"wires":[["6a3a204f.32a02","280ebeb6.06da52"]]},{"id":"a666eb0b.feb8c8","type":"inject","z":"6d166cb8.fefd14","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":580,"y":400,"wires":[["44c572f5.aaf18c"]]},{"id":"6a3a204f.32a02","type":"debug","z":"6d166cb8.fefd14","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":1510,"y":460,"wires":[]},{"id":"90d179df.90b448","type":"api-call-service","z":"6d166cb8.fefd14","name":"小爱TTS","server":"94f0c0a9.629b6","service_domain":"hello_miai","service":"add2msgqueue","data":"","render_data":false,"mergecontext":"","x":1540,"y":400,"wires":[[]]},{"id":"e810cc7a.5a12f","type":"function","z":"6d166cb8.fefd14","name":"推送内容","func":"\nvar message = `${msg.timerange},现在时间是${msg.time}`;\nmsg.payload = {};\nmsg.payload.data = {\"message\":message,\"miai_num\":\"0\"};\nreturn msg;","outputs":1,"noerr":0,"x":1360,"y":400,"wires":[["90d179df.90b448","6a3a204f.32a02"]]},{"id":"280ebeb6.06da52","type":"subflow:3f6343d0.30c6ac","z":"6d166cb8.fefd14","name":"","x":1190,"y":400,"wires":[["e810cc7a.5a12f"]]},{"id":"94f0c0a9.629b6","type":"server","z":"","name":"Home Assistant","legacy":true,"hassio":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open"}]

开启电视并播报当前节目的流程

TIM截图20190103133445.jpg

修改频道id

TIM截图20190103133741.jpg



游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1金钱 +20 HASS币 +10 收起 理由
+ 20 + 10 感觉到浓厚的生活气息,灰常好!.

查看全部评分

回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2019-1-3 13:40:22 | 显示全部楼层
L大又发功了~
Nero
回复

使用道具 举报

11

主题

258

帖子

961

积分

高级会员

Rank: 4

积分
961
金钱
703
HASS币
0
发表于 2019-1-3 13:44:33 | 显示全部楼层
本帖最后由 hisoo 于 2019-1-3 13:55 编辑

小米盒子能实现吗?
回复

使用道具 举报

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

 楼主| 发表于 2019-1-3 13:48:57 | 显示全部楼层
hisoo 发表于 2019-1-3 13:44
小米盒子实现吗?

我用的是小米盒子,其他盒子都能实现
只要电源开启,盒子自动开启,
如果需要推送电视节目,可以使用超级直播,有推送功能
回复

使用道具 举报

4

主题

129

帖子

759

积分

高级会员

love421

Rank: 4

积分
759
金钱
625
HASS币
30
发表于 2019-1-3 13:52:12 | 显示全部楼层
学习一下
回复

使用道具 举报

11

主题

258

帖子

961

积分

高级会员

Rank: 4

积分
961
金钱
703
HASS币
0
发表于 2019-1-3 13:55:51 | 显示全部楼层
lidicn 发表于 2019-1-3 13:48
我用的是小米盒子,其他盒子都能实现
只要电源开启,盒子自动开启,
如果需要推送电视节目,可以使用超级直播, ...

跟着L大学node red
回复

使用道具 举报

8

主题

863

帖子

5126

积分

论坛元老

Rank: 8Rank: 8

积分
5126
金钱
4263
HASS币
0
发表于 2019-1-3 13:55:53 | 显示全部楼层
谢谢分享。6666666
回复

使用道具 举报

12

主题

396

帖子

2277

积分

金牌会员

Rank: 6Rank: 6

积分
2277
金钱
1881
HASS币
10
发表于 2019-1-3 13:57:01 | 显示全部楼层

谢谢分享L大
回复

使用道具 举报

15

主题

656

帖子

2826

积分

金牌会员

Rank: 6Rank: 6

积分
2826
金钱
2170
HASS币
91

教程狂人

QQ
发表于 2019-1-3 14:03:50 | 显示全部楼层
node red
回复

使用道具 举报

2

主题

316

帖子

1620

积分

金牌会员

Rank: 6Rank: 6

积分
1620
金钱
1304
HASS币
0
发表于 2019-1-3 14:21:20 | 显示全部楼层
学习一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 20:55 , Processed in 0.061497 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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