Настраиваем управление с пульта и с помощью Broadlink RM Pro через Home Assistant

В комплекте:

  • Мотор 12В с инструкцией
  • Блок питания 12В 1А
  • Комплект крепления с заглушкой
  • Пульт управления с инструкцией

 


Ссылка на мотор: https://aliexpress.com/item/32831659947.html


Теперь пройдемся по каждому пункту отдельно.

Мотор

Модель: EY1612-0.3/25
Скорость: 25 об/мин
Крутящий момент: 0,3 Nm
Питание: DC12V/0.5A
Защита от пыли: IP20

Именно этот мотор предназначен для трубок диаметром 20мм.

Длина мотора 240 мм.

Длина кабеля ~ 1,5м.

На корпусе находится кнопка для подключения пульта 433,92 МГц. Управление осуществляется на этой частоте

 

Рядом с кабелем, идущем к блоку питания видна антенна

 

Блок питания

Блок питания, идущий в комплекте, и необходимый для работы мотора — на 12В/1А

Длина провода ~ 0,5 м. Итого вместе с проводом мотора получается около 2 метров.

 

Комплект крепления

Для крепления мотора с трубой в комплекте идет 2 «уха» белого цвета и заглушка на вторую сторону трубы

 

Крепятся к шторе они следующим образом:

Со стороны мотора вставляется крепеж в имеющийся паз

 

Со стороны заглушки одевается в отверстие, через широкое к узкому, и фиксируется защелкой

 

Пульт управления

Так же в моей комплектации имеется пульт управления, работающий на частоте 433,92 МГц

С лицевой стороны 3 кнопки — вверх, стоп и вниз

 

В комплекте с пультом посадочное место для крепления к стене

С обратной стороны видны кнопки C и LConfirm и Limit для процесса настройки

 

Процесс сопряжения пульта с мотором

Теперь о самом интересном, о сопряжении пульта и мотора, и о том, как научить мотор останавливаться в нужном месте. И о том, как отвязать пульт от мотора.


Чтобы привязать пульт к мотору, нужно зажать кнопку на моторе на 3 секунды. Как только мотор начнет издавать звук — жмем кнопку Confirm на пульте. Пульт привязан.

На видео показан процесс сопряжения:

Теперь мотором можно управлять с пульта, но он не знает где нужно остановиться


 

Чтобы научить мотор вовремя останавливаться, в верхнем и в нижнем положении, нужно на пульте зажать кнопку Limit на 6 секунд. Мотор начнет издавать частый звук. Нам нужно нажать кнопку — либо вниз, либо вверх, в зависимости от того, что мы хотим настроить первым. Мотор перестанет издавать звук. Затем мы снова жмем эту же кнопку (допустим вниз) и мотор начнет движение. В нужном положении нужно нажать стоп. Затем можно короткими нажатиями вниз/вверх подогнать положение шторы. Когда устроит положение — нажать кнопку Confirm один раз. Мотор издаст звук и замолчит.

Мотор с пультом все еще в процессе обучения. Жмем другую кнопку, вверх, и так же в нужном положении жмем стоп. Точно так же можно подогнать положение до нужного короткими нажатиями вниз/вверх. И жмем Confirm на пульте один раз. Все, мотор теперь знает, где нижнее положение шторы, а где верхнее и  будет сам останавливаться.

На видео показан этот процесс обучения:


Так же есть возможность «забыть» пульт — для этого нужно зажать кнопку на моторе на 6 секунд, пока он не начнет издавать звук. После этого пульт уже не привязан к нему

На видео показан процесс удаления:


 

 

Управление из Home Assistant

В Home Assistant можно управлять этим мотором через Broadlink RM Pro

Для этого нам нужно получить коды через Панель разработчика > Службы, вызвав службу broadlink.learn и нажав кнопку на пульте для обучения

или с помощью программы под Windows — Broadlink Manager. Кому как удобно.

 

Теперь создадим скрипты для трех кнопок. В scripts.yaml добавим:

# Управление шторой 
boilerroom_blind_up:
  sequence:
    - service: broadlink.send
      data:
        host: 192.168.0.107
        packet:
          - "JgCMAJSSFDYUNhQ2FBEUERQRFBEUERQ2FDYUNhQRFBEUERQRFBEUERQRFDYUERQRFBEUERQRFDYUNhQRFDYUNhQ2FDYUNhQABfWUkhQ2FDYUNhQRFBEUERQRFBEUNhQ2FDYUERQRFBEUERQRFBEUERQ2FBEUERQRFBEUERQ2FDYUERQ2FDYUNhQ2FDYUAA0FAAAAAAAAAAAAAAAA"

boilerroom_blind_stop:
  sequence:
    - service: broadlink.send
      data:
        host: 192.168.0.107
        packet:
          - "JgCMAJSSFDYUNhQ2FBEUERQRFBEUERQ2FDYUNhQRFBEUERQRFBEUERQRFDYUERQRFBEUERQRFDYUNhQRFDYUNhQ2FDYUNhQABfWUkhQ2FDYUNhQRFBEUERQRFBEUNhQ2FDYUERQRFBEUERQRFBEUERQ2FBEUERQRFBEUERQ2FDYUERQ2FDYUNhQ2FDYUAA0FAAAAAAAAAAAAAAAA"

boilerroom_blind_down:
  sequence:
    - service: broadlink.send
      data:
        host: 192.168.0.107
        packet:
          - "JgCMAJSSFDYUNhQ2FBEUERQRFBEUERQ2FDYUNhQRFBEUERQRFBEUERQRFDYUERQRFBEUERQRFDYUNhQRFDYUNhQ2FDYUNhQABfWUkhQ2FDYUNhQRFBEUERQRFBEUNhQ2FDYUERQRFBEUERQRFBEUERQ2FBEUERQRFBEUERQ2FDYUERQ2FDYUNhQ2FDYUAA0FAAAAAAAAAAAAAAAA"

Где packet это ваши коды.

Далее в cover.yaml:

- platform: template
  covers:
    boilerroom_blind:
      friendly_name: "boilerroom_blind"
      device_class: blind
      open_cover:
        service: script.boilerroom_blind_up
      close_cover:
        service: script.boilerroom_blind_down
      stop_cover:
        service: script.boilerroom_blind_stop

 

Теперь можно управлять шторами из Home Assistant, настраивать автоматизации на автоматическое открытие, допустим, с рассветом. А затем закрыть в полдень, чтобы не слепило солнце. И опять открыть вечером. Все зависит от вашей фантазии.

Так же этот мотор можно использовать для открытия экрана проектора, либо других подобных реализаций

 

Оставить комментарий

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
Уведомление о