Google Assistant voice commands for window coverings

Since it took me quite a while to find out which Google Assistant voice commands I could give to control my Hunter Douglas/Luxaflex Powerview windows coverings, I decided to make a list to the commands that work for me (and the wife). I will update this list based on your reactions. They might also work for other brands and other devices.

CONFIRMED

The following devices and languages have been confirmed to work:

  1. Hunter Douglas/Luxaflex Powerview Horizontal Blinds gen 2 (Dutch)
  2. Hunter Douglas/Luxaflex Powerview TopDown-ButtomUp Shades gen 2 (Dutch)

DEVICE NAMES

Keep device names as short as possible and try to avoid using numbers (I named mine “room left/middle/right”). If you have 4 window coverings, you could name them “Outer Left/Inner Left/Inner Right/Outer Right”).

In voice commands you can address the devices in various ways:

  1. The exact device name: e.g. “Outer Left” controls only that device;
  2. Part of the device name: e.g. “Outer” controls all devices that contain that word;
  3. The name of the room: e.g. “Living room” controls all devices in the specified room;
  4. The brand name: e.g. “Luxaflex” controls all “Luxaflex” devices in the room where the voice command received (does not seem to work for the secondary motor);
  5. Multiple device names: e.g. “Outer Left and Inner Right” controls those devices.

VOICE COMMANDS

You can give the following voice commands (where X is one of the device namings mentioned above and X1-X5 is the specific device naming):

Voice command X1 X2 X3 X4 X5 Vertical blinds Horizontal blinds TopDown-ButtomUp
Open X :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :grey_question: Fully open :white_check_mark: Move till top :white_check_mark: Move bottom bar till upper bar
X up :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :grey_question: , , :white_check_mark: , , :white_check_mark: , ,
Close X :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :grey_question: Fully close :white_check_mark: Move till bottom :white_check_mark: Move bottom bar till bottom
X down :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :grey_question: , , :white_check_mark: , , :white_check_mark: , ,
Open X y% :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :grey_question: Open y% more :white_check_mark: Move y% up :white_check_mark: Move bottom bar y% up
X y% up :x: :x: :x: :x: :x: :grey_question: , , :x: , , :x: , ,
Close X y% :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :grey_question: Close y% more :white_check_mark: Move y% down :white_check_mark: Move bottom bar y% down
X y% down :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :grey_question: , , :white_check_mark: , , :white_check_mark: , ,
Open/close X till y% :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :grey_question: Open till y% (100=open, 0=closed) :white_check_mark: Move till y% (100=top, 0=bottom) :white_check_mark: Move bottom bar till y% (100=top, 0=bottom)
X on y% :grey_question: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :grey_question: , , :white_check_mark: , , :white_check_mark: , ,
Rotate/tilt/ turn X :white_check_mark: :white_check_mark: :white_check_mark: :x: :white_check_mark: :grey_question: Turn by ?% :white_check_mark: Tilt by approx. 15% :x: Move top bar till top
Rotate/tilt/ turn X back :x: :x: :x: :x: :x: :grey_question: Turn back by ?% :x: Tilt back by approx. 15% :x: Move top bar till bottom bar
Rotate/tilt/ turn X y% :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :grey_question: Turn by y% :white_check_mark: Tilt by y% :x: Move top bar y% up
Rotate/tilt/ turn X y% back :x: :x: :x: :x: :x: :grey_question: Turn back by x% :x: Tilt back by x% :x: Move top bar y% down
Rotate/tilt/ turn X till y% :x: :x: :x: :x: :x: :grey_question: Turn till y% (100=left?, 0=right?) :x: Tilt till y% (100=top, 0=bottom) :x: Move top bar to y% (100=top, 0=bottom)

Note:

  1. For TopDown-ButtomUp shades, the bottom bar doesn’t physically push the top bar up and top bar doesn’t push the bottom bar down, but logically the position is changed. So if top bar is on 75% and bottom bar is moved to 100%, it will physically stop at the top bar, but the percentage is still set to 100%, so moving it down e.g. 10%, will not physically move it down until it is less than 75%;
  2. I have not yet got the top bar of the TopDown-ButtomUp shades to move using voice commands. Since these are in our guest room and only 4 combined positions are required, I have made flows and attached voice commands to them like “I go to bed/sleep”, “I am awake” and “I am up”;
  3. Because my horizontal blinds are sometimes not correctly tilted when closing, I have created a flow per room to set position 2 for each horizontal blind to 50%, wait 2 seconds and set then it to 100% and attached to voice command “Reset room” to it. Strangly, this does not only fix this problem, but sometimes also helps if a window covering in the room does not react to previous voice commands.

TRANSLATIONS

English Dutch
Open Open
Close Sluit
Up Omhoog
Down Omlaag
on op
till tot
Rotate/Tilt/Turn Roteer

Note:

  1. Dutch: “rotate/tilt/turn X” can be translated to “roteer/kantel/tilt/draai X” or “X roteren/kantelen/draaien”, but “draai/draaien” is constantly interpreted as an instruction to play a song/video, “kantel” only works for X4 (and may be interpreted as “kantoor”), “kantelen” only for X2/X4/X5, “tilt” only for X2/X5 (and may be interpreted as “teelt”) and “roteren” only for X2/X3. Only “roteer” works for all X1-X5 situations (but may be interpreted as “noteer” so speak clearly).

DISCLAIMER

I use Dutch commands for horizontal blinds and TopDown-ButtomUp shades. Please let me know if things don’t work in your language or for your window coverings.

2 Likes