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

 找回密码
 立即注册
查看: 17815|回复: 47

homekit未找到配件的其中一个问题及解决方法

[复制链接]

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24293
金钱
22862
HASS币
290
发表于 2021-12-24 20:46:19 | 显示全部楼层 |阅读模式
本帖最后由 dscao 于 2021-12-24 20:55 编辑

这两天在租的地方装了个涂鸦通断器接到卧室灯上,因为只有一个开关,大冷天起床开关灯很麻烦。也不想投入多了,利用现有的软路由docker几个容器。
其中homeassistant 用于接入便宜的wifi开关,手机都是iphone,于是加入homekit是最经济最方便的方式了。

一切都好了,之后发现“家庭”里面扫码后一直在转圈,最后提示“未找到配件”。重启或重新添加集成都会出现新的二维码和pin,就是增加不上去。

论坛和搜索引擎搜索发现可能是网络问题,于是防火墙关闭,还是不行。

也使用了 macvlan 的方式建立容器,还是不行,一样的情况,且ha访问不了外部网络(增加bridge是可以访问)。

再次改回host网络模式,除了这个homekit其它暂时没发现什么问题。差点以为是电信送的华为路由器使用ap模式有某些功能限制。

后来查找官方文档,终于发现点线索。

The advertise_ip option can be used to run this integration even inside an ephemeral Docker container with network isolation enabled, e.g., not using the host network.

You may need to set the default network interfaces Home Assistant uses, in its network configuration.

To use advertise_ip, add the option to your homekit configuration:
This integration provides network configuration for integrations such as Zeroconf. It is managed by going to Configuration >> General and is only available to users that have “Advanced Mode” enabled on their user profile.

原来openwrt 和docker环境下网络有好多个,默认的竟然不是br-lan。手动改成: br-lan的接口,重启后一切正常。添加homekit一路顺畅。
4.jpg

这个坑折腾了两天,终于解决。之前用的是小主机pve虚拟机安装的hassos,只给了一个虚拟网卡,没遇到这种问题。这次是双网卡openwrt,遇到了问题,解决后才发现是个非常简单的问题,但之前就没想到这里设置一下。发个帖子记录一下,顺便给遇到相同情况的人一个参考。

评分

参与人数 2金钱 +4 收起 理由
kearu + 2 感谢楼主分享!
342197070 + 2

查看全部评分

回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-12-25 01:40:48 | 显示全部楼层
我也遇到过,当时小主机只插了一根网线,后来插了两根网线就出了问题;最后也是改了这里。
不过我是病急乱投医的结果,纯属误打误撞。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2021-12-25 09:06:50 | 显示全部楼层
组播包往 pppoe 发了。电信运维打开苹果手机,诶怎么搜到那么多设备~
Nero
回复

使用道具 举报

5

主题

259

帖子

1604

积分

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1345
HASS币
0
发表于 2021-12-25 09:22:34 | 显示全部楼层
neroxps 发表于 2021-12-25 09:06
组播包往 pppoe 发了。电信运维打开苹果手机,诶怎么搜到那么多设备~

谢谢大佬通俗易懂的解释,小白又学习了
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2021-12-25 14:38:26 | 显示全部楼层
本帖最后由 neroxps 于 2021-12-25 14:42 编辑
damp521 发表于 2021-12-25 09:22
谢谢大佬通俗易懂的解释,小白又学习了

其实不可能的 pppoe 会丢弃为注册的组播,我开玩笑才这样说
Nero
回复

使用道具 举报

5

主题

259

帖子

1604

积分

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1345
HASS币
0
发表于 2021-12-25 14:53:11 | 显示全部楼层
neroxps 发表于 2021-12-25 14:38
其实不可能的 pppoe 会丢弃为注册的组播,我开玩笑才这样说

一开始我还真以为了。但是我也干过运维仔细想想不对哈
回复

使用道具 举报

0

主题

2

帖子

44

积分

新手上路

Rank: 1

积分
44
金钱
42
HASS币
0
发表于 2022-1-13 23:37:47 | 显示全部楼层
为什么我没有 br-lan选项
WX20220113-233649.png
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24293
金钱
22862
HASS币
290
 楼主| 发表于 2022-1-14 16:42:40 | 显示全部楼层
02770077 发表于 2022-1-13 23:37
为什么我没有 br-lan选项

要用host模式才行吧。
回复

使用道具 举报

1

主题

4

帖子

43

积分

新手上路

Rank: 1

积分
43
金钱
39
HASS币
0
QQ
发表于 2022-1-30 00:03:59 | 显示全部楼层
怎么操作Host模式呢
回复

使用道具 举报

0

主题

13

帖子

257

积分

中级会员

Rank: 3Rank: 3

积分
257
金钱
244
HASS币
0
发表于 2022-2-20 23:16:28 | 显示全部楼层
请问楼主用的是什么版本的ha?我的docker版本在截图的通用设置里只有位置设置
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 06:03 , Processed in 0.195446 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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