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

 找回密码
 立即注册
查看: 7972|回复: 6

[基础教程] 根据 holala大神的报时的自动化修改的报时自动化

[复制链接]

4

主题

134

帖子

672

积分

高级会员

Rank: 4

积分
672
金钱
538
HASS币
0
发表于 2017-12-15 21:35:24 | 显示全部楼层 |阅读模式
本帖最后由 ydm_ydm 于 2017-12-19 21:34 编辑

holala大神的原贴:https://bbs.hassbian.com/forum.p ... =%E6%8A%A5%E6%97%B6
修改:
1.简化了自动化配置文件
2.修改了语音文件,真人语音报时:现在时刻,上午/下午/XX   XX点整
3.修改成24小时制。
以下代码写入自动化:

- alias: Clock
  initial_state: true
  hide_entity: false
  trigger:
    - platform: time
      minutes: 00
      seconds: 01
    - platform: time
      minutes: 30
      seconds: 00
  condition:
    - condition: time
      after: '06:00:00'
      before: '22:00:00'
  action:
    - service: media_player.play_media
      data_template:
        entity_id: media_player.mpd
        media_content_id: >
                 {% if now().strftime("%M")|int == 30 %}            http://192.168.1.110:8123/local/clocksounds/cuckoo-clock-01.wav  
           #这个是半点报时的文件,全部半点用一个提示音,我这里没有放。如果要改成每个半点不同提标可以根据下面改一下通配符,并放入文件
           {% else %}
           http://192.168.1.110:8123/local/clocksounds/clock-{{now().strftime("%H")}}.wav
           {% endif %}



        media_content_type: audio/mp4
其它可以参考 holala大神原贴
clocksounds文件夹放入www文件夹中。红色字体部分,需要根据自己的情况修改成自己的。

另外,网站上还有另外一个tts版本的:

作者:yuzhigang
地址:https://bbs.hassbian.com/forum.p ... =%E6%8A%A5%E6%97%B6

#整点报时
- alias: ClockOnTime
  initial_state: true
  hide_entity: false
  trigger:
    - platform: time
      hours: '/1'
      minutes: 0
      seconds: 0
  condition:
    condition: time
    after: '07:00:00'
    before: '22:00:00'
  action:
    - service: tts.baidu_say
      data_template:
        entity_id: media_player.mpd
        message: >
           "现在时间{{states('sensor.time')}}整"





clocksounds.rar

522.04 KB, 阅读权限: 10, 下载次数: 54

评分

参与人数 1金钱 +10 收起 理由
+ 10 谢谢分享!

查看全部评分

回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-12-15 21:43:28 | 显示全部楼层
竟然不是用tts,用的录制好的啊
回复

使用道具 举报

4

主题

134

帖子

672

积分

高级会员

Rank: 4

积分
672
金钱
538
HASS币
0
 楼主| 发表于 2017-12-15 21:44:52 | 显示全部楼层
Jones 发表于 2017-12-15 21:43
竟然不是用tts,用的录制好的啊

录制好的,可以把文件换成自己喜欢的风格,比如网上林志玲版的,也是没有问题的
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-12-15 22:09:19 | 显示全部楼层
ydm_ydm 发表于 2017-12-15 21:44
录制好的,可以把文件换成自己喜欢的风格,比如网上林志玲版的,也是没有问题的 ...

呃,这个可以有
回复

使用道具 举报

7

主题

291

帖子

1041

积分

金牌会员

Rank: 6Rank: 6

积分
1041
金钱
749
HASS币
0
发表于 2018-11-28 17:04:10 来自手机 | 显示全部楼层
整点的时候它要报59
回复

使用道具 举报

6

主题

157

帖子

637

积分

高级会员

Rank: 4

积分
637
金钱
480
HASS币
0
发表于 2019-1-1 20:33:42 | 显示全部楼层
TTS的代码是不是有问题。
报时说的是现在时间unknow点。
回复

使用道具 举报

15

主题

656

帖子

2832

积分

金牌会员

Rank: 6Rank: 6

积分
2832
金钱
2175
HASS币
91

教程狂人

QQ
发表于 2019-1-1 21:23:47 | 显示全部楼层
mly1314 发表于 2018-11-28 17:04
整点的时候它要报59

设置延时30秒可以解决问题
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 13:45 , Processed in 0.177593 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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