Få Xiaomi Roborock S5 Max/S6 i Homey

Officielt tillader Xiaomi ikke, at deres Mi Home enheder kan kontrolleres uden for Mi Home app’en.

Men alligevel kan det godt lade sig gøre at få dem tilføjet Homey – men det er lidt besværligt. Og det er ekstra besværligt, når der er tale om Roborock robotstøvsugere, som er nyere end S5 modellen.

Jeg vil i denne guide beskrive, hvordan man tilføjer de ældre Roborock robotstøvsugere, samt de nye S5 Max og S6 Roborock modeller.
Guiden fungerer også til andre Mi Home enheder som f.eks. ventilatorer (jeg har testet med Xiaomi Fan 2S).

Hvad skal du bruge?

  • En Roborock robotstøvsuger med fast IP adresse
  • Robotstøvsugeren skal være konfigureret i Xiaomi Home app’en
  • En Android smartphone (lån evt. én, den skal kun bruges kort)
  • En token fra robotstøvsugeren
  • En speciel udgave af Xiaomi Home app’en til Homey – hvis enheden er nyere end Roborock S5.

Jeg vil ikke beskrive hvordan du giver en fast IP-adresser til din robotstøvsuger. Det gøres gerne i din routers DHCP-server, men det ligger uden for denne guide’s formål at beskrive den del.

Det ligger også uden for denne guides formål, at beskrive hvordan du laver den indledende opsætning af robotstøvsugeren i Xiaomi Home.
Så jeg antager at enheden allerede er konfigureret og kan kontrolleres fra din smartphone inden vi går videre.

Bemærk: Robotstøvsugeren skal være konfigureret i Xiaomi Home, det fungerer IKKE med Roborock app’en!

Find din token

En token er en kode på 32 bogstaver/cifre, som tillader at en app kan kontrollere din robotstøvsuger. Har du ikke token’en, så er det ikke muligt at kommunikere med enheden.

Du har allerede en app, som kan kommunikere med din enhed – nemlig Xiomi Home app’en. Så der må være en token, som deles af robotstøvsugeren og den app. Problemet er, at det ikke fremgår nogen steder, hvad værdien af token’en er.

Hvis du har en Android telefon, så er det muligt at udskifte den officielle app med en modificeret udgave, som tillader at vi kan aflæse token’en.
Har du ikke en Android, så lån dig frem til en. Du skal kun bruge den til dette punkt. Efterfølgende kan du afinstallere app’en igen og benytte din iPhone som hidtil.

Den modificeret udgave af app’en kan du downloade fra denne russiske side, som jævnligt kommer med opdaterede udgaver: https://www.kapiba.ru/2017/11/mi-home.html
Er du ikke så meget til download fra russiske sider, så har jeg lagt en version her, som ikke opdateres, men virker i skrivende stund: http://www.weblock.dk/apk/MiHome_6.2.702_63607_vevs.apk
– eller som pakket zip-fil, hvis du ikke kan få lov til at downloade apk filer direkte: http://www.weblock.dk/apk/MiHome_6.2.702_63607_vevs.zip

  • Start med at afinstallere den originale version, før du installerer den modificeret udgave.
  • Åben den modificeret udgave og log ind på ny
  • Klik på “Profiles”
  • Klik på Share”
  • Klik på “Share the device”

Nu kan du hvad token’en er for hver af dine enheder. Du kan markere og kopiere værdien til udklipsholderen, så du kan indsætte den i Homey om lidt.

Vi er færdige i app’en nu og kan afinstallere den, når vi har fået tilføjet enheden i Homey og ikke har brug for at aflæse token’er mere.

UPDATE: Alternativ metode til at finde token

Hvis android app’en ikke fungerer – eller du bare ikke har adgang til en android telefon, så er der også lavet et program til Windows PC’ere, som kan hente token ud for alle dine Xiaomi Mi Home enheder. Programmet hedder Token Extractor og findes her: https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor

Vælg den rigtige app i Homey

Hvis din robotstøvsuger er Roborock S5 eller ældre, så kan du bruge Xiaomi Mi Home app’en i homey.

Se evt. GRUNDLÆGGENDE: INSTALLER EN APP artiklen for hjælp til hvordan du installerer en app i Homey.

Hvis din robotstøvsuger er Roborock S6, S5 Max eller nyere så skal du installere en custom app. Den officielle app i Homey understøtter ikke de nye enheder. Du kan downloade custom app’en her.
Denne app kommer til at hedde “Roborock” under Homey’s devices, og den kan godt være installeret sideløbende med den officielle Mi Home app.

Se evt. INSTALLER CUSTOM APPS VIA CLI/NODE.JS artiklen for hjælp til at installere denne app.

Installer enheden i Homey

Hvis du er i tvivl om hvordan du skal installere en enhed, så læs på GRUNDLÆGGENDE: TILFØJ EN SMART-ENHED I HOMEY

Under “pick a brand” vælger du enten “Xiaomi Mi Home” eller “Roborock” afhængig af hvilken model robotstøvsuger du har.

Til slut indtaster du IP-adressen til robotstøvsugeren (husk at den skal være fast, så den ikke ændrer sig – så fungerer det også i morgen og i næste uge) og den token som du fandt i den modificeret Xioami Home app.

Hvis alt er lykkes kvitterer robotstøvsugeren med at snakke til dig, når den er blevet tilføjet succesfuldt til Homey.