Skip to main content

Module to read from controme API Endpoint

Project description

Controme API Python Wrapper

Dieses Repository enthält einen Python-Wrapper für die Controme-API, der es ermöglicht, auf einfache Weise Abfragen und Befehle an die Controme-Smart-Home-Heizungssteuerung zu senden.

Features

  • Einfache Python-Schnittstelle für die Controme-API

  • Abfrage von Informationen wie Abweichungen, Fußbodenheizungsparametern (FPS) und Heizprogrammen

  • Einstellung von Sollwerten, Zielwerten, Temperaturszenen, Standarddauern, Raum- und Haus-Offsets

Installation

Um dieses Modul zu verwenden, installieren Sie es über pip

pip install controme

oder

python3 -m pip install controme

Beispiel

Ein Beispiel, wie Sie dieses Modul verwenden können:

from controme import ContromeAPI

base_url = "http://miniserver_ip"
haus_id = 1
user = "your.email@example.com"
password = "your-password"

api = ContromeAPI(base_url, haus_id, user, password)
deviation = api.get_deviation()
print(json.dumps(deviation, indent=2))

Bitte ersetzen Sie your.email@example.com und your-password durch Ihre eigenen Zugangsdaten.

Dokumentation

Die Klasse ContromeAPI stellt die folgenden Methoden zur Verfügung:

  • get_deviation(raum_id=None)
  • get_fps(raum_id=None)
  • get_heizprogramm()
  • set_soll(raum_id, soll)
  • set_ziel(raum_id, ziel, duration)
  • set_temperaturszenen(szene_id, duration=None)
  • set_default_duration(duration)
  • set_roomoffset(raum_id, offset, offset_name)
  • set_houseoffset(offset, offset_name)

Bitte beachten Sie die Dokumentation in der Klasse für weitere Informationen zu den einzelnen Methoden und ihren Parametern.

Lizenz

Dieses Projekt steht unter der MIT-Lizenz. Weitere Informationen finden Sie in der Datei LICENSE.

Haftungsausschluss

Bitte beachten Sie, dass dieses Projekt nicht von Controme oder einem ihrer Partner unterstützt oder offiziell unterstützt wird. Die Nutzung dieses Moduls erfolgt auf eigenes Risiko, und die Autoren übernehmen keine Verantwortung für mögliche Schäden oder Verluste im Zusammenhang mit der Nutzung dieses Codes.

Beitrag

Fühlen Sie sich frei, Pull-Requests zu erstellen oder Probleme zu melden, um dieses Projekt zu verbessern.

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

controme-0.1.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

controme-0.1.2-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file controme-0.1.2.tar.gz.

File metadata

  • Download URL: controme-0.1.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for controme-0.1.2.tar.gz
Algorithm Hash digest
SHA256 66364ab78b9b7274563f3459e4bb30d3cf1389454a9d68807a3e663545d4e45d
MD5 cac96f6425fc7b6cf48c10c09aa79f33
BLAKE2b-256 724cc855c3db80ce8989a3df5b10df50a0258c0d609985033f2f29757f29b308

See more details on using hashes here.

File details

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

File metadata

  • Download URL: controme-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for controme-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0f19211b7a309ea77f6d3b04190ded923606b0775d4bd59a818e8205e72a9731
MD5 a0a37a3489d8030622072fcb8b2b1680
BLAKE2b-256 0e54ed13b13be63d23f88f7b491deb49ef54f58c232501b4cfc5ed73a6e27a68

See more details on using hashes here.

Supported by

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