【踩坑】Docker部署的Homeassistant中HomeKit无法连接
前言
解决Docker部署的HA中HomeKit无法连接的问题
Docker容器的网络改为Host
- 如果Docker容器的网络不是Host,需要重新创建容器,网络指定为Host
因为HomeKit连接时必须要保证iPhone和HA在同一个网段
如果容器的网络是桥接的,那么容器与iPhone一定不在同一个网段
如果容器的网络是Host,那么容器共享宿主机的IP地址,端口会自动映射给宿主机,所以只要宿主机与iPhone在同一个网段即可保证HA与iPhone在同一个网段
手动指定网段
如果上述操作无法解决问题,可以尝试手动指定网段
配置
->系统
网络
- 在
Network Adapter
中取消勾选Auto Configure
,取消勾选默认的网络配置,手动选择与iPhone所在的网段->保存
- 重启