Skip to main content

Asynchronous API client for Habitron SmartHub

Project description

Habitron Client

An asynchronous API client for the Habitron SmartHub, designed for integration with Home Assistant.

Features

  • Direct socket communication with Habitron SmartHub.
  • Automatic CRC16 calculation and command wrapping.
  • High-level methods for controlling outputs, dimmers, RGB, and shutters.
  • Parsing of system status and module definitions via YAML.
  • Discovery of SmartHubs on the local network via UDP.

Installation

pip install habitron-client

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

habitron_client-0.1.3.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

habitron_client-0.1.3-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file habitron_client-0.1.3.tar.gz.

File metadata

  • Download URL: habitron_client-0.1.3.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for habitron_client-0.1.3.tar.gz
Algorithm Hash digest
SHA256 fce4b6e476d4bb6cee4124416bdc0ae0564660a906b4bc66e0d8a7eea362b147
MD5 b8ba76530c3682bce4b4d96edb7b6d61
BLAKE2b-256 8ebb4ada5a99d6406d3cabcd9384c21f882be6642a7ae6d2c501c1446d98771a

See more details on using hashes here.

File details

Details for the file habitron_client-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for habitron_client-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0460cbea993f6f72bcc54c76b14ee555e52cf38e7114fad44585e326d07fc8cb
MD5 ad0e1ad387168fdb63c837cbb1ed0a4e
BLAKE2b-256 32e21f7e13768c695c2c611832c5cad40cd52292506614a6ec157a11922bae31

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