Home Assistant环境搭建

起因经过(概要

很久以前就想做智能家居整合了,但一直没找到时间,今天得空。
第一次尝试,开始是打算直接用pip装的,发现windows的环境会报c++ 14缺失 Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools最终的解决方案是,通过博客等方式了解信息,最终从下载下来一份VisualCppBuildTools_full,将这个安装后就可以使用了。(其实官网的也可以,但要在线下载,国内网络环境问题,这个问题在第二次尝试的时候解决的。)最终所有依赖包安装完毕后,发现不支持windows原生运行XD。

第二次尝试,在官网下载了安装镜像,但国内的环境让docker拉去镜像变得异常得慢,下了好几个小时都还没好,后面破防了,没有用这个方法。开始尝试第三种方法。
第三次尝试,直接拉docker容器发现还是拉的docker hub的镜像,通过更改为国内镜像解决问题。,这个可以,直接跑通,但后续还是有网络方面的问题。

最后对网络方面的问题就行总结一下,windows环境下,由于我用的是clash,无法对未配置的解析域名进行代理,从而导致的网络问题。后面在查阅clash官方文档发现可以用TAP模式(老版本没TUN模式),最后解决。在给VMware开了net模式后,可以直接走同一张网卡的流量,第二次尝试的问题就解决了。再来说第三次尝试的问题,虽然跑起来了,但是装hacs的时候发现还是出现代理问题,主要是GitHub的代理问题,我在有clash的设备上开启了允许局域网连接后,设置了git代理就最终解决了。目前已经可以把米家生态接入HomeKit了。

参考链接:
clash TAP配置:https://docs.cfw.lbyczf.com/contents/tap.html

本文链接:

https://yuno0n.top/index.php/archives/43/
1 + 6 =
快来做第一个评论的人吧~