我在使用容器运行hass时遇到的一个问题,即绑定小米账号的时候提示无法建立连接。具体的报错信息的关键字如下:
Failed to establish a new connection
出现这个问题,最可能的原因就是hass系统无法连接外网。
这里我排查的过程就是进入hass的容器中,ping国内的各种网站,果然ping不同,这就说明容器内部无法连接互联网,然后搜索后发现启动 hass 镜像的docker-compose文件忘记添加network: "host"这个命令,该命令的主要作用就是使得容器复用主机的网络配置,果然添加这行配置后,可以绑定小米账号了。
https://zhuanlan.zhihu.com/p/602161992