
sirmrakandQwen-Coder
6398dc6a41
feat: добавить WebSocket сервер для приёма событий и команд
- settings.py: websocket_enabled, websocket_host, websocket_port
- satellite.py: WebSocket сервер + runtime атрибуты (_runtime_volume, _runtime_led_brightness)
- satellite.py: handle_websocket_command() для обработки команд
- satellite.py: _broadcast_to_websocket() для рассылки событий
- satellite.py: интеграция в _start() / _stop()
- __main__.py: CLI аргументы --websocket-enabled/host/port
Поддерживаемые команды:
- set_volume: изменить громкость
- mute/unmute: микрофон
- play_sound: воспроизвести WAV
- set_led_brightness: яркость LED
- trigger_event: отправить событие в HA
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-05-20 16:51:27 +03:00
..
2026-05-09 11:49:44 +03:00
2026-05-09 11:49:44 +03:00
2026-05-20 16:51:27 +03:00
2026-05-09 11:49:44 +03:00
2026-05-09 11:49:44 +03:00
2026-05-09 11:49:44 +03:00
2026-05-20 16:51:27 +03:00
2026-05-20 16:51:27 +03:00
2026-05-09 11:49:44 +03:00
2026-05-09 11:49:44 +03:00
2026-05-20 13:50:16 +03:00