NodeMCU home telemetry, Amazon

Pár napja az egyik haverral nézegettünk kész otthon automatizáló rendszereket, csak úgy brahiból. 200k környékén adnak olyan kész rendszereket, amihez nem kell szétfúrni a házat. Ezek jellemzően 1-2 dugalj és 2-3 izzó vezérlésére vannak kialakítva (alapmodell). Fel is horkantunk, hogy "bazdmeg, a tizedéből megcsináljuk ugyanezt". Elkezdtem nézelődni, akkor akadtam rá a NodeMCU ESP8266 ESP-12E lapkára.

Kicsiben kezdjük, aztán majd kiforrja magát a dolog. Jelenleg egyelőre csak hőmérsékletet és páratartalmat mér, de lesz ez majd okosabb is.

 

Szóval mit is tud a NodeMCU?

Számomra fontos volt, hogy ne legyen helyhez (dugaljhoz) kötött. A NodeMCU pont ezt tudja adni, 5V micro USB-ről működik, szóval egy powerbankkal hetekig el van. Másik nagy előnye, hogy fillérekbe kerül, konkrétan 13$-ért már 3 darabot kap az ember az Amazonon. Az Amazon meglepően gyorsan, egy hétvége alatt le is szállitja (pénteken rendeltem, hétfőn kezemben volt a cucc Ohio-ból (Sorry Greta)). A lap képes Wifire csatlakozni, sőt egy kezdetleges webszerver is van benne.

A hőmérsékletet/páratartalmat egy DHT22 méri, az adatokat egy 0.96 colos Oled kijelzőre irja ki. Ehhez rengeted tutorial van a neten, bár nekem egyik se működött OoB, szóval a gyári lib example által sikerült működésre bírni. Jelenleg kb 5 percenként mér, később az energiatakarékosság jegyében majd átállitom deep sleep módra a lapot és 10 percenként fog mérni. A Deep Sleeppel az üzemidőt elég jól ki lehet majd tolni. Jelenleg csak annyi takarékosság van benne, hogy  a kijelző csak  gombnyomásra kapcsol be 5 másodpercre és kiírja az utolsó mérés eredményét.

A mért adatokat a ThingSpeak csatornámra tölti fel jelenleg.

 

A jövőben ez lesz az egyik komponense a tervezett smarthome megoldásomnak. Szeretném az adatokat Raspberry-re gyűjteni és onnan RF vezérelni majd konnektorokat, villanykörte foglalatokat.

Akit érdekel, itt van egy hevenyészett github repo: https://github.com/NH3CL/Home-telemetry

 

Sideproject: Van egy élmegvilágított plexi képem, arra szeretnék fényérzékelővel és egy NodeMCU-val alkonykapcsolót csinálni. Összvissz 10 centi ledszalag van alatta, szóval powerbankról ezt is tudom tápolni (jelenleg adapteres megoldással üzemel.

Virág locsolás indikátor leddel. Ha száraz a föld piros a led, ha nem, akkor zöld.

Hozzászólások

Megjött az újabb csomag, fényerősség mérővel bővítve

1904.04.08.
RIP Jákub.
neut @

Szerintem az ajánlott kulcsszavak:

espeasy

domoticz + ha kell dashticz

home assistant

Egy nagy gondba szaladhatsz bele az espvel, az az hogy még deep sleepel is marha sokat fogyaszt, egy zigbee, bt le, 433mhz sokkal takarékosabb. És ezáltal belefut az ember könnyen, hogy kábelhez van kötve...

És itt véget is ér sajnos a nodemcu létjogusultsága.

Utána átmész esetleg az újra, ott már van bt le, de ott meg a hatótáv szivathatja az ember.

És akkor marad a zigbee kb, vagy 433mhz...

Szerintem :D

Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"

Az ESP32 tudja a depp-sleepet rendesen (én egy ajtó belépés jelzőként használom, reed relével), és szerintem a hatótávval sincs gond..

Előtte 433MHz-s megoldásom volt erre, de nem mindig volt meg a kapcsolat a PI-re kötött vevővel, pedig csak egy panel fal (igaz vasbeton) volt közöttük.

Pár sonoff termék flashelése után kedvet kaptam az eféle dolgokhoz. Most rendeltem 5db wemos d1 minit, meg hozzá 5 dht22-t. A terv, hogy rakok egy espeasy-t rá, és mqtt-n küldöm home assistantnak az értékeket. Később szeretnék kisérletezni mindenféle szenzorokkal.

Nekem rossz tapasztalatom volt a DHT22-vel. A páratartalom mérő része durván mást mutatott, mint a lakásban levő többi gyári mérő. Az első példányt  cserélni is kellett, mert 30%-on volt beragadva.