找事做-家居物聯網-(智能家居008)-HomeAssistant整合米家掃拖機器人

幫別人賺大錢的小綠在6年後吸力大大下降,想想不能一直花錢給人玩,那就買一個省力的掃地機器人,這台算是第二台這類機器個人還是蠻欣賞的,但一直卡要選在掃地還是掃拖的機器又或者不要選太聰明的選擇碰撞方式的,最後小米1C沒折價,只好買掃拖機器人了,小米節的折扣約12XX再加上900的現金卷,以73XX再加上一組螺絲刀組合的價錢入手

這一篇就記錄如何將掃拖機器人整合到HA內及碰到的問題

先到HA的整合插件中找XiaoMi

要連接掃拖機器人,所以點Xiaomi Miio

取得機器的Token

進入後有很多方式教你如何取得Token

下載取token的程式

我是linux環境,所以下載了python程式,它也提供了Windows程式
建議使用上述方式提取,相對比安裝米家舊APP程式或者俄羅斯玩家破解的APP,反而簡單很多

提取token

如畫面可提取出機器ID(DID)、Token、機器型號、連線IP,這些資料待會會用到

到MI家官網查機器的型號

這型號和剛取token得到的型號不一樣,這個是要用在Github中找插件用的

到GitHub中找插件styj02ym

試過很多方式但自己太笨了還是無法連線,後來在對岸中介紹的這個插件才可連線
將其下載解壓到custom_components目錄內,再將參數加到configuration.yaml檔案內
不要忘了重新啟動 HomeAssistant
加入面版

不知為何不能自動加到面版內,只好手動加入

加入面版UI

最後再加入面版的UI,這樣總覽就可看到該插件,再點開就可以查看狀態並操作了

家中地圖

家中分區目的是可指定分區打掃,所以做個區隔

插件地圖

HACS中加入Xiaomo cloud map extractor插件可以顯示APP中的地圖,地圖較小可以變更map參數的scale來改變大小

注意事項:

  1.  機器人爬高不錯,硬上了勳風風扇不得己只好設個禁止區域,再者對地毯沒有爬過能力也只好再加設禁止區了
  2. 首次使用要全跑過才能做分區或禁止區的的設置
  3. 原本打算將地圖加入HA內,也就參考惟家的方式但FloleVac無法連線,不管用帳號或用手動方式都一樣,二來提供的插件不支援styj02ym😂看來只能再找了
    2021/06/15 查看各插版有無更新,也看了原本的地圖插件xiaomi cloud map extractor開始支援了styj02ym這型號,也成功安裝了
  4. 雲米的掃拖機器人同小米的一個型號,所以可以先在HACS中找到viomi vacuum插件,然後再到設定中整合這插件,也相同此篇所提插件可以使用
  5. 掃拖機器人除搭配單水箱1,否則無法單拖,不然就要將防塵套拆下後,才可以單拖
  6. 小米掃拖是由雲米代工,可以找viomo的插件來使用,參考這一篇,不過name是viomi_robot_vacuum個人技術到位尚無法變更
  7. 另可在HACS中加入 Xiaomi raw的插件,可以在視圖上顯示掃拖機器人的各項狀態,後來了解可先加上viomi 的插件後,將 xiaomi miio raw 的參數全改為 viomi 的,一樣可取出數值並供使用

這個網誌中的熱門文章

找事做-老屋改善(科帥氣炸鍋維修)

找事做-Android Auto 開啟開發模式(WiFi)

小米手環 GPX 匯出(MIFITTCXEXPORT)