不达目 发表于 2018-3-14 11:41:38

Jones 发表于 2018-3-14 11:23
如果sonos处于播放某首歌暂停状态,再tts,还能restore到这首歌的暂停状态吗?我怎么测试不行? ...

可以的。用的是这个自动化:
- alias: Restore2
initial_state: 'off'
trigger:
    - platform: state
      entity_id: media_player.living_room
      from: 'playing'
      to: 'paused'
action:
    - delay: 00:00:01
    - service: media_player.sonos_restore
    - service: automation.turn_off
      entity_id: automation.restore2

发表于 2018-3-14 11:45:17

不达目 发表于 2018-3-14 11:41
可以的。用的是这个自动化:
- alias: Restore2
initial_state: 'off'


我测试一restore就开始播放,不会是暂停状态

csc 发表于 2018-3-14 11:49:55

谢谢分享

不达目 发表于 2018-3-14 12:03:17

Jones 发表于 2018-3-14 11:45
我测试一restore就开始播放,不会是暂停状态

snapshot后再restore就可以回到原来暂停歌曲的暂停状态,我测试过。但这个适用于播放列表中的歌曲。如果是音乐电台中暂停的歌曲,tts后是无法回到这曲歌的暂停状态的,点一下播放会换歌。

vcprograme 发表于 2018-3-14 14:52:54

学习学习   

mcr 发表于 2018-3-15 18:53:31

学习来了,感谢分享!

liuyr 发表于 2018-3-15 20:51:35

谢谢分享

godflamingo 发表于 2018-3-15 21:52:19

感谢分享!字数补丁

metoo 发表于 2018-3-16 21:02:56

感谢楼主,学习学习

a137537763 发表于 2018-3-17 22:41:16

支持支持支持
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: 回家场景中利用Sonos进行tts语音播报和播放音乐的自动化