Metadata-Version: 2.1
Name: aiopulse2
Version: 0.6.0
Summary: Rollease Acmeda Automate Pulse Hub v2 integration.
Home-page: https://github.com/sillyfrog/aiopulse2
Author: Sillyfrog
Author-email: tgh@sillyfrog.com
License: apache-2.0
Download-URL: https://github.com/sillyfrog/aiopulse2/archive/v0.6.0.tar.gz
Description: # aiopulse2
        
        ## Asynchronous library to control Rollease Acmeda Automate roller blinds with the Pulse v2 Hub
        
        This is an updated fork of [aiopulse](https://github.com/atmurray/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](https://pypi.org/project/websockets/).
        
        It has been primarily developed as an integration for [Home Assistant](https://www.home-assistant.io/).
        
        ### 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                                                                                                       |
        
Keywords: automation
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown
