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
NOTE: mastertherm.online is sensitive to too many
Installation
python -m pip install masterthermconnect
Usage
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
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.0rc2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e88b8e8e16031e0eedf0752e2dce48a68b05febc5ddc4be0ad5479924639fc3c |
|
MD5 | be2e7fb8f30bef2e30d09b8716484b6b |
|
BLAKE2b-256 | f3e0444e2aaea2275618f5d7bffa7182a5570125e73121a3fb269885b2929652 |
Hashes for masterthermconnect-1.1.0rc2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 763c54d095e5b4f6a4aa020d35c3f64aa5b43543252794894628bcb0ea5f569a |
|
MD5 | 8a66a930850699cc218e9b49d8144217 |
|
BLAKE2b-256 | d46a50d86c265c863890419acc19e8dc32c2e50ea7081f2362ea59f5791315f5 |