Проблема
Некоторым устройствам для прохождения спаривания недостаточно того времени, которое им отводит данный компонент. И выходит, что соединение отбрасывается по таймауту.
Решение
- Ползем на свою малинку (или что там у Вас), например, по ssh
- Переходим в папку компонента в виртуальном окружении
cd /srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/homekit_controller/
- Открываем единственный находящийся там текстовый файлик в редакторе (например, nano)
sudo nano __init__.py
- Находим в нем строку
REQUEST_TIMEOUT = 5 # seconds
- И меняем пятёрку, например, на 60
- Закрываем файл с сохранением изменений
- Перезапускаем HomeAssistant
- Пробуем спаривать снова
- ???????
- PROFIT
Войдите чтобы написать комментарий