讓米家生態(tài)鏈老款掃地機(jī)支持小愛語(yǔ)音分區(qū)清掃(下)

直入主題,沒看過上集的朋友點(diǎn)擊這里看看需要準(zhǔn)備什么,及看看八哥在本站的獲取數(shù)據(jù)的教程,非常重要。
首先需在米家APP上創(chuàng)建一條手動(dòng)場(chǎng)景;這次作為示例的是UP主家室內(nèi)門前一片區(qū)域。
如圖選擇“批量控制”

本條場(chǎng)景名字為方便記憶命名成“掃地機(jī)清掃門口”
選擇中樞網(wǎng)關(guān)作為本條場(chǎng)景的執(zhí)行設(shè)備,產(chǎn)生虛擬事件命名成“掃地機(jī)清掃門口”,這是一條口令,一會(huì)在極客版里虛擬事件口令一樣填“掃地機(jī)清掃門口”,整條口令必須一模一樣才能把米家APP和極客版橋接起來。

由于本文針對(duì)的是老款無法語(yǔ)音分區(qū)令名清掃的機(jī)型(22年后期的買家請(qǐng)忽略掉本文),所以必須創(chuàng)造一個(gè)能被音箱識(shí)別的方法,于是用到了小愛訓(xùn)練。
可在小愛音箱APP中創(chuàng)建訓(xùn)練,也可在米系手機(jī)小愛同學(xué)內(nèi)直接訓(xùn)練,結(jié)果都一樣。
UP主采用紅米手機(jī)的小愛大模型里進(jìn)行訓(xùn)練。

創(chuàng)建一條訓(xùn)練命名為“掃地機(jī)清掃門口”,這條就是音箱的語(yǔ)音指令,你喜歡改成什么都行,還可以加入更多觸發(fā)語(yǔ)句。
在“小愛會(huì)執(zhí)行”里選擇“設(shè)備控制”

在可控設(shè)備列表最下方會(huì)看到剛在米家APP里創(chuàng)建的“掃地機(jī)清掃門口”場(chǎng)景;對(duì)的,就是要觸發(fā)這條場(chǎng)景,所以選擇它。

執(zhí)行設(shè)備選擇全部設(shè)備,這將包括同一米家賬號(hào)下去的手機(jī),音箱

最后在米家自動(dòng)化極客版中使用中樞網(wǎng)關(guān)的虛擬事件作觸發(fā)卡片,虛擬事件名稱須和米家APP里的口令一摸一樣。而執(zhí)行設(shè)備要選擇掃地機(jī)非標(biāo)條件里的房間清掃功能;現(xiàn)在可以讓老款掃地機(jī)也支持語(yǔ)音分區(qū)清掃了。

最后給大家看看非標(biāo)事件,有很多無法全部截圖;不同品牌機(jī)器人可選略有不同,但代工廠無非就那么幾個(gè)所以都差不多。再說一次,獲取房間ID的方法請(qǐng)B站內(nèi)搜索八哥的視頻。或到小米社區(qū),也有獲取方法的貼。
最后貼一下用到的控制臺(tái)代碼
Object.fromEntries(editor.gateway.data.devList.map(item=>[item.roomName,item.roomId]));
每一個(gè)標(biāo)點(diǎn)符號(hào)都要復(fù)制過去哈