“hey siri,快打開臥室滴空調(diào)!”
“好的,空調(diào)已經(jīng)打開?!?/p>
想要通過siri控制自己家里的設(shè)備,有時(shí)候并不一定需要設(shè)備接入Homekit哦,米家,涂鴉的設(shè)備都可以經(jīng)過下面這一系列神奇的操作完成喲。
至此之前,我們還是要來認(rèn)識(shí)一下HA(Home Assistant )
那,HA到底是個(gè)什么東東類?Home Assistant 是一款基于 Python 的智能家居開源系統(tǒng),支持眾多品牌的智能家居設(shè)備。
我們今天介紹如何在PC端用python配置Home Assistant 。
這種方案對(duì)設(shè)備沒有特殊的要求,有個(gè)電腦就能完成搭建,極易上手,可以快速完成對(duì)Home Assistant 的配置。
具體操作步驟如下:
一、?安裝python(版本 3.5.3+)
登陸python官網(wǎng)下載符合自己pc操作系統(tǒng)的python最新版本,運(yùn)行安裝即可
二、安裝Home Assistant
1. 安裝Home Assistant:
??? Run command:
????python3 -m pip install homeassistant
2. 啟動(dòng)Home Assistant:
?? ?Run command:
????hass
3. 使用:
打開瀏覽器,輸入網(wǎng)址 http://localhost:8123。即可看到Home Assistant的控制界面
第2,3步也可以直接使用命令
????hass --open-ui
4.? 升級(jí)Home Assistant
??? Home Assistant目前是每?jī)芍馨l(fā)布一個(gè)版本,均會(huì)在官網(wǎng)發(fā)布更新日志官網(wǎng)地址:https://www.home-assistant.io/
??? 運(yùn)行命令將home assistant 版本升級(jí)到最新版。
????python3 -m pip install --upgrade?homeassistant
三、配置啟用涂鴉組件
Home Assistant按配置文件以模塊化的方式啟用組件。
配置文件的位置是:
macOS?????? ~/.homeassistant/configuration.yaml
Linux?????? ~/.homeassistant/configuration.yaml
Windows??? %APPDATA%\.homeassistant\configuration.yaml
Windows下“%APPDATA%”一般位于“c:\users\用戶名\AppData\Roaming\”。
Home Assistant 配置文件采用yaml格式
冒號(hào)(:)左邊表示配置名稱,冒號(hào)(:)右邊或者下面所有縮進(jìn)行都表示配置值,橫杠(-)表示并列值
例如添加配置
hue:
? bridges:
??? - host: DEVICE_IP_ADDRESS
???? allow_unreachable: true
???? allow_hue_groups: true
??? - host: DEVICE_IP_ADDRESS2
???? allow_unreachable: true
???? allow_hue_groups: true
就表示啟用了hue組件,
bridges屬于hue:的配置項(xiàng),
bridges下有兩組配置各三項(xiàng)屬性。
添加涂鴉組件的配置
tuya:
? username: USERNAME
? password: PASSWORD
? country_code: COUNTRYCODE? (ie. China is 86)
配置完成后重啟Home Assistant即可生效
重啟方式:
1. 命令行中多按幾次ctrl+c關(guān)閉HomeAssistant。然后再運(yùn)行hass 或 hass --open-ui 。
2. 控制界面里左側(cè)"配置"菜單里,選擇"通用",選擇重啟服務(wù)。
注意查看命令行界面的啟動(dòng)日志,可能配置有誤(比如格式錯(cuò)誤或賬號(hào)密碼錯(cuò)誤等等), 會(huì)導(dǎo)致tuya組件無(wú)法正確啟用,那可就非常糟糕了
四、配置啟用 Homekit 組件
在configuration.yaml中添加homekit組件配置
homekit:
? auto_start: true
五、Homekit連接Homeassistant
homeassistant啟動(dòng)后,首頁(yè)會(huì)出現(xiàn)一串3-2-3的八位數(shù)代碼;
打開蘋果手機(jī)“家庭”app,點(diǎn)擊“添加配件”;
選擇頁(yè)面下部“沒有代碼或無(wú)法掃描”;
點(diǎn)擊手動(dòng)代碼部分“輸入代碼”;
輸入八位代碼并確認(rèn);
當(dāng)涂鴉的產(chǎn)品列表,出現(xiàn)在“家庭”首頁(yè),就可以用siri控制了?。?/p>
“hey,siri,我要出門了喲”
“好的”【關(guān)燈,關(guān)空調(diào),關(guān)煤氣,拉窗簾】
電子發(fā)燒友App



















































評(píng)論