Xiaomi Mii (migration?) issues

I use a Roborock Vacuum and had this working flawlessly before the Xiaomi integration went native. Now my installation constantly detects a new device. I feed it the API key, then it claims to add the device. So, now I have 4 vacuums listed but none of them seem to work. I assume I have to remove those entries. Do I also remove “legacy” code from config? This is what I have at the moment:

# Conchita
vacuum:
  - platform: xiaomi_miio
    host: !secret mii_host
    token: !secret mii_token
    name: Conchita

and this is what my logs are filled with:

Logger: homeassistant.components.vacuum
Source: helpers/entity_platform.py:693
Integration: Stofzuiger (documentation, issues)
First occurred: 6 juni 2021 20:33:42 (178756 occurrences)
Last logged: 13:43:15

and

Logger: miio.miioprotocol
Source: /usr/local/lib/python3.8/site-packages/miio/miioprotocol.py:240
First occurred: 6 juni 2021 20:32:41 (178703 occurrences)
Last logged: 13:43:15

Got error when receiving: timed out

Unfortunately the documentation does not describe a migration scenario, nor does the installation complain about ‘legacy’ code in config. Any insights appreciated. Thanks in advance.

Hello,

I have, I think, exactly the same problem as you : I resetted my vacuum to the Wifi, but even if I’m sure of the IP address and the token, it still throws me error like this one Got error when receiving: timed out or this one Updating xiaomi_miio vacuum took longer than the scheduled update interval 0:00:20 .

My configuration didn’t change recently.

I don’t know the reason why, but by just removing Xiaomi Miio integration and adding it again (IP address + token), it’s okay now.
If it can help someone…

miio twice this just gets better every time. What could be causing this?