v1.12.2: flag CO2_ERROR (bit 7) quand la sonde S88 est deconnectee
A la demande: en plus du sentinel 0xFFFF dans le champ CO2, on remonte le defaut via error_flags byte 66 bit 7. - ERR_CO2 = 0x80 (bit 7, double sens vent/CO2 selon device_type cote serveur) - s88_disconnected -> error_flags |= ERR_CO2 dans SARA_send_data_v2.py - error_flags.md: bit 7 documente comme WIND_ERROR / CO2_ERROR Confirme par le user: le serveur lit le bit 7 comme CO2_ERROR sur ces unites. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,20 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "1.12.2",
|
||||
"date": "2026-06-02",
|
||||
"changes": {
|
||||
"features": [],
|
||||
"improvements": [
|
||||
"Transmission: error_flags (byte 66) bit 7 (0x80) posé quand la sonde CO2 S88 est déconnectée (s88_status=0xFF ou aucune donnée). Bit 7 = double sens selon le produit (décodage serveur par device_type): WIND_ERROR sur NebuleAir classique, CO2_ERROR sur les unités équipées CO2 (confirmé côté serveur). Nouvelle constante ERR_CO2=0x80. error_flags.md mis à jour."
|
||||
],
|
||||
"fixes": [],
|
||||
"compatibility": [
|
||||
"⚠ Bit 7 partagé vent/CO2: le serveur interprète selon le device_type. Sur une box qui aurait À LA FOIS girouette ET S88, conflit — ne pas activer les deux sans arbitrage serveur."
|
||||
]
|
||||
},
|
||||
"notes": "Complète v1.12.1: en plus du sentinel 0xFFFF dans le champ CO2 (byte 81-82), le bit CO2_ERROR remonte explicitement le défaut. Vérifié sur pro100 (S88 muet -> error_flags bit 7 posé)."
|
||||
},
|
||||
{
|
||||
"version": "1.12.1",
|
||||
"date": "2026-06-02",
|
||||
|
||||
Reference in New Issue
Block a user