Jifaner 发表于 2018-5-14 15:38:05

谢谢楼楼分享

xiaoguaileo 发表于 2018-5-14 17:34:58

我需要看看这个参考

czde 发表于 2018-5-14 19:55:59

666666666666666

Soloist_lrp 发表于 2018-5-15 22:10:37

Thx 4 sharing!!!

weichenxiang 发表于 2018-5-18 10:48:49

感谢分享 学习

yanshimi 发表于 2018-5-18 20:46:38

学习一下

seven小鱼 发表于 2018-5-18 21:13:43

学习学习

he_qr 发表于 2018-5-19 00:25:36

谢谢分享。。。

debitus 发表于 2018-5-19 11:29:18

本帖最后由 debitus 于 2018-5-19 11:31 编辑

楼主你好,我现在遇到一个问题,就是tts的语音会陷入不停的循环。请问你有遇到吗?
相关代码如下:
action:
    - service: notify.ios_ray
      data:
       title: "Bad Weather"
       message: "天气不好,请关窗户"
    - service: media_player.sonos_snapshot
    - service: media_player.volume_set
      entity_id: media_player.livingroom
      data_template:
       volume_level: >
      {% if now().hour > 22 %}
      0
      {% elif now().hour < 9 %}
      0
      {% else %}
      0.25
      {% endif %}
    - service: tts.clear_cache
    - service: tts.baidu_say
      data_template:
      entity_id: media_player.livingroom
      message: >
          "天气不好,请关窗户!"
      cache: false
    - service: automation.turn_on
      entity_id: automation.restore_livingroom
- alias: Restore_livingroom
initial_state: 'off'
trigger:
    - platform: state
      entity_id: media_player.livingroom
      from: 'playing'
      to: 'paused'
action:
    - delay: 00:00:01
    - service: media_player.sonos_restore
    - service: automation.turn_off
      entity_id: automation.restore_livingroom

不达目 发表于 2018-5-19 17:12:39

debitus 发表于 2018-5-19 11:29
楼主你好,我现在遇到一个问题,就是tts的语音会陷入不停的循环。请问你有遇到吗?
相关代码如下:


我用你提供的代码测试了一下,手机上的通知和sonos的tts都是正常的,没有出现循环播放的情况。
你可以看看:
1. trigger中有没有会引起循环播放的内容;
2. 查看日志中有没有异常项;
3. 去掉自动化中的snapshot和restore这一对service,再测试一下会不会循环。
页: 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23
查看完整版本: 回家场景中利用Sonos进行tts语音播报和播放音乐的自动化