image

快速取得小米token並加入home assistant(四)

使用之前教的這個方法,

可以將小米掃地機器人用xiaomi miio加入home assistant,

接著到https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor

下載xiaomi_cloud_map_extractor.zip 將其內容解壓縮到config/custom_components/xiaomi_cloud_map_extractor目錄

 

然後在packages建立vacuum.yaml增加一個cemera實體

camera:
  - platform: xiaomi_cloud_map_extractor
    host: 192.168.0.145  #掃地機器人ip
    token: #掃地機器人權帳
    username: #用於連接小米的用戶名(用戶名)
    password: #用於連接小米的密碼
    country: "cn" #伺服器地點,台灣就tw
    name: "一樓地圖"
    draw: ["all"]
    attributes:
      - calibration_points

這個就會顯示掃地機器人清掃時的地圖,

要確認座標點的話,

需要在總覽加入camera畫面,

參考影片,選擇zoned cleanup畫好區域,再長壓start就可以顯示,前四個數字是座標,最後的1是清掃次數可以不用管它

程式碼如下:

type: 'custom:xiaomi-vacuum-map-card'
entity: vacuum.rockrobo_vacuum_v1   #自己掃地機器人的實體id,可以到整合的xiaomi miio點擊查看
map_camera: camera.yi_lou_di_tu
camera_calibration: true
camera_refresh_interval: 1
default_mode: predefined_zones
debug: true   #true才可以抓座標點,抓完打false
zones:  #一開始顯示的畫區
  - - - 24862
      - 16357
      - 29967
      - 19842
  - - - 25206
      - 19744
      - 28985
      - 21069
  - - - 25059
      - 20824
      - 30114
      - 26223
  - - - 30016
      - 16112
      - 42386
      - 26223

平時也可以做任意區域的清掃,要將debug:改成false,然後選zoned cleanup拉區域按start就可以了。

 

接下來到自動化設定星期一,三,五10:00開始掃地,

程式碼如下:

alias: '掃地_一樓星期一,三,五10:00'
description: ''
trigger:
  - platform: time
    at: '10:00'
condition:
  - condition: time
    weekday:
      - mon
      - wed
      - fri
action:
  - service: xiaomi_miio.vacuum_clean_zone
    data:
      entity_id: vacuum.rockrobo_vacuum_v1 
      zone:  #輸入自己的座標點
        - - 24862
          - 16357
          - 29967
          - 19842
        - - 25206
          - 19744
          - 28985
          - 21069
        - - 25059
          - 20824
          - 30114
          - 26223
        - - 30016
          - 16112
          - 42386
          - 26223
      repeats: 1
  - service: notify.mobile_app_percy
    data:
      title: 一樓開始清掃
mode: single

 

Home Assistant教學總目錄

 

如果我的文章對你有幫助,歡迎送我喝杯咖啡喔

Buy Me A Coffee 建立免費、漂亮的個人贊助頁面,接收 PayPal 小額付款


arrow
arrow
    全站熱搜

    派西 發表在 痞客邦 留言(0) 人氣()