Onkos täällä sälekaihtimien, rullaverhojen tai vastaavien toimintaa automatisoineita? Somfy ja Hunter Douglasin PowerView näyttäisivät ainakin tarjoavan vaihtoehtoja.
Olen automatisoinut kotona kaikkien ikkunoiden rullaverhot. Omien kaukosäätimiensä lisäksi verhot ovat käytettävissä äänikomennoilla Amazon Echosta ("Alexa, trigger kitchen down", "Alexa, trigger upstairs down", "Alexa, trigger living room half" jne.) ja selaimella älypuhelimista, tableteilta, pelikonsoleilta sekä tietokoneilta.
Kaihtimia ohjaa myös Logitech Harmony. "Watch a Movie" laskee kaihtimet kokonaan alas, mikäli ei ole vielä auringonlaskun aika. "Watch TV" laskee kaihtimet puoleenväliin, mikäli valosensori raportoi kovasti auringonvaloa videotykin kankaan vierestä. Muiden kuin makuuhuoneen kaihtimet nousevat automaattisesti auringonlaskun jälkeen. Makuuhuoneen kaihtimet laskeutuvat yöksi ja nousevat päiväksi, paitsi helteellä jäävät alas.
Cozifyn "Poissa"-teeman aktivointi laskee helteellä kaikki kaihtimet alas ja "Koti"-teeman palautus nostaa ne takaisin puoleenväliin tai ylös, ulkolämpötilasta ja auringonvalon määrästä riippuen. Tämä vähentää selvästi ilmastoinnin tarvetta. Ulkoterassin markiisit kelautuvat vastaavasti automaattisesti sisään kovalla tuulella ja auringonlaskun jälkeen.
Olen myös värkännyt "herätysteemoja", eli että kaihtimet alkavat aamulla hiljalleen nykiä ylöspäin ja valot kirkastua. Kaihtimien osalta hommassa on tietysti se pieni mutta, että talvi täällä Suomessa on kovin pimeä ja aamut vailla auringonvaloa.
Valintaprosessi
Hetken aikaa Somfyn tuotteita ja Apollo Zipline S -kaihtimia (
Screen ikkunakaihdin Zipline) tutkineena tulin siihen lopputulokseen, että 1) Somfy TaHoma ei mahdollista sen tasoista ohjausta/automaatiota, mitä itse haen ja 2) kaihdinmyyjät useammastakin liikkeestä kertoivat aika yksimielisesti, että Zipline- ja vastaavat "kanaaleissa" kulkevat, ikkunan ulkopuolelle asennettavat kaihtimet eivät sovi talvikäyttöön. Kuulemma jämähtävät heti, kun vettä jäätyy kanaaliin. Tämän tyyppisillä ulkokaihtimilla olisi saatu reunoilta paistava auringonvalo eliminoitua, joten pettymys oli suuri. Hintakin on sen verran posketon, 4 kaihdinta asennuksineen ja moottoreineen n. 4000 €, että eipä huvita lähteä "testaajaksi".
Yksi tutkittu vaihtoehto oli Somfyn moottorit "kanaalittomilla"/"vetoketjuttomilla" kaihtimilla. Ne kuitenkin päästävät sivusta valoa sisään, joten ei tuntunut mielekkäältä maksaa niistä älyttömiä hintoja. Lopulta ainoa järkevältä tuntuva vaihtoehto oli 433.92MHz taajuudella toimivat kaihdinmoottorit Kiinasta ja kirjoittaa ohjauskoodi itse. Se on myös helpompaa, kuin Somfyn RTS-, saati sitten IO-protokollan ohjaus omalla koodilla.
12V moottoreita eri kokoisiin putkiin, RF-komennot ns. Markisol-protokollaa:
12V Automatic DIY Roller Shade Motor Tubular Electric Curtains Motor Roller blind shutters Intelligent Remote Control Mayitr-in Blinds, Shades & Shutters from Home & Garden on Aliexpress.com | Alibaba Group
12V Automatic Tubular Electric Curtains Motor Roller Blind Shutters Intelligent Remote Control Lifting DIY Curtain Mayitr-in Blinds, Shades & Shutters from Home & Garden on Aliexpress.com | Alibaba Group
230V verkkovirralla toimivia (valmistajana Espanjalainen A-OK, ei käytä Markisol-protokollaa):
AC 100 240V Electric Roller Shade Tubular Motor with Remote Control Home Decoration for Curtain Shade Roller Blinds Mayitr-in Blinds, Shades & Shutters from Home & Garden on Aliexpress.com | Alibaba Group
Virtalähteet 12V malleihin täältä (1A tai 2A, moottorin vaatimuksista riippuen):
Celotron Oy - Made in Finland
Tekninen toteutus
Yllä listatuille moottoreille ja niiden kaukosäätimien komentojen kopioimiseen näyttää nyt jo löytyvän Githubista valmiita esimerkkejä, mutta itsellä homma lähti käyntiin perinteiseen tapaan: 433.92MHz vastaanotin kiinni Arduino Unoon, datapinniin 10 kOhm vastus ja vastus kiinni USB-äänikortin line-in/mikrofoni-sisääntuloon. Audacity äänittämään, pientä gainin säätöä ja sitten painelemaan nappeja kaukosäätimiltä. Näin oli kotitekoinen oskillaattori valmis.
Tri-state koodaustahan sieltä säätimiltä tuli, kahden AGC-bitin jälkeen (korkea n. 2410 us ja matala n. 1330 us). Pulssitiheys on n. 315 us. Komentokoodit ovat yllä listatuille 12V moottoreille 41 bitin pituisia ja nopeita kirjata ylös ihan waveformia tutkimalla. Mutta kuten mainittu, nyt tähänkin Markisol-protokollaa käyttävien komentojen kaappaukseen löytyy jo valmista koodia Arduinolle. rcswitch ja muut vastaavat valmiskirjastot eivät tunnista Markisol-protokollaa käyttäviä kaukosäätimiä. Jotkut ovat kolvanneet itse kaukosäätimet Arduinon ohjattaviksi, mutta mielestäni kaukosäätimien tuhoamiseen ei ole tarvetta kun protokollan ohjaukseen löytyy valmiita koodeja.
Päätin kirjoittaa ohjauskoodinkin Arduinolle, koska automaatiohubina toimivan Raspberry Pin (Raspbian Linux) GPIO-pinnit vie laitteeseen liitetty 5" näyttö. Pi komentaa Arduinoa USB-kaapelin välityksellä sarjaportti-interfaceä käyttäen. Kirjoitin Pille lyhyen bash-skriptin nopeuttamaan käyttöä. Arduino muodostaa ja lähettää RF-komennot 433.92MHz lähetintä käyttäen. Tällaiset lähetin-/vastaanotinparit maksavat esim. Amazonissa ja Kiinankaupoissa alle 1 € kappaleelta:
433Mhz RF Transmitter and Receiver Module Link Kit for ARM/MCU WL DIY 315MHZ/433MHZ Wireless for arduino Diy Kit-in Integrated Circuits from Electronic Components & Supplies on Aliexpress.com | Alibaba Group
Pille kirjoitin lisäksi PHP-skriptin, joka mahdollistaa kaihtimien ja monien muiden laitteiden ohjauksen selaimella. Lopuksi liitin bash-skriptini Alexan äänikomentoihin TRIGGERcmd:n (
TRIGGERcmd: Remotely run commands on your computers.) + IFTTT:n (
IFTTT helps your apps and devices work together) kautta. Harmonyyn ja Cozifyihin liittäminen onnistui niinkin simppelillä tavalla, että Crontab kyttää tiettyjen laitteiden ilmestymistä kotiverkkoon. Komentoja lähetetään sitten muiden sensorien ja säätietojen perusteella. Säätietojen lukemiseksi internetistä rekisteröidyin Dark Sky -palveluun ja kirjoitin ohjaukseen Python-skriptin:
https://darksky.net
Moottoreita muuntajiin liittäessä huomasin vielä, että Kiinalaiset ovat merkinneet johdot usein väärinpäin. Kannattaakin käyttää yleismittaria, sillä kyse on tasavirtalaitteista (DC) ja usein punainen johto olikin miinus tai miinusjohto oli muuten merkitty plussaksi.
TL;DR
10 rullakaihtimen moottorisointi maksoi yhteensä n. 300-400 € + Arduino ja Raspberry Pi. Kaihtimet olivat olemassa jo entuudestaan, joten niiden hintoja ei ole tuossa summassa mukana. Olen aiemmin käyttänyt myös joitain akkukäyttöisiä kaihdinmoottoreita, eli sellaisia jotka toimivat n. 2-3 kk ilman latausta kerrallaan. Niissä ongelmana on lähinnä akkujen väsyminen n. 2-3 vuoden jälkeen, erityisesti suurilla kaihtimilla. Mielestäni nämä kiinteillä johdoilla varustetut moottorit ovat hyvä valinta, koska heikkovirtakaapelit ovat ohuina helpot piilottaa, eikä moottoreista lopu virta juuri silloin kun et ehtisi etsiä sitä laturia. Kaikissa paikoissa ei toki ole mahdollista vetää kiinteää johtoa kaihtimilta pistorasialle.