Avant toute chose, je ne saurais que trop vous déconseiller d’avoir une piscine, je vous préviens c’est beaucoup d’ennui. Bon, trop tard, vous avez fait la bétise et maintenant vous voulez vous facilitez un peu la vie et économiser un peu d’argent ? Alors voici le programme : 1 raspberry (pour changer), 1 sonde DS18B20, un relai 5V .. et c’est parti. Ah non j’oubliais il faut un peu vérifier qu’on fait ce qu’il faut donc il faut un capteur de courant (mais c’est pas obligé).

Tout d’abord, il faut commencer par prendre la température de la piscine, c’est la que la sonde entre en jeux. Et oui, la durée de pompage (et donc la facture d’électricité) dépend de la température.

Ensuite, il faut “domotiser” la pompe. On va juste mettre un relais 5V/220V 4A qui permettra au raspberry de piloter la pompe.

Ensuite ce n’est plus que de l’algorithmie de bas étage. L’idée étant de prendre la température, de diviser par deux et cela vous donner la durée de filtration. En passant vous en déduisez donc le cout journaliser de la pompe car vous connaissez sa puissance et le prix de l’électricité. Pour ma part l’algo est donc basique (efficace devrais je dire) : je fixe l’heure d’arrêt de la pompe à 22h. Je relève la température, divise par 2 pour obtenir le temps de filtration en heure et je le retranche à 22. J’obtiens l’heure de début.

Mon script sait donc entre quelle heure et quelle heure il doit fonctionner. Vu qu’il est lancé en cron toutes les minutes, il regarde à chaque fois quelle heure il est, quelles sont les conditions et il dit si, oui ou non, on active la pompe (le relais).

En écrivant cet article je m’appercois que c’est peut etre mieux de faire à l’envers. En effet, quand il y a le plus besoin de filtration, l’été, la température augmente dans la journée. Or mon script calcule la date de début donc il ne pourra pas augmenter la durée de pompage.

Il faut donc mieux définir l’heure de démarrage, disons 7h et calculer au fur et à mesure de la journée la date de fin. Si la température augmente il la repousse, si elle descend il la recule.

La mesure de courant dans la pompe permet de vérifier que la consigne est appliquée et de sévir le cas échéant .. ou en tout cas d’alerter .. Pour ma part, chaque soir je vérifie qu’elle a bien tourné le temps temps prévu (je mesure à 22h) et sinon je m’envoie un petit mail pour éviter que l’eau tourne. Je suis moins embeté depuis !

Domotiser la piscine – partie 1 : la pompe

Vous pourrez aussi aimer

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *