Rollease Acmeda Automate Pulse Hub v2 integration.
Project description
aiopulse2
Asynchronous library to control Rollease Acmeda Automate roller blinds with the Pulse v2 Hub
This is an updated fork of aiopulse for the v2 hub (note: this is not compatible with the v1 hub, use aiopulse
for that). The protocol implementation uses a combination of WebSockets and a TCP connection using a serial like protocol. See the project wiki page for details.
Requires Python 3.7 or later and uses asyncio and websockets.
It has been primarily developed as an integration for Home Assistant.
Installing
Run pip install aiopulse2
.
Demo.py
This is an interactive interface to test the integration. The available commands are listed below.
Use the list
command to get the id of the hubs/blinds.
Command | Description |
---|---|
connect [hub ip][hub ip]...] | Connect to the hub at ip(s) |
disconnect | Disconnect all hubs |
list | List currently connected hubs and their blinds, use to get the [hub id] and [blind id] for the following commands. |
open [hub id][blind id] | Open blind |
close [hub id][blind id] | Close blind |
stop [hub id][blind id] | Stop blind |
moveto [hub id][blind id] [% closed] | Open blind to percentage |
exit | Exit program |
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 Distribution
Built Distribution
File details
Details for the file aiopulse2-0.5.0.tar.gz
.
File metadata
- Download URL: aiopulse2-0.5.0.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc0b539b9202103281fb9d21777822ce8e55efc0966bc778e3b3241ded8c244a |
|
MD5 | d27b2dfabebeba61d54d0f0ce34ce70d |
|
BLAKE2b-256 | dbf50fc8dac6721012c795e6721b5a916da29676d1ecc33e4ba20e81c227706b |
File details
Details for the file aiopulse2-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: aiopulse2-0.5.0-py3-none-any.whl
- Upload date:
- Size: 13.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a6d47152ef24910d95ae528f4d1886e30fe5f4891110d003a21670b4aabd6fc |
|
MD5 | d691c176be2b02a0d28f019e92f8e1bd |
|
BLAKE2b-256 | 373ea0bc33171e850046661a893d34d2326dd3ebc3b0435fb0e14213e3270473 |