Outils pour utilisateurs

Outils du site


jardin_logique_metier

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
jardin_logique_metier [2025/06/26 12:38] – [Code pour le Raspberry Pi 5 :] adminjardin_logique_metier [2025/06/26 13:01] (Version actuelle) – [Commentaires sur la fonction lire_donnees_capteur() :] admin
Ligne 143: Ligne 143:
   * On vérifie que le capteur a bien répondu avec des données valides.   * On vérifie que le capteur a bien répondu avec des données valides.
   * Les capteurs DHT peuvent parfois échouer à donner une valeur.   * Les capteurs DHT peuvent parfois échouer à donner une valeur.
 +
 +**return round(humidity, 1), round(temperature, 1)**
 +
 +Si les valeurs sont valides :
 +
 +  * On les arrondit à une décimale pour un affichage plus lisible.
 +  * Puis on les renvoie sous la forme de deux nombres.
 +
 +**else: return None, None**
 +
 +Si le capteur n’a pas répondu correctement, la fonction renvoie None pour les deux mesures.
 +
 +**except RuntimeError as error:**
 +
 +  * Gestion des erreurs courantes dues aux capteurs DHT (perte temporaire de lecture).
 +  * On affiche l’erreur mais le programme continue de fonctionner.
 +
 +**except Exception as error:**
 +
 +  * Gestion des erreurs plus graves (problème matériel, GPIO bloqué, etc.).
 +  * On ferme proprement le capteur avec dhtDevice.exit() avant de relancer l’erreur (raise error) pour éventuellement arrêter le programme.
 +
 +----
 +
 +Suite vers [[jardin_application_web|Application web]]
jardin_logique_metier.1750941482.txt.gz · Dernière modification : de admin