小愛同學接入homeassistant系統(上)

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

筆者前面的文章已經對homeassistant進行了系統的認識,今天我們要做的是將小米的小愛同學接入homeassistant系統,讓小愛同學和homeassistant進行互通,進一步提升智能家居的便捷性。

首先我們需要homeassistant系統、小愛同學;

但是有一點需要注意的是:首要條件你要有一個舊版的小愛AI音箱,電路板是黑色的才能重啟也能保存SSH,新的包裝是綠板的,重啟之後不能保存SSH,所以暫時不能做到,不過大神們也正在努力破解之中,請耐心等待。

小愛同學接入homeassistant系統(上)

今天的教程比較複雜但是為了DIY相比肯定是非常樂意的,結果是好的過程就是享受了,

第一步:拆開小愛同學,底部拆了那個膠墊,然後會看到有4顆螺絲,把螺絲拆了,就可以拿出電路板了

小愛同學接入homeassistant系統(上)

小愛同學接入homeassistant系統(上)

小愛音箱的GND連接到USB TLL的GND 口,TX連接到TLL的RX口,RX口連接到TTL的TX口,小愛先不要通電,TTL USB設備連接到電腦,然後打開電腦PUTTY軟件,沒有的自己自行網上下載,(如果不知道什麼是USB TLL可以參考這張圖)

小愛同學接入homeassistant系統(上)

線接對後,用PUTTY連接USB-TTL對應的COM口,連接方式選Serial,波特率115200,之後給小愛上電,就會看到啟動Log,等停止後,按回車即可進入小愛的系統

小愛同學接入homeassistant系統(上)

小愛同學接入homeassistant系統(上)

出現了ROOT@MICO:/#之後就輸入小愛同學3部曲

1:輸入rm /etc/dropbear/*

dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key

dropbear -r /etc/dropbear/dropbear_rsa_host_key

執行完畢以上三句後試試是否可以SSH連接了,帳號root,密碼空

2:再出現了ROOT@MICO:/#之後就輸入編輯開關SSH的腳本

echo ‘#!/bin/sh /etc/rc.common

# /init.d/ssh_enable

START=96

start()

{

dropbear -r /etc/dropbear/dropbear_rsa_host_key

}

stop()

{

killall dropbear

}’ > /etc/init.d/ssh_enable

chmod a+x /etc/init.d/ssh_enable

直接把以上內容全部貼到終端里運行即可

3:再出現了ROOT@MICO:/#之後就輸入把開啟SSH添加到啟動項

/etc/init.d/ssh_enable enable

4再出現了ROOT@MICO:/#之後就輸入重啟命令:

reboot

5:小愛同學重啟之後就SSH已經完成。繼續下面的步驟了

第二步:安裝NODE-RED

我的是HASSIO,如果是其他平台的請自行搜尋安裝,之前安裝過的NODE-RED ,現在可以在HASSIO插件里面更新最新的版本,如果是第一次安裝,默認是最新的版本

打開HASSIO插件直接安裝就可以了

小愛同學接入homeassistant系統(上)

安裝好之後不要馬上運行··直接打開是不能打開的,

還要設置一下config參數

小愛同學接入homeassistant系統(上)

打開之後拉低一點就能看到CONFIG配置表格了

設置credential_secret,用於加密敏感數據,這里填寫一個名稱就可以,就是紅色哪里(如果是之前折騰過的朋友,更新了NODE-RED之後直接到config底下哪里有個紅色字母reset to defaults選項直接還原CONFIG,然後再設置一下credential_secret就可以

小愛同學接入homeassistant系統(上)

然後保存就可以打開NODE-RED 了

如果需要登錄密碼,就直接填寫自己的HA帳號密碼就可以了

第三步:一鍵安裝包

通過第一步我們已經完成了對小愛同學的SSH處理,現在可以通過

路由器找到你小愛同學的IP地址,然後打開電腦crt軟件輸入你

的小愛同學的IP,登錄,用戶名是root 密碼為空

小愛同學接入homeassistant系統(上)

小愛同學接入homeassistant系統(上)

里面的NODE服務地址填寫你的NODE地址,例如:192.168.1.1:1880(之前折騰過的朋友現在可以不用寫後面的MIAI,直接修改成這個地址格式就可以了,就是改一下你自己的NODE IP就可以了)

小愛同學接入homeassistant系統(上)

開啟一下使用攔截,以後小愛同學關機重啟也會自動攔截,接是第一次安裝好的時候自己要攔截一下

到了這里,小愛就已經和NODE接入了。

今天的教程先到這里,剩下的下次更 新髮布,期待大家的關注。

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!