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.1.0.tar.gz
(3.7 kB
view hashes)
Built Distribution
Close
Hashes for edilkamin-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b5df3fbd7cda1d3a54e88af29859be70cb9e589f20875244dd868f471cd10dd |
|
MD5 | 45a0445cf3e359f824a5c43bd6b535db |
|
BLAKE2b-256 | 9df078903a9fe9691b268d5ee33865ee09fecd5f4ff54273f4b0a3ec47533f0e |