67. Home Assistant: обзор интеграций и дополнений.


Как известно, Home Assistant в "голом" виде мало что умеет. Вся его сила раскрывается с использованием дополнений и интеграций. Интеграции и дополнения - это способы расширить функциональность ХA и подключить к нему новые компоненты.
Интеграции (integrations) - это модули, которые обеспечивают связь между ХА и другими устройствами или сервисами. Например, интеграция MQTT позволяет системе обмениваться данными с устройствами, использующими протокол MQTT. Интеграции могут быть встроенными в ХА или устанавливаться отдельно через HACS (Home Assistant Community Store).

Дополнения (add-ons) - это приложения, которые работают в контейнерах Docker и добавляют новые возможности к HA. Например, дополнение Node-RED позволяет создавать сложные сценарии автоматизации с помощью графического интерфейса. Дополнения могут быть официальными, поддерживаемыми разработчиками HA, созданными отдельными пользователями или же их сообществом.

Кстати, иногда, бывает необходимо установить дополнение, чтобы оно создало и позволило установить интеграцию.

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

Дополнения.

  • Первое и самое важное это SSH & Web Terminal - оно позволяет получить доступ к командному терминалу системы "изнутри", подключившись по сети. Так же позволяет копировать файлы по протоколу SSH, например с помощью WinSCP в среде Windows.
  • Далее идут File Editor и Samba share. Первый позволяет редактировать файлы конфигурации прямо в системе. Второй - обеспечивает удалённый доступ к файлам и директориям. Чаще всего используется для копирования файлов из/в среды Windows.
  • AppDaemon - среда, позволяющая запускать внутри ХА собственные "программы" написанные на Python.

Интеграции.

Системные.

  • ASUSWRT - получение информации с раутеров Asus.
  • Certificate Expiry - информация об истечении срока сертификата.
  • File Size - информация о размере файла (актуально для встроенной БД).
  • MQTT - для обмена данными между MQTT брокером и самим Home Assistant.
  • UPnP/IGD - информация о сетевых устройствах.
  • Uptime - время последнего (пере)запуска системы

HACS.

  • Во первых конечно же сама интеграция HACS.
  • Proxmox VE - для тех, кто работает с одноимённым гипервизором.
  • Dreame Vacuum - поддержка большого количества моделей умных пылесосов Xiaomi (Dreame, Mijia, MOVA).
  • Oref Alert - предупреждения безопасности от Службы тыла Израиля.
  • AsusRouter - полное управление раутерами Asus. Лучшая альтернатива встроенной интеграции.
  • Device Maintenance Monitor - напоминание об обслуживании устройств, с мониторингом  времени их работы, числа включений или фиксированных интервалов.


Пользовательский интерфейс

  • Конечно же минималистичный интерфейс Mushroom.
  • Интерфейс управления пылесосами Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valetudo/Valetudo RE), Neato, Wyze, Roomba, Ecovacs - Lovelace Vacuum Map card.
  • card-mod 3 - добавляет CSS стили к элементам интерфейса.
  • multiple-entity-row - отображает несколько состояний сущностей, их атрибуты и значки в интерфейсе.
  • layout-card - изменение местоположения элементов интерфейса.
  • Vertical Stack In Card - позволяет группировать несколько карточек в одну.
  • hui-element - добавление стилей к кнопкам.
Если вы не нашли в этом списке своего жизненно необходимого интеграции или дополнения, пишите его название и адрес здесь в комментах. А так же краткое описание того, что оно делает.

Комментарии