Magic Mapper — это
скрипт, который позволит вам переназначить неиспользуемые кнопки на пульте LG Magic Remote. Сам скрипт запускается на вашем телевизоре LG с root-правами, распознает нажатия кнопок и позволяет вам управлять всем, что доступно через
luna-send.API. Обратите внимание, что для использования этого скрипта необходимо рутировать телевизор.
Скрипт поддерживает следующие действия (конфигурация по умолчанию):
- Уменьшить яркость OLED-подсветки (красная кнопка)
- Увеличьте яркость OLED-подсветки (зеленая кнопка)
- Установите определенное значение подсветки OLED (не настроено по умолчанию)
- Включение режимов энергосбережения (желтая кнопка)
- Установите конкретный режим энергосбережения
- Выключение экрана - нажмите любую кнопку, кроме питания, чтобы снова включить его (кнопка 9)
- Переключение режима комфорта для глаз (также известного как «Уменьшение синего света») (синяя кнопка)
- Запустить приложение (по умолчанию не настроено)
- Отправлять ИК-команды на устройство, настроенное с помощью разъема устройства (т. е. иметь горячую клавишу для включения питания звуковой панели с оптическим подключением)
- Свернуть URL-адрес (т. е. вызвать URL-адрес триггера веб-перехватчика HomeAssistant с полезной нагрузкой)
- Имитация нажатия кнопки (полезно для отправки команд воспроизведения и паузы на пультах без этих кнопок, т. е. используйте «зеленый» для воспроизведения и «красный» для паузы)
- Отключить кнопку
- Установить настройку динамического отображения тонов
- Отправлять нажатия клавиш hdmi-cec (ЭКСПЕРИМЕНТАЛЬНО)
- Отключить мышь Magic Remote (ЭКСПЕРИМЕНТАЛЬНО)
Поддерживаемые модели телевизоровВероятно, любой телевизор LG после 2018 года поддерживаются, пока не перестанет работать с неизвестными будущими моделями
- LG C9 - Полностью протестировано на FW 30.05.25
- LG CX - Не проверялось, но должно работать.
- LG C1 - Не проверялось, но должно работать.
- LG C2 - Полностью протестировано
Установка/Настройка- Установите root-права на своем телевизоре с помощью https://rootmy.tv/ и установите приложение Home Brew.
- После того, как ваш телевизор будет рутирован, запустите следующую команду, чтобы загрузить сценарии Magic Mapper (или просто откройте файлы, скопируйте и вставьте, или просто используйте scp на C9/CX, но C2 не поддерживает scp).
- Код: Выделить всё
cd /home/root
wget https://raw.githubusercontent.com/andrewfraley/magic_mapper/main/magic_mapper.py
wget https://raw.githubusercontent.com/andrewfraley/magic_mapper/main/magic_mapper_config.json
cd /var/lib/webosbrew/init.d
wget https://raw.githubusercontent.com/andrewfraley/magic_mapper/main/start_magic_mapper
chmod +x /var/lib/webosbrew/init.d/start_magic_mapper
- При необходимости отредактируйте Magic_mapper_config.json.
- Наконец, перезагрузите телевизор (выполните команду перезагрузки через SSH или откройте приложение Homebrew, щелкните шестеренку, щелкните ссылку перезагрузки.)
Страничка программы:
https://github.com/andrewfraley/magic_mapper