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

20200223 182855

Nota : une V2 de ce tuto a été réalisé 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 R2 (4.16€), j’ai commandé celui-ci
  • Une Sonde Température/Humidité, j’ai commandé celle-ci
  • 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 ou ce tuto ou ce tuto que j’ai fait pour d’autres modules moins documentés

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 sur Ground (fil noir)
  • Borne Vc sur Vc (fil rouge)
  • Borne Data sur Tx (fil jaune)

connectsonoffbasicr2

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

Screenshot 2020 02 23 SonoffSalleBain

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