基于 asyncio 的 Velbus 协议的 Python 库
项目描述
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的连接 |
开发安装
- 克隆仓库
- git clone --recurse-submodules https://github.com/Cereal2nd/velbus-aio
- cd 进入克隆的 repo
- cd velbus-aio
- 创建并激活虚拟环境
- python3 -m venv venv
- 源 venv/bin/激活
- 安装模块
- python setup.py 开发
- 定义连接参数
- 修改示例/load_modules.py
- 运行示例
- python示例/load_modules.py
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
velbus-aio-2022.9.1.tar.gz
(81.2 kB
查看哈希)
内置分布
velbus_aio-2022.9.1-py3-none-any.whl
(128.7 kB
查看哈希)
关
velbus_aio -2022.9.1-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | bd496f94f7c43771f95170c84deed24e7d6973ef42c80c826c2f809dab883204 |
|
| MD5 | f6329b4b82ebda6d32b5561c40d28ae3 |
|
| 布莱克2-256 | f7130777d5799ae6f1172f63d282236b97c99524029d256f5abbbb25818defd4 |