Metainformationen zur Seite
Token extrahieren
Zur Kommunikation mit dem Robot muss ein sogenannter Token ermittelt werden, der für jegliche Kommunikation mit dem Robot verwendet wird. Der Token muss aus der Original-Mi Robot App ausgelesen werden.
Achtung
Es kann durchaus sein, dass sich der Token einmal ändert. z. B. wenn der Robot resettet wird oder nach einem Firmware-Update. Wenn die Kommunikation mit dem Robot gestört ist oder nicht funktioniert, dann sollte man zunächst den Token überprüfen.
Auf dem LoxBerry (ab Plugin Version 1.2.1)
Zunächst muss euer Robo in der Xiaomi App vollständig eingerichtet werden, damit er eurem Xiaomi Account hinzugefügt wird. Wurde bislang die Roborock App von Dir genutzt, muss die Einrichtung für den Roboter noch einmal gestartet und dieser dann an die Xiaomi App eingebunden werden. Karten, Sperrzonen und Wände bleiben hierbei erhalten.
Loggt Euch dann per Putty auf dem LoxBerry ein: Eine SSH-Verbindung mit putty aufbauen / Shell-Zugriff
Nun gebt ihr folgenden Befehl ein und bestätigt mit <Enter> (hier markieren und "Kopieren", im Putty Fenster mit rechter Maustaste einfügen):
~/bin/plugins/mirobot2lox-ng/token_extractor.sh
Es werden einige Paketabhängigkeiten geprüft und ggf. nachinstalliert. Anschließend müsst ihr die Account-Daten eures Xiaomi Accounts eingeben. Die Abfrage des korrekten Servers könnt ihr einfach mit <Enter> überspringen, es werden dann alle Server der Reihe nach abgefragt. Wenn alles geklappt hat, werden euch alle eure Geräte mit den entsprechenden Tokens angezeigt. Zum Kopieren und Einfügen ins Plugin einfach den Token mit der linken Maustaste markieren - er wird in Putty durch das Markieren automatisch in die Zwischenablage kopiert.
Unter Windows
Zunächst muss euer Robo in der Xiaomi App vollständig eingerichtet werden, damit er eurem Xiaomi Account hinzugefügt wird. Wurde bislang die Roborock App von Dir genutzt, muss die Einrichtung für den Roboter noch einmal gestartet und dieser dann an die Xiaomi App eingebunden werden. Karten, Sperrzonen und Wände bleiben hierbei erhalten.
Dann lädst Du Dir die Windowsversion vom Token Extractor von folgender Seite herunter: https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor
Nach dem Download startet ihr die heruntergeladene EXE-Datei. Anschließend müsst ihr die Account-Daten eures Xiaomi Accounts eingeben. Die Abfrage des korrekten Servers könnt ihr einfach mit <Enter> überspringen, es werden dann alle Server der Reihe nach abgefragt. Wenn alles geklappt hat, werden euch alle eure Geräte mit den entsprechenden Tokens angezeigt.