Skip to main content

Software Development Kit for the EET SolMate

Project description

EET SolMate SDK

All you need to integrate your EET SolMate into your home automation system and any python based system. Keep in mind that this is work in progress.

This python based SDK provides a class based API Client which let you:

  1. Login to your SolMate with serial number and password which returns an authentification token.
  2. Connect to your SolMate with the authentification token.
  3. Get live values of your SolMate.
  4. Check if your SolMate is online.

For any inquiries about or problems with the usage of this API endpoint, please create an issue in this repository.

How to use

Install the package via:

pip install solmate-sdk

Import the SolMateAPIClient class and connect to your SolMate:

from solmate_sdk.apiclient import SolMateAPIClient

client = SolMateAPIClient("serial_num")
client.connect()
print(f"Your SolMate online status is: {client.check_online()}")

# or for the protected API:
client.quickstart()
print(client.get_live_values())

Implementation Details

The SolMate SDK communicate over the SolMate Websocket API with your SolMate.

Links

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

solmate-sdk-0.1.2.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

solmate_sdk-0.1.2-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file solmate-sdk-0.1.2.tar.gz.

File metadata

  • Download URL: solmate-sdk-0.1.2.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.0.dev0 CPython/3.10.4 Linux/5.15.0-46-generic

File hashes

Hashes for solmate-sdk-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b5e064940479149500d498738cd109f6b1ab501415e77ca56f94bfcd2a621811
MD5 b7c9b99008cc77e92c44369a6d7b9c3b
BLAKE2b-256 1c33a0563094087d1c19c5fb9a06d00d8c5d482b714016c413ab8ed3eb3787ba

See more details on using hashes here.

File details

Details for the file solmate_sdk-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: solmate_sdk-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.0.dev0 CPython/3.10.4 Linux/5.15.0-46-generic

File hashes

Hashes for solmate_sdk-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c668ca1a08534700e3d0897fc789b7a57940cb6b5736b11c508f6dc43f8e2b5f
MD5 526c9d6aee914e0050439f1591346b3d
BLAKE2b-256 afb755e1b0aa8fef257bba4237e9d53edc7ca2c302f55782245a98bfcdf054b3

See more details on using hashes here.

Supported by

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