Zonstädning Xiaomi Roborock + Homey + IFTTT + Google Home

xiaomi roborock robotdammsugare homey google home ifttt
Publicerat datum: 08/07/2019
Av: Smartme.se

Förkrav:


* Xiaomi Roborock robotdammsugare
* Homey up n running med Mi Home appen installerad: https://apps.athom.com/app/com.xiaomi-miio
* Homey up n running med IFTTT appen installerad: https://apps.athom.com/app/com.ifttt
* IFTTT konto och app installerad på din Android enhet (för iPhone så kan man använda en Android emulator)
* Flolevac appen installerad på din Android enhet: https://play.google.com/store/apps/details?id=de.flole.xiaomi&hl=sv
* Äldre version av Mi Home appen (5.4.45) + Xiaomi konto https://drive.google.com/file/d/1-U_4fXeIZxl9o5JHl90guCjEBfD6vAYj/view?usp=sharing
* Godkänt installation av appar från okända källor under ”Inställningar” på din telefon/platta
* FileManager App installerad (för att kunna läsa av log filerna lätt): https://play.google.com/store/apps/details?id=com.alphainventor.filemanager&hl=sv

Instruktioner:


Plocka ut token för din Xiaomi robotdammsugare

Börja med att ta fram token till din dammsugare. Anledningen till att vi ska använda en äldre version av Mi Home appen är för att det är den enda appversionen där token sparas i log filerna. Nyare och äldre versioner än 5.4.45 döljer token.

  1. Öppna Mi Home 5.4.45 appen och logga in med ditt Xiaomi konto. Har du inte konfigurerat din robotdammsugare till ditt konto redan via en annan version av appen, följ instruktionerna i appen och konfigurera din robotdammsugare. OBS uppgradera inte Mi Home appen!
  2. När du är inloggad och din robotdammsugare visas i ”My devices” så är du redo för att ta ut token från logfilen.
  3. Öppna appen FileManager på din Android enhet där du nyss installerat Mi Home 5.4.45 appen och navigera till /sdcard/SmartHome/logs/Plug_Devicemanager/
  4. Sök efter en .txt fil vid namn yyyy-mm-dd.txt och öppna .txt/log filen.
  5. När du öppnat logfilen så ska du söka efter en string/rad som ser ut enligt följande: (där ”token”:”90557f1373xxxxxxx8314a74d547b5 ” är ditt token utan ””. Dvs endast 90557f1373xxxxxxx8314a74d547b5

{”did”:”117383849″,”token”:”90557f1373xxxxxxx8314a74d547b5”,”longitude”:”x”,”latitude”:”y”,”name”:”Mi Robot Vacuum”,”pid”:”0″,”localip”:”192.168.88.68″,”mac”:”40:31:3C:AA:BB:CC”,”ssid”:”Your AP Name”,”bssid”:”E4:8D:8C:EE:FF:GG”,”parent_id”:””,”parent_model”:””,”show_mode”:1,”model”:”rockrobo.vacuum.v1″,”adminFlag”:1,”shareFlag”:0,”permitLevel”:16,”isOnline”:true,”desc”:”Zoned cleanup”,”extra”:{”isSetPincode”:0,”fw_version”:”3.3.9_003460″,”needVerifyCode”:0,”isPasswordEncrypt”:0},”event”:{”event.back_to_dock”:”{\”timestamp\”:1548817566,\”value\”:[0]}

Grattis! Du har nu fått ut token från din robotdammsugare. Avinstallera den äldre Mi Home appen och installera nu den senaste Mi Home appen från Google Play Store och logga in på ditt Xiaomi konto.

Lägg till din Xiaomi robotdammsugare i Homey

  1. Klicka på ”Devices” och klicka på ”+” tecknet för att lägga till ett nytt device. Välj Mi Home som redan är installerad från apps.athom.com och välj ”Mi Robot Vaccum cleaners”. Du kommer nu bli ombedd att skriva in IP-adress för din robotdammsugare (du får denna IP från din router eller via Mi Home appen genom att navigera till ”General settings>More settings>Network Info”.

    Lägg även in ditt token som du redan kopierat ut från txt/log filen.
    Tryck nu på ”Test connection” och du borde se ”Sucess!”
  2. Din robotdammsugare är nu konfigurerad och kan kontrolleras via Homey.

Skapa ett flow i Homey med IFTTT

  1. When (Välj IFTTT) – Applet starts a flow with tags” – Ange ett namn, tex clean kitchen

    And –
    Then Xiaomi robotdammsugare – Start zone cleaning. Där ska du sedan fylla i koordinater, tex [24262,25050,27262,27900,1]

    OBS! För att få ut koordinater till ditt flow, läs nästa stycke:
  2. Testa ditt flow genom att trycka ”Test” i Homey appen. Kolla så att du är nöjd med resultatet och så att din robotdammsugare gör som den ska. Om allt är OK så kan du hoppa ner till ”Skapa ett IFTTT flöde”

Få ut koordinater via Flolevac för att kunna använda i flows

  1. Har du inte redan låtit din robotdammsugare scanna in/läsa av bostaden så måste du först börja med att starta en full städning via Mi Home appen (den senaste versionen) så att den läser in hela lägenheten och laddar upp kartan till Xiaomi cloud. OBS! Kom ihåg att ha Map saving mode (beta) aktiverat i Mi Home appen för din robotdammsugare. Den inställningen finner du här: Klicka på din robot>klicka på dom 3 prickarna>vaccum settings>Map save mode
  2. Starta Flolevac appen och logga in med ditt Xiaomi konto. Säkerställ att du får upp din karta över din bostad i Flolevac appen. OBS! Du kan behöva ställa in region/språk igen efter inloggningen i Flolevac. Var noga med att välja samma region/språk som du har inställt i Mi Home appen då Flolevac måste ansluta mot rätt regions server.
  3. Få ut koordinater från Flolevac appen genom att välja ”Zoned cleanup” och anpassa rutan så att den täcker rummet eller området som du vill ha ut koordinater för. Håll sedan inne på ”Clean” tills du får en liten popup ruta där det står ”Copied to clipboard”

Skapa ett IFTTT flöde

  1. Öppna IFTTT appen och klicka längst ner på ”Get more” > Välj sedan ”Make (more) applets from scratch”. Du kommer nu bli presenterad ”If, this, then, that”. Kom ihåg att ha ditt Athom konto och ditt Google konto tillhands då IFTTT kommer kräva inloggning.
  2. Klicka på ”+” tecknet och sök efter ”Google Assistant” och välj sedan ”Say a simple phrase” och skriv in 3 olika sätt att säga det på. Tex, clean bedroom, cleean bedroom, klean bedroom” och sedan en fras din Google Home ska säga när hon utför kommandot. Välj även ”Engelska” som språk. OBS! Du ska ha fraserna på engelska och även språket trots att dina Google Home kör Svenska. Google Home kommer översätta och förstå efter ett tag. Klicka sedan på ”Continue”
  3. Klicka nu på ”+” tecknet igen och sök efter ”Homey” och välj ”Start a flow with tags”. Under ”Which flow” så väljer du flowet du nyss skapat i Homey appen. Tryck ”Save”
  4. Klar! Du ska nu kunna styra din Xiaomi robotdammsugare via röstkommando till Google Home och även manuellt via flow i Homey. Gör om stegen för varje område/rum du vill kunna städa.
Maila mig när produkten finns i lager När produkten finns i lager kommer vi att maila dig på nedan epostadress.
0
    Din kundvagn
    Din kundvagn är tomFortsätt handla
      Kalkylera frakt
      Lägg till kupong