Skip to main content

pypetwalk

PetWALK

PyPI - Python Version PyPI release Release status Build Pipeline codecov Checked with mypy Pre-commit License

pypetwalk is a Python 3 (>= 3.11) library to communicate with the petWALK.control module.

It is intended to be used in custom_component hapetwalk for Home Assistant.

Implementation is based on the petWALK.control local API (beta) (1.0.0) and some reverse engineering of the internal Websocket and AWS communication.

Available functions and their implementation status:

  • Activate/deactivate Brightness sensor (API)
  • Activate/deactivate Motion In (API)
  • Activate/deactivate Motion Out (API)
  • Activate/deactivate Rfid (API)
  • Activate/deactivate Time (API)
  • Open/close door (API)
  • Turn on/off the door (API)
  • Get Device Info (Websocket)
  • Factory reset (Websocket)
  • Init drive start (Websocket)
  • Delete RFID tag (Websocket)
  • Delete all RFID tags (Websocket)
  • Delete Pet RFID tag (Websocket)
  • Start RFID tag Learning (Websocket)
  • Stop RFID tag Learning (Websocket)
  • Check if RFID Tag exists (Websocket)
  • Get RFID tag list (Websocket)
  • Set system time (Websocket)
  • Get Wlan network list (Websocket)
  • Set Wlan network (Websocket)
  • Scan for Wlan networks (Websocket)
  • ZigBee join allowed (Websocket)
  • ZigBee confirm join (Websocket)
  • ZigBee list devices (Websocket)
  • ZigBee name device (Websocket)
  • ZigBee remove device (Websocket)
  • ZigBee update (Websocket)
  • Update Infos (AWS)
  • Get Notification Settings (AWS)
  • Get Timeline (AWS)

Metadata

Release files for pypetwalk 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pypetwalk 1.1.2
File Size Uploaded
pypetwalk-1.1.2.tar.gz 15.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pypetwalk 1.1.2
File Interpreter ABI Platform
pypetwalk-1.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 32.3 kB

Release files / pypetwalk-1.1.2.tar.gz

Download URL pypetwalk-1.1.2.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d03144440c7d00c293d205c32d2974bf8fb85a299c19cfd51b426a675845680c
BLAKE2b-256 checksum
How to use checksums
124fc7c70e4e967ea4a656eb5f6b2245e25998047d8fe6d45238d29b82ac9795
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / pypetwalk-1.1.2-py3-none-any.whl

Download URL pypetwalk-1.1.2-py3-none-any.whl
Size 17.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5a17464f1802231039540af22d111299f1c8e4536f337d40963da2f74c684e4
BLAKE2b-256 checksum
How to use checksums
346d8c6f6ee5ad0ad8804afbcee8d3e158fc865713ecda35a02ced7bdb46580f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page