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": [
|
"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",
|
"version": "1.9.14",
|
||||||
"date": "2026-06-01",
|
"date": "2026-06-01",
|
||||||
|
|||||||
@@ -144,6 +144,16 @@
|
|||||||
<label class="form-check-label" for="check_s88">
|
<label class="form-check-label" for="check_s88">
|
||||||
Send CO2 sensor data (Senseair S88)
|
Send CO2 sensor data (Senseair S88)
|
||||||
</label>
|
</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>
|
||||||
|
|
||||||
<div class="form-check mb-3">
|
<div class="form-check mb-3">
|
||||||
@@ -598,6 +608,9 @@ window.onload = function() {
|
|||||||
checkbox_noise.checked = response["NOISE"];
|
checkbox_noise.checked = response["NOISE"];
|
||||||
checkbox_mhz19.checked = response["MHZ19"];
|
checkbox_mhz19.checked = response["MHZ19"];
|
||||||
checkbox_s88.checked = response["S88"];
|
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_wifi_power_saving.checked = response["wifi_power_saving"];
|
||||||
|
|
||||||
checkbox_uSpot.checked = response["send_uSpot"];
|
checkbox_uSpot.checked = response["send_uSpot"];
|
||||||
|
|||||||
Reference in New Issue
Block a user