Files
dinlo 9815bc3f76 Initial commit
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 18:43:20 +08:00

66 lines
2.2 KiB
Markdown

# Broadlink Manager Pro
Менеджер для управления Broadlink RM устройствами с графическим интерфейсом и поддержкой командной строки.
## Описание
Broadlink Manager Pro - это приложение для управления ИК-пультами Broadlink (RM Mini 3, RM4 Pro и др.). Позволяет обучать, сохранять и отправлять ИК-команды через удобный GUI или командную строку.
## Возможности
- 🔍 Автоматический поиск устройств в сети
- 📚 Обучение и сохранение ИК-команд
- 📤 Отправка команд на устройства
- ⌨️ Горячие клавиши для быстрого доступа
- 🖥️ GUI и CLI режимы
- 📦 Компиляция в standalone .exe
## Установка
```bash
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
```
## Использование
### Графический интерфейс
```bash
python main.py
```
### Командная строка
```bash
python main.py discover # Поиск устройств
python main.py list # Список команд
python main.py learn "tv-power" # Обучение команде
python main.py send "tv-power" # Отправка команды
python main.py send_all # Отправка всех команд
```
## Горячие клавиши (GUI)
- `Ctrl+D` - Поиск устройств
- `Ctrl+L` - Обучить команду
- `Ctrl+S` - Отправить команду
- `Ctrl+A` - Отправить все команды
- `Ctrl+R` - Обновить список
- `Ctrl+Q` - Выход
## Компиляция в .exe
```bash
pyinstaller --onefile --windowed --name BroadlinkManager main.py
```
Готовый файл появится в `dist/BroadlinkManager.exe`.
## Конфигурация
Команды хранятся в `broadlink_codes.json`. Настройки устройства в `broadlink_core.py`.
Подробная документация в файле `build_and_usage.md`.