v1.9.15: S88 - sélecteur de port UART dans admin.html
Ajoute un dropdown ttyAMA0/2/3/4/5 sous la checkbox 'Send CO2 sensor data (Senseair S88)' qui modifie S88_port en base. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "1.9.15",
|
||||
"date": "2026-06-01",
|
||||
"changes": {
|
||||
"features": [
|
||||
"Capteur CO2 Senseair S88: ajout d'un sélecteur de port UART (S88_port) sous la checkbox 'Send CO2 sensor data' dans admin.html. Permet de choisir parmi ttyAMA0/2/3/4/5 sans passer par la CLI."
|
||||
],
|
||||
"improvements": [],
|
||||
"fixes": [],
|
||||
"compatibility": []
|
||||
},
|
||||
"notes": "Aucun changement de schéma. La clé S88_port existe déjà en base depuis v1.9.13 — le sélecteur expose juste sa modification via l'UI."
|
||||
},
|
||||
{
|
||||
"version": "1.9.14",
|
||||
"date": "2026-06-01",
|
||||
|
||||
@@ -144,6 +144,16 @@
|
||||
<label class="form-check-label" for="check_s88">
|
||||
Send CO2 sensor data (Senseair S88)
|
||||
</label>
|
||||
<div class="mt-2 ms-4" style="max-width: 250px;">
|
||||
<label for="s88_port" class="form-label small mb-1">Port UART du capteur S88</label>
|
||||
<select class="form-select form-select-sm" id="s88_port" onchange="update_config_sqlite('S88_port', this.value)">
|
||||
<option value="/dev/ttyAMA0">/dev/ttyAMA0</option>
|
||||
<option value="/dev/ttyAMA2">/dev/ttyAMA2</option>
|
||||
<option value="/dev/ttyAMA3">/dev/ttyAMA3</option>
|
||||
<option value="/dev/ttyAMA4">/dev/ttyAMA4</option>
|
||||
<option value="/dev/ttyAMA5">/dev/ttyAMA5</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-check mb-3">
|
||||
@@ -598,6 +608,9 @@ window.onload = function() {
|
||||
checkbox_noise.checked = response["NOISE"];
|
||||
checkbox_mhz19.checked = response["MHZ19"];
|
||||
checkbox_s88.checked = response["S88"];
|
||||
if (response["S88_port"]) {
|
||||
document.getElementById("s88_port").value = response["S88_port"];
|
||||
}
|
||||
checkbox_wifi_power_saving.checked = response["wifi_power_saving"];
|
||||
|
||||
checkbox_uSpot.checked = response["send_uSpot"];
|
||||
|
||||
Reference in New Issue
Block a user