Skip to main content

Python Library for the Velbus protocol based on asyncio

Project description

Python checks CodeQL

velbus-aio

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

Supported connections:

Type Example Description
serial /dev/ttyACME0 a serial device
ip:port 192.168.1.9:1234 An ip address + tcp port combination, used in combination with any velbus => tcp gateway
tls://ip:port tls://192.168.1.9:12345 A connection to Signum

Develop Installation

  1. Clone the repo
  2. cd into the cloned repo
    • cd velbus-aio
  3. create and activate a virtual environment
    • python3 -m venv venv
    • source venv/bin/activate
  4. install the module
    • python setup.py develop
  5. run the example
    • python examples/load_modules.py --connect 192.168.1.9:1234

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

velbus-aio-2022.10.4.tar.gz (84.9 kB view details)

Uploaded Source

Built Distribution

velbus_aio-2022.10.4-py3-none-any.whl (134.2 kB view details)

Uploaded Python 3

File details

Details for the file velbus-aio-2022.10.4.tar.gz.

File metadata

  • Download URL: velbus-aio-2022.10.4.tar.gz
  • Upload date:
  • Size: 84.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for velbus-aio-2022.10.4.tar.gz
Algorithm Hash digest
SHA256 633e24a00e1cef456d80fbc89937a4dfd688e7712078866bd4282c6ed86b6020
MD5 b9bd16da7f8f75be013606add0f03796
BLAKE2b-256 e9815fbea60a2f113bb53c245fa304340f7e6cc475c3fd6ec43a330271e109f7

See more details on using hashes here.

File details

Details for the file velbus_aio-2022.10.4-py3-none-any.whl.

File metadata

File hashes

Hashes for velbus_aio-2022.10.4-py3-none-any.whl
Algorithm Hash digest
SHA256 efe8a9de4820ca2da8ef97d8ec5e87aab41f58d3c38e3fdba6096bba97236f2b
MD5 20e619be7487a62ea718d135c99f7b8b
BLAKE2b-256 b0accdffaea8649b0510fb185ed30adcf6b91f43bd8c94e39c316422a1f9e7bb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page