Skip to main content

与 petWALK.control 模块通信的 Python 库

项目描述

pypetwalk

宠物漫步

PyPI - Python 版本 PyPI 发布 发布状态 构建管道 编解码器 用 mypy 检查 预提交 执照

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 查看哈希

已上传 source

内置分布

pypetwalk-0.0.2-py3-none-any.whl (11.1 kB 查看哈希

已上传 py3