“hey siri,快打開臥室滴空調(diào)!”
“好的,空調(diào)已經(jīng)打開。”
想要通過siri控制自己家里的設(shè)備,有時候并不一定需要設(shè)備接入Homekit哦,米家,涂鴉的設(shè)備都可以經(jīng)過下面這一系列神奇的操作完成喲。
至此之前,我們還是要來認(rèn)識一下HA(Home Assistant )
那,HA到底是個什么東東類?Home Assistant 是一款基于 Python 的智能家居開源系統(tǒng),支持眾多品牌的智能家居設(shè)備。
我們今天介紹如何在PC端用python配置Home Assistant 。
這種方案對設(shè)備沒有特殊的要求,有個電腦就能完成搭建,極易上手,可以快速完成對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. 啟動Home Assistant:
?? ?Run command:
????hass
3. 使用:
打開瀏覽器,輸入網(wǎng)址 http://localhost:8123。即可看到Home Assistant的控制界面
第2,3步也可以直接使用命令
????hass --open-ui
4.? 升級Home Assistant
??? Home Assistant目前是每兩周發(fā)布一個版本,均會在官網(wǎng)發(fā)布更新日志官網(wǎng)地址:https://www.home-assistant.io/
??? 運(yùn)行命令將home assistant 版本升級到最新版。
????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格式
冒號(:)左邊表示配置名稱,冒號(:)右邊或者下面所有縮進(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ǎo)致tuya組件無法正確啟用,那可就非常糟糕了
四、配置啟用 Homekit 組件
在configuration.yaml中添加homekit組件配置
homekit:
? auto_start: true
五、Homekit連接Homeassistant
homeassistant啟動后,首頁會出現(xiàn)一串3-2-3的八位數(shù)代碼;
打開蘋果手機(jī)“家庭”app,點(diǎn)擊“添加配件”;
選擇頁面下部“沒有代碼或無法掃描”;
點(diǎn)擊手動代碼部分“輸入代碼”;
輸入八位代碼并確認(rèn);
當(dāng)涂鴉的產(chǎn)品列表,出現(xiàn)在“家庭”首頁,就可以用siri控制了??!
“hey,siri,我要出門了喲”
“好的”【關(guān)燈,關(guān)空調(diào),關(guān)煤氣,拉窗簾】
電子發(fā)燒友App



















































評論