Python 3 API wrapper for Mastertherm API
Project description
MaseterTherm Connect Module
About
This module provides the connection and conversion tools to the API for the Mastertherm Heatpump Products. The project was mainly built for a Plugin to Home Assistant.
There are two entry points for the Mastertherm Heat Pumps: - mastertherm.vip-it.cz - This is the server for pre 2022 heat pumps - mastertherm.online - This is the server for 2022 onward
NOTES: - materhterm.online is sensitive to too many requests, for this reason by default it defaults to updates every 10 minutes, the App updates every 2 minutes. To help the Info updates every 30 min and data can be set in the options. - if multiple requests are sent at the same time (i.e. from home assistant/ the app and web) some will be refused by the servers, its temporary. The updates have been built to report but ignore these.
Installation
Latest Release Version: python -m pip install masterthermconnect Specific Version or Pre-Release: python -m pip install masterthermconnect==1.1.0rc2
Usage
Command Line
This is used as a libary but it can also be run directly for debug purposes:
usage: masterthermconnect [-h] [--version] [--api-ver {v1,v2}] [--hide-sensitive] [--user USER] [--password PASSWORD] [--list-devices] [--list-device-data] [--list-device-reg]
Python Mastertherm Connect API Module, used for debug purposes.
options:
-h, --help show this help message and exit
--version display the Mastertherm Connect API version
--api-ver {v1,v2} API Version to use: Default: v1 (pre 2022), v2 (post 2022)
--hide-sensitive Hide the sensitive information, for debug information for sharing.
--user USER login user for Mastertherm
--password PASSWORD login password for Mastertherm
--list-devices list the devices connected to the account
--list-device-data list the data for each device connected to the account
--list-device-reg list the raw registers for each device
API Version
TBC
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
Built Distribution
Hashes for masterthermconnect-1.1.0rc4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a997fa6e3190ea953d1488eda8650fcef35fb5d3622d50d7340356d2fafcfa1 |
|
MD5 | 15c2a56284c978e327646f2dc770a42b |
|
BLAKE2b-256 | a28ffeccb900de65f07eb894a28b04e4602db5944172b1d342bb6174c1c75ae9 |
Hashes for masterthermconnect-1.1.0rc4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d520a414344a3368708a6e0e8745c89bf5e25efc627dafd5d88f1dfc04fd65b |
|
MD5 | 998c3144df49ad84d83f1e57069e7e87 |
|
BLAKE2b-256 | 9706a88ee41f7d1fda458ac15fc5933067d276b45115910315aa742b8773ae34 |