Kauppiaan oma kotiautomaatiojärjestelmä
Share
Tässä esittelen omaa järjestelmääni joka on aina jatkuvassa kehitysvaiheessa. Kun homman makuun pääsee niin sitä keksii aina jotain parannettavaa tai muutettavaa. Joten tämäkin teksti saattaa päivittyä ajan kuluessa.. :)
Itselleni tämä on harrastus kalastuksen ja muun puuhailun ohella.
Kotiautomaationi pyörii Home Assistantilla ja se on HAOS -asennus, eli käyttöjärjestelmä on suoraan asennettu kovalevylle ja tietokoneella ei ole muuta käyttöjärjestelmää enää. Toistaiseksi asennus on vanhalla Acerin kannettavalla tietokoneella.
Itse koen taitotasoni Home Assitantin kanssa olevan jotakuinkin 7/10
______________________________________________________________
Home Assistant serveri
- Acer kannettava tietokone 2014
- Kovalevy 60Gb SSD
- Keskusmuisti 8Gb
Eli serveriksi käy nykymittapuulla erittäinkin "heikko"tehoinen tietokone.
Meiltä löytyy myös valmiiksi asennettu Home Assistant serveripaketti joka on siis plug 'n play -tyyppinen ratkaisu jolla käyttö voidaan aloittaa heti.
______________________________________________________________
Zigbee koordinaattori
Koordinaattori asennetaan tietokoneen USB-porttiin ja Home Assistant tunnistaa sen automaattisesti.
Zigbee-verkosta löydät pienen tietoiskun tästä.
Home Assistantilla on vaihtoehtoina kaksi eri Zigbee-"käyttöliittymää"
- ZHA (ZigbeeHomeAutomation)
- Z2M (Zigbee2MQTT)
Tässä muutama eroavaisuus integraatioiden välillä:
Käyttöliittymä ja asennus:
- ZHA: Sisäänrakennettu Home Assistantiin, eikä vaadi erillisiä asennuksia tai kolmannen osapuolen ohjelmistoja. Helppo ottaa käyttöön suoraan käyttöliittymästä.
- Zigbee2MQTT: Vaatii MQTT-välityspalvelimen (esim. Mosquitto) ja erillisen Zigbee2MQTT-asennuksen. Asennus voi olla monimutkaisempi, mutta se tarjoaa enemmän räätälöintiä. Välityspalvelin asennetaan Home Assistantiin joten siltä osin se on kuitenkin yksinkertainen tehtävä ja siihen löytyy hyvät ohjeet! Tässä esimerkki video Youtubessa
Laiteyhteensopivuus:
- ZHA: Tukee laajasti Zigbee-laitteita, mutta joissakin tapauksissa laitteiden tuki voi olla rajoitetumpi kuin Zigbee2MQTT
- Zigbee2MQTT: Tarjoaa laajemman tuen erilaisille Zigbee-laitteille, ja yhteensopivuus kehittyy nopeasti yhteisön aktiivisen kehityksen ansiosta.
- ZHA: Helppo käyttää, mutta tarjoaa vähemmän syvällistä konfigurointia ja ominaisuuksia verrattuna Zigbee2MQTT:n
______________________________________________________________
Lämmityslaitteisto
Kotimme pääasiallinen lämmitysmuoto on vesikiertoinen lattialämmitys. Lämmöntuotannosta vastaa Nibe F470 poistoilmalämpöpumppu. Kone on asennettu 2012 ja siihen ei ole saatavilla internetin kautta toimivaa käyttöliittymää (on oikeasti mutta sikamainen hinta ja ehkä ((toivottavasti)) elinkaaren loppupäässä oleva laite).
Toissijainen lämmitysmuoto on ilmalämpöpumppu Bosch 6101i
Kolmas lämmitysmuoto on varaava takka.
Nibe F470 ohjaus
Nibeä voi ohjata AUX-liitäntöjen kautta. Olen asentanut 4-kanavaisen Wifi-releen joka on tuotu Home Assistantiin Tuya-integraation kautta.
Releelle on luotu automaatio joka seuraa Nordpoolin sähkön hintaa.
- AUX 1 = Säästötila (Käyttöveden lämpötilaa rajoitetaan)
- AUX 2 = Luksus (antaa lämmittää varaajan niin kuumaksi kun antaa)
- AUX 3 = Puhaltimen tehon tiputus noin 25%
- AUX 4 = Käyttöveden esto
Automaatio on rakennettu niin että kun ehdot AUX 1 toteutuu niin AUX 2-4 menee pois päältä, samoin kun AUX 2 on päällä niin AUX 1,3 ja 4 menee pois päältä. AUX 3 ja 4 ovat aina samaan aikaan päällä ja silloin AUX 1 ja 2 ovat pois päältä. Näin ei tule ristiriitoja ohjaukseen. Releet ovat ilman virtaa pois päältä ja silloin Nibe on normaalitilassa.
Tässä on oma tekemäni video asennuksesta. Youtube Nibe F470 ohjaus
Tästä näet automaation Home Assistantissa
Vesikiertoinen lattialämmitys
Lattialämmitysjärjestelmä on päivitetty Danfos Ally-tuotteiksi. Danfosilta löytyy Allylle Zigbee yhdyskäytävä johon saa termostaatit langattomasti kiinni. Pääasiallinen syy järjestelmän vaihtoon oli se että jakotukissa ei ollut virtausmittareita alunperin ja en päässyt näkemään oikeita virtaamia.
Lattialämmityksen minimi menolämpötila on asetettu +24 asteeseen ja menovesiputkeen on asennettu Owon THS-317-ET Zigbee lämpötila-anturi. Anturissa on loistava lämpötila-alue -40°C - +200°C.
Lattialämmitys seuraa pörssisähkön hintaa, kovilla hinnoilla termostaattien lämpötilapyynti lasketaan eri huoneissa eri tasolle.
Kallis hinta / edullinen hinta
- Makuuhuoneet = +22,0°C / 23,0°C
- Olohuone = 21°C°C / 22,5°C
- Keittiö = 21,0°C / 22,5°C
- WC-tilat = 22,0°C / 23,0°C
- Eteinen = 19,0°C / 21,0°C
- Kylpyhuonetilat = 23-24,0°C (toistaiseksi näin, käsisäädöllä)
Lattialämmityksen ohjauksen olisi voinut edellisellä Warmiankin järjestelmällä hoitaa esim ZWT100-3A termostaatilla tai sähköisen lattialämmityksen ohjauksen esim WT410-16A -termostaatilla.
Puolilämmin varastotila
Tilassa ei ole erillistä lämmitystä, varaston katosta roikkuu talvet 2000W ilmanlämmitin puhaltimella. Puhallinta ohjataan pistorasia-adapterilla päälle/pois. Ohjauksen arvot antaa SNZB-02P lämpötila/kosteusanturi. Minimilämpötila varastossa on 10°C ja lämmitys loppuu 15°C kohdalla.
Ovessa on ovianturi SNZB-04 ja oven ollessa auki puhallin ei saa käyntilupaa. Jos lämpötila laskee liikaa ja ovi on auki niin silloin Home Assistant antaa hälytyksen puhelimeen.
Ilmalämpöpumppuohjaus
Tämä homma on kesken! :D
Boschin ilmalämpöpumppua ei saa suoraan integroitua Home Assistantiin joten hommaan on otettu Sensibon laitteet auttamaan asiaa. Sensibo Air Pro on käytössä mutta vielä on ohjaukset tekemättä kokonaan.
_____________________________________________________
Energianmittaus
Ennen kiinteistön omaa pääenergiamittaria on Owon PC321 Zigbee energiamittari jolla saan tiedot tuotua Home Assistantiin.
Alamittareina löytyy seuraavat:
- Ilmalämpöpumppu: Shelly Pro 1PM
- Poreallas: Shelly Pro 3EM
- Poistoilmalämpöpumppu: Shelly Pro 3EM
- Ulkojääkaappi ja pakastin: Shelly EM
- Pyykkikone: Blitzwolf SHP15 (pistorasia-adapteri)
- Kuivausrumpu: Blitzwolf SHP15 (pistorasia-adapteri)
- Tiskikone: xxxx -merkkinen IP65 (pistorasia-adapteri)
______________________________________________________________
Energiavälilehti
Energiavälilehdeltä pystyt seuraamaan päivittäistä kulutusta ja vaikka aurinkoenergian tuottoa. Lisäksi mitä tarkemmin olet mittaroinut sen tarkemmin tietysti tiedät mihin sähkösi menee.
______________________________________________________________
Aurinkopaneelit
Aurinkopaneeleilla (4950W) on Solis-merkkinen invertteri jossa Wifi-palikka yhteydenpitoa varten. Home Assistantille on olemassa integraatio josta saa datan tuotannosta.
______________________________________________________________
Auton lataus
Lataushybridille löytyy kiinteä Easeen 11kW latausasema. Sille löytyy Home Assistantista integraatio ja yhdessä Mercedes Benz -integraation kanssa ohjataan latausta pörssisähkön hinnan perusteella. Tähän on vielä paneelien ylituotannonohjaus tekeillä.
______________________________________________________________
Mercedes Benz
Mercedekselle löytyy oma Mercedes Me -integraatio. Pitäisi toimia 2019/2020 ja sitä myöhemmissä malleissa. Integraatiolla voi seurata missä auto liikkuu, bensiinin määrää, akun määrää, lukita- ja avata ovet etänä. (Riippuu mitkä maksulliset lisäpaketit on ostettuna!)
______________________________________________________________
Poreallas
Porealtaassa on Geckon wifi-ohjaus. Siihen löytyy integraatio jolla saat sen ujutettua Home Assistantiin mukaan.
Allasta ohjataan Nordpool integraation antaman pörssisähkön tuntihinnan mukaan.
______________________________________________________________
Valaistus
Valaistuksen osalta en ole toteuttanut mitään erikoisempia ratkaisuja. Ulkovalot olivat meillä sellainen laitteen kun Steinel Nightmatic NM3000 perässä. Keskuksella oli kytkin 1/0/Auto ja muita kytkimiä ei ollut talossa.
Valot paloivat aina yöllä ja se oli mielestäni täysin turhaa. Keskuksen kytkimen asettelin asentoon 1, eli syöttö on aina päällä.
Ulkovaloihin asensin spotteihin Wifi-ohjattavat GU10-kannalla olevat polttimot ja tolppavalaisimiin Zigbee-ohjattavat E27-kannalla olevat polttimot jotka toimivat samalla Zigbee-verkon "routerereina" (verkkovirtalaitteet usein toimivat verkon laajentimina, siksi Zigbee-verkko on myös erittäin kätevä!)
Valaistuksia ohjataan Home Assistantin kautta SNZB-01P painikkeilla jotka voidaan sijoittaa juuri sinne minne haluaa ja niiden painikkeeseen voidaan asetella mitkä valaisimet haluaa.
Lasiterassilla ei ollut kunnon valaistusta ollenkaan ja siihen käyttöön asensin ZBMINIL2-releen jota ohjataan myös SNZB-01P painikkeella. Syöttö napattiin pannuhuoneen pistorasialta ja valaisimet tiputettiin katon lautojen välistä roikkumaan.
Terassilla on upotetut spottivalot joissa on syöttökaapelissa oma hämäräkytkin. En kuitenkaan halunnut että valaistus on päällä aina öisin. Lamput on ketjutettu ja sen niiden syöttö on tavallisen pistorasian perästä. Tähän asensin Blitzwolf SHP15 (pistorasia-adapteri) ja sen ohjaus myös SNZB-01P -painikkeella.
Porealtaan tunnelmavalot menevät myös päälle samoista painikkeista.
Jouluvalot laitan aina pistorasia-adapterien perään ajastettuna ja/tai painikkeella.
____________________________________________________________
Robottiruohonleikkuri
Gardenan Smart Sileno + hoitaa ruohonleikkuun, integraatio löytyy mutta siinä ei tietoja paljoakaan saa ulos, akun varaus % sekä on laite latauksessa vai error -tilassa. Toki ilmoitukset saa tehtyä jos laite menee error -tilaan mutta niin saa myös Gardenan sovelluksestakin.
____________________________________________________________
GPS-ominaisuudet
Poikamme puhelin on yhdistetty Home Assistantiin ja sijainnin perusteella tulee ilmoituksia koska hän on saapunut kouluun tai onko kirjastossa käymässä.
____________________________________________________________
Lukitus
Takaoven lukitus on tehty Danalock V3 Zigbee-lukolla ja ulkopuolella on Danapad. Integrointi Home Assistantiin sujuu helposti. Ulkovaraston ovessa on Avatton Zigbee lukko joka vaatii hieman DIY-henkeä koska ei uppoa suoraan Abloyn lukkorungon tilalle. Integrointi myöskään ei onnistu ainakaan toistaiseksi suoraan Home Assistantiin, ei edes Tuya-integraation kautta! Avatton lukko selkeästi kaipaa ulko-ovessa lisävirtaa USB-micro liitännän kautta kylmillä keleillä.
____________________________________________________________
Automaatiot
Ilmoitukset (tulee puhelimeen)
- Porealtaan kloorin alhainen pitoisuus
- Postilaatikon kansi avattu
- Saunan lämpötilan nousu
- Takaoven lukon tilanne
- Henkilöiden sijainti
- Laiteräkin lämpötilahälytys (palo)
- Laiteräkin savuhälytys (palo)
- Vesivuotohälytys
- Ulkojääkaapin lämpötilahälytys
- Ulkopakastimen lämpötilahälytys
Lämmitys
- Poistoilmalämpöpumpun ohjaus pörssisähkön perusteella
- Porealtaan lämmitys pörssisähkön perusteella
- Auton lataus pörssisähkön perusteella
- Huonetermostaattien ohjaus pörssisähkön perusteella
- Ulkovaraston lämpötilan ohjaus pörssisähkön ja peruslämpötilan perusteella
Muut automaatiot
- Pörssisähkövalo (kotona ja mummolassa)
- Tyttären vaatekaapin valaistus kun sen aukaisee
- Ulkovaraston valon automaattinen sytytys kun sinne menee ja sieltä poistuu
____________________________________________________________
Integraatiot
Aktiivisesti käytössä olevat integraatiot
- Danfoss Ally
- Easee EV charger
- Gardena Smart System Integration
- Gecko
- InfluxDB
- MercedesMe 2020
- MQTT
- Nord Pool
- Sensibo
- Shelly
- Solis Inverter
- Tuya
____________________________________________________________
Lisäosat (Add-ons)
- Grafana
- Mosquitto broker
- Zigbee2MQTT