PowerView窗帘API包装器
项目描述
AioPvApi
AioPvApi是一个用于PowerView窗帘的python asyncio API。为Home-Assistant编写。逐步添加功能...
查看示例文件夹以获取如何使用它的指导。
链接
变更日志
v1.6.19
- 添加端点并处理423响应
- 移除循环作为参数
v2.0.0
- 添加对所有已知遮光类型的支持
- 基于功能回退到遮光识别
- 夹具以防止超过MIN_POSITION或MAX_POSITION
- 代码重构
v2.0.1
- 反转类型3 & 4以匹配hunter douglas的api文档
- 添加类型10
v2.0.2
- 修复处理带有意外json响应的遮光的bug
v2.0.3
- 添加类型26、27 & 28 - 天际面板
- 为类型44 - 扭曲强制能力1
- 对齐类名标准
v2.0.4
- 添加类型10 - SkyLift
- 处理维护期间更新遮光位置的调用
- 在枢纽调用中直接引发错误,而不是使用记录器
v3.0.0
- 对API进行重大改版以整合网关版本3。版本可以自动检测或手动指定。
- UserData类已弃用,并由Hub替换。
- ShadePosition类现在替换了支持跨代管理的原始json管理 shades。
- API现在支持调度/自动化。
- 新的get_objecttype方法可用于返回结构化数据对象,以实现一致的管理。
v3.0.1
- 通过定义的函数(
request_raw_data
、request_home_data
、request_raw_firmware
、detect_api_version
)进行原始枢纽数据更新。 - 基于序列号+ MAC 解析第3代枢纽名称。
- 基于固件版本查找API版本。
- 删除async_timeout并迁移到asyncio。
v3.0.2
- 添加类型19(Provenance Woven Wood)。
- 修复ShadeVerticalTiltAnywhere + ShadeTiltOnly(仅中)的位置。
- 修复初始设置中的日志回归。
- 修复ShadeVerticalTiltAnywhere + ShadeTiltOnly的修复。
- 修复测试。
- 删除不需要的声明。
- 修复v2 shades的阴影位置报告。
- 处理返回的空枢纽数据。
v3.1.0
- 一般文档字符串更新。
- 处理websessions中的kwargs以内部管理超时。
- 更新工具中的错误处理。
- 更好地处理空值和零。
- 添加类型53(Sonnette)和类型95(Aura Illuminated, Roller)。注意:类型95不支持灯光控制
- 处理PowerType 11 + 12。两者都是固定的,不能编辑。
v3.1.1
- 修复超时块缺失问题并处理websession。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源代码分发
此版本没有可用的源代码分发文件。请参阅 生成分发存档 的教程。
构建分发
aiopvapi-3.1.1-py2.py3-none-any.whl (36.0 kB 查看散列值)