Хотите собрать умный светильник, который подключается к Home Assistant через Matter — без написания кода? В этом проекте показано как сделать умный светильник на ESP32-C3 с подключением к Home Assistant через Matter.
Когда подойдёт этот проект
- хотите собрать умное устройство на ESP32
- используете Home Assistant
- хотите попробовать Matter без сложной прошивки
В итоге вы получите:
- Matter-совместимый LED светильник (работает без облака)
- Управление из Home Assistant (через телефон)
- 12 RGB светодиодов WS2812 (любой цвет и яркость)
- Прошивка без кода через ZeroCode (подойдёт даже новичку)
- Готовый корпус для 3D-печати (скачал → напечатал → собрал)
Пошаговая инструкция
Прошивка микроконтроллера ESP32‑C3 Super Mini выполняется через онлайн‑сервис компании Espressif — ZeroCode. Сервис позволяет сконфигурировать умный выключатель для 12 адресных RGB‑светодиодов WS2812, скомпилировать прошивку и сразу прошить микроконтроллер.
1. Переходим на страницу ZeroCode и регистрируем аккаунт (если его ещё нет).
2. Нажимаем TRY ESP ZEROCODE NOW → Create a new product. Во всплывающем окне вводим название будущего устройства.
3. Выбираем, чем будет управлять устройство (например, LED‑лента, управление яркостью и цветом).
4. На следующем шаге выбираем микроконтроллер. Для ESP32‑C3 Super Mini подходит вариант ESP32‑C3‑DevKitM‑1.
5. Настраиваем управляющий пин (8) для светодиодов и указываем количество диодов (12 для Ring NeoPixel 12RGB LED).
6. Переходим на страницу Test Product и выбираем Test your product.
7. На странице тестирования можно:
- скачать прошивку в zip‑архиве,
- или прошить микроконтроллер онлайн.
При нажатии Connecting the device появится окно выбора COM‑порта. Перед этим нужно:
- зажать кнопку BOOT,
- один раз нажать RESET,
- отпустить BOOT.
Это переведёт микроконтроллер в режим загрузки прошивки.
8 - Если всё сделано правильно, на странице Test Product жмём Connecting the device во всплывающем коне выбираем COM порт через который микроконтроллер поджключен к ПК, ждём компиляции и прошивки. После успешной прошивки микроконтроллера на странице появится QR код для добавления Matter устройства в Home Assistans
9 - В приложении Home Assistant добавляем новое устройство Matter, сканируем код, ждём пока устройство добавится.
ESP32-C3 выступает как Matter-устройство и подключается к Home Assistant по Wi-Fi.
После добавления в систему, управление светодиодами происходит напрямую без облачных сервисов — команды отправляются локально, что обеспечивает быстрый отклик и стабильную работу.
Проверка работы
В приложении Home Assistant доступно:
- смена цветов
- яркость
Можно добавлять сценарии и использовать устройство как визуальный индикатор либо использовать для управления LED лентой, варианты применения зависят только от Вашей фантазии.
Корпус устройства
Корпус устройства состоит из двух частей, нижняя с фиксаторами для кольца с 12 адресными светодиодами и микроконтроллером esp32 c3 super mini и верхняя часть напечатанная из прозрачного PET-G пластика (в настройках заполения соты).
Ссылка на чкачивание модели в начале статьи.
Типичные ошибки
Matter устройство не находится в Home Assistans
по окончанию загрузки на странице ZeroCode в логах должен появиться отчёт в консоли (внизу страницы) о выходе устройства в режим сопряжения, если этого не произошло, перепрошейте микроконтроллер ещё раз
повторное сопряжение не работает, нужно очистить NVM память устройства или выполнить сброс устройства:
- Выключите устройство. Подождите 2 секунды.
- Включите устройство. Подождите 2 секунды.
- Повторите этот цикл включения/выключения 3 раза.
Не подключается к Google Home
Для подключения Вам необходимо иметь:
- Google Nest Hub (2‑е поколение)
- Google Nest Hub Max
- Google Nest Mini (не поддерживает Thread)
- Nest WiFi Pro
По всем вопросам по проекту вы можете написать в комментариях ниже.




Комментарии к статье
Пока нет комментариев. Будьте первым!
Добавить комментарий