Files
audio2midi/data/www/wifi.html
Jose 6d55c2315a Changes committed:
new file:   .gitignore
	modified:   README.md
	new file:   data/www/dashboard.html
	new file:   data/www/index.html
	new file:   data/www/wifi.html
	new file:   include/README
	new file:   lib/README
	new file:   notes.ods
	new file:   platformio.ini
	new file:   src/NoteMappings copy.h
	new file:   src/NoteMappings.h
	new file:   src/audio_input.cpp
	new file:   src/audio_input.h
	new file:   src/ble.cpp
	new file:   src/ble.h
	new file:   src/config.h
	new file:   src/esp_info.cpp
	new file:   src/esp_info.h
	new file:   src/fft_processing.cpp
	new file:   src/fft_processing.h
	new file:   src/led_control.cpp
	new file:   src/led_control.h
	new file:   src/main.cpp
	new file:   src/midi.cpp
	new file:   src/midi.h
	new file:   src/web_server.cpp
	new file:   src/web_server.h
	new file:   test/README
2025-04-12 21:23:24 +02:00

62 lines
1.9 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>WiFi Settings</title>
<style>
.wifi-container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
.wifi-status {
background: #f0f0f0;
padding: 15px;
border-radius: 5px;
margin-bottom: 20px;
}
.status-connected {
color: #27ae60;
}
.status-disconnected {
color: #c0392b;
}
</style>
</head>
<body>
<div class="wifi-container">
<h2>WiFi Settings</h2>
<div class="wifi-status" id="statusContainer">
<h3>Current Status</h3>
<div id="wifiStatus"></div>
</div>
</div>
<script>
function updateWiFiStatus() {
fetch('/api/wifi/status')
.then(response => response.json())
.then(data => {
const statusHtml = `
<p class="status-${data.connected ? 'connected' : 'disconnected'}">
Status: ${data.connected ? 'Connected' : 'Disconnected'}
</p>
${data.connected ? `
<p>SSID: ${data.ssid}</p>
<p>IP Address: ${data.ip}</p>
<p>Signal Strength: ${data.rssi}dBm</p>
` : ''}
`;
document.getElementById('wifiStatus').innerHTML = statusHtml;
})
.catch(error => {
document.getElementById('wifiStatus').innerHTML =
`<p class="status-disconnected">Error: ${error}</p>`;
});
}
// Update status every 5 seconds
updateWiFiStatus();
setInterval(updateWiFiStatus, 5000);
</script>
</body>
</html>