用于与Vivint安全和智能家居系统交互的Python库。
项目描述
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系统,但仍想捐赠,请考虑通过以下链接为我买一杯咖啡 ☕(或啤酒 🍺)
项目详情
下载文件
下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
vivintpy-2023.4.1.tar.gz (110.8 kB 查看哈希值)
构建发行版
vivintpy-2023.4.1-py3-none-any.whl (120.0 kB 查看哈希值)
关闭
vivintpy-2023.4.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 74f807e12981810657954fb5c3571330710b918858597f22e64a66351cf6830b |
|
MD5 | 5510e7a4ef1e52e185dc9410fd3cbcaf |
|
BLAKE2b-256 | 4e0afa4930c9932d5925950634b8af9076b304f9deee100ab0db8f3ef78d0363 |
关闭
vivintpy-2023.4.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6a85c7c2b3bf3889ae6aa3db02134b97af88777bc4ed7beb6fc0a5b68f079494 |
|
MD5 | 111f508d7ee5305625d8512c6f126c87 |
|
BLAKE2b-256 | 9546a0e711ee45814f29ea78910c508b3877702a079ac763346b47f3da156acd |