跳转到主要内容

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_datarequest_home_datarequest_raw_firmwaredetect_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 查看散列值)

上传时间 Python 2 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面