小米人体感应器触发,随机播放网易云音乐

本文介绍如何配置智能家居系统,当小米人体感应器检测到活动时,通过shell命令启动tmux和musicbox播放网易云音乐。在configuration.yaml中添加shell_command和automations.yaml来设置触发器和动作,每天早上8:30自动开始播放音乐,10:30停止。安装过程中涉及tmux、mpg123和musicbox,并提供了手动测试播放器及解决tmux依赖问题的方法。
摘要由CSDN通过智能技术生成

安装个人修改版的musicbox和tmux
sudo apt-get install tmux
sudo apt-get install mpg123
git clone https://github.com/cloudswave/musicbox.git
cd musicbox
python setup.py install
可以手动在终端测试播放器是否正常:musicbox -c “?”,这个命令会随机开始播放音乐。
tmux的作用是模拟终端session在后台播放音乐。

配置shell_command 、触发器和动作

configuration.yaml

shell_command:
musicbox_play: su - pi -c ‘tmux new-session -d -s musicbox musicbox -c “?”’ # 需要使用pi用户执行,否则播放不出声音
musicbox_kill: su - pi -c ‘tmux kill-session -t musicbox’

group : !include groups.yaml
automation: !include automations.yaml
script : !include scripts.yaml

logger:
default: info
logs:
homeassistant.components.shell_command: info

automations.yaml 中添加触发器和动作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值