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.