Skip to content
Control Hunter Douglas / Luxaflex PowerView Window Shades in Home Assistant
Python
Branch: master
Clone or download
Latest commit 78bd29a Dec 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
custom_components/hd_powerview Added hub version support and refresh on startup Dec 15, 2019
LICENSE Initial commit Nov 28, 2019
README.md Update README.md Dec 15, 2019
cover.py Fixed battery_level Dec 11, 2019
hacs.json Update hacs.json Dec 7, 2019
info.md Update info.md Dec 7, 2019

README.md

hacs_badge GitHub release (latest by date) Maintenance

Hunter Douglas / Luxaflex PowerView Cover for Home Assistant

Home Assistant custom component for controlling Hunter Douglas / Luxaflex PowerView Bottom-Up Window Shades.

This does not support Top-Down shades or tilting Venetian blinds.

This will read all the shades from the hub and present them as cover.name in Home Assistant.

You can then make them go up, down, stop or go to a set position via a slider.

Use the entities in automations to take direct control of your window shades.

Cover

Installation

Copy all the files to a custom_components/hd_powerview directory in your Home Assistant folder.

Configuration

# Configuration for V2 hubs
cover:
  - platform: hd_powerview
    host: your_hub_ip_address
# Configuration for V1 hubs
cover:
  - platform: hd_powerview
    host: your_hub_ip_address
    version: 1

Configuration Variables

variable required type default description
host yes string The local IP address of your PowerView hub.
version no number 2 The version of your PowerView hub.

Battery Levels

If your shade has a battery, you can extract the battery_level attribute with a sensor template. For example:

sensor:
  - platform: template
    sensors:
      shade_1_battery_level:
        friendly_name: 'Shade 1 Battery Level'
        value_template: '{{state_attr("cover.shade_1", "battery_level")}}'
        unit_of_measurement: "%"
        device_class: battery

Replace cover.shade_1 with your cover's entity name and rename the sensor to suit your system.

You can’t perform that action at this time.