Windows10 安装 HomeAssistant

一直想动手的智能家居终于开始啦。
家庭使用 SMB,用的 win10 做 service,因此直接在 win10 上进行安装,方便系统备份。

安装排雷

这里还不会 python,不知道解决原因。

python 环境安装

python 下载
注意安装时添加环境变量。

HomeAssistant 安装

pip3 install homeassistant

报错:

Microsoft Visual C++ 14.0 is required

下载 C++ 生成工具,并安装默认选中所有内容——4G+。

再次报错:

ERROR: After October 2020 you may experience errors when installing or updating package
s. This is because pip will change the way that it resolves dependency conflicts. 

We recommend you use --use-feature=2020-resolver to test your packages with the new res
olver before it becomes the default.

好的这回解决办法都告诉了,执行:
pip3 install homeassistant --use-feature=2020-resolver

安装成功!

HomeAssistant 启动

安装 HomeAssistant Frontend

pip3 install home-assistant-frontend

启动并设置开机启动

py -m homeassistant --open-ui

排除警告和错误

在配置的日志中查看异常。

警告

WARNING (MainThread) [scapy.runtime] No libpcap provider available ! pcap won't be used

winpcap 代替 Linux 的 libpcap。
安装后:

WARNING (MainThread) [scapy.runtime] WinPcap is now deprecated (not maintained). Please use Npcap instead

又要使用 Npcap 替代,关闭服务卸载 Winpcap 后安装并重新启动服务。

错误

Unable to install package PyNaCl==1.3.0: ERROR: Command errored out with exit status 1: command:

解决方案:
pip uninstall typing
pip install pynacl==1.3.0

ERROR: Could not build wheels for pynacl which use PEP 517 and cannot be installed directly

pip install pep517

手机 App

手机 app 无法登陆,提示:

未加载 mobile_app 组件。请将其添加到您的配置中,重新启动 Home Assistant,然后重试。

进入系统发现提示配置 mobile_app:DOC 路径

无法安装 HACS 换 linux