Найти тему
LOOKin

Умные пульты LOOKin Remote и LOOKin Remote2 получили возможность работать как BLE клавиатура/пульт

Команда проекта LOOKin завершила интеграцию работы BLE в свои умные пульты.

Пока еще данный функционал носит пометку Beta, но уже сейчас возможно опробовать работу устройства с компьютером, подключив как внешнюю BLE клавиатуру или с приставками Xiaomi TV, подключив как пульт.

Требование

Перед началом работы с новым функционалом необходимо убедится, что у вас установлены последнии версии прошивки и приложения.

  • Минимальная версия прошивки 2.40.0511.
  • Минимальная версия приложения - 2.80.

Подключение BLE пульта к вашей технике

Первое, что нужно сделать: подключить LOOKin Remote к вашему компьютеру/телевизору/приставке.

Для этого, в соответствии c особенностями вашего тв/компьютера, переходим в раздел добавления BLE клавиатур и пультов, и выбираем LOOKin_XXXXXXXX, следуя подсказкам на экране управляемого устройства.

LOOKin Remote реализует BLE HID, то есть будет работать с теми устройствами, к которым можно подключить клавиатуру/пульт. Это приставки и телевизоры с Android TV (ограничено - Tizen), компьютеры, планшеты и телефоны.

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

-2

Добавление BLE сигналов

BLE сигналы могут быть использованы там, где ранее использовались ИК сигналы:

В голосовых интеграциях, а также в сторонних интеграциях (Home Assistant и другие).В приложении, Siri Shortcuts (для iOS).В API локальных пультов.Разработчиками проведена бесшовная интеграция, поэтому достаточно добавить в пульт новый BLE сигнал и им можно будет пользоваться в любой из вышеобозначенных точек управления.

-3

Переходим в настройки ИК пульта

-4

Выбираем изменение кнопок

-5

Тапаем на кнопке для добавления BLE сигнала

-6

Удерживаем палец на плюсе для добавления нового сигнала (долгий тап)

-7

Выбираем "Добавить BLE сигнал" в открывшемся меню

-8

Тапаем на требуемый сигнал из списка доступных BLE медиа-сигналов

-9

Нажимаем на выход из кнопки

-10

Сохраняем пульт

BLE API

Если вы хотите попробовать управление BLE устройствами по API, то доступны следующие варианты:

GET /commands/ble/kbd_key/<символ или медиа клавиша> - нажатие кнопки клавиатуры GET /commands/ble/kbd_keydown/<символ или медиа клавиша> - симуляция нажатия кнопки вниз (нажали и не отпустили) GET /commands/ble/kbd_keyup/<символ или медиа клавиша> - симуляция движения кнопки вверх GET /commands/ble/kbd_key_repeat - повтор ранее веденного символа <символ или медиа клавиша> может быть: - Любым символом ASCII, например - b - Медиа-клавишей со следующими значеними: MEDIA_NEXT_TRACK MEDIA_PREV_TRACK MEDIA_STOP MEDIA_PLAY_PAUSE MEDIA_MUTE MEDIA_VOLUME_UP MEDIA_VOLUME_DOWN MEDIA_WWW_HOME MEDIA_BROWSER MEDIA_CALCULATOR MEDIA_WWW_BOOKMARKS MEDIA_WWW_SEARCH MEDIA_WWW_STOP MEDIA_WWW_BACK MEDIA_CONFIGURATION MEDIA_EMAIL_READER KEY_ARROW_UP KEY_ARROW_DOWN KEY_ARROW_LEFT KEY_ARROW_RIGHT KEY_BACKSPACE KEY_TAB KEY_RETURN KEY_ESCAPE KEY_INSERT KEY_DELETE KEY_PAGE_UP KEY_PAGE_DOWN KEY_HOME KEY_END KEY_CAPS_LOCK KEY_ENTER

Что еще поменялось:

Проведен рефакторинг UDP протокола: теперь префикс дейтаграммы изменен на LOOKin.
Добавлена отправка UDP сообщения при обновлении встроенных пультов.
Переработана отправка ИК сигналов, повышена скорость и отзывчивость ИК тракта. Thnx Aki from USA
Улучшена работа встроенного и подключаемого датчика температуры и влажности в Remote2.
Добавлена пауза после отправки команды включения на кондиционерах, для которых требуется отдельное включение (in test). Thnx Nick from Hawaii.
Добавлены сигналы play/pause в локальных пультах типа TV и Media. Thnx Александр С из Москвы
Добавлена возможность передавать ProntoHEX с флагом, который сообщает устройству, что этот сигнал нужно передать без обработки, как есть. Thnx MD from Israel
Добавлен ендпоинт удалять все функции локального пульта одной командой. Thnx Антон From Saint P
Повышена стабильность обновления по воздуху.
Повышена стабильность удаленного управления.
Исправлена ошибка, которая могла привести к некорректной синхронизации локальных сценариев автоматизации. Thnx Антон from Saint P
Добавлен трекинг статуса для всех поддерживаемых типов локальных устройств/пультов.
Исправлена ошибка, из-за которой, при управлении кондиционером по MQTT, отправляемые сигналы могли войти в бесконечный цикл. Thnx Nicklas from Stokholm
Исправлена ошибка, из-за которой в некоторых ревизиях Remote мог не создавать точку доступа при работе от батареек.