Skip to main content

Python module for a HTTP API to communicate with the IntelliClima device server.

Project description

pyintelliclima

Python versions PyPI Status License


This is a python module for communicating with the IntelliClima ECOCOMFORT 2.0 devices. Its main use is for my corresponding WIP HomeAssistant integration which I hope to release soon.

It can be extended to include other devices from IntelliClima in the future, but I only own the ECOCOMFORT, so I cannot add any others. Feel free to submit a PR for additional devices.

This API was made by reverse engineering the cloud API, through the use of an android emulator and proxy to catch the Intelliclima+ app traffic. As such, no public API exists and the functionality of this module breaks if the API changes.

Credits

This was highly inspired by: https://github.com/ruizmarc/homebridge-intelliclima

Partial credit for the reverse engineering process of the API goes to them.


Project Docs

For how to install uv and Python, see installation.md.

For development workflows, see development.md.


This project was built from simple-modern-uv.

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

pyintelliclima-0.2.1.tar.gz (93.3 kB view details)

Uploaded Source

Built Distribution

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

pyintelliclima-0.2.1-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file pyintelliclima-0.2.1.tar.gz.

File metadata

  • Download URL: pyintelliclima-0.2.1.tar.gz
  • Upload date:
  • Size: 93.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.5

File hashes

Hashes for pyintelliclima-0.2.1.tar.gz
Algorithm Hash digest
SHA256 36cdf0f20b3f8216f409dcdf9a6c362053bc50f9b2b9631ac963d5f401941fb2
MD5 22965878aed770441a89f3f4982f325f
BLAKE2b-256 427485136bc174a34fc69828f2c2ed5ae61493f4d2fa63dcb610ff3373a9c837

See more details on using hashes here.

File details

Details for the file pyintelliclima-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pyintelliclima-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2a8b35d3495e42d84f76709e423636b2efb8f46a852cb4bb7ed9c46404b59588
MD5 f464bf246ac4e16875fa8388cbf2b80c
BLAKE2b-256 f93ca581b30877169c2a72e54602f5cd872c70f5baf5a0e5c50c57d96790fb9d

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