yandex_smart_home icon indicating copy to clipboard operation
yandex_smart_home copied to clipboard

Добавить поддержу repairs

Open dext0r opened this issue 2 years ago • 1 comments
trafficstars

Никто не любит читать логи (или не знает об их существовании). Поэтому когда-то что-то идёт не так - люди пишут в телеграмм "ааа у меня ошибка обновления устройств".

С недавнего времени в HA появилась специальная сущность для таких ситуаций - Repairs.

Для части критических ошибок нужно задействовать этот механизм и надеяться, что пользователь заметит желтые иконки в интерфейсе :)

Уведомляем о:

  • Ненастроен нотификатор на прямом подключении
  • ~Запросили статус непрокинутого устройства~
  • Частые переподключения на облаке
  • ~Удалили пользователя, который был выбран для управления устройствами на облачном подключении~

dext0r avatar Aug 07 '23 13:08 dext0r

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

Не будет возникать после #499

Запросили статус непрокинутого устройства

Не получится адекватно реализовать из-за проблемы курицы и яйца. Чтобы удалить устройство из УДЯ нужно:

  1. Убрать его из фильтров
  2. Зайти в устройство в УДЯ (в этот момент мы получим ошибку что устройство не прокинуто)
  3. Удалить устройство в УДЯ

Можно, например, считать сколько раз возникла ошибка по каждому устройству и после какого-то порога выкидывать repair. Но что если, пользователь не сразу нажмёт удалить и будет метаться по УДЯ? Будут ложные срабатывания, а это плохо. Тем более, что отсутствие устройств в фильтрах не приносит настолько больших проблем, чтобы стоило раскручивать такую сложную логику.

dext0r avatar Jan 09 '24 15:01 dext0r