I tried both following the automatic configuration through the cloud server login and the manual one with IP and token.
The problem is even after successfully logging in, it retrieves the Xiaomi devices and the robot is listed as “Mi Robot - viomi.vacuum.v8”, but after clicking Send it says that model is not known and it asks me for picking one from a list.
After picking a random one (one of the several with “vacuum” in the name) the integration still doesn’t work, and in the log the following error appears:
Logger: miio.miioprotocol
Source: /usr/local/lib/python3.9/site-packages/miio/miioprotocol.py:240
First occurred: 00:28:44 (23 occurrences)
Last logged: 00:36:51
Got error when receiving: timed out
I get the error “Platform error vacuum.miio2 - Requirements for miio2 not found: [‘python-miio==0.5.6’].” when checking configuration after updating to 2022.03
Is anyone else having this issue or know of a wok around?
So at the end . to be able to stil use my xiaomi mi vacuum v8 (mop p) robot i have the next settup:
1.Here is the content from configuration.yaml:
lovelace:
resources:
- url: /local/xiaomi-vacuum-card.js?v=4.4.0
type: module
camera:
Here is the yaml of the card:
type: custom:xiaomi-vacuum-map-card
entity: vacuum.vacuum_v8
vacuum_platform: KrzysztofHajdamowicz/miio2
map_locked: false
two_finger_pan: true
map_source:
camera: camera.xiaomi_cloud_map_extractor
calibration_source:
camera: true
title: Fraier
I’m trying to check if that work with the
Xiaomi Robot Vacuum X10+ GL but not sure where to get the token, do I need to sign up for xiaomi API I suppose?