Skip to content

External heat source

API Endpoints to retrieve the external heat source data.

Examples:

>>> client = KebaKeEnergyAPI(
>>>     host="ap4400.local",
>>>     username="test",
>>>     password="test",
>>>     ssl=True,
>>>     skip_ssl_verification=True
>>> )
>>> client.external_heat_source.get_operating_mode()

get_operating_mode(position=1, *, human_readable=True) async

Get the operating mode from the external heat source.

PARAMETER DESCRIPTION
position

The number of the external heat sources

TYPE: int DEFAULT: 1

human_readable

Return a human-readable string

TYPE: bool DEFAULT: True

RETURNS DESCRIPTION
integer or string

0 (OFF) / 1 (ON)

set_operating_mode(mode, position=1) async

Set the operating mode from the external heat source.

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: int | str

position

The number of the external heat sources

TYPE: int DEFAULT: 1

get_target_temperature(position=1) async

Get target temperature from the external heat source.

PARAMETER DESCRIPTION
position

The number of the external heat sources

TYPE: int DEFAULT: 1

RETURNS DESCRIPTION
float

Temperature in °C

get_heat_request(position=1, *, human_readable=True) async

Get the heat request state from the external heat source.

PARAMETER DESCRIPTION
position

The number of the external heat sources

TYPE: int DEFAULT: 1

human_readable

Return a human-readable string

TYPE: bool DEFAULT: True

RETURNS DESCRIPTION
integer or string

0 (OFF) / 1 (ON)

get_operating_time(position=1) async

Get the operating time from the external heat source.

PARAMETER DESCRIPTION
position

The number of the external heat sources

TYPE: int DEFAULT: 1

RETURNS DESCRIPTION
integer

Operating time in seconds

get_max_runtime(position=1) async

Get the maximum runtime from the external heat source.

PARAMETER DESCRIPTION
position

The number of the external heat sources

TYPE: int DEFAULT: 1

RETURNS DESCRIPTION
integer

Maximum runtime in seconds

get_activation_counter(position=1) async

Get the activation counter from the external heat source.

PARAMETER DESCRIPTION
position

The number of the external heat sources

TYPE: int DEFAULT: 1

RETURNS DESCRIPTION
integer

Number of external heat source activation