Socket
Book a DemoInstallSign in
Socket

aiopulse

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aiopulse

Asynchronous library to control Rollease Acmeda Automate roller blinds via a version 1 Pulse Hub.

pipPyPI
Version
0.4.6
Maintainers
1

Aiopulse

Asynchronous library to control Rollease Acmeda Automate roller blinds via a version 1 Pulse Hub.

The Rollease Acmeda Pulse Hub is a WiFi hub that communicates with Rollease Acmeda Automate roller blinds via a proprietary RF protocol. This module communicates over a local area network using a propriatery binary protocol to issues commands to the Pulse Hub. A module that supports version 2 Pulse Hubs has been developed separately here: https://pypi.org/project/aiopulse2/ This module requires Python 3.4 or newer and uses asyncio.

Installing

Available on PyPi here:https://pypi.org/project/aiopulse/, run pip install aiopulse. Alternatively, download and extract a release and from within the folder containing setup.py run python setup.py install.

Demo.py commands:

CommandDescription
discoverFind and connect to any hubs on the local network (uses udp broadcast discovery)
connectConnect to all hubs and trigger update
disconnectDisconnect all hubs
updateRefresh all information from hub
listList 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
health [hub id] [blind id]Update the health of the blind
log [level]Set the log level to one of (critical,error,warning,info,debug)
exitExit program

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts