Browsed by
Avainsana: Home Assistant

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

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

Uusi robotti-imuri tuli taloon – Xiaomi Roborock 2 S50

Uusi robotti-imuri tuli taloon – Xiaomi Roborock 2 S50

Talon vanhan Samsung Navibot -robotti-imurin elinkaari tuli päätökseen. Korvaava laite tarvittaisiin pitämään lemmikkieläinperheen lattiat puhtaana. Monissa arvosteluissa Xiaomi:n robotti-imurit ovat saavutttaneet yhtä hyviä tuloksia kuin lähes tuplasti kalliimmat merkit. Kun Xiaomi:n toisen sukupolven Roborock 2 S50 tuli kaupan sopivaan tarjoushintaan, piti sellainen hakea kotiin. Laitteen oma tietoturva on asiantuntijoiden mukaan melko hyvällä tasolla. Se kuitenkin lähettää skannaamiensa alueiden tiedot, sijaintinsa sekä jopa käyttämänsä WiFi -verkon nimen ja salasanan eteenpäin valmistajalle?! Tämän saa onneksi kuitenkin estettyä asentamalla imuriin muokatun firmwaren, mikä…

Read More Read More

Päävesiventtiili kiinni automaattisesti poissa ollessa ja vesivuodon sattuessa

Päävesiventtiili kiinni automaattisesti poissa ollessa ja vesivuodon sattuessa

Päävesiventtiili on taloissa useimmiten erillisessä teknisessä tilassa. Meidän tapauksessa se on kodinhoitohuoneessa siivouskaapin alaosassa, erillisen valeseinän takana. Vesivuodon sattuessa, jokainen käytetty sekunti veden sulkemiseen, kasvattaa aiheutuneita vahinkoja. Päävesiventtiili on hyvä sulkea myös silloin kun talo jää tyhjilleen pidemmäksi aikaa. Sulkemisesta on usein myös vaatimus kotivakuutuksen ehdoissa. Markkinoilla on tähän käyttötarkoitukseen tarjolla erilaisia automatisoitavia ratkaisuja kuten magneettiventtiili tai venttiili, jossa on oma moottoritoimilaite. Tällaisen venttiilin asentaminen on käytännössä aina putkimiehen hommaa, joten niitä kannattaa harkita uutta rakennettaessa tai putkiremontin yhteydessä. Olemassaoleviin…

Read More Read More

Home Assistantin käyttöliittymän kustomointi

Home Assistantin käyttöliittymän kustomointi

Home Assistantin versiosta 0.72 lähtien käyttöliittymäksi on ollut valittavissa nopea ja laajasti kustomoitava Lovelace UI. Käyttöliittymä toimii hyvin sekä työpöytä-, että mobiiliselaimilla. Hyödyllinen ominaisuus on myös se että käyttöliittymään tehtyjen muutosten jälkeen riittää sivun uudelleenlataaminen, järjestelmän uudelleenkäynnistämistä ei tarvita. Lovelace -käyttöliittymä koostuu erilaisista korteista, joita on kirjoitushetkellä 24 virallista. GitHubin ja HACS -laajennoksen avulla, niitä on kuitenkin helppo asentaa lisää.  Käyttöliittymää on mahdollista kustomoida lisäksi teemoilla. Teemat muokkaavat käyttöliittymän pääelementtejä CSS:n avulla. Kaikkia elementtejä ei teemojen avulla kuitenkaan voi muokata….

Read More Read More

Itse tehty kosteushälytin pitkällä anturikaapelilla

Itse tehty kosteushälytin pitkällä anturikaapelilla

Keittiössä astianpesukoneen sekä jääkaapin ja pakastimen alla on turva-altaat vesivuodon varalta. Vesivuodon sattuessa vesi tulee kaukaloiden ansiosta näkyviin laitteen alta, jolloin vuotoon voi reagoida nopeammin. Pahimmillaan vuodon huomaamiseen voi kuitenkin mennä tunteja jos ei kukaan satu paikalle. Markkinoilla on tätä tarkoitusta varten olemassa erilaisia kosteushälyttimiä joiden havainnointialue vaihtelee lähes pistemäistä hieman laajempaan. Kosteushälyttimien toiminta perustuu kahden pisteen välisen sähkön mittaamiseen, joka muuttuu kosteuden kasvaessa. Omassa tapauksessani tarkkailtavaa pinta-alaa on useampi neliömetri astianpesukoneelta vesipisteen kautta jääkaapille ja pakastimelle. Välissä on vielä…

Read More Read More

NAS-palvelimen päivitys – OpenMediaVault

NAS-palvelimen päivitys – OpenMediaVault

NAS-palvelin (Network-attached storage) ei suoraan liity kotiautomaatioon, mutta se on järjestelmässäni vastuussa Home Assistantin tietokannasta. Tietokantapalvelin on eriytetty Home Assistantista toiselle palvelimelle koska se vaatii tilaa ja toisaalta Home Assistantia pyörittävän Raspberry Pi:n muistikortti ei ole jatkuviin luku- ja kirjoitusoperaatioihin paras valinta. Kodin vanha, uskollinen NAS-palvelin, QNAP TS-109 II lakkasi toimimasta jokin aika sitten ilman minkäänlaista varoitusta. Palvelimen kiintolevy oli vaihdettu jo muutama vuosi takaperin uuteen Western Digitalin RED-sarjan kiintolevyyn vanhan kiintolevyn hajottua. Silloin säännöllinen S.M.A.R.T.-testi varoitti ongelmista etukäteen. Nyt…

Read More Read More