跳转到主要内容

用于与Vivint安全和智能家居系统交互的Python库。

项目描述

pypi downloads Buy Me A Coffee/Beer

vivintpy

用于与Vivint安全和智能家居系统交互的Python库。

此库是为了支持Home-Assistant中的Vivint集成而构建的,但也应该在HACS中通过添加hacs-vivint自定义仓库来使用。

致谢

本项目的灵感来源于Mike Reibard对Vivint Sky API的逆向工程以及Ovidiu Stateina,他从该仓库fork并扩展了本项目。

功能

它目前支持以下设备类型

  • 报警面板
  • 摄像头
  • 门锁
  • 车库门
  • 开关
    • 二进制
    • 多级
  • 恒温器
  • 无线传感器
    • 一氧化碳
    • 门/窗
    • 洪水
    • 玻璃破碎
    • 运动
    • 烟雾/火

此外,它与PubNub集成以接收设备的实时更新。此订阅在每隔一段时间调用Vivint Sky API后会停止接收通知,大约15-20分钟。这可能与cookie过期有关,因为cookie在最后收到API调用后的20分钟后过期。但是,如果有另一个客户端连接,所有当前连接的客户端将再次开始接收通知。

用法

请参阅demo.py以了解如何使用此库的演示。

待办事项

  • 编写更好的README
  • 编写一些文档
  • 添加高级支持
    • 恒温器
  • 添加测试

支持我

我不是Vivint的雇员,并提供这个Python包现状。

如果您还没有Vivint系统,请考虑使用我的推荐码(kaf164)来减免账单50美元(以及作为对我感谢的提示)!

如果您已经有了Vivint系统,但仍想捐赠,请考虑通过以下链接为我买一杯咖啡 ☕(或啤酒 🍺)

Buy Me a Coffee at ko-fi.com

项目详情


下载文件

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

源代码发行版

vivintpy-2023.4.1.tar.gz (110.8 kB 查看哈希值)

上传时间 源代码

构建发行版

vivintpy-2023.4.1-py3-none-any.whl (120.0 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

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