Broadlink RM xx (PRO)

RM3 Broadlink

Что такое Broadlink RM xx (PRO)?

Существует огромное количество универсальных пультов для управления бытовой техникой. Но в нашей ситуации классический пульт мало пригоден, нам необходим пульт способный управлять бытовой техникой посредством локальной сети. Таких пультов тоже хватает, но для MajorDoMo наиболее подходящим мне видится Broadlink RM xx (PRO). Все просто, он наиболее широко сопровождается и имеет полный набор необходимого ПО. Знающие люди напишут мне, что за ерунду ты написал: Broadlink RM xx (PRO)? Дело в том что существует несколько версий данного пульта. Более того, названия иногда путаются, поэтому, на начальном этапе, требуются некоторые разъяснения. Сделав которые, я буду подходить к вопросу более предметно.

Какие бывают RM?

Первая версия пульта RM1, имела на борту только IR(инфракрасный) приемопередатчик, т. е. могла повторять только инфракрасные пульты.

Во второй версии пульт стали выпускать в двух вариантах RM PRO(он же RM2) и RM Home. RM2 уже мог повторять не только IR пульты, но и простые RF(радио) пульты на частотах 433.92мГц и 315мГц. RM Home остался по сути тем же RM1, разве что нижнюю часть корпуса сделали из красного пластика. RM2 имел антенны в виде пружинн и отличался крайне слабым RF сигналом. Без определенных переделок, а именно, установки внешних антенн и/или повышения напряжения на передатчиках сигнал, элементарно, не мог пройти через стену.

И наконец, в третьей версии пульт так же выпускают в двух вариантах RM3 и RM mini (mini 3), но уже в разных корпусах. RM3 получил ряд положительных изменений в части RF, исправлены проблемы с сигналом и расширили диапазоны частот. А RM mini приобрел миниатюрный корпус.

Какой выбрать?

Исходя из вышесказанного, выбор очевиден. RM3 как базовый пульт. RM mini как вспомогательный пульт для отдельных комнат, ввиду того что IR сигнал не способен проходить через стены.

А что же делать тем у кого старые версии? Все версии RM прекрасно интегрируются с MajorDoMo через плагин Broadlink, поэтому использовать и наслаждаться результатом.

Как это работает?

RM3 это по сути дубликатор пультов. Сначала в него записываются все необходимые команды(кнопки), с ваших физических пультов, которыми вы управляете своей бытовой техникой(т.н. обучение). А далее, эти самые команды могут быть воспроизведены, через RM3, путем отправки со смартфона или, как в нашем случае, из MajorDoMo. Если совсем по простому, вы кликаете по виртуальной кнопке на мониторе или говорите — Алиса, включи телевизор. И он у вас включается.

Скажу более, ничего не мешает отправлять целые последовательности подобных кодов одной голосовой командой или нажатием одной виртуальной кнопки или… Нажали кнопочку на экране планшета, включился телевизор, переключился на определенный канал, опустились шторы, изменилась световая схема…

Нюансы.

Основных их два. Первый заключается в наличии у RM3 датчика температуры и его же отсутствием у RM mini. По умолчанию применяется он исключительно в шаблоне пульта кондиционера в мобильном приложении(в MajorDoMo на наше усмотрение). Это говорит о том что если у вас несколько кондиционеров и вы, помимо прочего, планируете использовать мобильное приложение то стоит задуматься о приобретении №-ного RM3 вместо RM mini.

И второй, RF, по понятным причинам, не работают с плавающими кодами. Проще говоря, у вас не получиться скопировать сигнал с пульта авто сигнализации соседа, чтобы потом пошутить над ним. Не получится так же открыть шлагбаум и т.п. Стоит отметить, что встречаются и усложненные коды. Например, у популярного производителя выключателей Livolo как раз такой, не совсем простой, код. Он состоит из двух частей, собственно самого кода и идентификатора пульта, а это уже несколько другой протокол. Подобные протоколы интегрируются на усмотрение Broadlink. Livolo интегрирован во все RM.

Тем не менее, не смотря на все нюансы, RM это всего лишь один из элементов в нашей большой системе под названием MajorDoMo. Чего то не хватит у RM дополним другими средствами, я же обещал гибкость.

Пару слов по интеграции.

Все устройства Broadlink являются wi-fi клиентами, а следовательно, для их подключения к домашней сети нужна точка доступа. Для управления бытовой техникой, минимум, вам понадобится смартфон или планшет с установленной программой e-control(ищите ее в Play market или App store), ну и, собственно, сам RM3 (ССЫЛКА).

Что касается обучения RM пультам, то информации об этом великое множество, читайте (весьма интересная веточка есть у нас на 4PDA ССЫЛКА). Cопрягайте и смело обучайте e-control вашим пультам, там нет ничего сложного. Когда с этим закончите, обязательно зарегистрируйтесь на облаке Broadlink(регистрация в e-control), если этого еще не сделали. И наконец, сделайте в облаке резервную копию вашей проделанной работы(пункт Резервные копии в меню e-control).

Теперь про MajorDoMo. Я исхожу из того что вы уже приобрели Raspberry и развернули на нем MajorDoMo. Далее, заходите в Панель администрирования, Система/Маркет дополнений, на вкладке Оборудование находите: Broadlink (by nick7zmail) Модуль сопряжения c Broadlink и устанавливаете его. Потом переходите в раздел главного меню администрирования Устройства, находите там и кликаете пункт Broadlink. Слева вверху кликаете кнопу Настроить и выбираете там: PHP (aka module-only), кликаем кнопочку Обновить. На следующем шаге кликаете в правом верхнем углу кнопку: BLCloud, авторизуетесь на облаке. Кликаете кнопку: Скачать последний бекап и после удачного скачивания, кликаете кнопку: Экспорт облачных команд.

После этих нехитрых действий у вас в списке модуля броадлинк появятся все Ваши устройства RM которые вы сопрягали с точкой доступа. А кликнув справа по кнопке Data(средняя кнопка, три полоски) вы увидите список всех команд которые добавили еще на этапе обучения. Ну и наконец, щелкнув справа по кнопке со значком молнии напротив любой выбранной команды, вы отправите ее на вашу бытовую технику.

Подробно о модуле Broadlink (ССЫЛКА)

Заключение.

На данном этапе мы не будем, рассматривать пустые столбцы: Связанный объект и Связанное свойство, которые вам наверняка бросятся в глаза в списке команд RM. Забегая вперед скажу они нужны именно в целях упрощения работы с командами когда мы будем интегрировать их в виртуальные кнопки, голосовые команды, методы и сценарии. Но для начала нужно будет понять саму структуру MajorDoMo. Поняв ее вы уже будете смело ориентироваться в системе и процесс уже станет более походить на творчество нежели на ковыряние.

Этим и продолжим. Структура MajorDoMo.

От Ovcher