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

 找回密码
 立即注册
查看: 16455|回复: 22

Home Assistant 早上定时随机播放网易云音乐

[复制链接]

7

主题

58

帖子

307

积分

论坛分享达人

积分
307
金钱
249
HASS币
0
QQ
发表于 2018-6-14 03:56:17 | 显示全部楼层 |阅读模式
本帖最后由 ethanzhu 于 2018-6-14 10:43 编辑

安装个人修改版的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 中添加触发器和动作
# 播放        
- alias: musicbox_play
  trigger: # 每天早上8.30开始播放随机音乐
      platform: time
      hours: 8
      minutes: 30
      seconds: 0
  action:
    service: shell_command.musicbox_play

- alias: musicbox_stop
  trigger:
      platform: time
      hours: 10
      minutes: 30
      seconds: 0

  action:
    service: shell_command.musicbox_kill

重启hass服务

重启服务后可以手动触发自动化测试即可!
image.png



评分

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

查看全部评分

回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2018-6-14 09:04:11 | 显示全部楼层
楼主,你自己教程,就直接同步发论坛一份好了,还可以加权限。外链的话……
回复

使用道具 举报

7

主题

58

帖子

307

积分

论坛分享达人

积分
307
金钱
249
HASS币
0
QQ
 楼主| 发表于 2018-6-14 09:39:53 来自手机 | 显示全部楼层
Jones 发表于 2018-6-14 09:04
楼主,你自己教程,就直接同步发论坛一份好了,还可以加权限。外链的话…… ...

是同步的,主要是论坛的排版,编辑器比较难用,markdown习惯了
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2018-6-14 09:49:17 | 显示全部楼层
ethanzhu 发表于 2018-6-14 09:39
是同步的,主要是论坛的排版,编辑器比较难用,markdown习惯了

现在也支持markdown,加上【md】【/md】标签就行了。【】替换成[]
回复

使用道具 举报

7

主题

58

帖子

307

积分

论坛分享达人

积分
307
金钱
249
HASS币
0
QQ
 楼主| 发表于 2018-6-14 10:40:58 | 显示全部楼层
Jones 发表于 2018-6-14 09:49
现在也支持markdown,加上【md】【/md】标签就行了。【】替换成[]

额 了解了
回复

使用道具 举报

7

主题

58

帖子

307

积分

论坛分享达人

积分
307
金钱
249
HASS币
0
QQ
 楼主| 发表于 2018-6-14 10:43:40 | 显示全部楼层
Jones 发表于 2018-6-14 09:49
现在也支持markdown,加上【md】【/md】标签就行了。【】替换成[]

改好了!
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2018-6-14 10:45:02 | 显示全部楼层

谢谢,多交流!
回复

使用道具 举报

7

主题

58

帖子

307

积分

论坛分享达人

积分
307
金钱
249
HASS币
0
QQ
 楼主| 发表于 2018-6-14 10:47:05 | 显示全部楼层
Jones 发表于 2018-6-14 10:45
谢谢,多交流!

恩恩 多交流!
回复

使用道具 举报

13

主题

333

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
金钱
1085
HASS币
0
发表于 2018-6-14 11:38:11 | 显示全部楼层
要是HASS.IO插件就好了,我觉得这个非常不错
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-6-14 14:31:05 | 显示全部楼层
ufonba 发表于 2018-6-14 11:38
要是HASS.IO插件就好了,我觉得这个非常不错

你要的话我可以做一个。

但我的HA还不能出声 囧。
Nero
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 10:36 , Processed in 0.664568 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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