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

 找回密码
 立即注册
查看: 25279|回复: 17

[N1]【已解决】关于docker里homekit识别不到内网homekit设备...

[复制链接]

3

主题

21

帖子

129

积分

注册会员

Rank: 2

积分
129
金钱
108
HASS币
0
发表于 2020-3-21 22:57:35 | 显示全部楼层 |阅读模式
本帖最后由 szcxs 于 2020-3-22 12:03 编辑

我的路由IP:192.168.168.1
部署设备N1的IP:192.168.168.12
flippy的2020-01-19 openwrt里docker 部署 homeassistant/aarch64-homeassistant:stable,107.3版本


查了下,要用macvlan才能解决(如果用host模式会出pin码,但是无法关联设备),但是问题来了

docker network create -d macvlan --subnet=192.168.168.0/24 --gateway=192.168.168.1 -o parent=eth0 macnet

docker run -d --restart=always --network macnet --ip=192.168.168.12 --privileged --name="homeassistants" -e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime:ro -v /mnt/mmcblk1p3/HomeAssistant/config:/config homeassistant/aarch64-homeassistant:stable

执行上面这行,创建容器的时候报错,百度不到解决方案
Error response from daemon: failed to create the macvlan port: device or resource busy



我看别人也没报这个错,希望有大神帮忙,折腾了半天了,重启了设备N次,docker重启了N次,也删除重新部署了N次


--删除
docker network ls | grep macvlan | awk '{print $1}' | xargs docker network rm
docker ps -a | grep homeassistant | awk '{print $1}' | xargs docker rm







解决方法,取消接口桥接
回复

使用道具 举报

1

主题

14

帖子

45

积分

新手上路

Rank: 1

积分
45
金钱
31
HASS币
0
发表于 2020-3-30 11:24:33 | 显示全部楼层
我也遇到了楼主这个问题,请问楼主可否出了一个详细的教程。我也是虚拟机centos7 安装的docker 部署的HASS
回复

使用道具 举报

3

主题

21

帖子

129

积分

注册会员

Rank: 2

积分
129
金钱
108
HASS币
0
 楼主| 发表于 2020-4-2 21:08:00 | 显示全部楼层
royal007 发表于 2020-3-30 11:24
我也遇到了楼主这个问题,请问楼主可否出了一个详细的教程。我也是虚拟机centos7 安装的docker 部署的HASS ...

取消桥接,或者把eth0改了
回复

使用道具 举报

1

主题

14

帖子

45

积分

新手上路

Rank: 1

积分
45
金钱
31
HASS币
0
发表于 2020-4-3 19:43:37 | 显示全部楼层
szcxs 发表于 2020-4-2 21:08
取消桥接,或者把eth0改了

嗯,谢谢楼主。我重新安装一边就解决了
回复

使用道具 举报

0

主题

17

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
39
HASS币
0
发表于 2020-5-2 01:25:09 | 显示全部楼层
royal007 发表于 2020-4-3 19:43
嗯,谢谢楼主。我重新安装一边就解决了

重新安装什么呢?
回复

使用道具 举报

0

主题

8

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
30
HASS币
0
发表于 2020-5-2 10:50:14 | 显示全部楼层
没看懂,怎么取消桥接,遇到一样的问题了
回复

使用道具 举报

14

主题

245

帖子

3522

积分

论坛元老

Rank: 8Rank: 8

积分
3522
金钱
3277
HASS币
0
发表于 2020-6-10 23:34:58 来自手机 | 显示全部楼层
我目前群晖docker下安装homeassistant,用配置开启HomeKit,出现配对码但手机家庭添加不了
回复

使用道具 举报

0

主题

8

帖子

42

积分

新手上路

Rank: 1

积分
42
金钱
34
HASS币
0
发表于 2020-6-11 23:45:48 | 显示全部楼层
大佬,我也遇到了你说的这个问题,你说的取消桥接,具体是怎么操作的?可以请教一下吗?
回复

使用道具 举报

0

主题

83

帖子

860

积分

高级会员

Rank: 4

积分
860
金钱
777
HASS币
0
发表于 2020-6-12 13:12:22 | 显示全部楼层
我是树莓派 docker装了homeassistant,直接host模式就可以发现并添加homekit了
docker run -d --restart=always --name homeassistant --net host -v /home/pi/.homeassistant:/config homeassistant/home-assistant

回复

使用道具 举报

0

主题

4

帖子

24

积分

新手上路

Rank: 1

积分
24
金钱
20
HASS币
0
发表于 2020-8-3 17:42:48 | 显示全部楼层
lff520520 发表于 2020-6-10 23:34
我目前群晖docker下安装homeassistant,用配置开启HomeKit,出现配对码但手机家庭添加不了 ...

解决了吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 06:50 , Processed in 0.364031 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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