user7397575

Пикабушник
Дата рождения: 11 ноября
100 рейтинг 0 подписчиков 1 подписка 1 пост 0 в горячем
1

Не подключается робот пылесос от Сяоми в Home Assistant

Доброго времени суток!
Только начал своё знакомство с Home assistant.
Поднял виртуалку HAOS с помощью VirtualBox, создал аккаунт в HA и решил начать с самого лёгкого из имеющегося: подтянуть свой робот пылесос от сяоми. Сделал всё как положено: поставил интеграцию Xiaomi Miio, прилепил в нее свой аккаунт из MI Home ( он оказался в РУ облаке, если это имеет значение), после чего в панель данной интеграции подтянулся мой пылесос ( точнее его название), а вот сама сущность пылесоса не загрузилась см скриншот).
Расстроился, но не очень. Скачал где то приблуду для определения токена и айпи адреса пылесоса и провёл ручную авторизацию в интеграции. Проблему это не решило, добавилась просто еще одна строка с пылесосом.


Включил режим отладки чтобы записать лог. Вот его часть, там в принципе повторяющиеся сегменты:

2023-08-08 22:15:56.713 WARNING (MainThread) [homeassistant.config_entries] Config entry 'кругляш' for xiaomi_miio integration not ready yet; Retrying in background

2023-08-08 22:15:56.732 WARNING (MainThread) [homeassistant.config_entries] Config entry 'rockrobo.vacuum.v1' for xiaomi_miio integration not ready yet; Retrying in background

2023-08-08 22:16:06.783 ERROR (SyncWorker_0) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:16:06.795 ERROR (SyncWorker_4) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:16:16.814 ERROR (SyncWorker_6) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:16:16.844 ERROR (SyncWorker_1) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:16:26.992 ERROR (SyncWorker_0) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:16:26.994 ERROR (SyncWorker_4) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:16:37.029 ERROR (SyncWorker_1) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:16:37.031 ERROR (SyncWorker_6) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:16:37.066 ERROR (SyncWorker_5) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:16:37.179 ERROR (SyncWorker_7) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:16:57.136 ERROR (SyncWorker_5) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:16:57.219 ERROR (SyncWorker_7) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:17:07.116 ERROR (SyncWorker_3) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:17:07.571 ERROR (SyncWorker_8) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:17:27.184 ERROR (SyncWorker_3) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:17:27.621 ERROR (SyncWorker_8) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:17:57.604 ERROR (SyncWorker_4) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:17:57.604 DEBUG (SyncWorker_4) [homeassistant.components.xiaomi_miio] Unable to fetch timers, this may happen on some devices: No response from the device

2023-08-08 22:17:57.605 DEBUG (SyncWorker_4) [miio.click_common] Unknown model, trying autodetection. None None

2023-08-08 22:17:57.605 DEBUG (SyncWorker_4) [miio.miioprotocol] 192.168.31.48:54321 >>: {'id': 305, 'method': 'miIO.info', 'params': []}

2023-08-08 22:17:57.961 ERROR (SyncWorker_6) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:17:57.962 DEBUG (SyncWorker_6) [homeassistant.components.xiaomi_miio] Unable to fetch timers, this may happen on some devices: No response from the device

2023-08-08 22:17:57.963 DEBUG (SyncWorker_6) [miio.click_common] Unknown model, trying autodetection. None None

2023-08-08 22:17:57.965 DEBUG (SyncWorker_6) [miio.miioprotocol] 192.168.31.48:54321 >>: {'id': 305, 'method': 'miIO.info', 'params': []}

2023-08-08 22:18:02.610 DEBUG (SyncWorker_4) [miio.miioprotocol] Retrying with incremented id, retries left: 3

2023-08-08 22:18:02.623 DEBUG (SyncWorker_4) [miio.miioprotocol] Got a response: Container:

data = Container:

data = b'' (total 0)

value = b'' (total 0)

offset1 = 32

offset2 = 32

length = 0

header = Container:

data = b'!1\x00 \x00\x00\x00\x00\x04\xec34d\xd2\x94\xea' (total 16)

value = Container:

length = 32

unknown = 0

device_id = unhexlify('04ec3334')

ts = 2023-08-08 19:18:02

offset1 = 0

offset2 = 16

length = 16

checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' (total 16)

2023-08-08 22:18:02.624 DEBUG (SyncWorker_4) [miio.miioprotocol] Discovered 04ec3334 with ts: 2023-08-08 19:18:02, token: b'ffffffffffffffffffffffffffffffff'

2023-08-08 22:18:02.625 DEBUG (SyncWorker_4) [miio.miioprotocol] 192.168.31.48:54321 >>: {'id': 406, 'method': 'miIO.info', 'params': []}

2023-08-08 22:18:02.971 DEBUG (SyncWorker_6) [miio.miioprotocol] Retrying with incremented id, retries left: 3

2023-08-08 22:18:02.982 DEBUG (SyncWorker_6) [miio.miioprotocol] Got a response: Container:

data = Container:

data = b'' (total 0)

value = b'' (total 0)

offset1 = 32

offset2 = 32

length = 0

header = Container:

data = b'!1\x00 \x00\x00\x00\x00\x04\xec34d\xd2\x94\xea' (total 16)

value = Container:

length = 32

unknown = 0

device_id = unhexlify('04ec3334')

ts = 2023-08-08 19:18:02

offset1 = 0

offset2 = 16

length = 16

checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' (total 16)

2023-08-08 22:18:02.982 DEBUG (SyncWorker_6) [miio.miioprotocol] Discovered 04ec3334 with ts: 2023-08-08 19:18:02, token: b'ffffffffffffffffffffffffffffffff'

2023-08-08 22:18:02.983 DEBUG (SyncWorker_6) [miio.miioprotocol] 192.168.31.48:54321 >>: {'id': 406, 'method': 'miIO.info', 'params': []}

2023-08-08 22:18:07.631 DEBUG (SyncWorker_4) [miio.miioprotocol] Retrying with incremented id, retries left: 2

2023-08-08 22:18:07.637 DEBUG (SyncWorker_4) [miio.miioprotocol] Got a response: Container:

data = Container:

data = b'' (total 0)

value = b'' (total 0)

offset1 = 32

offset2 = 32

length = 0

header = Container:

data = b'!1\x00 \x00\x00\x00\x00\x04\xec34d\xd2\x94\xef' (total 16)

value = Container:

length = 32

unknown = 0

device_id = unhexlify('04ec3334')

ts = 2023-08-08 19:18:07

offset1 = 0

offset2 = 16

length = 16

checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' (total 16)

2023-08-08 22:18:07.638 DEBUG (SyncWorker_4) [miio.miioprotocol] Discovered 04ec3334 with ts: 2023-08-08 19:18:07, token: b'ffffffffffffffffffffffffffffffff'

2023-08-08 22:18:07.639 DEBUG (SyncWorker_4) [miio.miioprotocol] 192.168.31.48:54321 >>: {'id': 507, 'method': 'miIO.info', 'params': []}

2023-08-08 22:18:07.987 DEBUG (SyncWorker_6) [miio.miioprotocol] Retrying with incremented id, retries left: 2

2023-08-08 22:18:07.995 DEBUG (SyncWorker_6) [miio.miioprotocol] Got a response: Container:

data = Container:

data = b'' (total 0)

value = b'' (total 0)

offset1 = 32

offset2 = 32

length = 0

header = Container:

data = b'!1\x00 \x00\x00\x00\x00\x04\xec34d\xd2\x94\xef' (total 16)

value = Container:

length = 32

unknown = 0

device_id = unhexlify('04ec3334')

ts = 2023-08-08 19:18:07

offset1 = 0

offset2 = 16

length = 16

checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' (total 16)

2023-08-08 22:18:07.996 DEBUG (SyncWorker_6) [miio.miioprotocol] Discovered 04ec3334 with ts: 2023-08-08 19:18:07, token: b'ffffffffffffffffffffffffffffffff'

2023-08-08 22:18:07.996 DEBUG (SyncWorker_6) [miio.miioprotocol] 192.168.31.48:54321 >>: {'id': 507, 'method': 'miIO.info', 'params': []}

2023-08-08 22:18:12.644 DEBUG (SyncWorker_4) [miio.miioprotocol] Retrying with incremented id, retries left: 1

2023-08-08 22:18:12.658 DEBUG (SyncWorker_4) [miio.miioprotocol] Got a response: Container:

data = Container:

data = b'' (total 0)

value = b'' (total 0)

offset1 = 32

offset2 = 32

length = 0

header = Container:

data = b'!1\x00 \x00\x00\x00\x00\x04\xec34d\xd2\x94\xf4' (total 16)

value = Container:

length = 32

unknown = 0

device_id = unhexlify('04ec3334')

ts = 2023-08-08 19:18:12

offset1 = 0

offset2 = 16

length = 16

checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' (total 16)

2023-08-08 22:18:12.658 DEBUG (SyncWorker_4) [miio.miioprotocol] Discovered 04ec3334 with ts: 2023-08-08 19:18:12, token: b'ffffffffffffffffffffffffffffffff'

2023-08-08 22:18:12.660 DEBUG (SyncWorker_4) [miio.miioprotocol] 192.168.31.48:54321 >>: {'id': 608, 'method': 'miIO.info', 'params': []}

2023-08-08 22:18:13.002 DEBUG (SyncWorker_6) [miio.miioprotocol] Retrying with incremented id, retries left: 1

2023-08-08 22:18:13.025 DEBUG (SyncWorker_6) [miio.miioprotocol] Got a response: Container:

data = Container:

data = b'' (total 0)

value = b'' (total 0)

offset1 = 32

offset2 = 32

length = 0

header = Container:

data = b'!1\x00 \x00\x00\x00\x00\x04\xec34d\xd2\x94\xf4' (total 16)

value = Container:

length = 32

unknown = 0

device_id = unhexlify('04ec3334')

ts = 2023-08-08 19:18:12

offset1 = 0

offset2 = 16

length = 16

checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' (total 16)

2023-08-08 22:18:13.025 DEBUG (SyncWorker_6) [miio.miioprotocol] Discovered 04ec3334 with ts: 2023-08-08 19:18:12, token: b'ffffffffffffffffffffffffffffffff'

2023-08-08 22:18:13.026 DEBUG (SyncWorker_6) [miio.miioprotocol] 192.168.31.48:54321 >>: {'id': 608, 'method': 'miIO.info', 'params': []}

2023-08-08 22:18:17.664 ERROR (SyncWorker_4) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:18:18.031 ERROR (SyncWorker_6) [miio.miioprotocol] Got error when receiving: timed out

2023-08-08 22:18:53.837 ERROR (MainThread) [frontend.js.latest.202308020] http://homeassistant.local:8123/frontend_latest/15664-mac7RvTTaE0.js:1:78492 Uncaught TypeError: Cannot read properties of null (reading 'removeEventListener')

2023-08-08 22:19:00.888 DEBUG (MainThread) [homeassistant.components.xiaomi_miio] Initializing with host 192.168.31.48 (token 51353...)

2023-08-08 22:19:00.889 DEBUG (SyncWorker_0) [miio.click_common] Unknown model, trying autodetection. None None

2023-08-08 22:19:00.934 DEBUG (SyncWorker_0) [miio.miioprotocol] Got a response: Container:

data = Container:

data = b'' (total 0)

value = b'' (total 0)

offset1 = 32

offset2 = 32

length = 0

header = Container:

data = b'!1\x00 \x00\x00\x00\x00\x04\xec34d\xd2\x95$' (total 16)

value = Container:

length = 32

unknown = 0

device_id = unhexlify('04ec3334')

ts = 2023-08-08 19:19:00

offset1 = 0

offset2 = 16

length = 16

checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' (total 16)

2023-08-08 22:19:00.934 DEBUG (SyncWorker_0) [miio.miioprotocol] Discovered 04ec3334 with ts: 2023-08-08 19:19:00, token: b'ffffffffffffffffffffffffffffffff'

2023-08-08 22:19:00.934 DEBUG (SyncWorker_0) [miio.miioprotocol] 192.168.31.48:54321 >>: {'id': 1, 'method': 'miIO.info', 'params': []}

2023-08-08 22:19:05.940 DEBUG (SyncWorker_0) [miio.miioprotocol] Retrying with incremented id, retries left: 3

2023-08-08 22:19:05.948 DEBUG (SyncWorker_0) [miio.miioprotocol] Got a response: Container:

data = Container:

data = b'' (total 0)

value = b'' (total 0)

offset1 = 32

offset2 = 32

length = 0

header = Container:

data = b'!1\x00 \x00\x00\x00\x00\x04\xec34d\xd2\x95)' (total 16)

value = Container:

length = 32

unknown = 0

device_id = unhexlify('04ec3334')

ts = 2023-08-08 19:19:05

offset1 = 0

offset2 = 16

length = 16

checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' (total 16)

2023-08-08 22:19:05.949 DEBUG (SyncWorker_0) [miio.miioprotocol] Discovered 04ec3334 with ts: 2023-08-08 19:19:05, token: b'ffffffffffffffffffffffffffffffff'

2023-08-08 22:19:05.949 DEBUG (SyncWorker_0) [miio.miioprotocol] 192.168.31.48:54321 >>: {'id': 102, 'method': 'miIO.info', 'params': []}

2023-08-08 22:19:07.822 DEBUG (MainThread) [homeassistant.components.xiaomi_miio] Initializing with host 192.168.31.48 (token 51353...)

2023-08-08 22:19:07.822 DEBUG (SyncWorker_3) [miio.click_common] Unknown model, trying autodetection. None None

2023-08-08 22:19:07.828 DEBUG (SyncWorker_3) [miio.miioprotocol] Got a response: Container:

data = Container:

data = b'' (total 0)

value = b'' (total 0)

offset1 = 32

offset2 = 32

length = 0

header = Container:

data = b'!1\x00 \x00\x00\x00\x00\x04\xec34d\xd2\x95+' (total 16)

value = Container:

length = 32

unknown = 0

device_id = unhexlify('04ec3334')

ts = 2023-08-08 19:19:07

offset1 = 0

offset2 = 16

length = 16

checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' (total 16)

2023-08-08 22:19:07.829 DEBUG (SyncWorker_3) [miio.miioprotocol] Discovered 04ec3334 with ts: 2023-08-08 19:19:07, token: b'ffffffffffffffffffffffffffffffff'

2023-08-08 22:19:07.830 DEBUG (SyncWorker_3) [miio.miioprotocol] 192.168.31.48:54321 >>: {'id': 1, 'method': 'miIO.info', 'params': []}

2023-08-08 22:19:10.890 DEBUG (MainThread) [homeassistant.components.xiaomi_miio] Finished fetching кругляш data in 10.002 seconds (success: False)

2023-08-08 22:19:10.891 WARNING (MainThread) [homeassistant.config_entries] Config entry 'кругляш' for xiaomi_miio integration not ready yet; Retrying in background

2023-08-08 22:19:10.955 DEBUG (SyncWorker_0) [miio.miioprotocol] Retrying with incremented id, retries left: 2

2023-08-08 22:19:11.706 DEBUG (SyncWorker_0) [miio.miioprotocol] Got a response: Container:


и т.д.


я, конечно, вижу что ошибка в тайм ауте, но я не могу понять чем она вызвана и как это подлечить?

В это же время ( сразу после отказа в интеграции со стороны HAOS) пылесос вполне исправно запускался и через Алису и через МиХоум, то есть связь с пылесосом была.

Прошу подсказать причины и решение

Не подключается робот пылесос от Сяоми в Home Assistant
Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества