Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map Extractor quit working (Two factor authentication required) #157

Open
jscherry opened this issue Jul 17, 2021 · 118 comments
Open

Map Extractor quit working (Two factor authentication required) #157

jscherry opened this issue Jul 17, 2021 · 118 comments
Assignees

Comments

@jscherry
Copy link

I've been successfully using the camera, map extractor, etc for over a year. It recently started giving me this error in the logs:
This error originated from a custom integration.

Logger: custom_components.xiaomi_cloud_map_extractor.common.xiaomi_cloud_connector
Source: custom_components/xiaomi_cloud_map_extractor/common/xiaomi_cloud_connector.py:86
Integration: xiaomi_cloud_map_extractor (documentation, issues)
First occurred: 8:45:59 PM (1 occurrences)
Last logged: 8:45:59 PM

Additional authentication required. Open following URL using device that has the same public IP, as your Home Assistant instance: https://account.xiaomi.com/identity/authStart?sid=passport&context=uTqPvO6apqW6eNzYVJGlecf1IdPlwCuf7s4kyGgAEEHJu8hAtr6hDE01YlWWNPJ1tlXWDxfLVW-XaF1FEclBzxl-WYSoMPDuPiSGPQu_kJfGzvjZ78EOMaHfXz9STWfcm2RxnfWkPN22ukly0MLQ-Q8YVb7lbyzW9ZiU7GNSlQGFHX1NKVBTa15-omitted last part for security

I pasted this address into a browser and it just came up "TIPS" on xiaomi help site?

Also the lovelace card reads:
"two factor authentication required (see logs)"
with this below:
"Your camera entity is not providing calibration_points
Enable calibration_points in camera entity or disable camera_calibration"

I had callibration points in my config so I removed it and am still getting the error and it won't load.
Here's the config I'm using:
camera:
- platform: xiaomi_cloud_map_extractor
host:
token:
username:
password:

I'm running

Host Operating System Home Assistant OS 6.1
Update Channel beta
Supervisor Version supervisor-2021.06.8
Docker Version 20.10.6
Disk Total 113.9 GB
Disk Used 23.8 GB
Healthy true
Supported true
Board odroid-n2
Supervisor API ok
Version API ok
Version core-2021.7.2
Installation Type Home Assistant OS
Development false
Supervisor true
Docker true
Virtual Environment false
Python Version 3.9.5
Operating System Family Linux
Operating System Version 5.9.16
CPU Architecture aarch64

Any help would be greatly appreciated.
I just enabled info logging for the map extractor and will post the logs after reboot.

@PiotrMachowski
Copy link
Owner

You have to open provided link in your browser and follow steps described on the page. It is possible that your link has expired before you used it. You can use token extractor to generate a new one. You have to do it from a device that is in the same LAN as HA

@Tamsy
Copy link

Tamsy commented Jul 17, 2021

I experienced exactly the same behavior like @jscherry with our two Roborock S5 Max today: All of a sudden the extracted maps for the vacuums didn't show up anymore with Lovelace but showing the pictures "two factor authentication required (see logs)" instead.

Using token extractor didn't bring up anything new: Nothing has changed but the tokens are exactly the same as they were before.

So I simply just restared Home Assistant and all went automagically back to good again: The maps incl. calibration points, zones etc. are showing again in Lovelace.

I don't know whether the culprit was with Xiaomi or HA.

@MadOtis
Copy link

MadOtis commented Jul 22, 2021

I just experienced the exact same thing as the OP. I suspect Xiaomi is adding some sort of MFA to their servers. However, I noticed that my ISP's DHCP-issued IP address for my private network had changed between yesterday and today, so I wonder if that might have contributed to the sudden display of the error. A simple restart of HA didn't resolve the issue, but after doing a reboot of both my pfSense server and a physical reboot of my HA VM, it started working again.

@mkrasselt1
Copy link

For me The Problem exists on a per day Basis :/

@dbloom86
Copy link

dbloom86 commented Oct 12, 2021

I'm having the same issue since my HA instance froze yesterday. When trying to use token extractor to get the token. I get the exact same message. But I can log in to my Xiaomi Cloud account on the website without 2FA.

Edit:
So I found this: After I reboot my HA instance and directly go to the logs, the same error message turns up. But if you open the link within like a minute or so, you actually get the option to do 2FA. However after I do that, it nicely shows "ok" on the site, but the map extractor is still not working.

Edit 2: Oh and reinstalling the map extractor doesn't make a difference either

Please assist.

@PiotrMachowski
Copy link
Owner

@dbloom86 Have you opened the links using a device that has the same public IP as your HA instance?

@dbloom86
Copy link

@PiotrMachowski yes I have. Like I said, I can do the 2FA authentication just fine. It just doesn't change the fact that the integration keeps coming back with the message and it doesn't show a map

@PiotrMachowski
Copy link
Owner

PiotrMachowski commented Oct 12, 2021

@dbloom86 try to follow these steps:

  1. Reload Xiaomi Cloud Map Extractor domain (to get a fresh 2FA link)
  2. Complete 2FA flow using device that has the same public IP as your HA instance
  3. Reload Xiaomi Cloud Map Extractor again

@dbloom86
Copy link

dbloom86 commented Oct 12, 2021

@PiotrMachowski Ok I tried that. But it just keeps generating the error and not showing the map. Every time I reload the Xiaomi Cloud Map Extractor, the error shows up and I get a new 2FA link. I can complete it over and over again, but to no avail unfortunately....
Any other Ideas?

Edit:
If I use the token extractor tool (Python script thingy) I get the exact same message. Idk what to do anymore :(

@PiotrMachowski
Copy link
Owner

@dbloom86 Can you try using token extractor from a different public IP (e.g. using your phone as a access point)?

@dbloom86
Copy link

@PiotrMachowski I just tried that. But it gives the same exact result. I'm starting to think, it is something in my Xiaomi Cloud account.... But Idk what...

@PiotrMachowski
Copy link
Owner

@dbloom86 do you use other integrations that connect to Xiaomi Cloud?

@dbloom86
Copy link

dbloom86 commented Oct 12, 2021

@PiotrMachowski nope. I do have the Xiaomi Home app on my phone, and that connects fine. But that doesn't use the same way of connecting I think. I can try another integration to test though

@dbloom86
Copy link

@PiotrMachowski ok this is weird. I installed another integration that was gonna use the Xiaomi Cloud, but I didn't set it up yet. Restarted HA after installing it, and somehow the map extractor started working again.
Thanks for all the help though!

@PiotrMachowski
Copy link
Owner

@dbloom86

@adabelleleiram
Copy link

Is anyone looking at a proper fix for this? Had this issue for a while. First time, restarting did the trick. A couple of weeks later it came back and nothing seems to work. Tried all the things described here😕

@adabelleleiram
Copy link

I get the same issue btw when trying to run the python token extractor. It gives me a link saying two factor authentication required. When I go to the link, I'm able to fill in the number I get in the email but nothing happens in the script. Restarting it gives me the same error

@mkrasselt1
Copy link

I noticed this happening if my vaccum was in another subnet then my phone/homeassitant - but sharing the same public ip adress, maybee this helps some of you guys :) (And notice: I logged out of all my mobile apps during the extraction process, and logged back in later - not shure if this affected my setup)

@almostserious
Copy link

I can confirm the above.. if you open the link from the same subnet it works. However, my problem is that i simply do not receive the email...

@PiotrMachowski
Copy link
Owner

@almostserious it's possible that link has expired, try to reload Extractor domain in Server Controls and use the new link

@almostserious
Copy link

Thanks, the link is still fine. Its an issue with the Xiaomi Email.. I'm stuck in a loop now ;) Don't have a phone number connected to receive a code, and to register the phone number I first need to confirm the email which doesn't work ;) Lets see if it maybe arrives 24h later.

@kikofhm
Copy link

kikofhm commented Nov 5, 2021

@PiotrMachowski I'm with the same problem. From couple days ago the map it's STOP working.

the card shows: "two factor auth required (see logs)"
I restart HA and in logs Additional authentication required. Open following URL using device that has the same public IP, as your Home Assistant instance: https://account.xiaomi.com/ident... sometimes the page only shows Mi logo and Tips but nothing more, othertimes I can get the login page fill the form receive the code to my email and the page shows "ok" in left upper corner"

in my mi account in 2 step auth menu it's disable...

@gsotiriou
Copy link

You have to open provided link in your browser and follow steps described on the page. It is possible that your link has expired before you used it. You can use token extractor to generate a new one. You have to do it from a device that is in the same LAN as HA

Just came here to say that this worked for me. It must be like a "random" or "rare" check of the Xiaomi API to verify that the logins are not a hack attempt and that they originate from the true owner of the account. What I am about to say is not salt to any of the other users facing problems but make sure you have the right requirements in place people.

Firstly and I can't stress this enough, try this from the browser, on a PC that is on the same network as your HA instance. Not from your friend's PC, not from your mobile (on cellular network) phone browser, not from a incognito window, not anything fancy. Just a simple browser window on a pc on the same network as your Home Assistant.

Secondly. Xiaomi will ask for a verification (either email or phone). Don't treat your Xiaomi Accounts like garbage accounts that you created to join a giveaway. Ensure that your phone and email are in there and that you have actual access to these data.

Thirdly. Go to HA > Configuration > Server Controls and reload XIAOMI_CLOUD_MAP_EXTRACTOR after you are done. Then give it a couple of minutes.

@PiotrMachowski PiotrMachowski changed the title Map Extractor quit working Map Extractor quit working (Two factor authentication required) Nov 9, 2021
@PiotrMachowski PiotrMachowski self-assigned this Nov 9, 2021
@PiotrMachowski PiotrMachowski pinned this issue Nov 9, 2021
@Fannangir
Copy link

Tried all of the above.
Tried to enable/disable the request of 2fa from other devices.
Tried via token link and HA link.
Tried another public IP (via phone internet connection)
Still, unfortunately, stuck in the same loop.

@PiotrMachowski
Copy link
Owner

Lots of workarounds, but do we actually know what the issue is? Like, why is this happening to begin with?
Are there any logs that we can share? I asked that before.

@eXifreXi This is a problem with authentication in Xiaomi cloud. It is possible that this problem is on server side - a mechanism to prevent access to cloud in an "unofficial" way. Logs from map extractor won't help.

@PiotrMachowski you said you don't have the issue on your end, right?

Yes, I had this problem once, but it disappeared after a reload and never appeared again.

Do we need to share anything with you that might help? Maybe it's just a matter of handling something differently.
The other app to retrieve the token clearly works if one updates the script by hand via the website response when authenticating. Maybe there is some additional setup data one can add manually to the HA part in the same way?

It doesn't seem reasonable to integrate similar approach in HA, you would probably need to provide this data after every HA restart.

The same problem also exists in different places:

@eXifreXi
Copy link

@PiotrMachowski Thanks for clarifying!

@Patresss
Copy link

Patresss commented Sep 1, 2022

Is there a workaround for this problem? I tried modifying files e.g. xiaomi_cloud_connector.py hardcoding e.g. _serviceToken but it didn't help. (However, it is very likely that I missed something)

@barrelltitor
Copy link

The only workaround I found was to just make a new account and add the devices there. Worked like a charm. Make sure not to add your phone number to the account though, just your e-mail, it seems that if I add my phone number it believes I have 2FA on even though I do not have it, must be some change Xiaomi made.

@auanasgheps
Copy link

auanasgheps commented Sep 5, 2022

I had to open Mi Home application, and then a message pop up about terms and conditions had changed, I had to agree the new ToS and the map showed on the Mi App. Then restarting HA map showed back without any issue.

I can happily confirm this has worked in my case! Thanks @adocampo

@zawnk
Copy link

zawnk commented Oct 21, 2022

I just had the same issue and I didn't even have to accept any new TOS or anything within the app. Just starting the app and looking at the map there fixed the issue in HA. I guess you have to start the App once in a while (like once or twice a month) to avoid this issue.

@mcsinjak
Copy link

Hi. I've been trying to solve 2FA problem since june and gave up in august. But today I tryed again. I went to https://i.mi.com/#/setting and notification appeared, that my account was deactivated due to inactivity for 1 year. After activating it again, HA card started to work. Maybe it will help you too.

@malinduta
Copy link

Maybe it will help you too.

Yes, it helped me. It started working again.
Thank you!

@twistedsanity
Copy link

Hi. I've been trying to solve 2FA problem since june and gave up in august. But today I tryed again. I went to https://i.mi.com/#/setting and notification appeared, that my account was deactivated due to inactivity for 1 year. After activating it again, HA card started to work. Maybe it will help you too.

This was exactly my issue, I logged into the site and it asked me to reactivate my account. Thank you.

@comedido
Copy link

Hi. I've been trying to solve 2FA problem since june and gave up in august. But today I tryed again. I went to https://i.mi.com/#/setting and notification appeared, that my account was deactivated due to inactivity for 1 year. After activating it again, HA card started to work. Maybe it will help you too.

This was exactly my issue, I logged into the site and it asked me to reactivate my account. Thank you.

This solved my issue too. Just log in via the link and restart. It will work again!

@mat4444
Copy link

mat4444 commented Feb 15, 2023

After many attempts, this worked for me:

@TroySK
Copy link

TroySK commented Mar 24, 2023

I have 2 vacuums. 1 roborock and 1 viomi. The roborack is "cn" based and viomi "in" based. I don't have 2FA enabled. The integration had stopped working. After doing a password reset and agreeing to new terms the cn based roborock started working. The viomi which in based is unable to get the map. Here is the log.

Log
2023-03-24 23:02:46.968 WARNING (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:02:46.973 DEBUG (SyncWorker_2) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:02:47.112 DEBUG (SyncWorker_2) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F5
2023-03-24 23:02:47.112 DEBUG (SyncWorker_2) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:02:48.845 DEBUG (SyncWorker_2) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:02:48.845 DEBUG (SyncWorker_2) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:02:50.039 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:02:50.854 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:02:50.855 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:02:51.786 WARNING (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:02:51.792 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:02:51.912 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F6
2023-03-24 23:02:51.913 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:02:53.566 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:02:53.566 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:02:55.040 DEBUG (SyncWorker_15) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:02:55.826 DEBUG (SyncWorker_15) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:02:55.826 DEBUG (SyncWorker_15) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:02:56.827 WARNING (SyncWorker_15) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:02:56.831 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:02:56.951 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F7
2023-03-24 23:02:56.952 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:02:58.644 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:02:58.644 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:03:00.043 DEBUG (SyncWorker_4) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:03:00.805 DEBUG (SyncWorker_4) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:03:00.805 DEBUG (SyncWorker_4) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:01.753 WARNING (SyncWorker_4) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:03:01.761 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:03:01.908 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F8
2023-03-24 23:03:01.908 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:03.578 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:03:03.578 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:03:05.043 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:03:05.822 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:03:05.823 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:06.763 WARNING (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:03:06.768 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:03:06.881 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F9
2023-03-24 23:03:06.881 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:08.672 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:03:08.672 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:03:10.044 DEBUG (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:03:10.794 DEBUG (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:03:10.794 DEBUG (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:11.737 WARNING (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:03:11.742 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:03:11.857 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F10
2023-03-24 23:03:11.858 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:13.781 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:03:13.781 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:03:15.045 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:03:15.845 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:03:15.847 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:16.919 WARNING (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:03:16.926 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:03:17.063 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F11
2023-03-24 23:03:17.064 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:18.720 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:03:18.720 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:03:20.047 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:03:20.796 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:03:20.796 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:21.893 WARNING (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:03:21.899 DEBUG (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:03:23.411 DEBUG (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F12
2023-03-24 23:03:23.411 DEBUG (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:25.051 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2023-03-24 23:03:25.120 DEBUG (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:03:25.120 DEBUG (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:03:30.054 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:03:30.912 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:03:30.912 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:31.987 WARNING (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:03:31.992 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:03:32.115 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F13
2023-03-24 23:03:32.115 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:33.805 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:03:33.806 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:03:35.054 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:03:35.811 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:03:35.812 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:36.750 WARNING (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:03:36.755 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:03:36.879 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F14
2023-03-24 23:03:36.879 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:38.608 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:03:38.608 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:03:40.056 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:03:40.804 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:03:40.804 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:41.829 WARNING (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:03:41.832 DEBUG (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:03:41.947 DEBUG (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F15
2023-03-24 23:03:41.947 DEBUG (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:43.872 DEBUG (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:03:43.873 DEBUG (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:03:45.057 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:03:45.798 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:03:45.799 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:46.725 WARNING (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:03:46.730 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:03:46.842 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F16
2023-03-24 23:03:46.842 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:48.600 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:03:48.601 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:03:50.058 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:03:50.827 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:03:50.827 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:51.765 WARNING (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:03:51.771 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:03:52.079 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F17
2023-03-24 23:03:52.080 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:53.732 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:03:53.732 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:03:55.059 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:03:55.981 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:03:55.982 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:56.909 WARNING (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:03:56.915 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:03:57.078 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F0
2023-03-24 23:03:57.078 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:03:58.823 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:03:58.823 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:00.059 DEBUG (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:00.824 DEBUG (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:00.824 DEBUG (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:01.901 WARNING (SyncWorker_11) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:01.906 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:02.023 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F1
2023-03-24 23:04:02.023 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:03.650 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:03.650 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:05.060 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:05.886 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:05.887 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:06.841 WARNING (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:06.847 DEBUG (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:06.992 DEBUG (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F2
2023-03-24 23:04:06.993 DEBUG (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:08.670 DEBUG (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:08.670 DEBUG (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:10.061 DEBUG (SyncWorker_12) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:10.831 DEBUG (SyncWorker_12) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:10.831 DEBUG (SyncWorker_12) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:11.781 WARNING (SyncWorker_12) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:11.786 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:11.901 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F3
2023-03-24 23:04:11.902 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:13.643 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:13.644 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:15.062 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:15.906 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:15.906 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:16.841 WARNING (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:16.847 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:16.957 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F4
2023-03-24 23:04:16.958 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:18.670 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:18.671 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:20.063 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:20.865 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:20.866 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:21.837 WARNING (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:21.842 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:21.963 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F5
2023-03-24 23:04:21.964 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:23.617 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:23.617 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:25.065 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:25.848 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:25.849 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:26.935 WARNING (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:26.941 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:27.061 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F6
2023-03-24 23:04:27.061 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:28.745 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:28.746 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:30.065 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:30.855 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:30.855 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:31.975 WARNING (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:31.983 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:32.098 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F7
2023-03-24 23:04:32.098 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:33.762 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:33.762 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:35.067 DEBUG (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:35.825 DEBUG (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:35.826 DEBUG (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:36.778 WARNING (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:36.784 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:36.909 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F8
2023-03-24 23:04:36.909 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:38.571 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:38.571 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:40.068 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:40.831 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:40.831 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:41.847 WARNING (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:41.850 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:42.008 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F9
2023-03-24 23:04:42.009 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:43.919 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:43.920 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:45.069 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:46.028 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:46.029 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:46.958 WARNING (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:46.964 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:47.854 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F10
2023-03-24 23:04:47.855 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:49.500 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:49.500 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:50.070 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:50.958 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:50.959 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:51.899 WARNING (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:51.905 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:52.037 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F11
2023-03-24 23:04:52.037 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:53.691 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:53.691 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:04:55.071 DEBUG (SyncWorker_2) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:04:55.829 DEBUG (SyncWorker_2) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:04:55.829 DEBUG (SyncWorker_2) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:56.748 WARNING (SyncWorker_2) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:04:56.754 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:04:56.864 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F12
2023-03-24 23:04:56.864 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:04:58.522 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:04:58.522 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:05:00.072 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:05:00.830 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:05:00.831 DEBUG (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:01.915 WARNING (SyncWorker_14) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:05:01.921 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:05:02.032 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F13
2023-03-24 23:05:02.032 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:03.717 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:05:03.717 DEBUG (SyncWorker_6) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:05:05.072 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:05:05.836 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:05:05.837 DEBUG (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:06.766 WARNING (SyncWorker_8) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:05:06.772 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:05:06.889 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F14
2023-03-24 23:05:06.890 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:08.571 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:05:08.572 DEBUG (SyncWorker_5) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:05:10.073 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:05:10.845 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:05:10.845 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:11.784 WARNING (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:05:11.792 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:05:11.903 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F15
2023-03-24 23:05:11.903 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:13.715 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:05:13.716 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:05:15.074 DEBUG (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:05:15.850 DEBUG (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:05:15.851 DEBUG (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:16.802 WARNING (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:05:16.808 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:05:16.924 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F16
2023-03-24 23:05:16.924 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:18.564 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:05:18.564 DEBUG (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:05:20.075 DEBUG (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:05:20.859 DEBUG (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:05:20.859 DEBUG (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:21.811 WARNING (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:05:21.817 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:05:21.961 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F17
2023-03-24 23:05:21.962 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:23.633 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:05:23.634 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:05:25.076 DEBUG (SyncWorker_4) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:05:25.847 DEBUG (SyncWorker_4) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:05:25.847 DEBUG (SyncWorker_4) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:26.780 WARNING (SyncWorker_4) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:05:26.786 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:05:26.899 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F0
2023-03-24 23:05:26.899 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:28.544 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:05:28.544 DEBUG (SyncWorker_9) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:05:30.078 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:05:30.871 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:05:30.872 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:31.799 WARNING (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:05:31.806 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:05:31.958 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F1
2023-03-24 23:05:31.958 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:33.608 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:05:33.608 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:05:35.079 DEBUG (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:05:35.962 DEBUG (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:05:35.963 DEBUG (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:36.899 WARNING (SyncWorker_3) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:05:36.904 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:05:37.038 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F2
2023-03-24 23:05:37.039 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:39.435 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:05:39.436 DEBUG (SyncWorker_1) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:05:40.080 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:05:40.830 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:05:40.830 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:41.848 WARNING (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:05:41.852 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:05:42.006 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F3
2023-03-24 23:05:42.006 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:43.874 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:05:43.874 DEBUG (SyncWorker_16) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok
2023-03-24 23:05:45.082 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Logging in...
2023-03-24 23:05:45.899 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Logged in
2023-03-24 23:05:45.899 DEBUG (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:48.283 WARNING (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2023-03-24 23:05:48.287 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map name from device
2023-03-24 23:05:48.401 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Map name robomap%2F118032561%2F4
2023-03-24 23:05:48.402 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Retrieving map from Xiaomi cloud
2023-03-24 23:05:50.165 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Map data retrieved
2023-03-24 23:05:50.165 DEBUG (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Map is ok

@PiotrMachowski
Copy link
Owner

@TroySK can you show your config?

@TroySK
Copy link

TroySK commented Mar 25, 2023

camera:
  - platform: xiaomi_cloud_map_extractor
    name: mop_p
    host: 192.168.6.110
    token: <>
    username: <>
    password: <>
    draw: ['all']
    country: 'in'
    attributes:
      - calibration_points 
  - platform: xiaomi_cloud_map_extractor
    name: roborock
    host: 192.168.6.112
    token: <>
    username: <>
    password: <>
    draw: ['all']
    country: 'cn'
    attributes:
      - calibration_points 

The first one doesn't work but the second one does. Earlier both used to work. Have tried to country blank and 'cn' for mop_p as well but still didn't work.

@PiotrMachowski
Copy link
Owner

Does any of them show 2FA message on the camera image?

@TroySK
Copy link

TroySK commented Mar 25, 2023

No, none of them ever did. Changing password helped enable the roborock but viomi doesn't work yet.

@PiotrMachowski
Copy link
Owner

@TroySK So this is not an issue related to your problem. Please check if there is already an existing issue related to your Viomi model

@TroySK
Copy link

TroySK commented Mar 26, 2023

@PiotrMachowski Thanks for looking into. I'll dig into the issues and hopefully will be able to get it working soon. 🙌

@tomlut
Copy link

tomlut commented May 18, 2023

I have two roborock s5 vacuums and the map extractor has been working well for a year but today the cameras stopped loading and just display "Failed to retrieve map from vacuum".

I tried the token extractor and got the 2FA warning. Successfully entered the code on the website. Tried the token extractor again and got the tokens no problem (they have not changed).

Reloaded the map extractor integration. Restarted home assistant. Still no camera images. Log says:

Logger: homeassistant.helpers.entity
Source: helpers/entity.py:749
First occurred: 18:03:21 (2 occurrences)
Last logged: 18:03:34

Update of camera.upstairs_vacuum is taking over 10 seconds
Update of camera.downstairs_vacuum is taking over 10 seconds

@PiotrMachowski
Copy link
Owner

#422

@tomlut
Copy link

tomlut commented May 18, 2023

Scan interval was already set to 60 sec but I'll set auto update to false and give the automation a go.

Thanks.

@7leman7
Copy link

7leman7 commented Jul 22, 2023

After many attempts, this worked for me:

This has helped me as well, even without changing the password.

Before confirming via the button in the pop-up (in https://account.xiaomi.com/fe/service/account/privacy ) I was getting 2FA error in Map Extractor, I was provided with a link in logs and the link seemingly worked fine (I got the code in the email, entered it, was forwarded to page with a single "OK" in it), but 2FA error did not go away.

@bushbrother
Copy link

After many attempts, this worked for me:

This has helped me as well, even without changing the password.

Before confirming via the button in the pop-up (in https://account.xiaomi.com/fe/service/account/privacy ) I was getting 2FA error in Map Extractor, I was provided with a link in logs and the link seemingly worked fine (I got the code in the email, entered it, was forwarded to page with a single "OK" in it), but 2FA error did not go away.

Just to say, this sorted it for me too! Thanks!

@ourpurple
Copy link

  • platform: xiaomi_cloud_map_extractor
    name: roborock
    host: 192.168.6.112
    token: <>
    username: <>
    password: <>
    draw: ['all']
    country: 'cn'
    attributes:
    • calibration_points

add country: 'cn'

it worked!

@x3style
Copy link

x3style commented Nov 30, 2023

Any way to easily and realiably surface that link in a timely manner when this incident occurs, it was quite the endeavour to dig it up from the logs. It also seems to have 1 link for each device. I had 3.

@x3style
Copy link

x3style commented Nov 30, 2023

After many attempts, this worked for me:

This has helped me as well, even without changing the password.

Before confirming via the button in the pop-up (in https://account.xiaomi.com/fe/service/account/privacy ) I was getting 2FA error in Map Extractor, I was provided with a link in logs and the link seemingly worked fine (I got the code in the email, entered it, was forwarded to page with a single "OK" in it), but 2FA error did not go away.

Can confirm this works as intended. It took me a few clicks to the privacy part to get the authentication and prompt.

@sheminasalam
Copy link

The above mentioned steps didn't work for me. Is there any other ways?

@klu16
Copy link

klu16 commented Apr 5, 2024

Despite 2FA auth errors, I also had a "Failed to retrieve map from vacuum".

In my case the culprit seems to be the AdGuard Home which was blocking some DNS requests:

obraz

PS. My vacuum is connected via DE servers, so that caught my eye.

After unblocking, all seems to work fine so far...

@onurece
Copy link

onurece commented Oct 23, 2024

I'm having the same problem. I even tried logging from the Firefox add on. It can't get any more same IP then that.
It feels like somehow the integration doesn't realise that the login is complete. Is there a way to manually enter the token returned in the URL after logging in by following the link in logs?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests