Powerview blinds API wrapper
Project description
AioPvApi
A python asyncio API for PowerView blinds. Written for Home-Assistant. Adding features as I go...
Have a look at the examples folder for some guidance how to use it.
Links
Changelog
v1.6.19
- Add endpoints and handle 423 response
- Remove loop as argument
v2.0.0
- Add support for all known shade types
- Fallback to shade recognition based on capability
- Clamping to prevent MIN_POSITION or MAX_POSITION being exceeded
- Code refactoring
v2.0.1
- Invert type 3 & 4 to match api documentation from hunter douglas
- Add type 10
v2.0.2
- Bug Fix to handle shades with unexpected json responses
v2.0.3
- Add Type 26, 27 & 28 - Skyline Panels
- Force capability 1 for Type 44 - Twist
- Align class name standard
v2.0.4
- Add Type 10 - SkyLift
- Handle calls to update shade position during maintenance
- Raise error directly on hub calls instead of logger
v3.0.0
- Major overhaul to incorporate gateway version 3 API. Version can be automatically detected or manually specified.
- UserData class is deprecated and replaced with Hub.
- ShadePosition class now replaces the raw json management of shades in support of cross generational management.
- Schedules / Automations are now supported by the API
- New get_objecttype methods available to returned structured data objects for consistent management
v3.0.1
- Raw hub data updates made via defined function (
request_raw_data
,request_home_data
,request_raw_firware
,detect_api_version
) - Parse Gen 3 hub name based on serial + mac
- Find API version based on firmware revision
- Remove async_timeout and move to asyncio
v3.0.2
- Add type 19 (Provenance Woven Wood)
- Fix Positioning for ShadeVerticalTiltAnywhere + ShadeTiltOnly (Mid only)
- Fix logging regression on initial setup
- Fixes for ShadeVerticalTiltAnywhere + ShadeTiltOnly
- Fix tests
- Remove unneeded declerations
- Fix shade position reporting for v2 shades
- Dandle empty hub data being returned
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for aiopvapi-3.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0286ea4d982d2121966a07e575bf9314292b1c97623a5371c42ccf4e59fc3d0 |
|
MD5 | a60112dc038bdcc8ee8c9066070cb6b2 |
|
BLAKE2b-256 | 4dee69ebdadeff1ac897b1a913c3af1eb11abe5a11bbfdc928438e20a3687717 |