Velbus Asyncio, a library to support the Velbus home automation system.
This Lib is a rewrite in python3 with asyncio of the python-velbus module. Part of the code from the above lib is reused. Its also build on top of the openHab velbus protocol description.
The latest version of the library is published as a python package on pypi
Type | Example | Description |
---|---|---|
serial | /dev/ttyACME0 | a serial device |
ip:port | 192.168.1.9:1234 | An ip adress + tcp port combination, used in combination with any velbus => tcp gateway |
tls://ip:port | tls://192.168.1.9:12345 | A connection to Signum |
- Clone the repo
- git clone --recursive [email protected]:Cereal2nd/velbus-aio.git
- cd into the cloned repo
- cd velbus-aio
- create and activate a virtual enviroment
- python3 -m venv venv
- source venv/bin/activate
- install the module
- python setup.py develop
- define the connection parameters
- modify examples/load_modules.py
- run the example
- python examples/load_modules.py