Skip to main content

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 HomeAssistant IntelliClima integration.

It can be extended to include other devices from IntelliClima in the future, but I only own the ECOCOMFORT 2.0, so I cannot add any others. I've made a guide for adding new devices. If you own other device types, it's highly appreciated if you could take a look at the guide and see if you can add a PR for your device(s), or share the logs as described so I can add them.

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. This module is provided as-is, with no guarantees of correctness, stability, or continued functionality. Use it at your own risk.

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.

Release files for pyintelliclima 0.4.1

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

Source distribution (sdist)

Source distribution for pyintelliclima 0.4.1
File Size Uploaded
pyintelliclima-0.4.1.tar.gz 110.1 kB Details

Built distribution (wheel)

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

Total release size: 121.8 kB

Release files / pyintelliclima-0.4.1.tar.gz

Download URL pyintelliclima-0.4.1.tar.gz
Size 110.1 kB
Tags Source
SHA-256 checksum
How to use checksums
aff9ccee025748d259b2ac8fa84fb091b81dcf8e1ba3b140dbb84659d4af6c6c
BLAKE2b-256 checksum
How to use checksums
23dfa37497e9a90f2d7232b21188c89dcf8d8379395aba8431dd28524d9e44d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.5

Release files / pyintelliclima-0.4.1-py3-none-any.whl

Download URL pyintelliclima-0.4.1-py3-none-any.whl
Size 11.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5bdb792fc01e743ae69756581517246da465ec7805680c4d373f34585ba1963e
BLAKE2b-256 checksum
How to use checksums
73bf34a1e6a6f900b2d86ff8922ffb91753c32d80314bdb8f19b868c9754e98b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.5

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

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