v1.6.1: NSRT MK4 deconnexion — noise_status en base + ERR_NOISE dans error_flags
Meme modele que NPM: ecriture en base avec valeurs a 0 et noise_status=0xFF si capteur deconnecte, flag ERR_NOISE (bit 5) dans byte 66 UDP, messages explicites sur page capteurs et self-test. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -31,4 +31,10 @@ try:
|
||||
print(json.dumps(data))
|
||||
|
||||
except Exception as e:
|
||||
print(json.dumps({"error": str(e)}))
|
||||
err_msg = str(e)
|
||||
if "No such file or directory" in err_msg or "could not open port" in err_msg:
|
||||
print(json.dumps({"error": "Capteur déconnecté — vérifiez le câblage USB du sonomètre NSRT MK4 (/dev/ttyACM0)", "disconnected": True}))
|
||||
elif "Permission denied" in err_msg:
|
||||
print(json.dumps({"error": "Permission refusée sur /dev/ttyACM0 — exécutez: sudo chmod 777 /dev/ttyACM0", "disconnected": False}))
|
||||
else:
|
||||
print(json.dumps({"error": err_msg}))
|
||||
|
||||
Reference in New Issue
Block a user