home assistant安装

现在实验室虽然在2楼还是很潮,打印用的材料总是受潮,所以老师让买了一个小米除湿器,这个设备可以直接加入米家远程控制,但我用的是iPhone想体验一下homekit,冲浪之后发现home assistant可以实现米家接入homekit,网上的教程有些代码过期了,因此整理一下安装过程。

docker安装

Mac下的docker

安装docker

部署镜像

1
2
3
4
5
6
7
8
9
#拉取hass的最新版镜像(注意:根据自己需求选择对应版本,并不是越新越好)
docker pull homeassistant/home-assistant:latest
#创建容器并运行
docker run -d --name="hass" -v /Users/wenqian/home-assistants:/config -p 8123:8123 -p homeassistant/home-assistant:latest
解释:
-d:表示在后台运行
–name:给容器设置一个名称,用于识别,这里起名叫做hass
-v:配置目录映射(容器内的指定目录直接映射到本地主机的对应目录,比如上面那句命令,意思就是将容器里hass的 config 目录映射到 /Users/wenqian/home-assistants 这个目录里面)
-p:映射端口(将容器内的8123端口直接映射到物理机的8123端口,这样服务器的IP地址+端口号即可访问hass页面)

访问hass

浏览器访问localhost:8123/ip:8123,设置用户名并登录,

安装hacs商店

官网链接 hacs

1
2
3
4
5
# 进入docker容器内
docker exec -it hass bash

# 下载
wget -O - https://get.hacs.xyz | bash -
  • hacs内安装xiaomi miot
  • hass内安装xiaomi miot
  • hass内安装apple homekit并设置桥接

docker内容器的ip不是桥接,因此homekit桥接失败,我还搞明白如何修改,看了网上代码好麻烦,直接放弃了

虚拟机安装

Mac虚拟机

我直接下载了官网推荐的VirtualBox虚拟机软件,但是无法安装64位虚拟机,遂放弃……

windows虚拟机hyper

home assistant官网下载windows下hyper对应的虚拟机文件,参考官网设置,等待系统启动即可使用。

我们学校内有线网可以使用ipv6,访问github会快一点,所以虚拟交换机为与有线网卡的桥接,这样hass虚拟机直接获得了校内ipv4和校内ipv6,理论上我在校园网下手机homekit可以直接控制设备,不用额外搭配家庭中枢(HomePod、Apple TV)【我试了食堂的网络 不行 哈哈哈哈】

具体操作有人问了我再补充吧