Edilkamin Stove Python client
Project description
Edilkamin.py
This is a library for the Reverse Engineered "The Mind" Edilkamin API. The Mind offers an app/API to remote control the Edilkamin pellet stoves.
Install
pip install edilkamin
Usage
import edilkamin
token = edilkamin.sign_in(username, password)
edilkamin.device_info(token, mac_address)
edilkamin.set_power_off(token, mac_address)
Tests
make test
Motivations
- providing an open source web alternative to the proprietary mobile app
- improving the interoperability (Nest, HomeAssistant...)
Limitations
It seems like there's no endpoint to list stoves associated to a user. The way the official app seem to work is by probing the stove via bluetooth. Then cache the stove MAC address to a local database for later use.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
edilkamin-0.2.0.tar.gz
(4.2 kB
view details)
Built Distribution
File details
Details for the file edilkamin-0.2.0.tar.gz
.
File metadata
- Download URL: edilkamin-0.2.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9d5aaafc5e6eb179e3bd897c5d8fa7a02d9f414e53ffccbbf41134fe7ed16f7 |
|
MD5 | beb1535e26a64bf7ad1941db60300718 |
|
BLAKE2b-256 | 3119bc05d8641270bc0fbe69dea1c8c63c005b9f3508997ae6b00fb07ea0581c |
File details
Details for the file edilkamin-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: edilkamin-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f15349a0d75285d835f2ac1c76166f2ed878d84bd0a298bab4aecd07f443b32c |
|
MD5 | 1b96292cdf353d0784f4ad86e8373a99 |
|
BLAKE2b-256 | 247a293d20ecbaad4f0cb4cde952b5d43fb23c666522d2ea8ee202e2c74f54f3 |