• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Raspberry pi
      • Raspberry pi pico
      • Raspberry pi server
      • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • ЧПУ
  • 3d печать
  • Умный дом
    • Home Assistant
    • Tuya
    • ESPHome
    • Яндекс
  • Об авторе

Управляем контроллером адресной ленты SP110E в Home Assistant по Bluetooth

19 мая, 2022

Сам контроллер: http://alii.pub/6cg081

Контроллер SP110E довольно интересный он поддерживает много всяких эффектов(больше 100) для адресных лент ws2812.

Так-же этот модуль довольно дешевый. И компактный.

Считаю, минусом то, что модуль работает только по bluetooth. И по этому управлялся только со смартфона через специальное приложение “LED Hue”. На самом модуле есть QR код для скачивания приложения.

Но вот ни так давно, появилась интеграция в Home Assistant, которая позволяет управлять данным модулем по Bluetooth из самого Home Assistant.

Естественно, нам понадобится HACS для установки этой интеграции. Как установить HACS, я описывал в этой статье:

Установка HACS в Home Assistant

Сама интеграция называется 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 нет обратной связи, по этому при нажатии на кнопку “включить” устройство не покажется, что включено. Так-что управлять будем так сказать в слепую. Но по сути, если это понимать и не дожидаться обратной связи, все довольно таки работает хорошо.

Primary Sidebar

Поиск

Новые записи

  • Вызов сервиса как кнопки в Home Assistant
  • Датчик Пыли/Дыма Sharp GP2Y1010AU0F
  • Самый простой способ управления устройствами Home Assistant с Яндекс станции с помощью интеграции Yandex Smart Home.
  • Измеряем скорость ветра с помощью анемометра CG-Anem на arduino, esp32 или esp8266.
  • Яндекс колонка с Алисой в Home Assistant.

Подписаться на YouTube!

Secondary Sidebar




Copyright_У Павла! © 2022 ·