v1.12.3: defaut CO2 = sentinelle ISO_17 seule (retrait bit 7)

Decision avec le dev serveur Miotiq: l'absence/defaut du capteur CO2 est
signalee uniquement par ISO_17=0xFFFF (sentinelle, source de verite). Le bit 7
error_flags ajoute en v1.12.2 est retire (ambigu WIND/CO2 selon device_type).

- SARA_send_data_v2.py: suppression ERR_CO2 + s88_disconnected + |= ERR_CO2
- la logique sentinelle (set_co2 seulement si s88_status==0) reste inchangee
- error_flags.md: bit 7 = WIND_ERROR, note que le CO2 passe par la sentinelle

On garde v1.12.1 (s88_status + ecriture systematique) qui garantit la sentinelle.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
PaulVua
2026-06-02 17:37:13 +02:00
parent aa71766748
commit a0f2d28b96
4 changed files with 25 additions and 15 deletions

View File

@@ -1,5 +1,18 @@
{
"versions": [
{
"version": "1.12.3",
"date": "2026-06-02",
"changes": {
"features": [],
"improvements": [
"Signalement défaut CO2: adoption de l'option 1 (sentinelle ISO_17=0xFFFF seule, source de vérité, alignée avec le dev serveur). Retrait du bit 7 CO2_ERROR ajouté en v1.12.2 (le bit 7 est ambigu WIND/CO2 selon device_type). L'absence/défaut du S88 est signalée uniquement par bytes 81-82 = 0xFFFF, ce qui reste garanti correct grâce à l'écriture systématique + s88_status (v1.12.1). error_flags.md remis à jour."
],
"fixes": [],
"compatibility": []
},
"notes": "Décision conjointe avec le dev serveur Miotiq: la sentinelle ISO_17=0xFFFF est la seule source de vérité pour l'absence CO2; pas de bit error_flags. Annule la partie bit 7 de v1.12.2."
},
{
"version": "1.12.2",
"date": "2026-06-02",