Skip to main content

This is a Python client for the Perry Electric CDOM/CRM4.0 API.

Project description

perry-cdom-api-community

Version PyPi Downloads PyPi

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

perry_cdom_api_community-0.1.2.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

perry_cdom_api_community-0.1.2-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

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

Hashes for perry_cdom_api_community-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7211c0f701586e92479c7ff5ce1f06d26d1d614ea5b1e0403d6b862dcbaf68bd
MD5 ff28d40a88f4dbf8b1dc3b804af0d264
BLAKE2b-256 7927fb4c6198a2a29a1f00a7e240a774c21e260d3a50cd755cdea484da0c649d

See more details on using hashes here.

File details

Details for the file perry_cdom_api_community-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for perry_cdom_api_community-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fd6e6914a0b6f1dd2414dc8319801a779d31d8b62a85f1e187198e7a5e09d440
MD5 0ee753b17e0a0b4b4fd4241a10204c37
BLAKE2b-256 e9e39635cf573d1e0477ed892b02aac9a494d993c6870148653671d0cfe0e45e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page