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[ble]

Usage

import edilkamin
token = edilkamin.sign_in(username, password)
mac_address = edilkamin.discover_devices()[0]
edilkamin.device_info(token, mac_address)
edilkamin.set_power_off(token, mac_address)

For more advanced usage read the documentation.

Tests

make test

Motivations

  • providing an open source web alternative to the proprietary mobile app
  • improving the interoperability (Nest, HomeAssistant...)

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-1.2.0.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

edilkamin-1.2.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file edilkamin-1.2.0.tar.gz.

File metadata

  • Download URL: edilkamin-1.2.0.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for edilkamin-1.2.0.tar.gz
Algorithm Hash digest
SHA256 ce829c48cb7a3ae23bf7a44f4a4591bfeeb8c218b696bb9be542bfc6eda6e2b6
MD5 44834695cc35b87547a25cd56fd3f587
BLAKE2b-256 c49857d4c6c419c615caaa5c72800f0571de70d8cb509a32c00b1e0ab113f5ac

See more details on using hashes here.

File details

Details for the file edilkamin-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: edilkamin-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for edilkamin-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b30c62518fbd0ccb533b1c2520bf10914a2de2ae96e31f952b0deef8352d641
MD5 0eac50687b7b005bd711980fa1a728d2
BLAKE2b-256 5a8d1eee593a5a905da08cb35eab1ddc68e01fa6e95f2034dcef953e44ec393a

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