Build Your Blindsgalore Harmony Bluetooth Motorized Textured Roller Shades
{{ selection = model.getActiveOption(section.TypeId);"" }}
{{ ::sectIndex = $index;"" }}
{{ ::model.sectionNumber2($index) }} Select a Room
learn more{{ ::model.sectionNumber2($index) }} {{::section.TypeId == 'trt.swc.alt' ? 'Secondary ' : ''}}Product Color ({{::section.Options.length}} available)
learn more{{ selection.Properties.StyleName }} {{ selection.Properties.StyleName ? ' ' : '' }} {{ selection.Properties.Name }} {{ selection.Properties.Code }}
(add {{ selection.SalePrice | currency: '$' }})
(not available in this size)
{{::items[0].Properties.StyleName}}
{{ ::swatchOptions = (items | orderBy: ['SortOrder', 'Caption']);"" }}{{ ::model.sectionNumber2($index) }} {{::section.TypeId == 'trt.swc.alt' ? 'Secondary ' : ''}}Product Color ({{::section.Options.length}} available)
learn more{{ selection.Properties.StyleName }} {{ selection.Properties.StyleName ? ' ' : '' }} {{ selection.Properties.Name }} {{ selection.Properties.Code }}
(add {{ selection.SalePrice | currency: '$' }})
(not available in this size)
{{::items[0].Properties.StyleName}}
{{ ::swatchOptions = (items | orderBy: ['SortOrder', 'Caption']);"" }}{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}
{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }}
{{ ::inputName = !section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }}
{{ ::dataKey = section.AllowMultiple ? option.Properties.TypeId : section.TypeId;""}}
{{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}
{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}
{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }}
{{ ::inputName = !section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }}
{{ ::dataKey = section.AllowMultiple ? option.Properties.TypeId : section.TypeId;""}}
{{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}
{{ ::accentColors = model.getDeepOptions(section.TypeId, 'trt.acc.clr');"" }}
{{ ::model.sectionNumber2($index) }} Decorative Accent ({{::accentColors.length}} available)
{{ ::accentStyles = model.getDeepOptions(section.TypeId, 'trt.acc.stl');"" }}
{{ ::inputName = section.TypeId + '_' + $index;"" }}
{{ ::inputName = 'trt.acc.stl_' + $index;"" }}
{{ ::hiddenAccTypeId = section.Options[0].Id;""}}
{{ ::model.sectionNumber2($index) }} {{ ::section.Options.length > 1 ? 'Mount & Size' : 'Size' }}
{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }}
{{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }}
{{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}}
{{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}
{{ ::model.sectionNumber2($index) }} HeadrailSize
{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }}
{{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }}
{{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}}
{{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}
{{::option.Caption}}
FREE
(not available in this size)
+{{option.Price | currency: '$'}}
+{{option.SalePrice | currency: '$'}} {{option.Price | currency: '$'}}
{{ selection_headrailmount = model.getActiveOption('hrl.typ');"" }}
{{ ::widthKeyWhole = 'siz.' + num + '.width_whole';"" }}
{{ ::widthKeyFrac = 'siz.' + num + '.width_fraction';"" }}
{{ ::heightKeyWhole = 'siz.' + num + '.height_whole';"" }}
{{ ::heightKeyFrac = 'siz.' + num + '.height_fraction';"" }}
Width (inches)
Height (inches)
{{selection_headrailmount.Id == 'hrl.typ.01' ? 'Single' : 'Left'}} Blind
Center Blind
Right Blind
{{option.message}}
{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}
{{ ::model.sectionNumber2($index) }} Hem
{{ ::inputName = section.TypeId + '_' + $index;"" }}
{{ ::styleOptions = (option.Options | filter: { TypeId: 'trt.hem.stl'}:true);"" }}
{{ ::rodOptions = (option.Options | filter: { TypeId: 'trt.hem.rod'}:true);"" }}
{{ ::trimOptions = (option.Options | filter: { TypeId: 'trt.hem.trm'}:true);"" }}
{{ activeHemStyle = model.getActiveOption('trt.hem.stl');""}}
{{ activeHemRod = model.getActiveOption('trt.hem.rod');""}}
{{::option.Properties.Name || option.Caption }}
FREE (not available in this size) +{{option.Price | currency: '$'}} +{{option.SalePrice | currency: '$'}} {{option.Price | currency: '$'}}• Hem Trim:
{{ ::hemTrimOptions = (trimOptions | orderBy: 'SortOrder');"" }}
{{option.message}}
{{ ::model.sectionNumber2($index) }} Pull
{{ ::inputName = section.TypeId + '_' + $index;"" }}
{{ ::materialOptions = (option.Options | filter: { TypeId: 'trt.pul.mtr'}:true);"" }}
{{ ::colorOptions = (option.Options | filter: { TypeId: 'trt.pul.clr'}:true);"" }}
{{::option.Properties.Name || option.Caption }}
FREE (not available in this size) +{{option.Price | currency: '$'}} +{{option.SalePrice | currency: '$'}} {{option.Price | currency: '$'}}{{model.data['trt.pul.mtr']=materialOptions[0].Id;""}} • Pull Material: {{ ::materialOptions[0].Caption | raw }}
• Pull Color:
{{ ::pullColorOptions = (colorOptions | orderBy: 'SortOrder');"" }}
{{option.message}}
{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}
{{ ::inputName = section.TypeId + '_' + $index;"" }}
{{ ::barPlacementOptions = (option.Options | filter: { TypeId: 'trt.bar.plc'}:true);"" }}
{{ ::barColorOptions = (option.Options | filter: { TypeId: 'trt.bar.clr'}:true);"" }}
{{ activeBarPlacement = model.getActiveOption('trt.bar.plc');""}}
{{ activeBarColor = model.getActiveOption('trt.bar.clr');""}}
{{::option.Properties.Name || option.Caption }}
FREE (not available in this size) +{{option.Price | currency: '$'}} +{{option.SalePrice | currency: '$'}} {{option.Price | currency: '$'}}
{{option.message}}
{{ ::model.sectionNumber2($index) }} Heading
{{ ::inputName = section.TypeId + '_' + $index;"" }}
{{ ::styleOptions = (option.Options | filter: { TypeId: 'trt.hdg.stl'}:true);"" }}
{{ ::headerOptions = (option.Options | filter: { TypeId: 'trt.hdg.hdr'}:true);"" }}
{{ ::returnOptions = (option.Options | filter: { TypeId: 'trt.hdg.rtn'}:true);"" }}
{{ ::implicitStyle = styleOptions.length == 1 ?styleOptions[0].Id : null;"" }}
{{::option.Properties.Name || option.Caption }}
FREE (not available in this size) +{{option.Price | currency: '$'}} +{{option.SalePrice | currency: '$'}} {{option.Price | currency: '$'}}
{{model.data['trt.hdg.stl']=styleOptions[0].Id;""}}
• Heading Style: {{ ::styleOptions[0].Caption }}
{{option.message}}
{{ ::model.sectionNumber2($index) }} {{section.TypeName}}
{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }}
{{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }}
{{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}}
{{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}
{{::option.Caption}}
(add ${{ (model.price * 0.10) | number:2 }}) FREE
FREE
(not available in this size)
+{{option.Price | currency: '$'}}
+{{option.SalePrice | currency: '$'}} {{option.Price | currency: '$'}}
Complimentary to you for all our Blindsgalore products. Covers original defects in materials or workmanship.
Everything included in your 3-year warranty plus an additional two years coverage.
{{model.data[items[0].TypeId]=items[0].Id;""}}
• {{ ::items[0].Properties.TypeName}}: {{ ::items[0].Caption }}
{{ ::subDataKey = section.AllowMultiple ? option.Properties.TypeId : option.Options[0].TypeId;"" }}
{{ ::optb076c5124a724393be0778bbe5f7bdb1 = (option.Options | orderBy: 'SortOrder');"" }}
{{option.message}}
{{ ::model.sectionNumber2($index) }} {{::section.TypeName}}
{{ ::endOptions = (option.Options | filter: { TypeId: 'val.end'}:true);"" }}
{{ ::inputName = section.TypeId + '_' + $index;"" }}
{{ ::styleOptions = (option.Options | filter: { TypeId: 'val.stl'}:true);"" }}
{{ ::sizeOptions = (option.Options | filter: { TypeId: 'val.siz'}:true);"" }}
{{ ::colorOptions = (option.Options | filter: { TypeId: 'val.clr'}:true);"" }}
{{::option.Properties.Name || option.Caption }}
FREE (not available in this size) +{{option.Price | currency: '$'}} +{{option.SalePrice | currency: '$'}} {{option.Price | currency: '$'}}
{{model.data['val.siz']=sizeOptions[0].Id;""}}
• Valance size: {{::sizeOptions[0].Caption | raw}}
• Valance End:
{{ ::valanceEndOptions = (endOptions | orderBy: 'SortOrder');"" }}
• Valance Color:
{{ ::valanceColorOptions = (colorOptions | orderBy: 'SortOrder');"" }}
{{option.message}}
{{ ::model.sectionNumber2($index) }} {{section.TypeName}}
{{ ::inputType = section.AllowMultiple ? 'checkbox' : 'radio';"" }}
{{ ::inputName = section.AllowMultiple ? (section.SafeTypeId + '_' + $index) : option.Id;"" }}
{{ ::dataKey = section.AllowMultiple ? (option.Properties.TypeId + '_' + option.Id) : section.TypeId;""}}
{{ ::checkedVal = section.AllowMultiple ? true : option.Id;"" }}
{{::option.Caption}}
(add ${{ (model.price * 0.10) | number:2 }}) FREE
FREE
(not available in this size)
+{{option.Price | currency: '$'}}
+{{option.SalePrice | currency: '$'}} {{option.Price | currency: '$'}}
Complimentary to you for all our Blindsgalore products. Covers original defects in materials or workmanship.
Everything included in your 3-year warranty plus an additional two years coverage.
{{model.data[items[0].TypeId]=items[0].Id;""}}
• {{ ::items[0].Properties.TypeName}}: {{ ::items[0].Caption }}
{{ ::subDataKey = section.AllowMultiple ? option.Properties.TypeId : option.Options[0].TypeId;"" }}
{{ ::opt38edafb3f7df47e5940072c728ededfb = (option.Options | orderBy: 'SortOrder');"" }}
{{option.message}}
Blindsgalore Harmony Bluetooth Motorized Textured Roller Shades
General
- Metal mounting brackets offer a luxurious look with no visible screws.
- Semi-Open Cassette has an elegant, rounded frame and comes with coordinating fabric insert to match your fabric selection.
- Fascia Cassette easily clicks on and is a great solution for large window surfaces.
- Standard hem bar is heat sealed with a PVC insert and sealed ends.
- Upgrade to a sleek look with the square hem bar. Max width is 144”.
Rechargeable Bluetooth Motorization
- Rechargeable Bluetooth Motorization Upgrade: Can be easily raised or lowered with the touch of a button thanks to built in motorized features:
- Bluetooth Connectivity: Can be controlled through the MotionBlinds bluetooth app on your smartphone or tablet, allowing you to adjust your shades up to 30 feet away. Easily set schedules, check your battery life, change the speed, and more all within the app.
- Rechargeable: Features a built-in lithium-ion rechargeable battery that lasts up to 6-12 months between charges, saving you money on batteries. Can be easily charged by plugging in a USB-C cable (not included) into the headrail using any 5V USB charger (can be your phone charger).
- Pull wand control: In addition to motorized operation, this shade comes standard with a pull wand control for manual adjustment. A simple tug of the pull wand will close, pause, or open the shade. The wand comes in 3 sizes (20”, 23.5”, or 39.5”) and the height of the shade determines the wand size. Choose from right or left wand placement for motorized lifts.
- Smart Hub: Connects to your home’s Wi-Fi network to control from anywhere in your home or the world! It also works with Alexa, Google Home, and Samsung SmartThings for integration into your home automation.
- Width 26" - 118"
- Height 10" - 144"
- Minimum inside-mount depth 2 1/2"
- Minimum flush-mount depth 2 11/16"
- Minimum outside-mount space 2 1/2"
- Headrail depth and height 2 11/16" x 3 5/8"
Please note the following exceptions to the above specifications
Fascia Valance
- Width 8" - 118"
- Height 10" - 120"
- Minimum inside-mount depth 4"
- Minimum flush-mount depth 4 3/8"
- Minimum outside-mount space 4"
- Headrail depth and height 4 3/8" x 4 3/8"
Semi-Open Cassette with Fabric Insert Valance
- Width 8" - 118"
- Height 10" - 120"
- Minimum inside-mount depth 2 1/2"
- Minimum flush-mount depth 4 1/4"
- Minimum outside-mount space 2 3/4"
- Headrail depth and height 4" x 4"
Customer Reviews of Blindsgalore Harmony Bluetooth Motorized Textured Roller Shades
There are no reviews.
Write a Review{{review.Title}}
By {{review.Nickname}} from {{review.Location}} on {{review.Date | date:"MMMM d, yyyy"}}Every Blindsgalore custom window treatment is backed by a manufacturer's warranty because we believe in the quality of what we sell. But we also know a warranty is only as good as the people standing behind it. That's why when you contact us, you'll speak with a real person who understands your order, your home, and your needs — not a call center or automated system.
Blindsgalore 3 Year Warranty Information (opens in new tab)Blindsgalore 5 Years (Extended Warranty) Information (opens in new tab)
