現(xiàn)狀:蘋果手機使用米家app控制設(shè)備
需求:實現(xiàn)米家設(shè)備接入蘋果HomeKit,可siri實現(xiàn)設(shè)備控制
環(huán)境:蘋果手機、米家智能設(shè)備(如智能插座3)、WiFi、VMware
其余設(shè)備也可接入,如美的,戴森等
必備:Centos鏡像、GitHub賬戶(用于HACS集成授權(quán))
一、搭建centos虛擬機
本教程使用VMware作為演示,對此步驟熟悉的可跳過
可提前下載centos7.9鏡像
(http://mirrors.aliyun.com/centos/7/isos/x86_64/)
1、新建虛擬機
選擇稍后安裝操作系統(tǒng)
名字和位置自定義
根據(jù)電腦性能配置,按照我的配置來就足夠用了
20G足夠用
選擇自定義硬件
選擇下載好的鏡像,然后關(guān)閉
點擊完成
2、開啟虛擬機,安裝系統(tǒng)
最小化安裝
設(shè)置密碼,請記住密碼?。?!
密碼太簡單,有提示,按兩次Done就行
靜靜等待安裝,約3~5分鐘。
Reboot,系統(tǒng)便安裝好了。
二、虛擬機配置
1、登錄系統(tǒng)
輸入用戶名root及密碼登錄
2、配置網(wǎng)絡(luò)
查看IP地址
ip a
以上情況需要配置下網(wǎng)卡
cd /etc/sysconfig/network-scripts/
我的網(wǎng)卡是ens33,大家的不一定都是這個
vi ifcfg-ens33
按i進(jìn)行編輯,ONBOOT=no改為yes
按Esc,然后按Shift和:
輸入wq保存
重啟網(wǎng)卡
systemctl restart network
繼續(xù)查看IP信息
ip a
192.168.40.130便是虛擬機的IP地址
使用Xshell或Finalshell等軟件登錄,方便操作。(這個就自行解決了,百度一下)
后面演示都使用Xshell
ssh 192.168.40.130 22
三、安裝docker
1、安裝相關(guān)軟件包
yum install -y yum-utils device-mapper-persistent-data lvm2
2、配置國內(nèi)源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安裝docker
yum install docker-ce
4、運行docker
systemctl start docker
docker version
出現(xiàn)以上信息,便說明docker安裝及啟動成功。
拉取hello-world鏡像來驗證一下
docker pull hello-world
查看拉取的鏡像
docker image ls
運行鏡像
docker run hello-world
查看運行的鏡像
docker ps -a
四、安裝Home Assistant
1、拉取homeassistant鏡像
(看個人網(wǎng)速,約5~10分鐘,若出現(xiàn)長時間卡著,重新拉取)
docker pull homeassistant/home-assistant
docker image ls
2、創(chuàng)建運行目錄
目錄可根據(jù)個人喜好創(chuàng)建
mkdir -p /data/homeassistant
3、運行omeassistant
docker run -d --name="homeassistants" -v /data/homeassistant:/config -p 8123:8123 homeassistant/home-assistant
好了,現(xiàn)在homeassistant已經(jīng)運行了
4、訪問Home Assistant網(wǎng)頁
瀏覽器訪問虛擬機IP地址:8123
192.168.40.130:8123
創(chuàng)建用戶
設(shè)置位置及幫助可直接跳過
五、安裝HACS集成
1、下載hacs.zip
wget https://github.com/hacs/integration/releases/download/1.33.0/hacs.zip
若出現(xiàn)以下情況
yum install -y wget