La piscine c’est sympa quand elle est claire et agréable à la baignade. Mais pour qu’elle reste dans cet état, il faut maintenir certaines constantes (Temps de filtration, PH, Chlore). Ça fait un moment, que je souhaite mettre un peu d’automatisme, alors je me lance.

L’idée est donc de profiter de notre système domotique pour nous assister dans ces tâches rébarbatives et pour superviser notre piscine.

Qu’est ce qu’on attends de notre système?

La gestion de la piscine remontra les informations à la centrale domotique, mais devra si possible fonctionner de façon autonome au cas où la centrale ne fonctionne plus.

Mesures :

  • Température de l’eau
  • Température de l’air
  • Mesure du PH
  • Mesure du taux de chlore
  • Mesure du niveau d’eau

Actions :

  • Activation de la pompe de filtration
  • Remplissage d’eau en cas de niveau bas
  • Augmentation du chlore
  • Augmentation/Baisse du PH

Le système de base

J’ai d’abord découvert ce super forum :

http://easydomoticz.com/forum/viewtopic.php?f=9&t=3795&sid=03211a233dfef9bf9de40486a253624f

Je suis donc parti avec une carte ESP8266 (WEMOS D1 Mini) et le système ESPEasy.

Par exemple de chine via Amazon pour moins de 6€

On commence par installer ESPEasy sur le WEMOS D1 Mini.

Configuration de la centrale domotique

Actuellement , j’utilise Domoticz, donc dans EspEasy, après avoir défini son WIFI, on configure l’accès à son Domoticz. Et on enregistre (Submit).

esp1.png

La température

Commençons par le plus simple, les températures de l’air et de l’eau. Pour se faire, 2 sondes DS18B20, dont une étanche, pour la température de l’eau. Mais on peut en mettre jusqu’à 12 différentes avec EspEasy, donc si vos besoin sont plus nombreux, n’hésitez pas.
 

Pour exemple, de chine sur Amazon Non étanche (3€92) ou étanche (3€35). Sur Aliexpress étanche (1,11€). A part, l’habillage, les deux sont identiques, donc vu la différence de prix, si la taille ne gène pas, deux sondes étanches peuvent très bien faire l’affaire.

Connections :

  • Esp – DS18B20 – DS18B20 étanche
  • 5V – 5V – fils rouge sur sonde étanche
  • GND – GND – Fils noir sur sonde étanche
  • D5 – Data – Fils jaune sur sonde étanche

Il faut également ajouter une résistance 4,7KOhms entre le 5V et Data.

L’entrée D5 de l’ESP correspond au GPIO14.

On va donc ajouter deux devices (Temperature – DS18b20) à l’ESPEasy sur le GPIO14.

esp2

On crée également deux capteurs virtuels de température directement dans Domoticz, on relève les idx dans dans la liste des devices de Domoticz. On inscrit ces IDX dans EspEasy.

On commence alors à avoir les premiers retours dans Domoticz des températures.

La suite

Nous verrons ça dans un autre article.

 

Suivi automatique de la piscine : La pompe et la lumière

Notre objectif va être de raccorder la carte à la Wemos déjà configurée avec EspEasy dans la première partie (Notez que si vous n’avez pas les sondes DS18b20 du premier tuto, ça marche aussi) afin que celui ce puisse actionner les relais individuellement et donc que notre box domotique puisse en faire autant. Et nous…