MegaD HomeAssistant integration#
Сообщить о проблеме Предложение об улучшении
Интеграция с MegaD-2561, MegaD-328
Если вам понравилась интеграция, не забудьте поставить звезду на гитхабе - вам не сложно, а мне приятно ) А если интеграция очень понравилась - еще приятнее, если вы воспользуетесь кнопкой доната )
Обновление прошивки MegaD можно делать прямо из HA с помощью аддона
Основные особенности#
- Настройка в веб-интерфейсе + yaml
- Все порты автоматически добавляются как устройства (для обычных релейных выходов создается
light
, для шим -light
с поддержкой яркости, для цифровых входовbinary_sensor
, для датчиковsensor
) - Поддержка rgb+w лент как с использованием диммеров, так и адресных лент на чипах ws28xx и подобных, подробнее про rgbw
- Плавное диммирование для любых диммируемых объектов (в том числе с аппаратной поддержкой и без), подробнее про smooth
- Возможность работы с несколькими megad
- Обратная связь по http
- Автоматическое восстановление состояний выходов после перезагрузки контроллера
- Автоматическое добавление/изменение объектов после перезагрузки контроллера
- События на двойные/долгие нажатия
- Команды выполняются друг за другом без конкурентного доступа к ресурсам megad, это дает гарантии надежного исполнения большого кол-ва команд (например в сценах). Каждая следующая команда отправляется только после получения ответа о выполнении предыдущей.
- поддержка ds2413 в том числе несколько шиной (начиная с версии 0.4.1)
- поддержка расширителей MegaD-16I-XT, MegaD-16R-XT, MegaD-16PWM (начиная с версии 0.5.1)
- поддержка всех возможных датчиков в режиме I2C-ANY, полный список поддерживаемых датчиков по ссылке (начиная с версии 0.6.1)
Установка#
Если вы уже раньше устанавливали HACS, то просто поищите в списке интеграций HACS MegaD, если нет, то сначла необходимо установить HACS - это витрина сторонних интеграций. Инструкция по установке
Далее внутри интерфейса HACS ищем MegaD: HACS - Integrations - Explore
, в поиске ищем MegaD.
На этом установка не закончена, вам потребуется прописать настройки каждого контроллера, подробнее
Альтернативный способ установки
Откройте терминал (стандартный аддон Terminal & SSH, если у вас есть supervisor, если нет то терминал вашей системы)
# из папки с конфигом
wget -q -O - https://raw.githubusercontent.com/andvikt/mega_hacs/master/install.sh | bash -
Обновления#
Обновления выполняются так же в меню HACS.
Информация об обновлениях приходит с некоторым интервалом, чтобы вручную проверить наличие обновлений
нажмите три точки возле интеграции в меню HACS и нажмите обновить информацию
Беты#
Иногда я буду выпускать бета-версии, в стабильности которых пока не уверен и не готов раскатывать на всех, поэтому в целях тестирвоания нужно принудительно включать поддержку бет, для этого зайдите в HACS, найдите интеграцию MegaD, нажмите три точки, там кнопка "переустановить" или reinstall, дальше нужно нажать галку "показывать бета-версии"
Зависимости#
Для максимальной скорости реакции на команды сервера, рекомендуется выключить имитацию http-ответа
в
настройках интеграции и настроить proxy_pass к HA, самый простой способ сделать это - воспользоваться
специальным аддоном
Обновить ваш контроллер до последней версии, обновление прошивки MegaD можно делать из HA с помощью аддона