Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant (1)

Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

În articolul de azi am adaptat un proiect mai vechi pentru a controla o priză de 220V AC folosind un releu și un ESP32, prin care se controlează o mini pompă submersibilă. Această pompă este scufundată într-un mic butoiaș umplut cu apă, iar în momentul în care se activează alimentarea pentru pompiță atunci aceasta pornește și trage apa din butoiaș și o distribuie plantelor prin intermediul unor țevi și niște duze de picurare. Pentru acest proiect am folosit controllerul ESP32, un releu cu un canal de 5V și o priză cu protectie antiumezeală. Releul l-am înghesuit în cutia prizei, iar controllerul l-am montat în carcasa pentru ESP32 proiectată și imprimată de mine la imprimanta 3D.

Controlerul l-am programat folosind platformIO cu proiectul OpenMQTTGateway , care l-am configurat pentru ZactuatorONOFF, iar pe pinul GPIO23 am conectat releul. Astfel din Home Assistant am disponibilă interfața (semnalul actuatorONOFF) de control pentru acest releu. În Home assistant am realizat și o mică automatizare pentru activarea instalației la o oră presetată.   

Componente:

Schema electronică/sistem:

Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

Configurarea platformIO:

În prima fază mi-am creeat un env nou în platform.ini, care mă ajută să compilez mai ușor, dar îmi oferă posibilitatea să selectez controllerul (în cazul meu am ales ESP32),  portul, numele și librăriile specifice.   
 
Apoi în fișierul Userconfig.h se  activează define-ul ZactuatorONOF "ONOFF".

Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

Configurarea în PlatformIO a pinului 23 pentru releu, se observă mai jos :
Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

După compilare și flashuirea ESP32 am posibilitatea vizualizării semnalelor în MQTT explorer
Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

Configurare Home Assistant

Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant
 
Am adăugat un noul panel în Home Assistant overview, iar aici am adăugat și semnalul de control actuatorONOFF cu care pot activa sau dezactiva instalația pentru irigat plantele.
Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

Automatizarea instalației pentru irigat plantele

Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

Pornirea instalației se realizează automat folosind trigger ora. Eu am ales să activez instalația la ora 8:30PM.

Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

Apoi am selectat conditiile pentru a ne asigura că se poate activa, și ar fi conectivitatea și starea semnalului actuatorONOFF, și apoi se aplică acțiunea de activare.

Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

Oprirea instalației de irigațieInstalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

 
Condiția pentru dezactivarea instalației pentru irigat  este pe dos față de activare, deci trebuie să fie semnalul actuatorONOFF = ON, și apoi se aplică acțiunea de dezactivare.

Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

Priza montată

Am ales să montez această priză pentru teste în balcon, iar în următorul articol o să conectez și pompa pentru o demonstrație. 

Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

Instalație pentru irigat plantele de apartament cu un releu și un ESP32 cu OpenMQTTGateway, și integrat în Home Assistant

Documentatie proiect:

Todo

  • Demonstrație practică
  • Îmbunătățește automatizarea

Afiliere eMag:

 Linkurile de la secțiunea "Componente" conțin adresa mea de afiliere la eMag.ro, iar dacă cumperi folosind aceste linkuri vei susține blogul meu. Mulțumesc! 

eMag Genius:
Hai și tu în Genius! Abonează-te la Genius 12 luni și primești beneficii premium și 20 lei card cadou eMAG. Profită acum! eMag Genius

Mulțumesc pentru atenție!

Pentru întrebari și/sau consultanță tehnică vă stau la dispozitie pe blog mai jos în secțiunea de comentarii sau pe email simedruflorin@automatic-house.ro. O zi și seară plăcută tuturor !  
 



Etichete

Afișați mai multe

Arhiva

Afișați mai multe