与 petWALK.control 模块通信的 Python 库
项目描述
pypetwalk
pypetwalk是一个 Python 3 (>= 3.9) 库,用于与 petWALK.control 模块进行通信。
它旨在用于Home Assistant的 custom_component 。
实现基于petWALK.control 本地 API (beta) (1.0.0)和内部 Websocket 通信的一些逆向工程。
不幸的是,目前没有办法获得有关门事件的历史记录。
可用功能及其实现状态:
- 激活/停用亮度传感器 (API)
- 激活/停用 Motion In (API)
- 激活/停用 Motion Out (API)
- 激活/停用 Rfid (API)
- 激活/停用时间 (API)
- 打开/关闭门 (API)
- 打开/关闭门 (API)
- 获取设备信息(Websocket)
- 恢复出厂设置(Websocket)
- 初始化驱动启动(Websocket)
- 删除 RFID 标签 (Websocket)
- 删除所有 RFID 标签 (Websocket)
- 删除宠物 RFID 标签 (Websocket)
- 开始RFID标签学习(Websocket)
- 停止 RFID 标签学习 (Websocket)
- 检查 RFID 标签是否存在 (Websocket)
- 获取 RFID 标签列表 (Websocket)
- 设置系统时间(Websocket)
- 获取WLAN网络列表(Websocket)
- 设置WLAN网络(Websocket)
- 扫描WLAN网络(Websocket)
- 允许 ZigBee 加入 (Websocket)
- ZigBee 确认加入 (Websocket)
- ZigBee 列表设备 (Websocket)
- ZigBee 名称设备 (Websocket)
- ZigBee 移除设备 (Websocket)
- ZigBee 更新 (Websocket)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pypetwalk-0.0.2.tar.gz
(10.8 kB
查看哈希)
内置分布
pypetwalk-0.0.2-py3-none-any.whl
(11.1 kB
查看哈希)