树莓派上让Home Assistant触发mpd播放音乐要怎么配置?
一直用mpd配合tts实现语音播放功能,想尝试一下自动化触发mpd播放音乐,实验下来是可行的。
mpd组件配置和往常一样,无需任何调整。
自动化中可以将要播放的音乐文件传给media_content_id,media_content_type指定为music。
下面是一个简单的自动化示例(按下按钮,播放一个在线MP3音乐)
1 2 3 4 5 6 7 8 9 10 11 12 |
- alias: play_music #自动化规则名称 trigger: - platform: state entity_id: binary_sensor.switch_158d000121cf8d #按钮id to: 'on' #判断按钮被按下 action: - service: media_player.play_media data: entity_id: media_player.mpd media_content_id: http://m10.music.126.net/20171117211722/2f7b42ed527662016487dd737bf58326/ymusic/5dc8/c4cc/0875/47ae56d77094e0fce180d266dd358415.mp3 #将要播放的mp3文件 media_content_type: 'music' |