Python library to communicate with the petWALK.control module
Project description
pypetwalk
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)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pypetwalk-1.1.2.tar.gz
(15.3 kB
view details)
Built Distribution
pypetwalk-1.1.2-py3-none-any.whl
(17.1 kB
view details)
File details
Details for the file pypetwalk-1.1.2.tar.gz
.
File metadata
- Download URL: pypetwalk-1.1.2.tar.gz
- Upload date:
- Size: 15.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d03144440c7d00c293d205c32d2974bf8fb85a299c19cfd51b426a675845680c |
|
MD5 | adc55a838c19c2f74b0a14aaf2888b5c |
|
BLAKE2b-256 | 124fc7c70e4e967ea4a656eb5f6b2245e25998047d8fe6d45238d29b82ac9795 |
File details
Details for the file pypetwalk-1.1.2-py3-none-any.whl
.
File metadata
- Download URL: pypetwalk-1.1.2-py3-none-any.whl
- Upload date:
- Size: 17.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5a17464f1802231039540af22d111299f1c8e4536f337d40963da2f74c684e4 |
|
MD5 | 82932ee7b7eec5288a2af24e7b274b0e |
|
BLAKE2b-256 | 346d8c6f6ee5ad0ad8804afbcee8d3e158fc865713ecda35a02ced7bdb46580f |