我是在 Macmini 用 orbstack 安装的 Home Assistant Container 。
配置文件参考的 https://www.home-assistant.io/installation/alternative/#docker-compose 。( network_mode 指定了 host )
启动后能够直接通过 http://localhost:8123/访问到 ha 主页,没有问题。但是 homekit bridge 的二维码无法扫描到配件。基本断定是 *mDNS 没有正常在 host 网络广播* 。因为我在另一台 win 下起了个 hap server ,家庭 app 能够正常扫描到配件;在 win 下执行 `dns-sd -B _hap._tcp ` 也看不到诸如 HASS Bridge:21064 这样的记录。(如果 mDNS 广播到了 host 网络上正常是能看到)

一开始查下来的可能原因是,mac 上的 docker 实现不支持 mDNS 。但是根据 orbstack 官网 https://docs.orbstack.dev/docker/host-networking 和 issue https://github.com/orbstack/orbstack/issues/183 ,mDNS 在特定版本后似乎是支持了的。

所以不知道是我哪里配置有问题,还是 mDNS 实现仍有问题?有没有f友用的 orbstack 装 ha container ,homekit bridge 能正常扫描到配件?
举报· 520 次点击
登录 注册 站外分享
4 条回复  
Tink 小成 5 天前
换虚拟机吧
bailitusu 小成 5 天前
orbstack 的问题
vinsa 初学 5 天前
同 macmini ,尝试过 orbstack, docker-desktop, python3 native 来等各种方式安装 ha ,都成功但各有问题。最后的选择是 UTM 虚拟机安装 haos ,简单丝滑功能完整。
dengj3355 初学 5 天前
在 home assistant 中打开高级模式后在网络设置中手动选择真实 ip
返回顶部