TionAPI / HA-tion

Home assistant integration for Tion breezers
Apache License 2.0
72 stars 6 forks source link

Home Assistant не отключается от бризера #83

Closed IATkachenko closed 2 years ago

IATkachenko commented 2 years ago

Общая информация

Краткое описание

Периодически, при нормальной работе и отсутствии активного управления со стороны HA компонент остается подключенным к бризеру и не детектирует это состояние.

Возможно виноват BT/BTLE device tracker.

Debug-log

Как можно воспроизвести вашу проблему

  1. Запускаем HA, компонент считывает данные
  2. Оставляем на некоторое время

    Дополнительное описание

fishenebelny commented 2 years ago

Не знаю связана моя проблема с этой или нет. Но у меня на 2.3.1 бризер как будто залип. Управлять им не получалось. После перезагрузки контейнера бризеры вообще стали серыми. Перезагрузил хост - проблема ушла. Не думаю, что это связно с бт на системе. До этого на 2.1.5 все работало очень долго вообще без каких-либо проблем. БТ трекер у меня не включен.

IATkachenko commented 2 years ago

Если в момент такого "залипания" зайти в bluetoothctl (можно на хосте) будет видно, что висит соединение с бризером. Дальше стандартное bluetoothctl disconnect и все снова работает.

ps. У меня на версии 2.2.x/2.3.x проблем не было до HA 2022.06 есть ощущение что там с асинхронностью что-то крутили.

fishenebelny commented 2 years ago

Понял. Если повторится, то проверю.

IATkachenko commented 2 years ago

@fishenebelny, если проблема актуальна -- попробуйте версию из ветки i83 Я там переделал механизм борьбы с параллельными запросами -- может помочь.

fishenebelny commented 2 years ago

Пока не повторялось, но в начале недели скорее всего обновлюсь.

IATkachenko commented 2 years ago

Я там сделал замечательный deadlock, при переключении предустановленных режимов. Так что пока ветку удалю...

fishenebelny commented 2 years ago

Я правильно понял, что ничего обновлять пока нет необходимлсти?

IATkachenko commented 2 years ago

Да, пока обновлений/стабильного решения у меня нет.

fishenebelny commented 2 years ago

У меня пока проблем больше не возникало.