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
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
pybls21-4.0.0.tar.gz
(6.3 kB
view details)
Built Distribution
File details
Details for the file pybls21-4.0.0.tar.gz
.
File metadata
- Download URL: pybls21-4.0.0.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0602d72fcbe65de4fbfc6b71e36ddf845589d180ce919edd8d9d2ace531e70dd |
|
MD5 | 3aac4714b3fd3ce4c2d08ac0fe8c7e9d |
|
BLAKE2b-256 | bd1a623c923b1589e38b6f8b3f2c68c992c7a9b75ab82eb12ef51ee8713cc111 |
File details
Details for the file pybls21-4.0.0-py3-none-any.whl
.
File metadata
- Download URL: pybls21-4.0.0-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebfecb246fd502b76fbb1c81a4c72abf0690fd8f6dfa104d44264f70c1b19833 |
|
MD5 | fed71aafe8561ab52b113fda3dd277d7 |
|
BLAKE2b-256 | e07ce10fde33fc28a3bfefe7ea90c8c6131d2be9f6555b833aa4215f73218bdd |