Интеграция для управления умной гирляндой GyverTwink от AlexGyver в системе автоматизации Home Assistant. Компонент взаимодействует с устройством по локальной сети через протокол UDP, обеспечивая мгновенный отклик без использования облачных сервисов.
Интеграция предоставляет полный контроль над функциями гирлянды, доступными в оригинальном приложении:
- Управление освещением: включение, выключение и плавная регулировка яркости.
- Эффекты: выбор любого из 22 встроенных эффектов через стандартный интерфейс Home Assistant.
- Тонкая настройка:
- Регулировка скорости анимации.
- Изменение масштаба (размера пятна) эффекта.
- Переключение направления движения эффекта (вперед/назад).
- Автоматизация и режимы:
- Автоматическая смена эффектов по таймеру.
- Режим случайного выбора следующего эффекта.
- Настройка периода смены эффектов.
- Таймер выключения: активация и настройка времени до автоматического выключения (от 1 до 240 минут).
- Сервисные функции: возможность изменения количества светодиодов в гирлянде прямо из интерфейса.
После настройки в Home Assistant появятся следующие сущности:
- Основное управление гирляндой (яркость, выбор эффекта).
- Direction: направление движения эффекта.
- Auto Change: автоматическая смена режимов.
- Random Change: случайный порядок смены режимов.
- Off Timer: активация таймера сна.
- Speed: скорость эффекта.
- Scale: масштаб эффекта.
- Change Period: время между сменой эффектов (в минутах).
- Timer Value: время до выключения.
- LED Amount: количество светодиодов в ленте.
- Next Effect: переключение на следующий эффект в списке.
- Откройте HACS > Интеграции.
- Нажмите на три точки в правом верхнем углу и выберите Пользовательские репозитории.
- В поле URL введите
DmitryKolyadin/GyverTwinkHA, в категории выберите Интеграция. - Нажмите Добавить, затем найдите GyverTwink в поиске и нажмите Установить.
- Перезапустите Home Assistant.
- Скачайте архив с последним релизом.
- Скопируйте папку
gyvertwinkв директориюcustom_componentsвашего экземпляра Home Assistant. - Перезапустите Home Assistant.
- Перейдите в Настройки > Устройства и службы.
- Нажмите Добавить интеграцию и найдите GyverTwink.
- Введите IP-адрес гирлянды.
Добавьте следующий блок в ваш configuration.yaml:
light:
- platform: gyvertwink
host: 192.168.1.123
name: "Гирлянда"Если у вас возникли вопросы или предложения, создайте обсуждение в репозитории или свяжитесь с автором в Telegram: @DeveloperDK.
Особая благодарность fenihx за значительный вклад в развитие проекта:
- Реализацию
DataUpdateCoordinatorдля оптимизации сетевых запросов. - Добавление новых сущностей:
number(скорость, масштаб, периоды),switch(направление, режимы),button(переключение эффектов). - Исправление логики работы эффектов.
Также спасибо всем, кто участвует в улучшении интеграции.
- Официальная страница проекта GyverTwink
- Библиотека GyverTwinkApi на Python
- Yandex Smart Home — компонент для интеграции с Алисой.

