Skip to main content

Edilkamin Stove Python client

Project description

Edilkamin.py

Tests Coverage Status PyPI version

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

Uploaded Source

Built Distribution

edilkamin-0.1.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: edilkamin-0.1.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.15

File hashes

Hashes for edilkamin-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d164c96c983735fd09f6d243370935ada38808014a744e4af065a4050e9a326b
MD5 d0f4b60084e7aa1c41fdebca9af47aa4
BLAKE2b-256 1fa5bac9a3622b53bb5c8f0fdcdb44c0ecfe9f50f59d5b32c108a6e47f277ff9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: edilkamin-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.15

File hashes

Hashes for edilkamin-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b5df3fbd7cda1d3a54e88af29859be70cb9e589f20875244dd868f471cd10dd
MD5 45a0445cf3e359f824a5c43bd6b535db
BLAKE2b-256 9df078903a9fe9691b268d5ee33865ee09fecd5f4ff54273f4b0a3ec47533f0e

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