Skip to main content

An api allowing control of AC state (temperature, on/off, speed) of an Blauberg S21 device locally over TCP

Project description

Blauberg S21 Asynchronous Python API

An api allowing control of AC state (temperature, on/off, speed) of an Blauberg S21 device locally over TCP.

Usage

To initialize: client = S21Client("192.168.0.125")

To load: await client.poll()

The following functions are available: turn_on() turn_off() set_hvac_mode(hvac_mode: HVACMode) set_fan_mode(mode: int) set_manual_fan_speed_percent(speed_percent: int) set_temperature(temp_celsius: int) reset_filter_change_timer()

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

pybls21-4.2.2.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

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

pybls21-4.2.2-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file pybls21-4.2.2.tar.gz.

File metadata

  • Download URL: pybls21-4.2.2.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybls21-4.2.2.tar.gz
Algorithm Hash digest
SHA256 439be9f396d6cbec1fabfe5885d58b5553b226b828fbef28426051e939973904
MD5 f9e68400b62e8653498f1eb2b44b0e78
BLAKE2b-256 1431586049543ab4d6e6bf929c891768a2a794388ad7b976c12b7e7ba8d9c30b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybls21-4.2.2.tar.gz:

Publisher: python-publish.yml on jvitkauskas/pybls21

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pybls21-4.2.2-py3-none-any.whl.

File metadata

  • Download URL: pybls21-4.2.2-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pybls21-4.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 83bd4c483b78c7f5963ed8565ba93676ca0996fd2cf7b1c1243bee5626d4fc2b
MD5 44e9f34e38e130e2826ed2fa1b76d8b8
BLAKE2b-256 362da9ad12e74bb002fb8bed7e4e75b19c69e3f1692dee4fcb086f7e428cc0e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pybls21-4.2.2-py3-none-any.whl:

Publisher: python-publish.yml on jvitkauskas/pybls21

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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