Deutsch
Erscheinungsbild
Deutsch
Erscheinungsbild
Diese Methode sollte verwendet werden, wenn der Saugroboter derzeit über die Xiaomi Home Anwendung verwaltet wird. Zur Sicherstellung der Kompatibilität kann sie mit der offiziellen Xiaomi Home App für iOS und Android überprüft werden.


Anforderungen
Anmeldungen von Drittanbietern
Wenn das Konto über einen Drittanbieterdienst (wie Google oder Apple) erstellt wurde, muss zunächst innerhalb der Benutzereinstellungen der Anwendung ein spezielles Passwort generiert werden. Passwörter von Drittanbieterkonten können nicht für die Authentifizierung verwendet werden.
Empfehlenswerte App-Auswahl
Einige Geräte können entweder mit der Dreamehome- oder der Xiaomi Home-Anwendung konfiguriert werden. Sofern keine lokale Verbindung unbedingt erforderlich ist, wird dringend empfohlen, die Dreamehome-App anstelle von Xiaomi Home für unterstützte Geräte zu verwenden:
Während des Konfigurationsschritts ist eine zusätzliche Bevorzugte Cloud-Option verfügbar und standardmäßig aktiviert.
Subnetz-Anforderung
Aus Sicherheitsgründen reagiert das Gerät nur auf Anfragen, die von seinem eigenen Subnetz stammen. Daher müssen der Saugroboter und Home Assistant im exakt gleichen Subnetz sein, damit die lokale Kommunikation funktioniert. Siehe diesen python-miio-Artikel zur Fehlerbehebung bei Problemen über Subnetzgrenzen hinweg.
Wenn die Xiaomi Home-Server den Anmeldeversuch oder die IP-Adresse als nicht vertrauenswürdig einstufen, ist ein Captcha-Verifizierungsschritt erforderlich. In diesem Fall muss das Captcha-Bild gelöst werden, um zum nächsten Schritt zu gelangen.


Zusätzlich zu einem Captcha kann ein nicht vertrauenswürdiger Anmeldeversuch auch die Zwei-Faktor-Authentifizierung (2FA) auslösen. Die Integration fordert automatisch einen 2FA-Code von den Xiaomi Home-Servern an, der an die registrierte Telefonnummer (bevorzugt) oder E-Mail-Adresse gesendet wird.
Dieser Code muss abgerufen und im Konfigurationsschritt eingegeben werden, um die Anmeldung abzuschließen.


2FA-Beschränkungen
Im Gegensatz zu anderen Cloud-Verbindungsmethoden, die Push-Benachrichtigungen unterstützen, verlässt sich die Xiaomi Home-Verbindung vollständig auf Hintergrundabfragen, um den neuesten Status abzurufen. Um die Netzwerknutzung zu optimieren, wird das Abfrageintervall dynamisch basierend auf der seit der letzten Statusänderung verstrichenen Zeit berechnet; Anfragen werden häufig gesendet, während das Gerät aktiv läuft, aber das Intervall erhöht sich allmählich, je mehr Zeit vergeht, während das Gerät im Leerlauf bleibt.
Die Integration speichert nach einer erfolgreichen Anmeldung sicher ein Authentifizierungs-Token, um mit den Cloud-Servern zu kommunizieren. Wenn dieses Token abläuft oder aus irgendeinem Grund vom Cloud-Dienst ungültig gemacht wird, löst Home Assistant automatisch einen Re-Authentifizierungsprozess aus, bei dem die Kontodaten erneut eingegeben werden müssen.