用树莓派安装的hassos,让homeassisant联网有两种方式,一种是用有线,一种是wifi。建议用第一种方式。操作简单,因为用了第一种方式,想改成wifi连接也好更改,直接在homeassistant网页里面就能更改了,少了很多步骤。
1,用有线的方式。
①,把装好hassos系统的树莓派用网线插到路由器上,然后从路由器上找到树莓派的ip地址,名字是homeassistant,MAC地址是DC开头的(树莓派4的MAC地址都是DC开头的)。如下图所示。
如果不想登陆路由器查看,也可以用Advanced IP Scanner软件扫描。
②,找到了IP地址,从浏览器中输入你的homeassistant的ip地址加上端口号8123就能访问了。例如192.168.2.104:8123
这时想把有线转成用wifi,在homeassistant网页里面操作。后面的文章会有涉及。
2,开机便用wifi连接。(这个方法略微复杂,建议用上面的第一种)
①,找一个空白的U盘,格式化成fat32格式的。
②,把这个U盘命名为CONFIG
③,在U盘里面建一个文件夹名字叫network
④,在network文件夹里面建一个文件名字叫my-network(可以先建一个my-network.txt文件,编辑好里面的内容再把后缀.txt去掉。)
⑤,my-network文件内容如下,my-network这个文件用notepad++软件打开。
[connection]
id=my-network
uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3
type=802-11-wireless
[802-11-wireless]
mode=infrastructure
#下面的MY_SSID改成你的wifi名称
ssid=MY_SSID
# Uncomment below if your SSID is not broadcasted
#hidden=true
[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
#下面的MY_WLAN_SECRET_KEY改成你的wifi密码
psk=MY_WLAN_SECRET_KEY
[ipv4]
#这里是自动获取的,如果不想自动获取可以把下面的method=auto前面加上#,然后把它下面的#号去掉,改成#你家的ip即可。后续可以ha网页里面更改
method=auto
#method=manual
#address=192.168.1.111/24;192.168.1.1
#dns=8.8.8.8;8.8.4.4;
[ipv6]
addr-gen-mode=stable-privacy
method=auto
⑥,然后用notepad++把它转换成unix格式的,如下
⑦,把U盘插到树莓派上,随同树莓派开机。便可以连上wifi了。完全开机后,就不需要U盘了,下次自动联网。
没有U盘的话也可以在hassos系统的内存上。建立CONFIG文件夹,然后在CONFIG文件里面建立network文件夹,然后在network文件夹里建立network-file文件,内容就如上面。
参考官网内容
https://www.home-assistant.io/hassio/installation/
https://github.com/home-assistant/operating-system/blob/dev/Documentation/network.md