Настраиваем управление с пульта и с помощью 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 и L — Confirm и 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, настраивать автоматизации на автоматическое открытие, допустим, с рассветом. А затем закрыть в полдень, чтобы не слепило солнце. И опять открыть вечером. Все зависит от вашей фантазии.
Так же этот мотор можно использовать для открытия экрана проектора, либо других подобных реализаций
Я ранее как-то уже давал эту ссылку, но потом обнаружил, что не поменял настройки матрицы по умолчанию и в созданную комнату никто войти не мог. В общем, тут — https://riot.im/app/#/room/#ru.hass:matrix.org — спрашивают, на кой чёрт нам нужен какой-то промежуточный BroadLink, если у того же продавца есть моторчики с вайфай-модулем? Например, https://www.aliexpress.com/item/33017122972.html . Только диаметр трубки больше, но, думаю, можно спросить у продавца этот товар с трубками 20 мм. Или есть опасения, что их вайфай-модуль уже не прошить своим ESPHome и придётся использовать сервисы tuya? Было бы интересно выяснить этот момент до покупки. Интересно, вообще в мире есть какой-нибудь производитель готового… Подробнее »
Мне кажется тут цена все решает. В обзоре за 3к. Приведенный по ссылке мотор стоит 7к. За эти деньги можно взять мотор Xiaomi с ZigBee, и ничего перепрошивать не придется
Ценники на али какие-то абстрактные условные. По ссылке из обзора 3к рублей получаются с сегодняшней скидкой 40 %. Но и по моей ссылке сегодня есть скидка 44 % от 7к. Т.е. примерно один уровень цен в итоге, разница лишь в диаметре разматываемых бобин.
Впрочем, я ничего не знаю про подключение техники xiaomi к HA. Про это тоже интересно будет почитать и, может быть, попробовать. Думал, у них всё работает исключительно через проприетарный MiHome.
Действительно цена теперь нормальная. Когда я заходил была конская на 7к. Так конечно это более интересный вариант, со встроенным есп.
По поводу Xiaomi, все ее зигби устройства можно напрямую подключить к ha через zigbee2mqtt. У меня датчики температуры и движения сейчас так работают
Ширина самой шторы имеет значение? Не совсем понимаю, что будет если ширина шторы шире данного механизма.
Шире можно, конечно. Но нужно учитывать, что увеличивается вес шторы, который будет тянуть мотор.
https://github.com/akirjavainen/markisol отлично обучился и управляет шторой esp8266+433приемник-передатчик за 50р, осталось только написать скетч для MQTT