This is a Python client for the Perry Electric CDOM/CRM4.0 API.
Project description
perry-cdom-api-community
Perry Electric CDOM/CRM4.0
UNOFFICIAL library for communicating with Perry Electric CDOM/CRM4.0 apis.
Disclaimer :warning:
This project is unofficial and is not affiliated with, endorsed by, or supported by Perry Electric, Use this library and integration at your own risk. I am not responsible for any damages, malfunctions, or issues that may arise from using this software with your thermostat or any other device.
This project is unofficial and not affiliated with, endorsed by, or supported by Perry Electric. It is a personal initiative created to facilitate interaction with Perry Electric thermostats through a Python library and Home Assistant integration.
Important Notice :warning:
Users assume all responsibility and legal liability for using this software. This library is intended to provide convenient access to thermostat controls for developers and hobbyists. It is not an official Perry Electric package, and excessive or commercial usage may lead to restrictions on your device or account.
Please note that using this software may involve risks, including possible malfunctions or compatibility issues with future updates by Perry Electric. Use at your own risk.
Installation
Use poetry install --extras cli to install dependencies for CLI and the library itself.
Listing devices
To get the thermostat, use the list command:
poetry run python3 src/cli.py list -s [cdom_serial_number] -p [pin]
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file perry_cdom_api_community-0.1.2.tar.gz.
File metadata
- Download URL: perry_cdom_api_community-0.1.2.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7211c0f701586e92479c7ff5ce1f06d26d1d614ea5b1e0403d6b862dcbaf68bd
|
|
| MD5 |
ff28d40a88f4dbf8b1dc3b804af0d264
|
|
| BLAKE2b-256 |
7927fb4c6198a2a29a1f00a7e240a774c21e260d3a50cd755cdea484da0c649d
|
File details
Details for the file perry_cdom_api_community-0.1.2-py3-none-any.whl.
File metadata
- Download URL: perry_cdom_api_community-0.1.2-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd6e6914a0b6f1dd2414dc8319801a779d31d8b62a85f1e187198e7a5e09d440
|
|
| MD5 |
0ee753b17e0a0b4b4fd4241a10204c37
|
|
| BLAKE2b-256 |
e9e39635cf573d1e0477ed892b02aac9a494d993c6870148653671d0cfe0e45e
|