请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 1246|回复: 28

[HASS.IO] 【玩转docker】【利用HA获取容器状态和控制容器的插件】...

[复制链接]

27

主题

148

帖子

1361

积分

金牌会员

只发干货

Rank: 6Rank: 6

积分
1361
金钱
1213
HASS币
0

教程狂人论坛风云人物

发表于 2018-6-17 02:42:16 | 显示全部楼层 |阅读模式
本帖最后由 holala 于 2018-6-17 02:49 编辑

效果图:

QQ截图20180617021615.png

安装:下载镜像和运行容器

$ sudo docker pull philhawthorne/ha-dockermon
$ sudo docker run -d \
--name=ha-dockermon --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /path/to/config:/config \
-p 8126:8126 \
philhawthorne/ha-dockermon

获取所有容器名字:

容器成功运行后用sudo docker ps指令找到容器NAME就是然后记下来,如图:
QQ截图20180617022534.png

接入Home Assistant

用RESTful Switch接入HA,resource值是HA的IP地址+ha-dockermon的指定端口8126(如冲突可以自己修改)+container+容器名字。例如:http://192.168.1.133:8126/container/addon_a0d7b955_terminal

switch:
  - platform: rest
    resource: http://192.168.1.133:8126/container/addon_a0d7b955_terminal
    name: container_terminal
    body_on: '{"state": "start"}'
    body_off: '{"state": "stop"}'
    is_on_template: '{{ value_json is not none and value_json.state == "running" }}'

增加上面的配置重启HA后就会多了一个switch.container_terminal,最后你就可以加到group里去控制或者增加自动化。最后循例附上packages文件。

参考资料

https://www.home-assistant.io/components/switch.rest/
https://github.com/philhawthorne/ha-dockermon


游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 3金钱 +40 收起 理由
Jones + 20 膜拜大神!
咸味土豆 + 10 膜拜大神!
倾微qiwe + 10 谢谢分享!还能监控其他信息不?.

查看全部评分

回复

使用道具 举报

35

主题

1511

帖子

5553

积分

超级版主

Nero

Rank: 8Rank: 8

积分
5553
金钱
3997
HASS币
341
发表于 2018-6-17 10:19:51 | 显示全部楼层
大佬你顶了L大的系列来做啊
Nero
回复

使用道具 举报

27

主题

148

帖子

1361

积分

金牌会员

只发干货

Rank: 6Rank: 6

积分
1361
金钱
1213
HASS币
0

教程狂人论坛风云人物

 楼主| 发表于 2018-6-17 11:55:20 | 显示全部楼层
neroxps 发表于 2018-6-17 10:19
大佬你顶了L大的系列来做啊

见没人发,我又放假有空就发发
回复

使用道具 举报

41

主题

1206

帖子

3750

积分

论坛元老

Rank: 8Rank: 8

积分
3750
金钱
2524
HASS币
210

活跃会员教程狂人

发表于 2018-6-17 16:16:20 | 显示全部楼层
这个可以,谢谢大佬,顶一下。

趁加班空挡顶顶。
回复

使用道具 举报

2

主题

302

帖子

1416

积分

金牌会员

Rank: 6Rank: 6

积分
1416
金钱
1114
HASS币
0
发表于 2018-6-18 17:04:11 | 显示全部楼层
学习一下
回复

使用道具 举报

2

主题

138

帖子

870

积分

高级会员

Rank: 4

积分
870
金钱
732
HASS币
0
发表于 2018-6-19 14:16:36 | 显示全部楼层
学习学习
回复

使用道具 举报

2

主题

162

帖子

1131

积分

论坛技术达人

积分
1131
金钱
959
HASS币
20
发表于 2018-6-19 22:58:45 | 显示全部楼层
回复

使用道具 举报

52

主题

591

帖子

1989

积分

金牌会员

Rank: 6Rank: 6

积分
1989
金钱
1393
HASS币
30
发表于 2018-6-21 10:28:12 | 显示全部楼层
感谢分享!!
回复

使用道具 举报

4

主题

403

帖子

1885

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1885
金钱
1482
HASS币
0
发表于 2018-6-21 16:49:39 | 显示全部楼层
谢谢分享
回复

使用道具 举报

2

主题

134

帖子

768

积分

高级会员

Rank: 4

积分
768
金钱
634
HASS币
0
发表于 2018-7-7 10:05:06 来自手机 | 显示全部楼层
留名,备用。docker很好用。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2019-6-17 19:20 , Processed in 0.508439 second(s), 43 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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