Files
satellite/docs
sirmrak b28052e93e feat: добавить Audio Level monitoring — RMS громкости микрофона в WebSocket
- settings.py: audio_level_enabled, audio_level_interval_ms
- satellite.py: _calculate_rms() — вычисление RMS (0.0-1.0)
- satellite.py: _send_audio_level() — фоновая задача отправки
- satellite.py: _last_mic_level, _audio_level_task атрибуты
- satellite.py: интеграция в _start() / _stop()
- satellite.py: вычисление RMS в event_from_mic() для всех классов
- __main__.py: CLI --audio-level-enabled, --audio-level-interval-ms

Событие в WebSocket (10 раз в секунду):
{type: audio-level, data: {level: 0.42}}
2026-05-20 17:17:18 +03:00
..

Документация Wyoming Satellite

📖 Для пользователей

Руководство Описание
Развёртывание Быстрый старт и systemd сервисы
2-MIC HAT Raspberry Pi + ReSpeaker 2-MIC HAT
Установщик Интерактивный установщик

🔧 Для разработчиков

Документ Описание
Шпаргалка по настройкам Все CLI флаги и опции
Архитектура Как работает Wyoming Satellite
Интеграция VAD/Wake Техническое руководство по интеграции
MQTT LED управление LED управление с Home Assistant
systemd сервисы Детали настройки сервисов

📁 Структура

docs/
├── README.md                 # Этот файл
├── settings-cheatsheet.md    # Шпаргалка по настройкам
├── tutorials/
│   ├── 2mic-hat.md          # 2-MIC HAT настройка
│   └── installer.md         # Интерактивный установщик
├── integration/
│   ├── vad-wakeword.md      # Техническая интеграция VAD/Wake
│   └── mqtt-led.md          # LED/MQTT интеграция
├── deployment/
│   └── systemd-services.md  # systemd конфигурация
└── architecture/
    └── overview.md          # Обзор архитектуры