Home automatizálás vol2.

Mostantól HW hacker a középső nevem (vagy hogy is nevezik ezt). :)
Berendeltem egy forrasztópálkát és hozzá a minimálisan szükséges eszközöket, plussz pár darab anya-apa proto kábelt.
Mivel a VoCore-hoz 1,27mm-es apa vég kellene, így fogtam és az apáknak levágtam a fejüket, megblankoltam és be dugtam a portokba.
Először persze a forrasztást nem a VoCore-on gyakoroltam, hanem random kábeleken, majd remegő kézzel rá forrasztottam a VoCore-ra a drótokat, így mostmár nyugodtan mozgathatom.

A csúcspont az volt, hogy sikerült a relét is megmozgatnom VoCore-ral, parancssórból, miután sikerült USB-TTL -el csatlakozni a jószághoz, és átállítani, hogy ne AP legyen, hanem minimum kliens. De a tutorialban egy repeater-hez hasonlóan funkcionál. Mindegy, jelerősítőnek is jó lesz. (vagy nem)

Aztán jött az ágybavizelés. A kedves, drága Vocore-ra próbáltam a DHT-11-es szenzort rá applikálni, ami ment is fizikailag rendben, felvillant a vörös led a shield-en, de az adatok kiolvasását illetően nem voltam ilyen szerencsés. A VoCore-hoz sehol nem találtam utalást a dht-11 -re, az OpenWrt állítólag pedig támogatná is. Nem akartam modult forgatni kernelbe, pláne úgy, hogy a VoCore-on még szabad hely is alig - alig van. Pl. kíváncsiságból php-t akartam (igen, PHP-t), pontosabban php-cli -t, de csak a php csomag ment fel, a cli már nem, nincs hely.

Így a VoCore-t dobom a "Lomtár"-ba. Egy napot agyaltam, hogy mi legyen így ebből, ekkor ugrott be, hogy a NodeMCU-ra írták többen, hogy az usb kábel miatt dobálhatja le linux/windows a portot. Valószínüleg nem kap elég kraftot, mert hosszú a kábel.
Így utána néztem, hogy a Node-ra hogy lehet serial-t kötni.

Ez bejött. Most a Nodemcu-ra sikerült rendes flash-t rakni, a legújabbat, de flash-elni csak usb-n tudtam. Míg lua-t feltölteni rá, csak a usb-ttl-el. dmesg szerint két különböző kernel modult tölt be a kliens pc, gontolom az usb-ttl átalakító esetén az átalakítóhoz szükséges drivert. (Ha jól értelmzetem, az az usb interface a NodeMcu-n egyenlő egy usb-ttl átalakítóval, és még gpio-t sem kell resetelni a flasheléshez, ezért cserébe csak a flashelés megy) Mindegy is, tudom most már, hogy így müködik a dolog, fel is pakoltam rá a luákat, átírogattam, hogy csatlakozzon a wifi-re és így müködik. A dht-11 -et is simán beolvassa LUÁ-val, amit kiköp http-n keresztül. Ez kezdetnek nem rossz.

Ami még hátra van, hogy átírjam a node-on a lua-t úgy, hogy ne legyen benne a http felület, esetleg csak telnettel lehessen lekérni az info-kat, és kapcsolgatni a reléket. Kell keresnem is még dobozokat az eszközöknek. A hőmérséklet és páratartalom mérő deszkának már állítottam be egy dobozt, furtam rá lyukacskákat is, hogy kapjon levegőt. Így kb. 1-2 fokkal mér többet egy mellé rakott higanyos hőmérőtől. Ami azért jó. A szenzorból szobánként kettőt akarok kiarkani ilyen kis dobozokba, amit falszínüre festek majd. Ezzel egy átlaghőmérsékletet fogok már tudni monitorozni szobánként.

Még az áramellátás is kérdéses, ki kell számolnom, hogy a már megvett tápegység mennyi eszközt bír el egyszerre, és hogy hány eszközt fogok szobánként elhelyezni.

Ezenkívül még a villanykapcsolók. Na azokat kiszedem a falból és eltüntetem a helyüket. Láttam pár videót, ahol kapcsolókat mutogattak (csak embert érzékel, csak fémet érzékel, közelség érzékelő /elsuhintunk előtte a kezünkkel és állapotot vált/ stb...), valami hasonlóval tudnék helyettesíteni egy villanykapcsolót.