From 5a2b3bb19de78692e04ec3d118a3dc6194798222 Mon Sep 17 00:00:00 2001 From: PaulVua Date: Mon, 16 Mar 2026 17:56:11 +0100 Subject: [PATCH] =?UTF-8?q?v1.4.4=20=E2=80=94=20Self-test=20partag=C3=A9?= =?UTF-8?q?=20sur=20Accueil/Capteurs/Admin=20+=20test=20RTC=20DS3231?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Extraction du code self-test dans des fichiers partagés (selftest.js + selftest-modal.html) pour éviter la duplication. Ajout du bouton Run Self Test sur les pages index, sensors et admin. Nouveau test RTC qui vérifie la connexion du module DS3231 et la synchronisation horloge. Co-Authored-By: Claude Opus 4.6 (1M context) --- changelog.json | 17 + html/admin.html | 10 +- html/assets/js/selftest.js | 943 +++++++++++++++++++++++++++++++++ html/index.html | 9 + html/saraR4.html | 1002 +----------------------------------- html/selftest-modal.html | 134 +++++ html/sensors.html | 9 + 7 files changed, 1124 insertions(+), 1000 deletions(-) create mode 100644 html/assets/js/selftest.js create mode 100644 html/selftest-modal.html diff --git a/changelog.json b/changelog.json index 0d638e7..a1dd79b 100644 --- a/changelog.json +++ b/changelog.json @@ -1,5 +1,22 @@ { "versions": [ + { + "version": "1.4.4", + "date": "2026-03-16", + "changes": { + "features": [ + "Bouton Self Test disponible sur les pages Accueil, Capteurs et Admin (en plus de Modem 4G)", + "Test du module RTC DS3231 integre dans le self-test (connexion + synchronisation horloge)" + ], + "improvements": [ + "Refactoring self-test : code JS et HTML des modals extraits dans des fichiers partages (selftest.js, selftest-modal.html)", + "Le modal self-test est charge dynamiquement via fetch, plus besoin de dupliquer le HTML" + ], + "fixes": [], + "compatibility": [] + }, + "notes": "Le self-test est maintenant accessible depuis toutes les pages principales. Le test RTC verifie la connexion du module et l'ecart avec l'heure systeme." + }, { "version": "1.4.3", "date": "2026-03-16", diff --git a/html/admin.html b/html/admin.html index 892eed5..c71143f 100755 --- a/html/admin.html +++ b/html/admin.html @@ -51,7 +51,14 @@

Admin

- + +
@@ -401,6 +408,7 @@ + + + diff --git a/html/selftest-modal.html b/html/selftest-modal.html new file mode 100644 index 0000000..e70929b --- /dev/null +++ b/html/selftest-modal.html @@ -0,0 +1,134 @@ + + + + + diff --git a/html/sensors.html b/html/sensors.html index 820444a..3729264 100755 --- a/html/sensors.html +++ b/html/sensors.html @@ -63,6 +63,14 @@ de mesurer certaines variables environnementales. La mesure est automatique mais vous pouvez ici vous assurer de leur bon fonctionnement.

+ +
@@ -77,6 +85,7 @@ +