README.md

Контроллер RGB-ленты на базе ESPHome

Данный контроллер предназначен для управления освещением на RGB-лентах с интеграцией в системе умного дома на базе HomeAssistant. Основные возможности:

  • Питание от внешнего источника питания +12В или от USB-PD (подключается прямо в USB-порт)
  • Мониторинг температуры и входного напряжения
  • RGB-индикация состояния, может быть использована как ночник
  • Возможность подключить внешнюю кнопку

Подключение

Контроллер подключается с помощью USB-Type-C и клеммных колодок KLS2-EDK-5.00-04P-4S (4 пина) и KLS2-EDK-5.00-02P-4S (2 пина). Распиновка показана на рисунке ниже. Распиновка контроллера

Сборка, прошивка и интеграция

Для сборки используется ESPHome.

Перед сборкой скопируйте example-secrets.yaml в secrets.yaml и заполните копию своими данными.

Основные данные: данные WiFi основные и резервные (можно оставить нетронутыми), пароли для OTA, API, а так же данные для настроечной точки доступа (fallback_ssid, fallback_password).

Собрать проект с помощью ESPHome.

Подготовка к сборке:

python -m venv venv
source venv/bin/activate - для Linux
.\venv\Scripts\Activate.ps1 - для Windows
pip install esphome

Сборка и прошивка

esphome compile example_rgb_light_controller.yaml
esphome upload example_rgb_light_controller.yaml
Описание

Описание RGB контроллера для ESPHome

Конвейеры
0 успешных
0 с ошибкой