All posts by NiklasO

Motorized IKEA roller blinds using Z-wave and Domoticz

Work in progress!

For quite some time I had a desire to motorize my blinds.

I live in a house with 3 rooms and I have my three kids living with me every other week. Because of my limited space I sleep in the living room. The living room have a few windows because you usually do not sleep in it. When I moved here, all windows had venetian blinds but they where old and most of them was broken so I removed them from the windows. So, perfect time to install motorized roller blinds. 🙂

Before installing the roller blinds I had a working install of Domoticz running on a Raspberry Pi 3. My Pi has receivers/transmitters for z-wave, 1-wire and  RFXtrx433 (to control 433MHz devices).  I control most of my lights, measuring temperatures, power consumption, sunlight and so on using Domoticz.

The best thing to use for my blinds is z-wave. I wanted to be able to control my blinds in percentage open/closed and I wanted to be able to ask the nodes for status. With z-wave I knew there was a blind controller available. 433MHz  (not z-wave) devices was until recently mostly one way. You could send commands to the nodes but you didn’t know if the receiver had received and acted on the commands sent to it. Also, if you wanted to know if the switch was on or off you couldn’t ask the node for that. With z-wave you can.

So, to control the blinds I turned to M.nu. I have been a customer there for years because of my interest in home automation.

It is quite easy (for someone like me) to get this working.

What you need if you have nothing:

Something running some sort of home automation software as controller. I like Domoticz (which is free) and it runs fine on the Raspberry Pi. You’ll also need a trasmitter/receiver for z-wave. I use the Z-Wave.Me USB Stick (Europe: 868,42MHz, US: 908.4-MHz, 916.0MHz), You could also use some stand alone controller with z-wave already built in but I find the Raspberry Pi 3 with the usb-stick really good and at a lower price compared to the stand alone controllers.

Of course, you need the roller blinds. I use IKEA’s “Tupplur”. 

The motors moving the blinds are tube motors. They fit inside the roller tube. To make everything fit you need to print or buy adapters that fit your blinds. I got these (sorry, I don’t have the stl’s). M.nu has several kits (like this one at 24V and Z-wave) that has all that you need except the blinds and controller. They also have 433MHz and 24V kits. You could also buy all the parts separate and you should be able to find the motors somewhere more local if you don’t live in Sweden. M.nu does ship worldwide.

I use the Qubino ZMNHOD1 Flush Shutter DC to control the motors in the blinds. You can control one or more motors with one shutter. I selected to go for three shutters. Because of that, I can control the three roller blinds in my room independent from each other. Like: open one to 33%, another to 55% and the last one fully closed. The shutter also need power. I don’t think I need to say that you need 24V for the 24V version of the motor. 😉 You can control more motors from one shutter if using 24V. I think that the 12V version is recommended to control 1-2 blinds. More, you need the 24V version. As I said, I have three flush shutter DC-modules to my 3 roller blinds to be able to control them independently.  They are all at 12V and controlling 1 roller blind each.

This is one of my three Qubino flush shutter. You can’t see it from “normal” height:

This is what you see of the motor and power cord at one of the roller blinds:

The Qubino controller is in the box on the wall.

I have a door to the back side of the house and this is my solution to control the blind mounted on the door. The connections to the motor at the top is hidden inside the door.

Like this:

Motoriserade rullgardiner

Jag har länge haft en önskan om att motorisera mina rullgardiner.

Jag bor för tillfället i en 3a med mina tre barn som jag har varannan vecka. Eftersom att utrymmet är begränsat så “bor” jag i vardagsrummet. Vardagsrum brukar ha ett par fönster eftersom att man vanligtvis inte sover i det.

Nu har jag fått möjlighet att göra slag i saken och motorisera mina rullgardiner. Jag har hela tiden haft vanliga mörkläggande rullgardiner från IKEA, “Tupplur“.

Tanken har hela tiden varit att sätta in motorer i gardinerna så jag valde IKEAs baserat på att m.nu redan hade ett paket för att få rullgardinerna motordrivna. Dessutom så är själva gardinerna mycket prisvärda.

Vardagsrummet har två stora dubbelfönster, ett enkelfönser och en dörr till uteplatsen. Tidigare så satt det persienner i alla fönster men de var gamla och till en viss del trasiga och därför så har jag plockat ur dem ur dörren och enkelfönstret men lämnat de som fanns kvar i dubbelfönstret då de är hela. De används dock aldrig nu för tiden.

Då jag pysslar en hel del med hemautomatisering så har jag redan en Raspberry Pi 2 B med Domoticz (moduler för z-wave, 1-wire och 433Mhz sändare/mottagare och MySensors kommer snart). Se separat post om mitt system. Z-wave kändes mest aktuellt då jag gillar tanken med dubbelriktad trafik.

Nedan så följer lite bilder på hur jag har valt att fixa mina gardiner.

Lister och plastlådor kommer från Jula.

Dörren till uteplatsen

20160904_162839

Sladden till motorn går in genom det gamla hålet där justeringen för den gamla persiennen satt. Det andra hålet är igenspacklat.

Sladden går sedan inuti dörren och kommer ut inuti den vita boxen

20160904_162849

I boxen så sitter Qubino’s Flush shutter DC

Eftersom att dörren kan öppnas så har jag ersatt en bit av strömförsörjningens sladd med en spiralkabel för att ge lite avlastning. Den blir aldrig speciellt spänd även om dörren är helt öppen så det är ingen större belastning på den. Ska antagligen bytas till en vit kabeln i framtiden. Inne i den lilla vita listbiten till vänster så har jag satt fast kabeln med smältlim (tryck i, stäng listen snabbt) så att den inte ska kunna röra på sig i listen. Till lådan så får man med 2 skruvterminaler med tre uttag i varje. Dessa går att skjuta ur så jag har tagit bort den ena och lämnat en. Spiralkabeln går igenom ett av hålen och sitter fast mot sitt hölje med skruven, sedan vidare in i Qubinon. Detta försäkrar mot eventuella oavsiktliga olyckor med spiralkabeln. Den sitter alltså fast ordentligt från båda sidor.

Enkelfönstret

20160904_162808

Lösningen vid enkelfönstret.

List ner till boxen och vidare ner till golvet där strömförsörjningen finns

20160904_162828

Här ser man listen och boxen som innehåller Qubinos shutter.

Dubbelfönstret

I dubbelfönstret så har jag gjort lite annorlunda

20160904_174941

20160904_162928

Eftersom att det finns en fönsterbräda där så valde jag att sätta Qubinon under brädan med dubbelhäftande tejp. Ingen låda behövs alltså.

I Domoticz så inkluderar man Qubino’s enheter så som man gör med alla z-wave-enheter. Qubinon läggs då till med en av/på-brytare och det dyker också upp några fler enheter. Eftersom att Qubinon kan mäta hur mycket motorn förbrukar när den går så finns det en enhet för förbrukning. Den har inget värde för mig då det inte är intressant vad motorn drar när den går. Det går också att se i OpenZwave’s kontrollpanel som man når via Domoticz. Därför så lägger jag inte in de enheterna. Qubinon använder förbrukningen bland annat för att kalibrera motorerna. Motorerna har egna ändlägen som man programmerar direkt in i motorn. Qubinon kör sedan gardinerna upp – ner – upp när kalibreringen görs. Samtidigt så noterar den om motorn drar någon ström eller inte. Den märker av när motorn når sitt ändläge genom att motorn stannar. Då byter Qubinon polariteten till motorn och den går då åt andra hållet tills den når nästa ändläge. På så sätt så kan man ställa gardinen på en viss procent då Qubinon har koll på vilken tid det tar för motorn att gå till sina ändlägen.

I Domoticz så lägger man till enheten och den dyker då upp som en vanlig brytare. Sedan så redigerar man brytaren och sätter typ till “Blinds Percentage”

Domoticz_-_Google_Chrome_2016-09-04_17-27-29_85173638

Ett litet problem som jag har noterat är att Qubino anser att 100% = helt öppen.  Jag vill att 100% skall betyda helt stängt. Det finns ett val för inverterad procent. Problemet då är dock att Domoticz säger att den är helt stängd men procenten är fortfarande 100%.

Detta är dock enkelt att justera. Genom att kalibrera “tvärt om”.

Via parameter 78, “Forced Shutter calibration” så kan du starta en kalibrering manuellt. Sätt parametern till “Start calibration process”. Shuttern startar kalibreringen omedelbart. Nu är det meningen att gardinen ska gå upp -> ner -> upp enligt manualen. Om du har gardinen i ett ändläge redan, tex längst upp så går den ner och sen upp. Om din gardin går “rätt” så byter du bara plats på anslutningen till motorn. Du vill att den går ner – upp – ner! På så sätt så får du 100% när gardinen är helt stängd istället för 100% när den är helt öppen. Shuttern vet inte att det är tvärt om. Den kör bara till motorns två ändlägen. Glöm inte att sätta tillbaka parameter 78 till “Default” när kalibreringen är slutförd. Jag har märkt att den gör det själv ibland men inte alltid.

Reslutatet i Domoticz

Domoticz_-_Google_Chrome_2016-09-04_16-32-55_37299513

Klicka för större storlek

Video