[Tuto] Intégrer un diffuseur d'huiles essentielles

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
gawel3164
Messages : 325
Inscription : 07 janv. 2016, 19:51

[Tuto] Intégrer un diffuseur d'huiles essentielles

Message par gawel3164 »

Salut !
J’avais déjà fait part sur le forum de mon envie d’intégrer un diffuseur d’huiles essentielles dans domoticz …..et bien c’est chose faite ! La domotisation du bidule m’a couté précisément 4.33€ :D (hors cout du diffuseur)

Le but est donc de pouvoir:
-Allumer et éteindre la brumisation(et bien sur le programmer via les plannings de domoticz)
- Allumer et éteindre l'éclairage led et pouvoir changer de couleur
- passer du mode continu au mode intermittent (brumisation)
- régler la programmation interne du diffuseur (choix de brumisation pendant 2h ou pendant 4heures)


Voici la bête (21,50€) :

https://www.dropbox.com/s/4ckibsf6byn68 ... r.JPG?dl=0

https://www.dropbox.com/s/apq426t5itnvg ... 1.jpg?dl=0


https://fr.aliexpress.com/item/Remote-C ... 0.0.2rpfEh

Il a une capacité de 0.5litres, livré avec télécommande IR et un tranfo 220V/24V. Il s’éclaire aussi de la couleur souhaitée via des leds, ou passe par toutes les couleurs de l’arc en ciel…..Au choix.
Bref, mon choix s’est porté sur ce modèle pour son pilotage par infrarouge. En effet, ayant déjà un nœud mysensors IR qui pilote ma télé, mon ampli, ma platine dvd, etc…je pensais aussi l’utiliser pour piloter le diffuseur. Entre temps j’ai joué avec des esp8266….et là j’ai été conquis par la simplicité de mise en œuvre (espeasy+wemos D1 mini) ainsi que par le gain de place par rapport à un nœud mysensors.

Pour ceux qui voudraient faire la même chose, voici la marche à suivre :

MATERIEL :
- Un diffuseur d’huiles essentielles équipé d’une télécommande IR

- Un wemos D1 mini (2,40€environ)

- Un kit emetteur/recepteur IR (1.9 euros environ) :

https://www.dropbox.com/s/jx0cm0e7hil89 ... r.JPG?dl=0

https://fr.aliexpress.com/item/Professi ... cd247bd2c1

La led émettrice avec la wemos :

https://www.dropbox.com/s/rlna5i9jcow5j ... 0.jpg?dl=0


PROCEDURE :

1/ Récupérer les codes de la télécommande :

Il va falloir copier les codes de la télécommande d’origine pour les reproduire à l’aide du wemos et de la led IR émettrice. Pour ma part, je suis allé au plus simple puisque j’avais déjà un nœud mysensors IR qui me permettait de récupérer les codes grâce à la led IR réceptrice. Grace au nœud mysensors, quand on appuie sur une touche de la télécommande d’origine, on obtient son code dans l’ide d’arduino :

https://www.dropbox.com/s/r04r8km4lwx67 ... e.JPG?dl=0

On n’est pas obligé de récupérer les codes avec mysensors…il y a plein de tutos sur internet… Par contre, j’ai esssayé de récupérer les codes avec esp easy puisqu’il y a un device qui permet de récupérer les codes IR. Bizarement, je n’obtenais pas les mêmes codes qu’avec mon nœud mysensors, et ce n’étaient visiblement pas les bons codes….

Récupérer les codes de chaque touche de la télécommande et les garder précieusement pour la suite.

2/Flasher la wemos

Il faut flasher la wemos avec espeasy, mais il faut un peu bidouiller la version téléchargée. En effet, il faut rajouter le plugin qui permet d’émettre en IR avec la wemos.

• Installer l’ide d’arduino
• Télécharger les fichiers source de espeasy (pour le nœud infra rouge, je suis parti de la R120)
https://sourceforge.net/projects/espeasy/
• Dans arduino, ajouter les bibliothèques nécessaires à espeasy (ArduinoJson-IRremoteESP8266- LiquidCrystal_I2C- pubsubclient): elles sont dans le dossier librairies des fichiers source d’espeasy qu’on s’est procurés (R120). Copier ces librairies et les coller dans c:\utilisateur\nomutilisateur\documents\arduino\librairies (emplacement des bibliothèques arduino)
• Ensuite, récupérer le plugin IR à ajouter (d’origine dans playground plugin qui est l’ensemble des plugins pour espeasy) : prendre le fichier _P106_IRTX.ino ci-joint et le coller avec les autres fichiers .ino qui son dans le dossier espeasy des fichiers source.

https://www.dropbox.com/s/6bir39kbmnb3z ... X.ino?dl=0

• Ensuite, dans l’ide d’arduino, ouvrir le fichier espeasy.ino qui est dans les fichiers source
• Régler l’ide sur une carte esp wemos d1 mini, sur le bon port et vérifier le prog (Pas de message d’erreur.)
• Aller ensuite dans croquis puis exporter les binaires compilés : ça crée un fichier .bin (qui s’appellera espeasy.ino.d1_mini.bin). Ce fichier est créé dans le même répertoire que le fichier espeasy.ino (fichiers source)
• Faire la mise à jour du firmware du wemos par wifi : par le navigateur internet, aller dans la page tools dans l’esp (192.168.XX.XX) et cliquer sur load, à côté de firmware. Indiquer le chemin du fichier espeasy.ino.d1_mini.bin puis cliquer sur update. Le firmware est mis à jour et contient le plugin d’émission IR !!

3/ Configurer Domoticz et la wemos :

• Dans domoticz, créer un nouveau dispositif de typ switch selector : noter son idx
• Configurez le de la façon suivante…mais attention, dans les actions du sélecteur, vous devrez modifier la requête http en remplaçant les codes de ma télécommande par les codes de la votre !!

https://www.dropbox.com/s/ydm01crf1vsm7 ... 1.JPG?dl=0

• Aller dans la page devices de l’esp et régler le device sur Infrared transmit, dans idx mettez l’idx de votre switch selector (pour moi c’était 260), et dans 1st GPIO, réglez sur gpio14 si vous avec branché le pin data de l’émetteur IR sur le pin D5 du wemos. Sinon, adapter…

https://www.dropbox.com/s/gungnbs08k0ic ... p.JPG?dl=0

Si tout s’est bien déroulé, votre diffuseur est maintenant pilotable depuis domoticz !!!

Reste à intégrer la wemos et le led IR émettrice. Pour cela, deux solutions :
- Loger le tout dans une petite boite posée a coté du diffuseur :
https://www.dropbox.com/s/m47sb21s7qlbj ... e.JPG?dl=0

- Intégrer le tout à l’intérieur du diffuseur puisqu’il y a pas mal de place ! Je pense que c’est le solution pour laquelle je vais opter !

https://www.dropbox.com/s/i5icd6idbpu50 ... 0.jpg?dl=0

En espérant que ça puisse vous servir ! ;)

NB: désolé pour les images....mais avec la disparition du dossier public de Dropbox, les images ne s'affichent que par le biais d'un lien.... :(
Dernière modification par gawel3164 le 13 juin 2017, 17:15, modifié 2 fois.
Domoticz 2022.1/RFlink V1.1_R48/ prises: DIO, SCS/caméras IP/station météo Auriol/sondes Oregon/PIR/ZK1PA/Relevé compteur Gaz/téléinfo EDF/Mysensors:RGB-3D,Temp.,IR/Arrosage autonome/Google home/ ESP: IR,Temp.,relai,distance,OLED/Withings Ws30
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: [TUTO] Intégrer un diffuseur d'huiles essentielles

Message par totof60 »

Waouh super

Ca va être WAF ça , cool.

Les dimensions du diffuseur svp

Merci
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
gawel3164
Messages : 325
Inscription : 07 janv. 2016, 19:51

Re: [TUTO] Intégrer un diffuseur d'huiles essentielles

Message par gawel3164 »

:D :D
17cm de diamètre et 12cm de haut.
Domoticz 2022.1/RFlink V1.1_R48/ prises: DIO, SCS/caméras IP/station météo Auriol/sondes Oregon/PIR/ZK1PA/Relevé compteur Gaz/téléinfo EDF/Mysensors:RGB-3D,Temp.,IR/Arrosage autonome/Google home/ ESP: IR,Temp.,relai,distance,OLED/Withings Ws30
itcitc77
Messages : 73
Inscription : 30 mai 2016, 06:17

Re: [TUTO] Intégrer un diffuseur d'huiles essentielles

Message par itcitc77 »

merci pour se tuto
Domoticz, CustomPage,
Pi3 RFXCom + Razberry;Z-Stick Gen5
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: [TUTO] Intégrer un diffuseur d'huiles essentielles

Message par deennoo »

Super merci ! Fonctionne donc aussi avec un broadlink rm pro2 mini
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
gawel3164
Messages : 325
Inscription : 07 janv. 2016, 19:51

Re: [TUTO] Intégrer un diffuseur d'huiles essentielles

Message par gawel3164 »

Oui certainement :)
Après tout dépend de l'endroit où on place le diffuseur... Si on pilote autre chose avec le broadlink et que le diffuseur est a proximité, autant en profiter effectivement...sinon, si le diffuseur n'est pas dans la même pièce que le broadlink, autant mettre une wemos qui vient se cacher à l'intérieur du diffuseur. En plaçant la led émettrice contre la led réceptrice du diffuseur, ça marche impec. :D
Domoticz 2022.1/RFlink V1.1_R48/ prises: DIO, SCS/caméras IP/station météo Auriol/sondes Oregon/PIR/ZK1PA/Relevé compteur Gaz/téléinfo EDF/Mysensors:RGB-3D,Temp.,IR/Arrosage autonome/Google home/ ESP: IR,Temp.,relai,distance,OLED/Withings Ws30
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: [TUTO] Intégrer un diffuseur d'huiles essentielles

Message par deennoo »

gawel3164 a écrit :Oui certainement :)
Après tout dépend de l'endroit où on place le diffuseur... Si on pilote autre chose avec le broadlink et que le diffuseur est a proximité, autant en profiter effectivement...sinon, si le diffuseur n'est pas dans la même pièce que le broadlink, autant mettre une wemos qui vient se cacher à l'intérieur du diffuseur. En plaçant la led émettrice contre la led réceptrice du diffuseur, ça marche impec. :D
Le broadlink mini est pls balaise en emission, chez un ami il pilote des spots d'ambiances rgbw : http://www.cdiscount.com/maison/ampoule ... #mpos=9|mp

Placer dans des niches mieux que la telecommande d'origine
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: [TUTO] Intégrer un diffuseur d'huiles essentielles

Message par totof60 »

wouha , aliexpress envoie aussi de France

reçu le diffuseur en deux jours !

reste a bidouiller cela ce weekend et trouver huile essentielle
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: [TUTO] Intégrer un diffuseur d'huiles essentielles

Message par totof60 »

Bonsoir

Je m'arrache les cheveux depuis ce matin...et comme j'en ai plus beaucoup , je viens demander de l'aide

Le câblage, la programmation du wemos et les réglages de domoticz sont réalisés en suivant ce tuto.

Au passage je précise que j'ai récupéré les mêmes code de télécommande que gawel3164 l'auteur du tuto.

Le wemos envoie bien les bons codes ir et ils sont reconnus par un arduino en détecteur de code de télécommande.

Si je démarre le diffuseur avec la télécommande, je peux ensuite actionner les différents boutons de mon selector switch.

Sauf le bouton on/off qui lui éteint le diffuseur et impossible d'allumer depuis le bouton on/off du sélecteur domoticz

Quelqu'un a une idée svp ?
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
gawel3164
Messages : 325
Inscription : 07 janv. 2016, 19:51

Re: [TUTO] Intégrer un diffuseur d'huiles essentielles

Message par gawel3164 »

Salut,
C'est pourtant le même code qui est utilisé pour ON et OFF....donc s'il s'éteind, il devrait s'allumer....
Domoticz 2022.1/RFlink V1.1_R48/ prises: DIO, SCS/caméras IP/station météo Auriol/sondes Oregon/PIR/ZK1PA/Relevé compteur Gaz/téléinfo EDF/Mysensors:RGB-3D,Temp.,IR/Arrosage autonome/Google home/ ESP: IR,Temp.,relai,distance,OLED/Withings Ws30
Répondre