小米近期在GitHub平臺上發(fā)布了一項名為“Home Assistant米家集成”的項目,該項目由小米官方全力支持,旨在為Home Assistant用戶提供一個無縫集成小米IoT智能設(shè)備的解決方案。Home Assistant,作為一個基于Python 3構(gòu)建的開源家庭自動化平臺,能夠?qū)崿F(xiàn)對家庭內(nèi)各類設(shè)備的監(jiān)控與自動化控制。
在使用該集成項目前,用戶需確保Home Assistant的核心版本不低于2024.11.0,操作系統(tǒng)版本則需在13.0及以上。米家集成通過小米官方提供的云端接口工作,要求用戶通過小米賬號登錄以獲取設(shè)備列表。登錄過程采用OAuth 2.0標(biāo)準(zhǔn),確保用戶的小米賬號密碼不會在Home Assistant平臺上留存。
然而,需要注意的是,由于Home Assistant平臺的限制,用戶的小米賬戶信息(包括設(shè)備詳情、證書及token等)在登錄成功后,會以明文形式保存在Home Assistant的配置文件中。因此,妥善保管配置文件至關(guān)重要,一旦文件泄露,可能導(dǎo)致用戶身份被冒用。
米家集成項目目前支持小米米家品牌下的大部分設(shè)備類別,但仍有部分藍(lán)牙、紅外及虛擬設(shè)備尚未納入支持范圍。該項目允許用戶同時登錄多個小米賬號,并可將不同賬號下的設(shè)備添加至同一Home Assistant區(qū)域,為用戶提供極大便利。
在本地化控制方面,米家集成支持通過小米中樞網(wǎng)關(guān)(固件版本需3.4.0_000以上)或內(nèi)置中樞網(wǎng)關(guān)(軟件版本需0.8.0以上)的設(shè)備實現(xiàn)。若缺乏此類網(wǎng)關(guān),所有控制指令將經(jīng)由小米云進行傳輸。但需要注意的是,支持Home Assistant本地化控制的小米中樞網(wǎng)關(guān)固件尚未正式發(fā)布,用戶需關(guān)注MIoT團隊的更新通知。
值得注意的是,小米中樞網(wǎng)關(guān)目前僅限于中國大陸地區(qū)使用,對于其他地區(qū)用戶而言,米家集成還提供了另一種本地化控制方案——小米局域網(wǎng)控制功能。該功能允許用戶控制與Home Assistant處于同一局域網(wǎng)內(nèi)的IP設(shè)備(如WiFi、網(wǎng)線連接的設(shè)備),但不適用于藍(lán)牙Mesh、ZigBee等協(xié)議的設(shè)備。然而,由于該功能可能引起一些異常,小米方面并不推薦用戶使用。
開啟小米局域網(wǎng)控制功能的方法相對簡單,用戶只需在Home Assistant的設(shè)置中找到“設(shè)備與服務(wù)”,然后選擇已配置的Xiaomi Home,進入配置頁面并點擊“更新局域網(wǎng)控制配置”即可。該功能不受地區(qū)限制,在全球范圍內(nèi)均可使用。但需注意,若Home Assistant所在的局域網(wǎng)內(nèi)已存在中樞網(wǎng)關(guān),小米局域網(wǎng)控制功能將不會生效。