Broadlink RM4C Mini — это компактный инфракрасный (ИК)-пульт, который превращает твои старые устройства в умные и служит для них как универсальные пульты. С его помощью можно управлять «старомодной» техникой — телевизорами, кондиционерами, аудиосистемами и другими устройствами, которые реагируют на ИК-команды. Без проблем прокидывается в Home Assistant через стандартную интеграцию Broadlink. Работает локально, и можно с лёгкостью через службу remote.learn_command считывать команды всех ИК-пультов.

Подготовка Broadlink RM4 Mini
Перед добавлением пульта в Home Assistant настрой его подключение к Wi-Fi через приложение Broadlink. После успешной настройки открой устройство на смартфоне, нажми на три точки в правом верхнем углу, открой сведения об устройстве и внизу отключи опцию «Блокировка устройства». После этого RM4 Mini готов к работе.
Подключение к Home Assistant
Перейди в Настройки → Устройства и службы — Home Assistant с высокой вероятностью сам найдёт Broadlink. Останется только нажать «Добавить». На этом базовая часть настройки завершена, дальше начинается самое интересное.


Считывание команд
На этом этапе Home Assistant будет учиться распознавать команды с вашего пульта.
- Откройте раздел:
- Инструменты разработчика → Действия.
- Создайте действие:
- Действие:
Изучить команду: remote.learn_command - Выберите цель:
- Нажмите «Устройство» и выберите свой умный пульт Broadlink.
- Заполните параметры:
- Устройство: введите имя устройства (например: усилитель)
- Команда: укажите название, например «onoff»
- Запустите процесс обучения:
- Нажмите «Выполнить действие».
- Поднесите пульт:
- На RM4 загорится индикатор ожидания, а в Home Assistant появится уведомление.
- Отправьте команду:
- Нажмите на пульте кнопку, которую хотите обучить (например, включение питания).

action: remote.learn_command target: entity_id: remote.rm4c_mini data: command_type: ir device: Свет в комнате command: onoff
Где найти команды если вы их забыли?
- Откройте конфигурацию дополнения File editor:
- Удалите .storage и нажмите кнопку «Сохранить» и согласится с перезапуском File Editor.

Где найти команды если вы их забыли?
- Откройте дополнение File editor:
- Перейдите по пути /homeassistant/.storage/ и откройте файл с командами broadlink_remote_e87072dedb6a_codes.

Теперь можно использовать команды в автоматизациях

Пример кода действия
action: remote.send_command target: entity_id: remote.rm4c_mini data: num_repeats: 1 device: Свет в комнате command: onoff
Chapay-Home