diff --git a/web-client/client.html b/web-client/client.html index bc713e3..6c5fdcc 100644 --- a/web-client/client.html +++ b/web-client/client.html @@ -311,9 +311,7 @@
- - - +
@@ -638,17 +636,27 @@ document.getElementById('volUpBtn').addEventListener('click', () => { const newVol = Math.min(1.0, currentVolume + 0.1); + currentVolume = newVol; // ✅ Обновляем currentVolume sendCommand('set_volume', { level: newVol }); volumeSlider.value = newVol; volumeValueSpan.innerText = newVol.toFixed(2); }); - + document.getElementById('volDownBtn').addEventListener('click', () => { const newVol = Math.max(0.0, currentVolume - 0.1); + currentVolume = newVol; // ✅ Обновляем currentVolume sendCommand('set_volume', { level: newVol }); volumeSlider.value = newVol; volumeValueSpan.innerText = newVol.toFixed(2); }); + + // Request RMS button + document.getElementById('requestRmsBtn').addEventListener('click', () => { + // Запросить обновление audio-level (сателит отправляет их автоматически) + // Отправляем dummy команду для триггера + sendCommand('trigger_event', { event_type: 'request_audio_level', data: {} }); + addEventToLog('📊 Запрошено обновление RMS'); + }); document.getElementById('pauseMediaBtn').addEventListener('click', () => sendCommand('play_sound', { path: '/home/sirmrak/projects/satellite-dev/sounds/awake.wav' })); document.getElementById('resumeMediaBtn').addEventListener('click', () => sendCommand('play_sound', { path: '/home/sirmrak/projects/satellite-dev/sounds/done.wav' }));