{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/10"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"},{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"An asyncio-based Python library for controlling and communicating with Velbus home automation systems over serial, TCP, or TLS connections.","skillfed_tags":["home-automation","velbus","asyncio"],"use_cases":["Build a home automation dashboard that reads sensor data and controls Velbus switches/dimmers over serial or TCP","Integrate Velbus devices into a larger home automation system via asyncio-compatible middleware","Monitor Velbus thermostat and lighting states in real time with async event handling","Create automation rules that trigger Velbus actions based on external events or schedules","Connect a Velbus system to a remote gateway using TLS with authentication for secure control"],"what_it_does":"velbus-aio is an asyncio-based Python library for interfacing with Velbus home automation systems. It provides a modern, async-first rewrite of earlier Velbus Python bindings, enabling developers to control and monitor Velbus devices programmatically. The library abstracts the Velbus protocol and supports multiple connection types: direct serial connections, TCP connections through Velbus-to-TCP gateways, and TLS connections to Signum devices (with optional authentication).\n\nThe package is built on established protocol documentation and reuses proven code from earlier implementations. It targets Python 3.13 and 3.14, requiring a modern Python environment. Its five runtime dependencies (serialx, backoff, anyio, beautifulsoup4, lxml) handle serial communication, retry logic, async I/O, and XML/HTML parsing for protocol handling. The library is actively maintained, with a recent release and ongoing development.","worth_installing":"Yes. The library is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and offers low install friction. It directly addresses Velbus control in Python with modern async patterns. Install it if you need to integrate Velbus home automation into a Python application; the active maintenance and recent releases indicate ongoing support."},"id":"velbus-aio","links":{"html":"https://skillfed.io/packages/velbus-aio","md":"https://skillfed.io/packages/velbus-aio.md","pypi":"https://pypi.org/project/velbus-aio/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-27","license_spdx":null,"license_treatment":"permissive","name":"velbus-aio","python_support":"supports_current","summary":"Asyncio Python library to control the Velbus home automation system."},"popularity":{"monthly_downloads":75931,"position":14667,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2026.7.25"}
