Skip to main content
2025 Python Packaging Survey is now live!  Take the survey now

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.

Supported by

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