Skip to content

homematicip.connection.connection_context

ConnectionContextBuilder

build_context classmethod

build_context

Create a new connection context and lookup urls

Parameters:

Name Type Description Default

accesspoint_id

str

Access point id

required

lookup_url

str

Url to lookup the connection urls

'https://lookup.homematic.com:48335/getHost'

auth_token

str | None

The Auth Token if exists. If no one is provided None will be used

None

enforce_ssl

bool

Disable ssl verification by setting enforce_ssl to False

True

ssl_ctx

SSLContext | str | bool | None

ssl context to use

None

Returns:

Type Description

a new ConnectionContext

build_context_async async classmethod

build_context_async

Create a new connection context and lookup urls

Parameters:

Name Type Description Default

accesspoint_id

str

Access point id

required

lookup_url

str

Url to lookup the connection urls

'https://lookup.homematic.com:48335/getHost'

auth_token

str | None

The Auth Token if exists. If no one is provided None will be used

None

enforce_ssl

bool

Disable ssl verification by setting enforce_ssl to False

True

httpx_client_session

AsyncClient | None

The httpx client session if you want to use a custom one

None

ssl_ctx

ssl context to use

None

Returns:

Type Description

a new ConnectionContext