Browsed by
Avainsana: Raspberry Pi

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

OctoPrint – 3D-tulostimen etähallintaa

OctoPrint – 3D-tulostimen etähallintaa

Tämä projekti on tehty yhteistyössä AHaa Elektroniikan kanssa, joka toimitti virransyötössä käytetyt step-down-muuntimet. OctoPrint on web-käyttöliittymä 3d-tulostimille, jonka voi asentaa Raspberry Pi:hin. Sen avulla tulostinta voi hallita ja valvoa etänä. Tulostettavat työt voi lähettää käyttöliittymän kautta tulostimelle ja tarvittaessa tulostuksen voi myös keskeyttää jos jokin menee pieleen. Raspberry Pi ja OctoPrint saadaan käynnistymään samaan aikaan tulostimen kanssa jos ne on kytketty samaan virtalähteeseen. Creality Ender 3:n virtalähteen 24V ulostulosta otettiin tätä varten haara XT60 -haaroitusliittimen avulla kahdelle erilliselle step-down -muuntimelle….

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

Home Assistant – Avoimen lähdekoodin kotiautomaatioalusta

Home Assistant – Avoimen lähdekoodin kotiautomaatioalusta

Kodin media-PC:n virkaa vuoden verran menestyksekkäästi hoitanut Raspberry Pi 2 model B sai väistyä tehokkaamman seuraajan tieltä. Tämä vanha korttikone saisi jatkossa kotiautomaatiopalvelimen tehtävät. Samalla poistoilmalämpöpumpun lämpötilojen seurannan hoitava tehoton NAS-palvelin saisi keskittyä jatkossa vain levypalvelimena olemiseen, kun tämäkin tehtävä siirtyisi kotiautomaatiopalvelimen hoidettavaksi. Markkinoilla on muutamia valmiita kotiautomaatiokeskittimiä. Nämä laitteet ovat helppokäyttöisiä, mutta niiden laitetuki ja muokattavuus ovat usein rajallisia. Jos haluaa järjestelmältä enemmän, kannattaa katse suunnata avoimen lähdekoodin kotiautomaatioalustoihin. Yksi tällainen alusta on Home Assistant, joka on kirjoitushetkellä versiossa…

Read More Read More