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:
@@ -42,7 +42,7 @@ Chaque bit represente une erreur detectee par le script d'envoi (`SARA_send_data
|
||||
| 4 | 0x10 | ENVEA_ERROR | Capteurs Envea non detectes ou erreur serie | data_envea → valeurs a 0 |
|
||||
| 5 | 0x20 | NOISE_ERROR | Capteur bruit NSRT MK4 non detecte ou erreur | data_noise → valeurs a 0 |
|
||||
| 6 | 0x40 | MPPT_ERROR | Chargeur solaire MPPT non detecte ou erreur | data_MPPT → valeurs a 0 |
|
||||
| 7 | 0x80 | WIND_ERROR | Capteur vent non detecte ou erreur | data_windMeter → valeurs a 0 |
|
||||
| 7 | 0x80 | WIND_ERROR / CO2_ERROR | Double sens selon le produit (decode serveur par device_type). NebuleAir = vent non detecte. NebuleAir equipe CO2 / ModuleAir = sonde CO2 (S88) non detectee. | data_windMeter → 0 / data_S88 → s88_status=0xFF |
|
||||
|
||||
### Detection des erreurs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user