Règles et automatismes
Si la sonde dépasse un seuil, alors couper la pompe. Des règles simples à écrire, avec des sécurités pensées pour le vivant.
Des règles lisibles
Une règle associe des conditions à des actions sur vos équipements :
- Seuil : une sonde numérique comparée à une valeur (température > 27 °C) ;
- État : un capteur tout-ou-rien dans un état donné (flotteur bas) ;
- Plage horaire : entre deux heures, y compris à cheval sur minuit (22:00 → 07:00).
Les conditions se combinent en ET ou en OU.
Des sécurités d’abord
Un équipement mal piloté peut tuer un bac. Les règles le prennent en compte :
- Verrou de sécurité : tant que la condition est active, l’équipement ne peut pas être rallumé, même à la main.
- Durée maximale : l’osmolateur ne pompe jamais plus longtemps que prévu. Au-delà, il se met en défaut et attend votre acquittement.
- Alerte sonde muette : une sonde qui ne répond plus est signalée au lieu d’être ignorée.
Retour à l’état précédent
Quand la condition cesse, l’équipement peut revenir à l’état où il était. Exemple : la pompe coupée pendant le nourrissage repart d’elle-même.
Exécutées sur le contrôleur
Les règles sont compilées dans le firmware de l’ESP : elles continuent de s’appliquer même si le serveur est injoignable. Les règles horaires demandent une horloge RTC sur le contrôleur.