Broadlink rm pro не подключается к Wi-Fi

Обновлено: 30.06.2024

Узлы Node Red для управления устройствами Broadlink RM и другими узлами домашней автоматизации Broadlink.

npm install node-red-contrib-broadlink-control

Поддерживаемые устройства

Примечание. В приведенный ниже список включены и другие узлы, однако я не проверял их, так как у меня нет этих устройств. Так что дайте мне знать, если вам удалось их использовать.

Установка и настройка

Добавьте узел Broadlink в красный узел через вкладку управления палитрой или из командной строки.

Вы можете узнать команды непосредственно из модуля RM с помощью узла или из приложения электронного управления Broadlink и экспортировать их. Вам понадобится папка SharedData (или папка BroadlinkDB из узла), экспортированная из приложения, в качестве отправной точки в любом случае.

Используйте образец папки BroadlinkDB в качестве каталога, если вы не можете или не хотите извлекать файл из приложения e-control. Узел RM ожидает, что файлы будут отформатированы определенным образом.

Инструкции, видео и статьи сообщества

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

Метод приложения для электронного управления Broadlink

Сначала настройте устройство Broadlink с помощью приложения электронного управления Broadlink на смартфоне. После настройки вам потребуется скопировать некоторые файлы с вашего устройства.

Примечание. Новое приложение Broadlink IHC / Intelligent Home Center в настоящее время несовместимо с этим методом. В настоящее время с этим узлом работают только файлы приложения электронного управления. Если кто-то хочет попробовать это в разработке, сделайте форк и отправьте запрос на включение. У меня не будет времени смотреть на это немного.

Во-вторых, более новая прошивка/устройства могут не работать со старым приложением e-control, поэтому вам может потребоваться использовать файлы базы данных, которые я включил в каталог brodlinkDB, и изучить ИК-коды непосредственно с помощью примера кода.

Новое приложение Broadlink и облачный режим: устранение неполадок

Последнее приложение Broadlink может настроить устройство в облачном режиме, что означает, что оно больше не будет работать локально с этой библиотекой. Это характерно для более новых устройств RM4 и RM3 Mini (например, тип устройства 5f36). Если вы можете обнаружить устройство, но не можете его изучить или отправить, вероятно, у вас возникла эта проблема.

Чтобы отменить это, вам потребуется перезагрузить устройство.

Предлагаемый процесс выглядит следующим образом:

  1. Удалите все существующие настроенные устройства или элементы управления в приложении Broadlink.
  2. Сбросьте устройство, нажав и удерживая (~6 секунд) кнопку сброса с помощью булавки или скрепки, пока светодиодный индикатор не начнет быстро мигать.
  3. Используйте приложение BroadLink для подключения к Wi-Fi (держите телефон рядом с RM). И СТОП!!
  4. Ничего больше не делайте, больше ничего не добавляйте в приложение, закройте приложение и используйте узел.

Настройка приложения Broadlink

Само приложение не такое интуитивно понятное, но после того, как вы добавите устройство RM, вам нужно будет добавить определяемое пользователем устройство (например, кондиционер или телевизор) и кнопки. Если вы используете одно из встроенных устройств, удаленные команды не записываются в файлы, поэтому обязательно используйте определяемые пользователем файлы .

  1. Проведите влево по главному экрану, чтобы открыть свои устройства.
  2. Выберите устройство.
  3. Выберите значок :gear: и добавьте пульт.
  4. Нажмите знак + и добавьте кнопки или функции, которые вы хотите использовать, выделенным красным цветом.
  5. Приложение попросит вас навести на него пульт и нажать соответствующую кнопку.
  6. Завершите процесс добавления нужных кнопок.
  7. Нажмите значок :gear: и создайте ярлык, если хотите, чтобы устройство отображалось на главном экране приложения.
  8. Вернитесь на главный экран, проведите вправо и нажмите "Поделиться" и "Отправить на другие телефоны в сети WLAN".

Теперь вы готовы скопировать файлы конфигурации с устройства для использования в узле!

Копирование файлов с iPhone

Копирование файлов с Android и телефона

У меня его нет, но должно быть проще найти на нем папку и извлечь ее. Где-то я нашел приведенные ниже инструкции, которые вы могли бы попробовать. Возможно, кто-то может внести свой вклад?

Подключите устройство Android к компьютеру и просмотрите папку SD-карты/внешнего хранилища /broadlink/newremote/SharedData/ .

Настройка красных узлов

Если вы добавили узлы Broadlink и настроили их, как указано выше, вам потребуется MAC-адрес устройства, IP-адрес и указанный выше путь к папке SharedData. Для типа устройства, если у вас более старое устройство, вы можете установить значение по умолчанию 272a. Более новые устройства RM3 или RM4 требуют ввода правильного типа устройства. Вы можете найти свой тип устройства через узел обнаружения. Проверьте примеры узлов ниже.

  1. Добавьте узел RM и дважды щелкните его.
  2. Выберите устройство и добавьте новое rmdevice
  3. Укажите MAC-адрес устройства, IP-адрес, тип устройства и полный путь к папке SharedData в поле Каталог и нажмите Добавить.
  4. Затем вам нужно будет сохранить узел и нажать "Развернуть", чтобы увидеть кнопки, созданные в приложении Broadlink, на узле.
  5. Снова дважды щелкните узел, и теперь вы сможете выбрать «Действие» -> «Отправить», а затем выбрать пульт и кнопку, которую хотите отправить.
  6. Сохраните узел, добавьте узел ввода на передний план, свяжите их вместе и разверните.

Теперь вы сможете щелкнуть узел инъекции и подать сигнал на свое устройство!

Начните добавлять дополнительные узлы, чтобы запускать нужные вам функции, или добавляйте сообщения в узел, чтобы управлять им.

Отправка данных через msg.payload

Данные должны быть отформатированы как объект буфера или как строка данных Base64 (например, как используется Home Assistant или другими).

Пример функционального узла, содержащего образцы данных, показан ниже.

Затем он должен быть подключен к узлу RM для отправки данных.

Примеры

Есть примеры потоков, предоставляющие некоторые дополнительные функции/шаблоны для использования. Вы можете получить потоки примеров из гамбургер-меню Node Red (в верхнем правом углу), выберите «Импорт» -> «Примеры» -> «управление ссылками» и выберите свой пример.

Пример 1. Добавление новой кнопки в базу данных узла RM

Этот пример позволяет модифицировать файлы базы данных узла RM (jsonSubIr, jsonButton и jsonIrCode), чтобы вы могли добавлять новые кнопки и ИК-коды без повторного импорта из приложения Broadlink. Здесь также можно добавить новые устройства и кнопки.

Укажите местоположение файла данных и новое устройство, имя кнопки и ИК-коды в узле Config в примере.

Примечание. Если ваши файлы Broadlink содержат какие-либо нестандартные символы, например, символ градуса, то он не загрузит файл правильно. Также я заметил, что приложение электронного управления заключает в неправильные кавычки некоторые параметры, поэтому, возможно, потребуется исправить это в вашем файле, прежде чем использовать этот скрипт. Я предоставил несколько примеров файлов базы данных в каталоге widelinkDB.

 Изображение испорченных персонажей

Пример:

Неверные метки " в конце имени, начале и конце OFF и начале указателя в приведенном выше примере. Убедитесь, что вы указали правильно. Это также приводит к тому, что на кнопке отображается "undefined" список.

Пример 2. Возврат ИК-кодов на основе названий устройств и кнопок

Этот пример позволяет извлечь ИК-код из файлов данных на основе названия устройства и кнопки. Затем вы можете напрямую отправить их с помощью узла RM. Это позволяет программно выбирать устройство и кнопку.

Укажите местоположение файла данных, а также имя устройства и кнопки, и ИК-коды будут возвращены в msg.payload .

 Изображение примеров узлов GetIRCode

 Изображение примеров узлов GetIRCodeSubflow

Пример 3. Изучение и отправка данных

Этот пример позволяет вам узнать ИК-код с помощью устройства RM, а затем отправить его напрямую.

Укажите сведения об устройстве RM в узлах RM в примере и строку данных в узле функции в примере отправки. Вы можете использовать это в качестве примера для программного обучения и отправки данных с устройства RM и на него.

 Изображение примеров узлов LearnAndSendData

Что нужно сделать

  • Создайте инструмент с графическим интерфейсом или пример на панели инструментов Node Red, чтобы изучать и отправлять ИК-коды — посмотрите примеры узлов
  • Создайте функцию для чтения новой базы данных из приложения Broadlink IHC

Авторы и участники

  • Владимир Филиппов - Автор начальной сборки - VladimirSFilippov
  • Марк Фанстон – Документация и улучшения – mlfunston
  • Bouni – исправлена ​​функция get_energy для устройств SP3S – Bouni
  • ivog1 – исправлена ​​ошибка закрытия порта UDP – ivog1
  • neroxps — исправлена ​​ошибка статуса MP1 S1 — neroxps
  • deadly667 – исправление для более новых заголовков устройств RM4 и т. д.deadly667

Не стесняйтесь создавать ответвления и предоставлять обновления и новые функции! Не забудьте отправить запрос на вытягивание.

Лицензия

Этот проект находится под лицензией MIT License — подробности см. в файле LICENSE

Благодарности

Этот модуль Node-RED основан на замечательной работе Владимира СФилиппова - Владимир СФилиппов с использованием его библиотек node-red-contrib-broadlink.Также спасибо репозиторию python-broadlink от Мэтью Гарретта.

Журнал изменений

v2.1.4 (последняя)

Примечание. Возможно, обучение и отправка RF еще не работают на устройствах серии RM Pro 4, но должны работать на более ранних устройствах RM Pro, хотя у меня нет ни того, ни другого для тестирования.

Примечание. Возможно, обучение и отправка RF еще не работают на устройствах серии RM Pro 4, но должны работать на более ранних устройствах RM Pro, хотя у меня нет ни того, ни другого для тестирования.

Примечание. Возможно, обучение и отправка RF еще не работают на устройствах серии RM Pro 4, но должны работать на более ранних устройствах RM Pro, хотя у меня нет ни того, ни другого для тестирования.

Примечание. Возможно, обучение и отправка RF еще не работают на устройствах серии RM Pro 4, но должны работать на более ранних устройствах RM Pro, хотя у меня нет ни того, ни другого для тестирования.

Примечание. В версии 2.0.0 появилось новое поле в конфигурации устройства, которое требовало ручного изменения конфигурации каждого устройства RM в Node-RED.

Примечание. Возможно, обучение и отправка RF еще не работают на устройствах серии RM Pro 4, но должны работать на более ранних устройствах RM Pro, хотя у меня нет ни того, ни другого для тестирования.

Примечание. В версии 2.0.0 появилось новое поле в конфигурации устройства, которое требовало ручного изменения конфигурации каждого устройства RM в Node-RED.

Примечание. Возможно, обучение и отправка RF еще не работают на устройствах серии RM Pro 4, но должны работать на более ранних устройствах RM Pro, хотя у меня нет ни того, ни другого для тестирования.

Примечание. В этой версии в конфигурации устройства появилось новое поле, которое потребует ручного изменения конфигурации каждого устройства.


Недавно я купил RM4 pro, чтобы заменить свой концентратор гармонии, однако, когда я впервые включаю его, я получаю четыре мигания, а затем еще четыре, Wi-Fi RM4 есть, но когда я пытаюсь подключиться к нему через приложение для смартфона , он не может найти RM4.

Я отключил 5,0 ГГц на своем маршрутизаторе (Virgin Hub 3.0) и убедился, что мой телефон работает на частоте 2,4 ГГц.

Я пытался удерживать кнопку сброса хаба до тех пор, пока синий индикатор не начнет непрерывно мигать, но приложение по-прежнему не может найти хаб.

Пожалуйста, кто-нибудь может помочь?


У меня есть только стандартный маршрутизатор 2,4 + 5,0 ГГц, я уже отключил 5.0, чтобы подключить к сети некоторые другие устройства, и они работали нормально, но когда я попытался подключить RM4 pro, он неоднократно отказывался подключиться, что бы я ни делал. Я даже разговаривал со службой поддержки и техподдержки Amazon, и они не смогли заставить его работать.

Они попытались воспользоваться справочным каналом Broadlink, но не смогли дозвониться, поэтому отправили RMA на хаб.

Мне было трудно подключить RM4 pro во время первоначальной настройки через приложение, хотя я не знаю почему, поскольку кажется, что это должно быть довольно просто. Что я сделал после нескольких неудачных попыток, так это то, что перед началом настройки в приложении я подключился к устройствам WiFi, прежде чем что-либо запускать (предыдущие попытки я подключался к устройству, когда оно предлагало мне во время настройки в приложении). Когда я сделал это таким образом, установка сработала с первой попытки. Я понятия не имею, почему это сработало для меня в этой попытке по сравнению с моими предыдущими попытками, но это сработало, и на самом деле не должно иметь значения, если я подключаюсь перед запуском или когда он предложит вам это сделать. Может быть, мне просто повезло, я не знаю, но, возможно, стоит попробовать всем, у кого есть проблемы с настройкой нового RM4 Pro. Раздражает то, что вы должны перезагружать устройство после каждой неудачной попытки. В любом случае, теперь, когда он у меня заработал, я смог получить пульт для работы с устройством, что было моей основной целью при покупке RM4 Pro.

В1. Что означает каждый индикатор состояния Wi-Fi?

A1:
1) Быстрое мигание: устройство находится в режиме настройки (SmartConfig™) и ожидает настройки. Этот режим включается после первого включения устройства или длительного нажатия кнопки сброса.

2) Мигает каждую секунду: Ошибка конфигурации устройства. Обычно это вызвано неправильным вводом пароля. Сбросьте настройки устройства и повторите попытку.

3) Медленное мигание 4 раза и остановка на 1 секунду. и повторяет цикл: Устройство находится в режиме настройки точки доступа. Этот режим включается после длительного нажатия кнопки сброса, когда устройство уже находится в режиме конфигурации.

4) Не горит: устройство успешно настроено. Вы можете просмотреть значок ярлыка устройства на главной странице управления или нажать значок «+» в правом верхнем углу, а затем выбрать «Список устройств», чтобы просмотреть устройство.

Q2: Как настроить устройства?

A2:
1) Убедитесь, что ваш смартфон подключен к сети Wi-Fi;

2) Переключите устройство в режим конфигурации (см. FAQ 1-1);

3) Откройте приложение, коснитесь значка «+» в правом верхнем углу и выберите «Добавить устройство»;

4) На странице конфигурации Wi-Fi SSID должен быть заполнен автоматически, и вам просто нужно ввести пароль вашей сети Wi-Fi, чтобы начать настройку.

Пароль вашей сети Wi-Fi будет сохранен, и вам больше не потребуется вводить пароль в следующий раз при настройке устройств.

Q3: Как использовать конфигурацию точки доступа?

A3:
1) Убедитесь, что Wi-Fi (WLAN) включен на вашем смартфоне и ваше устройство находится в режиме настройки точки доступа (см. FAQ 1-3);

2) Откройте приложение, коснитесь значка «+» в правом верхнем углу и выберите «Добавить устройство»;

3) На странице конфигурации нажмите «Режим точки доступа» в правом верхнем углу и нажмите «ОК» после прочтения подсказки. Приложение выведет вас на страницу выбора Wi-Fi;

4) Подключитесь к сети «BroadlinkProv» и нажмите, чтобы вернуться. Приложение покажет список Wi-Fi. Укажите ту же сеть Wi-Fi, которую вы использовали до настройки точки доступа, и введите пароль;

5) После настройки приложение автоматически подключится к вашей предыдущей сети Wi-Fi, и вы увидите устройство в списке.

При использовании конфигурации точки доступа ваш смартфон должен подключаться к той же сети Wi-Fi, к которой вы хотите подключить устройства.

Q4: Как перезагрузить устройство/переключиться в режим конфигурации?

A4:
Для умных розеток нажмите и удерживайте кнопку ВКЛ/ВЫКЛ, чтобы перезагрузить устройство. Для универсального пульта и других устройств без кнопки ВКЛ/ВЫКЛ используйте булавки, чтобы удерживать кнопку сброса, пока индикатор Wi-Fi не начнет быстро мигать.

В5: Поддерживает ли продукт сетевую конфигурацию 5G?

A5:
Наши продукты в настоящее время поддерживают только сеть Wi-Fi 2,4G и не поддерживают сеть 5G.

В6: Как навсегда удалить устройство из приложения?

A6:
На главной странице управления нажмите «+» в правом верхнем углу и выберите «Список устройств», чтобы просмотреть все устройства. В системе iOS проведите пальцем справа налево по элементу устройства, чтобы удалить его; В системе Android нажмите и удерживайте значок устройства и выберите «Удалить», чтобы удалить устройство.

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

В7: Как изменить информацию об устройстве?

A7:
Вы можете изменить имя устройства по умолчанию одним из способов:

1) Нажмите и удерживайте элемент устройства в списке устройств и выберите «Редактировать имя» во всплывающем меню.

2) На странице управления устройством коснитесь значка в правом верхнем углу и выберите «Редактировать устройство».

В8: Как сделать резервную копию и восстановить настройки?

A8:
Вы можете сделать резервную копию всех настроек устройства и приложений в облаке и восстановить их при использовании нового смартфона. Перед операцией резервного копирования необходимо войти в свою учетную запись.

Для резервного копирования настроек: коснитесь значка в верхнем левом углу, а затем выберите «Резервное копирование» в меню. Нажмите «Резервное копирование в облако» и выберите «ОК», чтобы начать резервное копирование.

Чтобы восстановить настройки: коснитесь значка в верхнем левом углу, а затем выберите «Резервное копирование» в меню. Нажмите «Список облачных резервных копий» и выберите файл резервной копии из списка, чтобы начать восстановление.

После восстановления вам необходимо подключить свои устройства к той же сети Wi-Fi (WLAN) перед удаленным управлением.

В9: Как поделиться настройками с другими телефонами?

A9:
Вы можете поделиться настройками с другими телефонами в той же сети Wi-Fi (WLAN) без использования учетной записи. Чтобы использовать эту функцию, общие телефоны и импортируемые телефоны должны иметь одинаковую версию APP.

Нажмите значок в левом верхнем углу и выберите в меню «Поделиться». Нажмите «Отправить на другие телефоны в сети WLAN», чтобы подготовить передачу.

На другом телефоне нажмите «Импортировать с общего телефона в WLAN» в меню «Общий доступ». ПРИЛОЖЕНИЕ выполнит поиск доступных данных для обмена и импортирует их.

Пожалуйста, держите телефон активным (разблокируйте) во время отправки и импорта.

В10. Что такое «Общий доступ к облаку»?

A10:
Вы можете использовать функцию общего доступа к облаку, чтобы поделиться своей панелью RM в облаке. Другие пользователи могут загрузить общую панель, и им не нужно изучать каждую кнопку.

В11: Как защитить свое устройство и избежать поиска посторонними?

A11:
Только те, кто подключен к вашей сети Wi-Fi, могут найти ваше устройство. Установите сложный пароль для вашей сети Wi-Fi и сохраните его конфиденциальность, чтобы предотвратить вторжение. Чтобы сохранить конфиденциальность от других пользователей в той же сети, вы можете заблокировать устройство, и другие пользователи никогда не найдут устройство, даже если они находятся в той же сети. Чтобы заблокировать устройство: нажмите значок в правом верхнем углу и выберите «Информация об устройстве». Нажмите «Заблокировать устройство», чтобы заблокировать устройство.

Q12:Что делать, если мой смартфон потерян?

A12:
Чтобы убедиться, что ваши устройства не контролируются неавторизованными пользователями, прежде чем вы перенастроите их с помощью другого смартфона, вы можете:

1) Выключите все устройства; или

2) Сбросить все устройства.

В13: Что делать, если данные потеряны или устройства не могут управляться после обновления приложения?

A13:
Проверьте, удалили ли вы файлы в каталоге BroadLink (для телефонов Android они хранятся в корневом каталоге SD-карты), включая изображения, или сменили SD-карту. Если вы выполнили вышеуказанные операции по ошибке, удалите ПРИЛОЖЕНИЕ и полностью удалите папку, а затем переустановите ПРИЛОЖЕНИЕ.

Вам не нужно настраивать заново после переустановки APP. Устройства могут быть найдены автоматически при подключении к той же сети Wi-Fi, которую вы использовали ранее.

В14: Как добавить пульт для RM?

A14:
Для добавления пульта можно использовать один из двух способов:

1) На главной странице управления нажмите «+» в правом верхнем углу, выберите «Добавить пульт» и выберите тип пульта. (вам необходимо выбрать устройство RM перед выбором удаленного типа, если у вас более одного устройства RM);

2) На главной странице управления нажмите «+» в правом верхнем углу и выберите «Список устройств». Вы можете выбрать устройство RM и выбрать удаленный тип из списка. (Если вы уже добавляли пульты ранее, вам нужно нажать «…» в правом верхнем углу списка пультов и выбрать новый тип пульта для добавления).

В первой версии приложения e-Control пользователь может найти значок черного полукруга слева при первом добавлении шаблона. Коснитесь значка, чтобы открыть боковую панель, и коснитесь «Добавить» внизу, чтобы добавить новый шаблон.

Q15:Как выучить инфракрасный код?

A15:
На панели устройства коснитесь необученной кнопки, появится всплывающее окно с надписью «ожидание обучения кнопки», и загорится оранжевый светодиод устройства. Направьте пульт на RM и нажмите соответствующую кнопку на пульте. Если оранжевый светодиод не горит и отображается сообщение «Сохранить успешно», это означает, что обучение прошло успешно. Затем вы можете нажать обучаемую кнопку в приложении, если оранжевый светодиод горит, это означает, что ИК-команда отправлена ​​​​успешно.

Q16:Как автоматически обучить пульт кондиционера (Pre-Defined Aircon)?

A16:
При добавлении пульта выберите «Кондиционер воздуха». Появится всплывающее окно, и загорится оранжевый светодиод. Затем нажмите любую кнопку «ON/OFF» / «Mode» / «Увеличение и уменьшение температуры», и оранжевый индикатор погаснет. Устройство выполнит поиск ИК-кода в облачной библиотеке кодов и загрузит соответствующий шаблон. После загрузки шаблона вы можете начать использовать все функции без дополнительного обучения.

В17:Почему я не могу использовать некоторые кнопки на панели Pre-Defined Aircon?

В18: Как добавить определяемый пользователем кондиционер?

A18:
ИК-код кондиционера сложнее, чем у телевизора. Каждая кнопка пульта телевизора представляет только определенный ИК-код. Каждая кнопка кондиционера может запускать комбинацию кодов, включая температуру, режим, скорость ветра и т. д. Поэтому мы предварительно определяем кнопки для часто используемых функций, таких как охлаждение, обогрев и автоматический режим. Каждая из них рассматривается как кнопка включения для комбинации. Например, если вы хотите научиться охлаждать при 22°C, вы должны предварительно установить режим охлаждения и температуру 22°C на пульте дистанционного управления, а затем нажать кнопку ВКЛ/ВЫКЛ, чтобы выключить кондиционер. Нажмите «Охлаждение при XX°C» на панели приложения, чтобы подготовиться к обучению. Теперь нажмите кнопку ВКЛ/ВЫКЛ на пульте дистанционного управления, чтобы завершить обучение, и полученный статус будет «включить охлаждение при 22°C». Вы можете узнать кнопку ВЫКЛ в любом состоянии, когда вы нажимаете кнопку ВКЛ/ВЫКЛ, чтобы выключить кондиционер (хотя мы используем только одну кнопку для функций ВКЛ и ВЫКЛ на пульте кондиционера, но в приложении вам нужно изучить их отдельно.)

Вы можете повторить описанные выше шаги обучения, чтобы узнать все состояния со всеми уровнями температуры.

Q19:Как выучить комбинированную кнопку?

A19:
Выберите незаученную определяемую пользователем кнопку и нажмите «Обучение комбо», чтобы начать обучение. Обучение комбинированным кнопкам может выполнять несколько команд. Например, если вы хотите переключиться на 128-й канал для телевизора, вам нужно выучить кнопки «1», «2» и «8» одну за другой. Когда вы нажмете кнопку CH128, она выполнит команду 1-2-8, точно так же, как вы нажимаете кнопки 1, 2 и 8 на пульте дистанционного управления. Вы также можете выучить комбинированную кнопку, чтобы включать приставку, телевизор и звук одним нажатием.

В20:Почему я не могу запомнить ни одну кнопку на панелях «mi TV» и «Apple TV»?

A20:
На этих двух панелях предустановлены все ИК-коды для «mi TV» и «Apple TV», которые могут использоваться пользователями напрямую без обучение.

Q21:Что такое сцена?

A21:
Создав сцену, вы можете нажать один раз, чтобы активировать все выбранные устройства с заданной задержкой во времени. Вы можете выбрать устройства и определить действие каждого устройства.

Q22:Как установить таймер задач RM?

A22:
Нажмите и удерживайте обучаемую кнопку на панели, а затем коснитесь «Таймер включен». После настройки нажмите «Сохранить» в правом верхнем углу, чтобы сохранить таймер.

В23: Сколько задач таймера можно добавить для RM?

A23:
Макс. 15 задач таймера можно добавить для RM.

Q24:Как удалить задачу таймера для RM?

A24:
На странице удаленного списка нажмите «…» в правом верхнем углу и выберите «Таймер». Вы можете просмотреть и удалить таймеры здесь.

В25:Почему я не могу удаленно управлять своими устройствами через сеть 3G/4G?

A25:
Благодаря облачной службе BroadLink пользователи могут удаленно управлять своими устройствами через внешние сети (3G/4G/другие беспроводные локальные сети), даже если они не дома.

В версиях приложения для Android выше 3.4.9 и версии приложения для iOS выше 2.4.7 улучшена производительность удаленного управления из внешних сетей. Однако пользователи должны указать правильный регион, а также обновить прошивку продукта, в противном случае удаленное управление из внешних сетей может быть недоступно.

rm-pro

Я уверен, что вы знакомы с мостом IR/RF Wifi RM2 или RM-Pro от Broadlink.
Напоминаем: это устройство позволяет управлять вашими инфракрасными (телевизор, усилитель...) или радиочастотными (выносными розетками...) устройствами со смартфона.
Схема проста: RM-Pro запоминает каждую команду с оригинального пульта и способен повторить ее.
Это не единственное, что вы скажете: Kira 128, Global Cache и другие DIY-проекты. Да, но RM-Pro продается по цене около 40 евро (вы можете взглянуть на его прямого конкурента Orvibo, более открытого, но не способного изучать радиочастотные коды).

Итак, как интегрировать этот инструмент в нашу домашнюю автоматизацию? Совершенно невозможно. Вполне, за исключением двух разъяренных парней, которым мы должны сказать огромное спасибо: Фабьен Лефевр и Йохен Рюль (создатель PAW Server).
Эти двое преодолели невозможное: расшифровали очень эксклюзивный SDK Broadlink и убедили их согласиться на создание инструмента третьей части.
Они создали RM Bridge. Спасибо!

Обновление: новый мост RM 1.2.0, ред.

Новому RM Bridge теперь требуется только устройство Android для настройки кодов и отправки команд.

Загрузите приложение RM-Bridge в Google Play. Установите его на свое Android-устройство. Получите его IP-адрес (который вы зафиксировали ранее) и запомните номер порта.

Как это работает (с помощью Windows RM Commander Tool)

Настройка не так проста, и ее нельзя назвать API. Broadlink отказывается от этого, и для связи с RM-Pro необходим Android SDK.

Фабьен и Йохен должны были спроектировать мост для связи с RM-Pro: RM Bridge. Работа заключается в следующем:

сценарий > RM Bridge > RM-Pro > ИК- или РЧ-устройство

Настроить

ОБНОВЛЕНИЕ: только что выпущен новый RM Bridge 1.2.0! Вам больше не нужно использовать инструмент Windows, вам понадобится только устройство Android.

Для связи с RM-Pro вам потребуется:

  • устройство Android для размещения приложения RM Bridge (смартфон, телевизионная приставка…)
  • ПК с Windows для запуска RM Commander Builder Tools, инструмента для изучения кодов ИК- и РЧ-устройств
  • не забывайте, что все должны быть в одной сети!

1- Установите RM Bridge

Свидание на веб-сайте, созданном Фабьеном для представления RM Bridge: domo-assist.
Перейдите по ссылке на страницу RM Bridge в Google Play и установите его. Не забудьте запустить сервер после завершения установки.

rm- мост-приложение

2- Установите Инструменты RM Commander Builder

Инструменты RM Commander Builder — это инструмент, созданный Фабьеном для изучения кодов ваших ИК- и РЧ-пультов.
Он использует Curl: сначала установите его, если он еще не установлен в вашей Windows. Загрузите его здесь.

Обязательно установите Curl в корневой каталог c:/curl/ жесткого диска, иначе RM Commander Builder Tools не найдет его.

Мне также пришлось скопировать файлы из c:/curl/bin/ в корень c:/curl/, иначе Инструменты RM Commander Builder их не нашли.

Затем загрузите RM Commander Builder Tools с сайта domo-assist и установите его.

 rm-bridge-coder-01

Настройте IP-адрес и порт RM Bridge.

 rm-bridge-coder-01

Затем следуйте инструкциям, чтобы записать свои первые коды. Они будут сохранены как файлы .cbe в каталоге c:/coder/codes/ .

rm-bridge- кодер-03

3- Использование RM-Pro со скриптом через Android RM Bridge

Вот интересующая нас часть: интеграция RM Bridge и RM-Pro в систему домашней автоматизации. Что касается меня и для этого урока, я использую Jeedom. Вы также найдете использование Linux и DOS на domo-assist.

Как это работает?
Jeedom запустит скрипт, которому нужны несколько файлов, включая записанные вами коды, чтобы отправить команду мосту, который переведет ее для RM-Pro, который будет удаленно управлять вашим устройством.
Потеряли? Не волнуйтесь, на самом деле команда выполняется очень быстро!

Получить необходимые файлы

Вы должны получить эти элементы из папки c:/coder/ и перенести их в папку по вашему выбору в Jeedom:

  • ini.d2l
  • выбор.d2l
  • все содержимое папки c:/coder/codes/

Пришло время создать новый скрипт sendir.sh со следующим содержимым:

Пришло время добавить хороший запрос, чтобы сообщить Jeedom, что и как выполнять.

В первой части указано расположение скрипта sendir.sh:
/usr/share/nginx/www/jeedom/plugins/script/core/ressources/sendir.sh

Вторая часть посвящена папке, в которой вы сохранили файлы кодов IR и RF:
/usr/share/nginx/www/jeedom/plugins/script/core/ressources/

Третья часть — это имя файла кода ИК/РЧ, который следует читать:
denonoff.cbe

И четвертая часть — это IP-адрес + порт вашего RM Bridge (посмотрите на экран приложения).

Не забудьте добавить пробел между каждой частью!! (взгляните на полный запрос выше)

Теперь вам просто нужно создать столько команд, сколько у вас есть разных кодов.

Готово! У вас есть Jeedom (или, в более общем смысле, система домашней автоматизации), которая говорит на ИК- и РЧ-сигналах всего за 40 евро и немного работы!

Если у вас есть какие-либо вопросы по этой теме, Фабьен создал специальный форум.

Читайте также: