Browsed by
Category: Kotiautomaatio

Helpotusta helteeseen ilmanvaihdon yötehostuksen avulla

Helpotusta helteeseen ilmanvaihdon yötehostuksen avulla

Vanha konsti talon jäähdyttämiseksi kesähelteillä on tehdä tehokas tuuletus silloin kun ulkolämpötila laskee sisälämpötilan alapuolelle. Tämä onnistuu esimerkiksi avaamalla tuuletusikkunat läpivedon aikaansaamiseksi. Koneellisen ilmanvaihdon avulla tehostuksen voi käynnistää manuaalisesti tai sen voi saada aikataulutettua laitteen asetuksista. Hyvä aika tehostukselle on yöllä esimerkiksi klo 22-07 välisenä aikana. Mikäli ilmanvaihtokone on liitetty Home Assistantiin, tehostukselle voidaan kirjoittaa yksinkertainen automaatio: Yllä oleva automaatio käynnistää tehostuksen kun ulkoilma on kaksi astetta kylmempää kuin poistoilma (=sisäilma). Tehostus sammutetaan kun ulkoilma on lämpimämpää kuin poistoilma. Ehtona…

Read More Read More

Valojen ohjaus liiketunnistimen avulla

Valojen ohjaus liiketunnistimen avulla

Keittiössämme on neljä kappaletta Philips Hue GU10 -spottia. Näiden ohjaaminen on toistaiseksi hoidettu perinteistä valokatkaisijaa käyttämällä. Älylamppuja voisi ohjata fiksumminkin. Yksinkertaisimmillaan tämä onnistuu liiketunnistimen avulla, jolloin valot sytytetään kun joku saapuu huoneeseen ja sammutetaan tietyn ajan kuluttua kun liikettä ei enää havaita. Näin ei myöskään valot jää turhaan päälle jos niitä ei muista sammuttaa katkaisijasta. Tätä tarkoitusta varten hankin Devolo Motion Sensor -liiketunnistimen. Se käyttää langatonta Z-Wave protokollaa ja toimii yhdellä CR123A paristolla. Lisäominaisuutena se raportoi liikkeen lisäksi myös lämpötilan…

Read More Read More

RuuviTagien paristojen vaihto ja firmwaren päivitys

RuuviTagien paristojen vaihto ja firmwaren päivitys

Mittaan RuuviTageilla saunan, kylpyhuoneen ja autotallin lämpötilaa ja ilmankosteutta. Yksi tagi on myös 3D-tulostimen kammiossa mittaamassa lämpötilan ja kosteuden lisäksi värähtelyä. Ensimmäiset tagini tilasin heti kun ne tulivat myyntiin heinäkuussa 2017 Kickstarter -kampanjan jälkeen. Nyt kolme ja puoli vuotta myöhemmin paristo loppui ensimmäisestä tagista. Melko hyvä suoritus siis. Paristo loppui saunan tagista sopivasti kesken joulusaunan lämmityksen, joten saunan lämpenemistä piti seurata perinteisestä mittarista. Tilasin aiempien CR2477 -paristojen tilalle ruuvishopista CR2477T -paristoja, joiden pitäisi kestää paremmin korkeita ja matalia lämpötiloja. Hienona…

Read More Read More

Spotifyn automatisointi Home Assistantin avulla

Spotifyn automatisointi Home Assistantin avulla

Spotifyn sovellus toimii oman Spotify Connect -järjestelmänsä avulla kaukosäätimenä samassa lähiverkossa olevien yhteensopivien laitteiden kanssa. Käytännössä tämä tarkoittaa sitä että puhelimen, tabletin tai tietokonesovelluksen avulla musiikki saadaan toistumaan esimerkiksi älykaiuttimien kautta. Spotify Connectin etuna on sen helppokäyttöisyys ja että se on heti käytettävissä sovelluksen asentamisen jälkeen. Jos taas halutaan hallita musiikin toistoa kotiautomaatiojärjestelmän kautta, voidaan vastaava toiminnallisuus lisätä Home Assistantiin. Home Assistant tukee lukuisia erilaisia älykaiuttimia eli Home Assistantin kielellä mediatoistimia. Home Assistantissa media_player -palvelun avulla laitteen voi käynnistää, sammuttaa,…

Read More Read More

Pythonin päivitys, Home Assistant virtuaaliympäristössä

Pythonin päivitys, Home Assistant virtuaaliympäristössä

Home Assistant on rakennettu Python -ohjelmointikielellä. Home Assistant tukee yleisesti uusinta vakaata Python versiota ja yhtä aikasempaa pikkuversiota. Kirjoitushetkellä Pythonista on jokin aika sitten julkaistu versio 3.9.0. Se tarkoittaa että Home Assistant tukee jatkossa Pythonin 3.9.x ja 3.8.x versioita. Tuki 3.7.x versiolle päättyy. Oma Home Assistant -asennukseni on ajalta jolloin Hassbian -asennusvaihtoehto oli vielä olemassa. Eli käytännössä laitteessa on Debianiin pohjautuva Raspbian (nykyisin Raspberry Pi OS), jossa Home Asistantia ajetaan Python -virtuaaliympäristössä (venv). Python päivitetään komentoriviltä esimerkiksi SSH-yhteyden avulla. Ensiksi…

Read More Read More

Pi-hole, AdGuard Home, Diversion – Mainosten estäminen kotiverkossa

Pi-hole, AdGuard Home, Diversion – Mainosten estäminen kotiverkossa

Erilaisia mainosten poistamiseen tarkoitettuja selainlaajennoksia tai laitetasolla mainontaa estäviä sovelluksia löytyy käytännössä kaikille laitteille. Yhteistä näille on se että ne vaativat aina asennuksen ja asetusten säätämisen jokaiseen laitteeseen erikseen. Vaihtoehtoinen tapa on vähentää mainoksia DNS-suodatuksen avulla, jolloin yhteydenotot mustalla listalla oleviin mainospalvelimiin estetään kokonaan. Mainokset suodatetaan tällöin kaikista kodin lähiverkkoa käyttävistä laitteista mobiililaitteista tietokoneisiin ja selaimista mobiilipeleihin, eikä niihin tarvitse tehdä mitään muutoksia. Mainosten poistaminen myös nopeuttaa netin käyttöä, kun mainoksia ei ladata. Tätä varten on olemassa julkisia mainoksia estäviä…

Read More Read More

Ennustava jäähdytys sääennusteen ja tekoälyn avulla

Ennustava jäähdytys sääennusteen ja tekoälyn avulla

Aikaisemmassa kirjoituksessa selvitin laskennallisesti geneettisen algoritmin avulla optimaalisempia tapoja talon lämmittämiseksi ja jäähdyttämiseksi sekä sisälämpötilan vaihteluiden tasaamiseksi. Tällä kertaa tarkoitus on siirtää teoria käytäntöön. Selvityksessä helpoimmin toteutettava vaihtoehto oli pitää lattialämmityksen ohjaus ennallaan Uponor Control System:n ohjaamana ja tehdä muutokset PILP:n ilmalämmityksen/-jäähdytyksen avulla. Vastaavaa menetelmää voi soveltaa hyvin siis myös tavallisen ilmalämpöpumpun ohjaamiseen. Tuloksien tarkemmassa analyysissä tunnistettiin kuusi erilaista tilannetta, joissa PILP:n tilaa vaihdettiin. Neljä näistä olivat perussäädön mukaisia: jäähdytyksen tai lämmityksen käynnistys tai sammutus sisälämpötilan mukaan. Näiden lisäksi kaksi…

Read More Read More

Robottiruohonleikkurin asennus ja käyttöönotto Home Assistantissa

Robottiruohonleikkurin asennus ja käyttöönotto Home Assistantissa

Robottiruohonleikkurin hankinta on ollut ajatuksissa jo pidemmän aikaa. Perinteisen polttomoottorileikkurin perässä kävellen on saanut kasvukaudella kuluttaa aikaa hikoillen paarmojen ja hyttysten syötävänä noin puolitoista tuntia joka viikko. Ylimääräisen kannustuksen hankinnalle aiheutti tänä vuonna voimakkaasti levinneet voikukat, jotka viimeistään seuraavana päivänä nurmikon leikkaamisen jälkeen olivat taas pystyssä rumentamassa pihaa. Tontilla on yhteensä noin 1000 m2 leikattavaa nurmikkoa kolmella eri alueella. Tontti on hyvin tasainen, sisältäen jonkin verran istutuksia ja kiinteitä pihakalusteita. Tarjouskyselyiden jälkeen päädyin Husqvarnan Automower 315X -malliin. Laite on tarkoitettu…

Read More Read More

Ajatuksia sisälämpötilan optimoimiseksi tekoälyn avulla

Ajatuksia sisälämpötilan optimoimiseksi tekoälyn avulla

Perinteisesti lämmitysjärjestelmä perustuu termostaattien käyttöön eli käytännössä termostaattien asetusarvoon sekä huonelämpötilan mittaukseen. Säätöjärjestelmään kuuluu olennaisesti myös hystereesiominaisuus, joka hidastaa lämpötilan muutoksiin reagoimista ja vähentää turhien kytkentöjen määrää. Käytännössä lämmitys käynnistetään kun huonelämpötila laskee riittävästi asetusarvon alapuolelle ja sammutetaan kun huonelämpötila nousee asetusarvon yli tietyn verran. Tutkitaan asiaa tarkemmin laskennallisesti. Sisälämpötila saadaan laskettua kaavalla kun tiedetään ulkolämpötila, rakenteiden U-arvot, simuloitavan huoneen mitat sekä lämmitysteho. Mallinnusta varten Ilmatieteenlaitoksen avoimen aineiston kautta ladattiin paikkakunnan lämpötilatiedot. Huone lämpenee lattialämmityksen avulla. Lattialämmityksen menoveden lämpötila muuttuu…

Read More Read More

Vedenkulutuksen seurantaa laser-sensorin avulla

Vedenkulutuksen seurantaa laser-sensorin avulla

Tämä projekti on tehty yhteistyössä AHaa Elektroniikan kanssa, joka toimitti vedenkulutuksen seurannassa käytetyn valosensorimoduulin. Olen yrittänyt jo jonkin aikaa löytää toimivaa menetelmää vedenkulutuksen seurantaan, koska vesimittarissani ei ole valmista pulssiulostuloa. Jotkin vesimittarimallit aiheuttavat pyöriessään muuttuvan magneettikentän, jota voi mitata hall-anturin avulla. Tämän voi helposti varmistaa kompassin avulla. Kompassi ei värähtänytkään vesimittarini läheisyydessä. Yksi vaihtoehto on seurata vesimittarin laskurin lukeman muuttumista. Tällainen onnistuu esimerkiksi kameran ja kuvantunnistukseen perustuvan dialEye -sovelluksen avulla. Tämä vaikutti kuitenkin tarpeisiini turhan monimutkaiselta ratkaisulta. Tutkin myös vesimittarin…

Read More Read More