Siirry pääsisältöön

Vamos Wemos

 

DIY eli tee-se-itse alkoi kiinnostaa muutaman ensimmäisen viikon kotiautomaatioharjoittelun jälkeen. Ensimmäinen kokeiluni oli AliExpressistä tilaamani DHT22-lämpötila- ja kosteussensorin liittäminen Raspberry Pi -korttitietokoneeseen. Liittäminen ei kovin hankalaa ollut, ja sensorin arvojen lukemista varten löytyi valmista python-koodia, kuten esimerkiksi https://pypi.org/project/pigpio-dht/.

Sensorin arvot piti tietenkin saada siirrettyä Home Assistantiin, ja tämän toteutin aluksi File sensorina. Koska HA on minulla ajossa Ubuntussa python virtuaaliympäristössä, toteutin tämän mounttaamalla HA:n käyttämän hakemiston RasPille. Myöhemmin siirsin tämän käyttämään MQTT:tä tiedon siirtoon, jolloin HA:iin määritelty MQTT-sensori korvasi aiemman File sensorin, ja levymapping jäi tarpeettomaksi.

RasPin kanssa erilaisten sensorien kokeileminen ja käyttäminen on varsin helppoa, koska käytettävissä on täysiverinen Linux-ympäristö, ja sensorien lukemista varten löytyy valmiita kirjastoja niin pythonille kuin muillekin ohjelmointikielille. Edullisuudestaan huolimatta RasPi on kuitenkin pelkkään lämpötilasensorin käyttöön turhan järeä laitteisto, mistä johtuen tilasin muutaman Wemos D1 mini -kehitysalustan näitä kokeilija varten.

Wemos D1 mini on ESP8266-pohjainen erittäin edullinen IoT-kehitysalusta, joita saa Suomestakin noin 10 euron kappalehintaan, ja kiinakaupoista muutamalla eurolla. Nimestään päätellen laite on erittäin pieni (34.2 x 25.6 x 6.7 mm), se saa virtansa ja ohjelmoidaan micro-USB:n kautta. Laite sisältää lisäksi WiFi-moduulin. Siinä on reilusti gpio-paikkoja ja sekä 3.3V että 5V, joten se sopii erinomaisesti vastaaviin käyttötarkoituksiin kuin Arduinot.

Laitetta voi ohjelmoida juurikin Arduino-kehitysympäristöllä, mutta itse olen ollut sen verran laiska, että olen ainakin toistaiseksi tyytynyt asentamaan niihin Sonoff-releissäkin käyttämäni valmiin Tasmota-ympäristön (sensors-version), minkä jälkeen eri sensorien käyttö on ollut äärimmäisen helppoa. Tasmotan avulla sensorien arvot siirtyvät helposti niin HA:n kuin Node Redin käyttöön MQTT:tä hyödyntäen.

Aivan ilman kolvaamista näiden kotikutoisten sensorien rakentelussa ei ole selvinnyt. Edelliset elektroniikkaa koskevat kolvaukseni ovat noin kolmenkymmenen vuoden takaa, kun Amiga 500:n muistia piti laajentaa, mutta yllättävän helposti muutamien pinnien (yleensä 3 tai 4 / sensori) kolvaaminen onnistui. Vain yhden DH22-anturin olen tähän mennessä saanut rikkoutumaan, ja sekin oli ehkä jo etukäteen huonolaatuinen. Toistaiseksi olen harjoitellut DHT22:n lisäksi BME280-lämpötila (+kosteus+ilmanpaine) sensoreilla, SR501-liiketunnistinsensoreilla, MH-Z19-hiilidioksidianturilla sekä HC-SR04 -ulraäänianturilla ja BH1750-valoisuusantureilla. Ongelmia ei juurikaan ole esiintynyt, vaan Tasmota on toiminut luotettavasti, kunhan on katsonut, että kolvaukset ovat kunnossa ja pinnit on kytketty ja konfiguroitu Tasmota oikein. Laatikosta löytyy vielä käyttämättömiä LM393-valoantureita ja KY-008 lasereita tulevia projekteja varten.

Kaiken kaikkiaan yllättävän helppoa on ollut tähän asti, koska valmiita ohjeita ja erityisesti edellä mainittu Tasmota mahdollistaa kaiken tämän ilman, että on välttämätöntä lähteä koodaamaan itse yhtään mitään. Suosittelen.

Kommentit

Tämän blogin suosituimmat tekstit

Lisää älyä Ikean liiketunnistimiin

  Ikean Trådfri liiketunnistin on todennäköisesti edullisin Suomessa myynnissä oleva zigbee-protokollaa käyttävä liiketunnistin. Laite on 9,99 euron normaalihinnallaan naurettavan halpa, mikäli sitä vertaa vaikkapa Philips Huen liiketunnistimeen, jonka normaalihinta Suomessa on noin 35 euron luokkaa. Pitää kuitenkin huomioida, että Huen liiketunnistimessa on integroituna myös valoisuuden ja lämpötilan mittaus, kun Ikean laite on vain hyvin simppelisti toteutettu liiketunnistin. Ikean liiketunnistin voidaan konfiguroida toimimaan suoraan lamppujen kanssa ilman tarvetta zigbee-gatewayn käyttöön. Itse asiassa Ikean liiketunnistin saadaan ns. ohjainlaitteena kyllä näkymään Ikean omassa sovelluksessa, mutta sen toiminnallisuuksia sovelluksella ei voi säätää. Nykyisessä mallissa laitteen säädöt normaalikäytössä rajoittuvat siihen laukaistaanko liiketunnistus vain hämärässä vai aina sekä siihen pyydetäänkö valoilta (Trådfri-lamput tukevat tätä) täyttä vai 30 % kirkkautta. Myöskään va...

Sonoff

Kotiautomaatioon laajemminkin kuin Huen älyvaloihin tutustuneet tuntevat todennäköisesti Sonoffin (Smart ON/OFF) vähintään nimeltä. Tämä kiinalainen Itead-nimisen yhtiön tuotemerkki on erittäin suosittu kotiautomaatioharrastajien keskuudessa edullisuutensa ja laajan tuoterepertuaarinsa vuoksi. Lisäksi useimpiin Sonoff-laitteisiin saa helposti asennettua Tasmotan korvaamaan Iteadin oman, kohtuullisen toimivan, firmwaren eli laiteohjelmiston. Sonoff on merkkinä tullut tunnetuksi erityisesti edullisista ja monipuolisista WiFi-kytkimistä. Peruskytkin, Sonoff Basic, maksaa Iteadin omasta verkkokaupastakin alle 5 taalaa. Laitteesta on olemassa jo kolmas sukupolvi (R3) ja lisäksi variaationa löytyy versio, joka tukee myös RF-ohjausta WiFin lisäksi. Jo Basic on kooltaan suhteellisen pieni, mutta mallistosta löytyy myös vielä pienempi Sonoff Mini, joka on tarkoitettu erityisesti valokatkaisinten taakse asennettavaksi mahdollistaen ohjauksen myös perinteisestä seinäkytkimestä WiFin ohella. Ede...

Puoli vuotta myöhemmin

Kiinnostukseni kotiautomaatioon alkoi viime vuoden elokuussa kyllästyttyäni siihen, että kylpyhuoneen, vessojen ja ylipäätään minkä tahansa huoneen, valot jäivät päälle ja ovet auki, vaikka kukaan perheestä ei ollut pitkään aikaan kyseisessä tilassa ollutkaan. Päätin tutustua, mitä asialla voisi tehdä, ja miten älyvalaistuksessa sekä kotiautomaatiossa voisi edetä edullisesti ja vähitellen uutta oppien ja opetellen. Nyt, puoli vuotta myöhemmin, talosta löytyy runsaasti älylamppuja. Alkuun hankittiin Philipsin Hue -aloituspakkaus. Tavoitteena oli tutustua älyvaloihin sekä toteuttaa sarastusvalot herätystä varten. Myöhemmin selvisi, että niin laadun kuin ominaisuuksien osalta - hinnasta puhumattakaan - Huelle löytyy hyviä vaihtoehtoja. Tutuksi ovat käyneet myös Osram, edullinen ja omat murheensa sisältävä Ikea sekä Gledopto ja Zemismart. Älyvalojen lisäksi on tutustuttu erilaisia kytkimiin, älypistorasioihin, sensoreihin ja videokameroihin, jotka monipuolistavatautomaatioiden toteuttamist...