Блог

Починка Homekit Controller в Home Assistant

Проблема

Некоторым устройствам для прохождения спаривания недостаточно того времени, которое им отводит данный компонент. И выходит, что соединение отбрасывается по таймауту. 

Решение

  • Ползем на свою малинку (или что там у Вас), например, по 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
0

Вернуться назад
Вернуться назад