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.
- Zigbee2MQTT и MQTT broker - для работы с Zigbee устройствами.
- Home Assistant Google Drive Backup - для резервного копирования конфигурации в облако (на диск) Гугл.
- Vaultwarden (Bitwarden) - менеджер паролей.
- AppDaemon - среда, позволяющая запускать внутри ХА собственные "программы" написанные на Python.
Интеграции.
Системные.
- ASUSWRT - получение информации с раутеров Asus.
- Certificate Expiry - информация об истечении срока сертификата.
- File Size - информация о размере файла (актуально для встроенной БД).
- MQTT - для обмена данными между MQTT брокером и самим Home Assistant.
- Network UPS Tools (NUT) - получение данных с сетевого ИБП.
- Read Your Meter Pro - информация с водосчётчика.
- UPnP/IGD - информация о сетевых устройствах.
- Uptime - время последнего (пере)запуска системы
HACS.
- Во первых конечно же сама интеграция HACS.
- Proxmox VE - для тех, кто работает с одноимённым гипервизором.
- Home-Assistant City-Mind Water Meter (Israel only) - Получение информации о расходе воды (для Израиля). Альтернатива для Read Your Meter.
- Alternative Home Connect Integration for Home Assistant - Для владельцев умной бытовой техники от Bosch, Siemens, Constructa и Neff.
- Dreame Vacuum - поддержка большого количества моделей умных пылесосов Xiaomi (Dreame, Mijia, MOVA).
- Israel Meteorological Service - прогноз погоды от израильского ГидроМетеоЦентра.
- Oref Alert - предупреждения безопасности от Службы тыла Израиля.
- Israel Electric Corporation (IEC) Custom Component - данные из личного кабинета Электрической компании Израиля.
- Bank of Israel Exchange Rates for Home Assistant - курсы валют предоставленные Банком Израиля.
- AsusRouter - полное управление раутерами Asus. Лучшая альтернатива встроенной интеграции.
- Не официальный SmartIR - управление устройствами через Инфра-Красные контроллеры.
- Device Maintenance Monitor - напоминание об обслуживании устройств, с мониторингом времени их работы, числа включений или фиксированных интервалов.
Пользовательский интерфейс
- Конечно же минималистичный интерфейс Mushroom.
- И тема оформления для него - Mushroom Theme.
- Виджет погоды - Platinum Weather Card. Отлично сочетается с IMS.
- Интерфейс управления пылесосами Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valetudo/Valetudo RE), Neato, Wyze, Roomba, Ecovacs - Lovelace Vacuum Map card.
- Bus card for home assistant - Israel - название говорит само за себя. Расписание автобусов.
- Lovelace Mini Graph Card - альтернатива встроенной карточке графиков.
- card-mod 3 - добавляет CSS стили к элементам интерфейса.
- multiple-entity-row - отображает несколько состояний сущностей, их атрибуты и значки в интерфейсе.
- layout-card - изменение местоположения элементов интерфейса.
- Vertical Stack In Card - позволяет группировать несколько карточек в одну.
- Stack In Card by @RomRider - альтернатива предыдущей интеграции.
- hui-element - добавление стилей к кнопкам.
- Button Card by @RomRider - продвинутое изменение цвета кнопок.
- Config Template Card Card - позволяет добавлять JavaScript к объектам интерфейса.
Если вы не нашли в этом списке своего жизненно необходимого интеграции или дополнения, пишите его название и адрес здесь в комментах. А так же краткое описание того, что оно делает.
Комментарии
Отправить комментарий