Hi!
I already install lastest version Map Extractor and i have a problem with my ijai.vacuum.v18.
I am getting this error. Can you tell me how to fix it?
File "/usr/local/lib/python3.13/site-packages/Crypto/Util/Padding.py", line 98, in unpad
raise ValueError("Padding is incorrect.")
Just for others. I had the same issue as you logged here @Twig_Bark and as you did, I had to shut down the robot and turn it on again for the map to appear. Maybe something to put in the instructions @3_14 ! Thanks for this great integration!!!
Hola, tengo una xiaomi vacum 5 pro y estoy intentando integrarla en HA. No consigo extraer el mapa con la nueva versión alpha de xiaomi extractor map, aunque puedo registrarme, superar el 2fa, etc⦠Cuando debo elegir el API map, me aparece no soportado y no funciona. Pueden ayudarme? Gracias de antemano.
Hi Piotr, Thanks a lot for your great job and your personal investment for the community!
Iām currently using version 2.2.5 (last release) and investigating version 3 alpha 21 in a test occurence of HAOS.
I noticed a large difference regarding point coordinates on the map. Of course the 2 instances are connected in real time to the same vacuum Xiaomi S8.
As you can see on the 2 screen captures beside, the returned value are not at all in the same order of magnitude.
Any idea? I missed something?
I made a check of both map configuration (the yaml part) and I discovered at least one difference which has an impact on coordinates, the calibration source!
On the first it was camera: true on the second one it was identity: true
Hello,
Iām trying to configure the Xiaomi Cloud Vacuum Map Extractor integration in Home Assistant, but Iām unable to complete the authentication process.
QR code authentication
When using QR-code login:
The QR code is scanned successfully.
Authorization is confirmed on the Xiaomi side.
On the second step of the config flow, the integration fails with an error.
After this failure, any subsequent attempt to start the integration setup immediately results in an error, and the config flow cannot be loaded anymore until Home Assistant is restarted. After restarting HA, the same behavior repeats.
Username / password authentication
When using username and password:
Credentials are accepted.
Captcha is solved successfully.
Xiaomi sends a verification code to my email (2FA).
After entering the email verification code, the setup fails with an error.
If I start the setup again, I am prompted to enter the email verification code again, but submitting it always results in the same error.
Additional notes
The account has mandatory email-based 2FA enabled (no option to disable it in Xiaomi account security settings).
The error happens consistently and does not depend on the entered verification code.
The integration remains in a broken config_flow state after a failed attempt until Home Assistant is restarted.
Is this a known limitation related to Xiaomiās email-based 2FA, or is there a workaround or fix available?
I am trying to set up the integration using the two-factor authentication via QR code.
The first step of the authentication completes successfully, then the integration says it is proceeding to the second step, but after that it fails with an error.
I cleared the Home Assistant log beforehand, however after the failed attempt there are no new log entries at all.
Is there any debug mode or additional logging that I should enable in order to capture more detailed information about what is failing?
Environment:
Home Assistant is running inside a virtual machine on Synology NAS (DSM 7.2.2, Virtual Machine Manager).
I suspect this may be related to the environment, but I would like to collect proper debug logs if possible.