Domotiser son chauffage de salle de bains contrôlé par Jeedom V2 (avec un Basic R3)

20200223 182855

Nota V1 et V2

La première version de ce tuto était réalisé avec un Sonoff Basic R2, la seconde version a été réalisée avec un Sonoff Basic R3.

Objectifs :

A moindre cout (dans les 10€) + le prix du chauffage (16€), j’ai voulu domotiser le chauffage de la salle de bains pour :

  • Pouvoir déclencher (ou stopper) le chauffage via Jeedom (et donc commandable par Google Home, Alexa, Ecran tactile, Téléphone…)
  • Pouvoir déclencher (ou stopper) le chauffage depuis le bouton situé sur le Sonoff
  • Stopper automatiquement le chauffage à une certaine température et prévenir Jeedom pour déclencher une information
  • Stopper automatiquement le chauffage au bout d’une certaine durée et prévenir Jeedom pour déclencher une information
  • Essayer au maximum de rendre le chauffage autonome (qu’il fonctionne même sans wifi ou sans jeedom)

Equipements nécessaires :

  • Un chauffage qui démarre à la mise sous tension, j’ai commandé celui ci (15.99€)

Screenshot 2020 02 23 Détails des commandes

  • Un Sonoff Basic R3,
  • Une Sonde Température/Humidité, j’ai utilisé une AM2301 en stock mais vous pouvez utiliser une DTH 11 ou 12 ou 22 ou une AM2301 ou encore une SI7021.
  • De quoi Flasher le Sonoff et y installer EspEasy
  • Jeedom/plugin ESPEasy

Mise en oeuvre

Etape 1 : Flashage

Flasher le Sonoff, pour cela, il existe des centaines de tutos, je ne vais pas en faire un de plus pour cela. Le seul détail à signaler est qu’il faut utiliser le fichier ESP_Easy_mega-20200222_normal_ESP8285_1M.bin lors du Flashage car le module Sonoff utilisé est équipé d’un ESP8285.

Pour vous aider, vous pouvez regarder ce tuto.

Etape 2 : Connecter le Sonoff en wifi

Connecter le Sonoff au réseau local, puis l’intégrer dans Jeedom

Etape 3 : Souder la sonde de température

  • Borne Ground (noire) sur Ground
  • Borne Vc (rouge) sur Vc
  • Borne Data (jaune) sur Tx (pour utiliser GPIO1-D10) ou Rx pour utiliser GPIO3-D9)

Etape 4 : Désactiver le port série

Pour cela, désactivez le port série dans la config d’ESPEasy,  cela permet de récupérer les bornes Rx et Tx

Screenshot 2020 02 23 Espeasy Jeedom

Etape 5 : Configurer les devices ESPEasy

Etape 6 : Configurer les règles

Pour cette étape, vous pouvez mettre vos valeurs de température (25°c dans exemple) ou de timer (1h=3600s dans exemple)

on Sonde#Temperature do
if [Sonde#Temperature]>25 do
if [jus#jus]=1
gpio,13,1
gpio,12,0
timerSet,1,0
endif
endif
endon

on button#button do
if [button#button]=1
gpio,12,1
timerSet,1,3600
else
gpio,12,0
timerSet,1,0
endif
endon

on jus#jus do
if [jus#jus]=1
gpio,13,0
timerSet,1,3600
else
gpio,13,1
timerSet,1,0
endif
endon

on System#Boot do
gpio,12,0
gpio,13,1
endon

On Rules#Timer=1 do
gpio,13,1
gpio,12,0
endon

Etape 7 : Configurer Jeedom

Dans Jeedom, dans le plugin ESPEasy, vous pouvez récupérer les informations de température, l’état de votre relais et ajouter une commande on/off pour commander le relais.

Screenshot 2020 02 23 Espeasy Jeedom1

Opération terminée

Utilisez cette discussion pour tout demande de précision, de support ou d’aide:

https://community.jeedom.com/t/tuto-domotiser-le-chauffage-de-sa-salle-de-bains/18648

Liens intéressants :

Laisser un commentaire