Buffer tanks¶
API Endpoints to send and retrieve the buffer tank data.
Examples:
>>> client = KebaKeEnergyAPI(
>>> host="ap4400.local",
>>> username="test",
>>> password="test",
>>> ssl=True,
>>> skip_ssl_verification=True
>>> )
>>> client.buffer_tank.get_name()
get_name(position=1)
async
¶
Get the buffer tank name.
| PARAMETER | DESCRIPTION |
|---|---|
position
|
The number of the buffer tanks
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
string
|
Buffer tank name |
get_current_top_temperature(position=1)
async
¶
Get the current top temperature from the buffer tank.
| PARAMETER | DESCRIPTION |
|---|---|
position
|
The number of the buffer tanks
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
float
|
Temperature in °C |
get_current_bottom_temperature(position=1)
async
¶
Get the current bottom temperature from the buffer tank.
| PARAMETER | DESCRIPTION |
|---|---|
position
|
The number of the buffer tanks
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
float
|
Temperature in °C |
get_operating_mode(position=1, *, human_readable=True)
async
¶
Get the operating mode from the buffer tank.
| PARAMETER | DESCRIPTION |
|---|---|
position
|
The number of the buffer tanks
TYPE:
|
human_readable
|
Return a human-readable string
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
integer or string
|
0 (OFF) / 1 (ON) / 2 (HEAT_UP) |
set_operating_mode(mode, position=1)
async
¶
Set the operating mode from the buffer tank.
Attention! Writing values should remain within normal limits, as is the case with typical use of the Web HMI. Permanent and very frequent writing of values reduces the lifetime of the built-in flash memory.
| PARAMETER | DESCRIPTION |
|---|---|
mode
|
Set the mode as integer or string (human-readable) e.g. 0 or OFF
TYPE:
|
position
|
The number of the buffer tanks
TYPE:
|
get_standby_temperature(position=1)
async
¶
Get the standby temperature from the buffer tank.
| PARAMETER | DESCRIPTION |
|---|---|
position
|
The number of the buffer tanks
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
float
|
Temperature in °C |
set_standby_temperature(temperature, position=1)
async
¶
Set the standby temperature from the buffer tank.
Attention! Writing values should remain within normal limits, as is the case with typical use of the Web HMI. Permanent and very frequent writing of values reduces the lifetime of the built-in flash memory.
| PARAMETER | DESCRIPTION |
|---|---|
temperature
|
The standby temperature in °C
TYPE:
|
position
|
The number of the buffer tanks
TYPE:
|
get_target_temperature(position=1)
async
¶
Get the target temperature from the buffer tank.
| PARAMETER | DESCRIPTION |
|---|---|
position
|
The number of the buffer tanks
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
float
|
Temperature in °C |
get_heat_request(position=1, *, human_readable=True)
async
¶
Get the heat request state from the buffer tank.
| PARAMETER | DESCRIPTION |
|---|---|
position
|
The number of the buffer tanks
TYPE:
|
human_readable
|
Return a human-readable string
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
integer or string
|
0 (OFF) / 1 (ON) |
get_cool_request(position=1, *, human_readable=True)
async
¶
Get the cool request state from the buffer tank.
| PARAMETER | DESCRIPTION |
|---|---|
position
|
The number of the buffer tanks
TYPE:
|
human_readable
|
Return a human-readable string
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
integer or string
|
0 (OFF) / 1 (ON) |