【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

博联Broadlink RM Pro/Mini、RM Home、MP1、MP2、SP mini等
版面规则
博联Broadlink RM Pro/Mini、RM Home、MP1、MP2、SP mini等
Zackr
帖子: 32
注册时间: 周六 5月 27, 2017 13:41

【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 Zackr »

注:此版本为Docker版 使用前请安装Docker环境,群辉请在套件中心安装Docker后使用

Repository URL:https://hub.docker.com/r/zackr/domoticz_beta/

Step1. Pull

代码: 全选

docker pull zackr/domoticz_beta
Step2. Run 自行替换为本机路径

代码: 全选

docker run -d -p 8080:8080 --name domoticz_beta -v /volume4/docker/domoticz:/config -v /etc/localtime:/etc/localtime:ro <镜像ID>
<镜像ID>的查看命令为

代码: 全选

docker images
Done.

关于Broadlink RM2增强版插件的使用 请移步:viewtopic.php?f=33&t=33


2017年6月1日补充:

感谢liuyr同学反馈,发现了小米网关在Docker版Domoticz环境下无法正常获取子设备的问题,小米网关采用组播方式通信,该通信方式要求局域网双方均有独立的IP地址,而当Domoticz处于Docker环境下时默认的联网方式为bridge,Docker容器通过虚拟网桥联网工作,此时Domoticz将无法收到来自组播网络的消息。解决方法是将Docker容器的网络类型修改为host模式,同时Domoticz要接收来自小米网关的消息,需监听9898端口(UDP) 确保此端口未被使用。下面是创建容器的代码

代码: 全选

docker run --net host -d  --name domoticz_beta -v /volume4/docker/domoticz:/config -v /etc/localtime:/etc/localtime:ro <镜像ID>
zhijilee
帖子: 16
注册时间: 周五 6月 09, 2017 14:32

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 zhijilee »

大神,我按您的指令输入后,出现
pi@raspberrypi:~ $ docker pull zackr/domoticz_beta
Using default tag: latest
Warning: failed to get default registry endpoint from daemon (Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.29/info: dial unix /var/run/docker.sock: connect: permission denied). Using system default: https://index.docker.io/v1/
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.29/images/create?fromImage=zackr%2Fdomoticz_beta&tag=latest: dial unix /var/run/docker.sock: connect: permission denied
看起来不像是成功了,麻烦您指点一下,谢啦!
zhijilee
帖子: 16
注册时间: 周五 6月 09, 2017 14:32

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 zhijilee »

我是在树莓派里装的Docker环境
头像
Admin
网站管理员
帖子: 118
注册时间: 周六 2月 25, 2017 12:47
Gender:

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 Admin »

zhijilee 写了: 周五 6月 09, 2017 15:04 我是在树莓派里装的Docker环境
没有权限,可以试试命令前加sudo,或者将pi用户添加到docker用户组。
zhijilee
帖子: 16
注册时间: 周五 6月 09, 2017 14:32

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 zhijilee »

谢谢! :idea:
zhijilee
帖子: 16
注册时间: 周五 6月 09, 2017 14:32

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 zhijilee »

大神,又有新问题了,这次运行了
pi@raspberrypi:~ $ docker pull zackr/domoticz_beta命令后,中间下载文件的时候速度很慢,其中有一个文件是80多M的,中间好像重新下载一下,结果重新开时候文件大小变成了约67M,最后是返回的这个:
Using default tag: latest
latest: Pulling from zackr/domoticz_beta
45273d3ebe82: Pull complete
a3ed95caeb02: Pull complete
98d95e2a798d: Pull complete
939cfaad0705: Pull complete
100310f034a8: Pull complete
Digest: sha256:d0981d11511da85b6e780d9917a9e1866ceb99d740d559e7238770cc776bc410
Status: Downloaded newer image for zackr/domoticz_beta:latest

接着运行pi@raspberrypi:~ $ docker run -d -p 8080:8080 --name domoticz_beta -v /volume4/docker/domoticz:/config -v /etc/localtime:/etc/localtime:ro b32e7f34131e
只返回了这个:
723e25cdf5e6ec7c2856f905520c156e82ae6d650b3d031888bc55b9f5373853

再运行一遍结果出现:
pi@raspberrypi:~ $ docker run -d -p 8080:8080 --name domoticz_beta -v /volume4/docker/domoticz:/config -v /etc/localtime:/etc/localtime:ro b32e7f34131e
docker: Error response from daemon: Conflict. The container name "/domoticz_beta" is already in use by container "723e25cdf5e6ec7c2856f905520c156e82ae6d650b3d031888bc55b9f5373853". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'
请大神不吝赐教阿
zhijilee
帖子: 16
注册时间: 周五 6月 09, 2017 14:32

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 zhijilee »

查了下资料,用
pi@raspberrypi:~ $ docker stop $(docker ps -a -q)
pi@raspberrypi:~ $ docker rm $(docker ps -a -q)
pi@raspberrypi:~ $ docker images
pi@raspberrypi:~ $ docker rmi $(docker images -q)
一股脑全删了,然后可以重新pull了,不知道对不对......
liuyr
帖子: 22
注册时间: 周日 5月 28, 2017 12:55

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 liuyr »

已经安装好了,可以运行domoticz了,http://ip:8080
liuyr
帖子: 22
注册时间: 周日 5月 28, 2017 12:55

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 liuyr »

建议使用楼主6月1日补充内容的安装命令创建容器
zhijilee
帖子: 16
注册时间: 周五 6月 09, 2017 14:32

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 zhijilee »

liuyr 写了: 周五 6月 09, 2017 22:30 建议使用楼主6月1日补充内容的安装命令创建容器
好像浏览器还是进不去,是又把所有的删掉重新来一遍吗,还是重新把系统从头来一遍?
liuyr
帖子: 22
注册时间: 周日 5月 28, 2017 12:55

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 liuyr »

zhijilee 写了: 周五 6月 09, 2017 22:42
liuyr 写了: 周五 6月 09, 2017 22:30 建议使用楼主6月1日补充内容的安装命令创建容器
好像浏览器还是进不去,是又把所有的删掉重新来一遍吗,还是重新把系统从头来一遍?
我是群晖系统,树莓派的不太清楚,但从你安装容器的提示来看,容器已经安装好了,应该可以在浏览器中的8080端口看到domoticz了
liuyr
帖子: 22
注册时间: 周日 5月 28, 2017 12:55

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 liuyr »

zhijilee 写了: 周五 6月 09, 2017 21:39 大神,又有新问题了,这次运行了
pi@raspberrypi:~ $ docker pull zackr/domoticz_beta命令后,中间下载文件的时候速度很慢,其中有一个文件是80多M的,中间好像重新下载一下,结果重新开时候文件大小变成了约67M,最后是返回的这个:
Using default tag: latest
latest: Pulling from zackr/domoticz_beta
45273d3ebe82: Pull complete
a3ed95caeb02: Pull complete
98d95e2a798d: Pull complete
939cfaad0705: Pull complete
100310f034a8: Pull complete
Digest: sha256:d0981d11511da85b6e780d9917a9e1866ceb99d740d559e7238770cc776bc410
Status: Downloaded newer image for zackr/domoticz_beta:latest

接着运行pi@raspberrypi:~ $ docker run -d -p 8080:8080 --name domoticz_beta -v /volume4/docker/domoticz:/config -v /etc/localtime:/etc/localtime:ro b32e7f34131e
只返回了这个:
723e25cdf5e6ec7c2856f905520c156e82ae6d650b3d031888bc55b9f5373853

再运行一遍结果出现:
pi@raspberrypi:~ $ docker run -d -p 8080:8080 --name domoticz_beta -v /volume4/docker/domoticz:/config -v /etc/localtime:/etc/localtime:ro b32e7f34131e
docker: Error response from daemon: Conflict. The container name "/domoticz_beta" is already in use by container "723e25cdf5e6ec7c2856f905520c156e82ae6d650b3d031888bc55b9f5373853". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'
请大神不吝赐教阿
再运行一遍结果出现:
docker :来自守护程序的响应错误:冲突。容器名称“/ domoticz_beta”已经被容器“723e25cdf5e6ec7c2856f905520c156e82ae6d650b3d031888bc55b9f5373853”使用。您必须删除(或重命名)该容器才能重用该名称。
zhijilee
帖子: 16
注册时间: 周五 6月 09, 2017 14:32

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 zhijilee »

liuyr 写了: 周五 6月 09, 2017 22:48
zhijilee 写了: 周五 6月 09, 2017 22:42
liuyr 写了: 周五 6月 09, 2017 22:30 建议使用楼主6月1日补充内容的安装命令创建容器
好像浏览器还是进不去,是又把所有的删掉重新来一遍吗,还是重新把系统从头来一遍?
我是群晖系统,树莓派的不太清楚,但从你安装容器的提示来看,容器已经安装好了,应该可以在浏览器中的8080端口看到domoticz了
也不知道是不是用刚才那一堆口令把所有容器和镜像一股脑删了就行了。。。。
zhijilee
帖子: 16
注册时间: 周五 6月 09, 2017 14:32

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 zhijilee »

liuyr 写了: 周五 6月 09, 2017 22:30 建议使用楼主6月1日补充内容的安装命令创建容器
已经重新重装了系统,wlan0把ip设置为192.168.0.119,安装了docker环境,然后pull,再按6月1日的补充内容创建了,输入http://192.168.0.119:8080
显示
This site can’t be reached

192.168.0.119 refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
he_qr
帖子: 7
注册时间: 周一 6月 12, 2017 14:50

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 he_qr »

请教下,在群晖docker中安装,系统更新能用,我在设置里头的系统更新选择了测试版,提示有8005新版,可是下载到100%就报错
覆雨翻云
帖子: 27
注册时间: 周四 8月 03, 2017 11:15

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 覆雨翻云 »

我用的是群晖6.13,为什么没有命令行启动的方式。只有一步步的图形界面,能不能也介绍一下
覆雨翻云
帖子: 27
注册时间: 周四 8月 03, 2017 11:15

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 覆雨翻云 »

Folder to store ini files:
这里的目录填哪个?
覆雨翻云
帖子: 27
注册时间: 周四 8月 03, 2017 11:15

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 覆雨翻云 »

博联连上了,可是小米为啥连不上呢?
覆雨翻云
帖子: 27
注册时间: 周四 8月 03, 2017 11:15

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 覆雨翻云 »

楼主的命令在本人群晖上执行有问题,参考他人的改成下面的,执行成功,运行成功。小米和博联都可以连上了。

代码: 全选

docker run --net host -d  --name="domoticzbeta" -v /volume1/docker/domoticz:/config -v /etc/localtime:/etc/localtime:ro --net=host zackr/domoticz_beta
最后问一下,这个升级到最后就是失败,楼主能不能看看
blindlight
帖子: 98
注册时间: 周四 3月 30, 2017 00:03

Re: 【Docker】domoticz beta v3.7521集成Broadlink RM2插件增强版

帖子 blindlight »

覆雨翻云 写了: 周五 8月 18, 2017 19:02 楼主的命令在本人群晖上执行有问题,参考他人的改成下面的,执行成功,运行成功。小米和博联都可以连上了。

代码: 全选

docker run --net host -d  --name="domoticzbeta" -v /volume1/docker/domoticz:/config -v /etc/localtime:/etc/localtime:ro --net=host zackr/domoticz_beta
最后问一下,这个升级到最后就是失败,楼主能不能看看
聪明 终于有人把文件夹映射出来了
回复