Temperature limiter DS18B20¶
Description¶
Ce package surveille la température provenant d'un capteur 1-Wire DS18B20 câblé directement sur la carte ESP et détermine si un seuil de température a été atteint. Lorsque la limite de sécurité est déclenchée, le détournement d'énergie est arrêté et, en option, une LED rouge s'allume pour signaler l'état de sécurité.
Le DS18B20 est un capteur de température numérique qui communique sur un seul fil de données, ce qui facilite son intégration sans circuit supplémentaire au-delà d'une résistance de tirage (pull-up).
AVERTISSEMENT : Effectuez des tests avant de laisser le système réguler seul
Cette surveillance de la limite de température et la limite de sécurité peuvent comporter des bugs. Il est fortement conseillé de valider soigneusement le comportement de votre système avant de le laisser fonctionner de manière autonome.
Le schéma suivant représente le câblage du capteur de température :
Configuration¶
Pour utiliser ce package, ajoutez les lignes suivantes à votre fichier de configuration :
Variables¶
| Variable | Requis | Défaut | Description |
|---|---|---|---|
DS18B20_pin | oui | — | Broche GPIO connectée au fil de données du DS18B20 |
DS18B20_address | non | "0" | Adresse ROM du capteur (utile avec plusieurs capteurs sur le même bus) |
temperature_update_interval | non | 5s | Intervalle de scrutation pour la lecture de la température |
red_led_pin | oui | — | Broche GPIO pour la LED rouge de sécurité |
red_led_inverted | non | "False" | Mettre à "True" si la LED rouge est active à l'état bas |
