Xiaomi Token einfach auslesen (Tutorial)

5. April 2021

Xiaomi-Geräte werden immer häufiger im Smart Home eingesetzt. Der chinesische Hersteller bietet neben Staubsaugern* (Roborock), Luftreiniger* auch Lüfter* an. Um die Geräte in typische Automationsumgebungen wie Apple Homekit* oder FHEM einzubinden wird ein sog. Token des Gerätes benötigt.

Die typischen Wege das Token zu erhalten sind nicht einfach. Sie erfordern oft einen Computer mit iTunes für ein Backup, ein Android*-Telefon mit Apps aus dubiosen Quellen oder einen Jailbreak. Die letzten beiden Methoden stellen ein großes Sicherheitsrisiko dar.

In der hier vorgestellten Methode wird kein Jailbreak, kein Backup und kein Computer benötigt. Die hier vorgestellte App liest die Token aus einer (halb-) offiziellen Schnittstelle von Xiaomi* aus. Der ganze Prozess dauert (ohne Download) weniger als eine Minute.

Vorgehen

1) App installieren

Die App Get Mi Home devices token von @maxmudjon wird von GitHub passend zum eigenen Betriebssystem heruntergeladen und installiert.

2) Login

Es folgt ein Login mit deinem Xiaomi-Account. Bei der Eingabe von Accountdaten in fremde Apps ist wie immer Vorsicht angebracht. Es ist jedoch positive zu erwähnen, dass der Quellcode Open Source ist. Dieser lässt aktuell kein zwielichtiges Verhalten des Entwicklers erkennen.

2) Token auslesen

Die App arbeitet nun ein wenig im Hintergrund. Im Anschluss werden die Tokens von allen bekannten Geräten angezeigt. Die Tokens können jetzt genutzt werden, um die gewünschten Geräte ins Smart Home einzubinden.
 

Die mit Sternchen (*) gekennzeichneten Verweise sind sogenannte Provision-Links. Wenn Sie auf so einen Link klicken und darüber einkaufen, bekomme ich von Ihrem Einkauf eine kleine Provision. Für Sie verändert sich der Preis nicht.

Posted in Basteln, Smart HomeTags:
Cookie Consent mit Real Cookie Banner