Xiaomi vacuum Unavailable in version 2020.12.1

vacuum stays unavailable after entering below in config.yaml
vacuum:

  • platform: xiaomi_miio
    host: 192.168.20.10
    token: xxxxxxxxxxxxxxxxxxxxxxxxxxxx

I am using the token_extractor tool to get the token and confirm other tokens from other devices have worked. I have also tried to change vlans, disable pi-hole and reset vacuum but to no avail.

logs from hassio:

2021-01-04 15:12:14 WARNING (MainThread) [homeassistant.components.vacuum] Updating xiaomi_miio vacuum took longer than the scheduled update interval 0:00:20
2021-01-04 15:12:15 ERROR (SyncWorker_2) [miio.miioprotocol] Got error when receiving: timed out
2021-01-04 15:12:44 WARNING (MainThread) [homeassistant.helpers.entity] Update of vacuum.xiaomi_vacuum_cleaner is taking over 10 seconds
2021-01-04 15:12:54 WARNING (MainThread) [homeassistant.components.vacuum] Updating xiaomi_miio vacuum took longer than the scheduled update interval 0:00:20
2021-01-04 15:12:55 ERROR (SyncWorker_7) [miio.miioprotocol] Got error when receiving: timed out
2021-01-04 15:13:14 WARNING (MainThread) [homeassistant.components.vacuum] Updating xiaomi_miio vacuum took longer than the scheduled update interval 0:00:20
2021-01-04 15:13:15 ERROR (SyncWorker_7) [miio.miioprotocol] Got error when receiving: timed out
2021-01-04 15:13:44 WARNING (MainThread) [homeassistant.helpers.entity] Update of vacuum.xiaomi_vacuum_cleaner is taking over 10 seconds
2021-01-04 15:13:54 WARNING (MainThread) [homeassistant.components.vacuum] Updating xiaomi_miio vacuum took longer than the scheduled update interval 0:00:20
2021-01-04 15:13:55 ERROR (SyncWorker_0) [miio.miioprotocol] Got error when receiving: timed out
2021-01-04 15:14:14 WARNING (MainThread) [homeassistant.components.vacuum] Updating xiaomi_miio vacuum took longer than the scheduled update interval 0:00:20
2021-01-04 15:14:15 ERROR (SyncWorker_0) [miio.miioprotocol] Got error when receiving: timed out
2021-01-04 15:14:44 WARNING (MainThread) [homeassistant.helpers.entity] Update of vacuum.xiaomi_vacuum_cleaner is taking over 10 seconds
2021-01-04 15:14:54 WARNING (MainThread) [homeassistant.components.vacuum] Updating xiaomi_miio vacuum took longer than the scheduled update interval 0:00:20
2021-01-04 15:14:55 ERROR (SyncWorker_6) [miio.miioprotocol] Got error when receiving: timed out
2021-01-04 15:15:14 WARNING (MainThread) [homeassistant.components.vacuum] Updating xiaomi_miio vacuum took longer than the scheduled update interval 0:00:20
2021-01-04 15:15:16 ERROR (SyncWorker_6) [miio.miioprotocol] Got error when receiving: timed out
2021-01-04 15:15:44 WARNING (MainThread) [homeassistant.helpers.entity] Update of vacuum.xiaomi_vacuum_cleaner is taking over 10 seconds
2021-01-04 15:15:54 WARNING (MainThread) [homeassistant.components.vacuum] Updating xiaomi_miio vacuum took longer than the scheduled update interval 0:00:20
2021-01-04 15:15:55 ERROR (SyncWorker_2) [miio.miioprotocol] Got error when receiving: timed out
2021-01-04 15:16:14 WARNING (MainThread) [homeassistant.components.vacuum] Updating xiaomi_miio vacuum took longer than the scheduled update interval 0:00:20
2021-01-04 15:16:16 ERROR (SyncWorker_2) [miio.miioprotocol] Got error when receiving: timed out
2021-01-04 15:16:44 WARNING (MainThread) [homeassistant.helpers.entity] Update of vacuum.xiaomi_vacuum_cleaner is taking over 10 seconds

I have the same problem have you managed to fix this

no, still having the same issue mate!. Hoping someone can help