找回密码
 立即注册

微信扫码登录

搜索
查看: 24013|回复: 48

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

  [复制链接]

81

主题

1425

回帖

2万

积分

元老级技术达人

积分
29985
金钱
28439
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,遇到了问题,解决后才发现是个非常简单的问题,但之前就没想到这里设置一下。发个帖子记录一下,顺便给遇到相同情况的人一个参考。

评分

参与人数 3金钱 +6 收起 理由
糖吃多牙会疼 + 2 太强了 终于可以了,设置的位置在设置-系统 ...
kearu + 2 感谢楼主分享!
342197070 + 2

查看全部评分

回复

使用道具 举报

81

主题

1425

回帖

2万

积分

元老级技术达人

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

要用host模式才行吧。
回复

使用道具 举报

81

主题

1425

回帖

2万

积分

元老级技术达人

积分
29985
金钱
28439
HASS币
290
 楼主| 发表于 2022-2-21 16:14:41 | 显示全部楼层
o123123 发表于 2022-2-20 23:16
请问楼主用的是什么版本的ha?我的docker版本在截图的通用设置里只有位置设置 ...

点左下角用户名,进入个人设置。开启其中的“高级模式”,刷新下再进入通用设置里就有了。
回复

使用道具 举报

81

主题

1425

回帖

2万

积分

元老级技术达人

积分
29985
金钱
28439
HASS币
290
 楼主| 发表于 2022-12-4 19:54:20 | 显示全部楼层
ericlong 发表于 2022-12-4 18:12
我改了高级模式通用里也没有网络设置。。。。

现在新版在 配置——系统——网络 中,多找一下会发现的。
回复

使用道具 举报

81

主题

1425

回帖

2万

积分

元老级技术达人

积分
29985
金钱
28439
HASS币
290
 楼主| 发表于 2023-8-14 12:35:45 | 显示全部楼层
回复

使用道具 举报

81

主题

1425

回帖

2万

积分

元老级技术达人

积分
29985
金钱
28439
HASS币
290
 楼主| 发表于 2023-8-14 17:07:27 | 显示全部楼层
zhangxiaoyi 发表于 2023-8-14 14:22
大佬啊,我开启了高级的可还是没有呢

现在的homeassistant如果是简体中文配置都是中文显示的了,与之前有一点点变化,但也不难找呀。

配置——系统——网络,下面的:
网络适配器
配置集成将使用哪些网络适配器。目前此设置仅影响组播流量。需要重新启动才能应用这些设置。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-14 01:52 , Processed in 0.082608 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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