Skip to main content

基于 asyncio 的 Velbus 协议的 Python 库

项目描述

Python 检查 代码QL

velbus-aio

Velbus Asyncio,一个支持Velbus家庭自动化系统的库。

这个 Lib 是在 python3 中使用python-velbus模块的 asyncio 重写的。上述库中的部分代码被重用。它还建立在openHab velbus 协议描述之上

该库的最新版本在pypi上以 python 包的形式发布

支持的连接:

类型 例子 描述
串行 /dev/ttyACME0 串行设备
ip:端口 192.168.1.9:1234 一个 ip 地址 + tcp 端口组合,与任何 velbus => tcp 网关组合使用
tls://ip:port tls://192.168.1.9:12345 与Signum的连接

开发安装

  1. 克隆仓库
  2. cd 进入克隆的 repo
    • cd velbus-aio
  3. 创建并激活虚拟环境
    • python3 -m venv venv
    • 源 venv/bin/激活
  4. 安装模块
    • python setup.py 开发
  5. 定义连接参数
    • 修改示例/load_modules.py
  6. 运行示例
    • python示例/load_modules.py

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

velbus-aio-2022.9.1.tar.gz (81.2 kB 查看哈希

已上传 source

内置分布

velbus_aio-2022.9.1-py3-none-any.whl (128.7 kB 查看哈希

已上传 py3