Aihearkisto: Koti

NodeMCU ESPEasy fläshäys

Älykodille pitäisi saada erilaisia sensoreita ihan lämpötilan ja kosteuden mittaukseen tai vaikka pulssilaskuri sähkömittarilta. Kiinasta Bangoodilta tietenkin löytyy halvalla NodeMCU ESP8266 Wifi moduleja kuten Geekcreit NodeMCU Lua ESP8266 ESP-12E, jossa on 4MB flash. Siihen mahtuu hyvin ESPEasy, jolla tuntuu olevan hyvin mm onewire tuki ja paljon muitakin. Pitäisi olevan myös helppoa asentaa.

Ensimmäinen vaihe oli saada Macbook näkemään tuon modulin USB-sarjaportti. Monta sai kokeilla, jotta lähtee toimimaan MacOS Sierralla. Ongelma on Applen halu suojata käyttöjärjestelmää ja hyvä niin. Tämä vain tarkoittaa, että kaikki laiteajurit pitää olla digitaalisesti allekirjoitettuja ja näiden metsästämiseen meni yksi aamupäivä. Löysin sitten sivun CH340 CH341 serial adapters fix for El Capitan OS X, jossa kerrotaan vanha ohje miten allekirjoittamattomat kernel modulit saa toimimaan, mutta myös tieto toimivasta allekirjoitetusta ajurista Signed Mac OS Driver for Winchiphead CH340 serial bridge.

Tuon asennettua alkoi NodeMCU:t näkymään USB-piuhan päästä sarjaporttina /dev/cu.wchusbserial1420.

Sitten pääsi asentamaan esptoolia NodeMCU:n omilla ohjeilla. Tuolla on myös ohje miten saa helposti testattua sarjaporttiyhteyden.

Sitten vain ESPEasyn sivulta sopiva firmware paketti ja fläshäämään.

Ensin tarkistetaan minkä kokoinen flash tuolla modulilla on:

# python /usr/local/bin/esptool.py --port=/dev/cu.wchusbserial1420 flash_id
esptool.py v2.3-dev
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Uploading stub...
Running stub...
Stub running...
Manufacturer: c8
Device: 4016
Detected flash size: 4MB
Hard resetting...

Hyvä, 4MB flash löytyy. Nyt voi valita firmware imageksi 4096 kokoisen ja kertoa työkalulle sama:

# python /usr/local/bin/esptool.py --port=/dev/cu.wchusbserial1420 write_flash -fm=dio -fs=4MB 0x00000 ESP_Easy_v2.0-20180119_normal_ESP8266_4096.bin
esptool.py v2.3-dev
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Compressed 575168 bytes to 378597...
Wrote 575168 bytes (378597 compressed) at 0x00000000 in 34.3 seconds (effective 134.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting...

Tämän jälkeen pitäisi löytyä ESP_Easy_0 niminen langaton verkko, josta pääsee tekemään ensimmäiset verkkoasetukset ja liitettyä laite tähän käyttöön luotuun IoT Wifi-verkkoon. Pidetään IoT erillään muista, niin ei mahdolliset turva-aukot sitten riko koko kotiverkkoa.

Nyt voi kokata

Keittiö ois nyt tältä erää valmis. 

Mutta ei tästä ilman reklamaatiota selvitä. Muutama kauneusvirhe pitää korjata ja tiskialtaan pohjatulpan ohjaus ei sulje sitä. 

Vielä jäi vähän itelle hommia. Pitää vielä pari seinän päätyä maalata ja listoittaa. Niin ja ne pari lattialaatan palaa liimata. 

Keittiötasot ja sähkötöitä

Aamusta saapui keittiötasot, jotka asentuivat varsin nopeasti. Putkimies tulnee huomenna kytkemään hanan, astianpesukoneen sekä altaan viemäröinnin. Samalla saa vaihtaa pesuhuoneen allashanan bidee-suihkulliseksi. 


Sähkärikin tuli yllättäen jo tänään iltapäivällä jatkamaan. Sai aika paljon aikaiseksi, viimeistely menee keskiviikolle. 

Minäpä otin ja kaivoin kaapin taakse livahtaneen valaisimen johtimet esille ja liimasin tuon liesituulettimen valkoisen kauluksen kattoon nyt kun maustekaappi oli poissa tieltä. Vois vielä sen sisäpuolelle ruutata uretaanivaahtoa tukemaan sitä. 

Kaapit on paikalla

Nyt alkaa taas näytää keittiöltä. Maanantaina tulee tasot ja allas. Tiistaina putkimies kytkemään vesijutut sekä sähkömies viimeistelemään sähköt. 

Kotikylmiökin sitten tuli ihan ajallaan. 

Viikonlopun aikana pitää vielä maalata katto ja viimeistellä sieltä täältä. Joni tulee jossain vaiheessa paikkaamaan lattian laatoitusta parista kohdasta. 

Kaapistot keittiöön asenna!

Kävin aikaisin aamusta tekemässä pikaiset tasoitukset ennen kuin kaappien asentajat tulee paikalle. 


Siinä se alkaa olla. Sen verran meni uudestaan asennukseksi kun huomasin, että pistorasioiden sähköt oli laitettu kaappien keskelle, kun piti olla kaappien laidoilla. Kaappien keskelle nimittäin tulee LED-valospotit. 

Iltasella sitten vielä kävin piikkaamassa uunikaapin paikalta vanhat lattialaatat pois. 


Kaksi laatan paikkaa pitää liimata samalla kun takkahuoneen lattian laatoitus jatketaan perälle asti. Poistetun kaapiston alla kun sitten ei ollut laatoitusta.   

Keittiöasentaja aloitti

Pohjatöiksi asentaja levytti puolet seinästä ja veti vedeneristeet tiskiallasseinälle. Aika siivon jätti asentaja jos vertaa miten oli ennen hänen tuloa paikalle. Sähkärikin siivos jälkensä. 

Minä taas levytin uunikaapin taustan, että pääse vetämään tasoitteet maalausta varten.


Huomisen ohjelmaan kuuluu ainakin kamojen roudausta muuttoliike Jonin avustuksella. Pitääkin illalla purkaa työpöydät ja labrapöytä Jussin kanssa. 

Aamun puuhastelua

IMG_2629.JPGKalusteiden toimitusta odotellessa tasoittelin viimeisiä seiniltä ja katosta, josko iltapäivällä pääsisi hiomaan. Näiden lisäksi sain piikattua kaappien alusalueen vapaaksi vanhoista laatoista, niin ei jää kummitelemaan kun jossain vaiheessa uusitaan lattian pinta. Hienosti säilyä lämmityskaapeli ehjänä.