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' }));