Skip to content

Opsætning med lokal forbindelse Ikke anbefalet ​

Denne metode bør bruges til at etablere en direkte lokal forbindelse til robotstøvsugeren uden at være afhængig af kontinuerlig cloud-forbindelse. For at bruge denne metode skal enheden mindst én gang være blevet tilføjet succesfuldt til den officielle Xiaomi Home-applikation (tilgængelig for iOS og Android) for at generere en gyldig token. Desuden skal den forblive tilknyttet kontoen under dette opsætningstrin, så integrationen kan hente den nødvendige IP-adresse og token fra clouden.

Lokal forbindelse konfigurationLokal forbindelse konfiguration

Enhedskompatibilitet

Denne forbindelsesmetode understøttes udelukkende for enheder fremstillet før 2022, som understøttes af Xiaomi Home-applikationen. Hvis en enhed ikke kan tilføjes til Xiaomi Home-appen, vil den under ingen omstændigheder udstille et lokalt API med nogen token.

Ingen kortunderstøttelse Ikke anbefalet

Det er teknisk set ikke muligt at hente kortdata gennem den lokale API. Som følge heraf giver den lokale forbindelsesmetode ingen kortunderstøttelse, hvilket fuldstændigt deaktiverer flere kernefunktioner, der er afhængige af kortdata, såsom Rengøringshistorik, Kortgendannelse og dynamisk Rumentiteter. Fordi kortet og dets afhængige funktioner er centrale for integrationens kernefunktionalitet, anbefales denne forbindelsesmetode strengt ikke. For en komplet og fuldt funktionel oplevelse anbefales det kraftigt at bruge en af skyforbindelsesmetoderne i stedet.

Hentning af IP og token ​

For at konfigurere den lokale forbindelse skal du manuelt angive enhedens IP-adresse og token.

Krav til subnet

Af sikkerhedsmæssige grunde reagerer enheden kun på forespørgsler, der stammer fra dens eget subnet. Derfor skal robotstøvsugeren og Home Assistant være på præcis samme subnet for, at lokal kommunikation kan fungere. Se denne python-miio-artikel for fejlfinding af problemer på tværs af subnet.

Metode 1: Xiaomi Cloud Tokens Extractor Anbefalet ​

Dette er den mest pålidelige metode. Den kører på Windows, macOS eller Linux og forbinder direkte til Xiaomi cloud-serverne for at hente IP-adresser og tokens for alle enheder, der er tilknyttet kontoen, samtidig.

  1. Download værktøjet: Download den relevante udgave (f.eks. .exe til Windows) af Xiaomi Cloud Tokens Extractor fra GitHub.
  2. Kør applikationen: Udfør den downloadede fil for at åbne et terminalinterface.
  3. Indtast legitimationsoplysninger: Angiv det præcise brugernavn (Email eller Xiaomi ID) og kodeord, der bruges til Xiaomi Home-applikationen.
  4. Vælg serverregion: Angiv serverregionen, der svarer til Xiaomi Home-appen (f.eks. de for Europa). Hvis regionen er ukendt, skal du lade prompten være tom og trykke Enter for at scanne alle tilgængelige servere.
  5. Hent Tokenet: Værktøjet vil vise en liste over alle enheder, der er tilsluttet kontoen. Find den ønskede støvsuger på listen og kopier dens tilsvarende 32-tegns token.

Metode 2: Desktop GUI-applikation (Get_MiHome_devices_token) ​

For brugere, der foretrækker en grafisk brugergrænseflade frem for et kommandolinjeværktøj, er en desktop-applikation tilgængelig.

  1. Download applikationen: Download og installer Get_MiHome_devices_token-applikationen fra GitHub.
  2. Log ind: Åbn applikationen, indtast Xiaomi-kontodetaljerne, og vælg den relevante serverregion.
  3. Hent Tokenet: Når du er autentificeret, vil alle tilknyttede enheder samt deres respektive IP-adresser og tokens blive vist i et tabelopdelt format.

Metode 3: Modificeret Mi Home-app til Android Ikke anbefalet ​

Android-brugere kan bruge en modificeret version af Mi Home-applikationen til at se tokens direkte i appens grænseflade på deres mobil enhed.

  1. Afinstaller originalapp: Afinstaller fuldstændigt den officielle Mi Home-applikation fra Android-enheden. (Bemærk: Enhederne vil forblive sikkert tilknyttet cloud-kontoen).
  2. Installer Moddet App: Søg online efter den modificerede APK "MiHome by Vevs", download den nyeste version, og installer den på enheden.
  3. Log ind: Åbn den modificerede applikation, og log ind med dine Xiaomi-kontooplysninger.
  4. Hent token: Vælg den ønskede støvsuger for at åbne dens kontrolinterface. Tryk på de tre prikker øverst til højre for at få adgang til indstillinger, og naviger derefter til sektionen Netværksinfo eller Generelle indstillinger. Enhedens IP-adresse og token vil være direkte synlige på denne skærm.