Сам контроллер: http://alii.pub/6cg081
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Контроллер SP110E довольно интересный он поддерживает много всяких эффектов(больше 100) для адресных лент ws2812.
Так-же этот модуль довольно дешевый. И компактный.
Считаю, минусом то, что модуль работает только по bluetooth. И по этому управлялся только со смартфона через специальное приложение “LED Hue”. На самом модуле есть QR код для скачивания приложения.
Но вот ни так давно, появилась интеграция в Home Assistant, которая позволяет управлять данным модулем по Bluetooth из самого Home Assistant.
Естественно, нам понадобится HACS для установки этой интеграции. Как установить HACS, я описывал в этой статье:
Сама интеграция называется SP110E RGB LED Controller Integration и вот адрес странички на github: https://github.com/roslovets/SP110E-HASS
Поддерживаемые функции:
- Включение / выключение
- Установить яркость
- Установить цвет
- Выберите режим
В общем, чтоб установить интеграцию через HACS, достаточно зайти в HACS, нажать кнопку “Добавить новую интеграцию” и Написать SP110E.
После установки, перезапускаем Home Assistant.
Далее в файле Configuration.yaml, надо прописать следующее:
light:
- platform: sp110e
mac: AF:00:10:01:C8:AF # Replace with your MAC address (required)
где AF:00:10:01:C8:AF
это мак адрес блютуз контроллера sp110e. Его можно посмотреть прям в приложении Led hue.
мой мак адрес FF:FF:F0:00:B4:F5
И после этого сохраняем файл Configuration.yaml и собственно у нас появится light устройство с именем SP110E.
Добавив его, мы сможем управлять включением-выключением модуля, яркостью, и выбирать режимы.
Но так-же можно самому режимы создавать, какие хотите. Вот например пример, всех функций которые можно применить для этого модуля. Это так-же добавляется в Configuration.yaml.
light:
- platform: sp110e
mac: AF:00:10:01:C8:AF # Replace with your MAC address (required)
name: SP110E # Device name for UI (optional, default: SP110E)
ic_model: UCS1903 # Circuit model (optional)
sequence: GRB # Color sequence (optional)
pixels: 60 # Number of LED pixels (optional)
strict: false # If true, you will get an error trying to operate with offline device (optional, default: false)
add_effects: # Custom effects in addition to built-in modes (optional)
- name: New Year # Custom name (required)
mode: 2 # (optional)
speed: 75 # (optional)
Тут описан режим созданный самостоятельно “New Year” (вполне себе работает как гирлянда). При добавлении этого режима, он появится под названием “New Year” так-же во всех режимах модуля.
Так-же надо понимать, что подключение по Bluetooth может глючить.
Во первых, если Вы подключились с телефона, то Home Assistant уже не будет управлять модулем sp110e пока вы не отключитесь от модуля телефоном. Я протестировал на Raspberry pi 4 встроенным блютузом.
Так-же у модуля sp110e нет обратной связи, по этому при нажатии на кнопку “включить” устройство не покажется, что включено. Так-что управлять будем так сказать в слепую. Но по сути, если это понимать и не дожидаться обратной связи, все довольно таки работает хорошо.