Skip to main content

Edilkamin Stove Python client

Project description

Edilkamin.py

Tests Coverage Status PyPI version Documentation Status

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


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)

Uploaded Source

Built Distribution

edilkamin-0.2.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

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

Hashes for edilkamin-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e9d5aaafc5e6eb179e3bd897c5d8fa7a02d9f414e53ffccbbf41134fe7ed16f7
MD5 beb1535e26a64bf7ad1941db60300718
BLAKE2b-256 3119bc05d8641270bc0fbe69dea1c8c63c005b9f3508997ae6b00fb07ea0581c

See more details on using hashes here.

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

Hashes for edilkamin-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f15349a0d75285d835f2ac1c76166f2ed878d84bd0a298bab4aecd07f443b32c
MD5 1b96292cdf353d0784f4ad86e8373a99
BLAKE2b-256 247a293d20ecbaad4f0cb4cde952b5d43fb23c666522d2ea8ee202e2c74f54f3

See more details on using hashes here.

Supported by

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