Skip to content

homematicip.connection.connection_url_resolver

ConnectionUrlResolver

Lookup rest and websocket urls.

lookup_urls staticmethod

lookup_urls

Lookup urls.

Parameters:

Name Type Description Default

client_characteristics

dict

The client characteristics

required

lookup_url

str

The lookup url

required

enforce_ssl

bool

Disable ssl verification by setting enforce_ssl to False

True

ssl_context

The ssl context

None

Returns:

Type Description
tuple[str, str]

The rest and websocket url as tuple

lookup_urls_async async staticmethod

lookup_urls_async

Lookup urls async.

Parameters:

Name Type Description Default

client_characteristics

dict

The client characteristics

required

lookup_url

str

The lookup url

required

enforce_ssl

bool

Disable ssl verification by setting enforce_ssl to False

True

ssl_context

SSLContext | None

The ssl context

None

httpx_client_session

AsyncClient | None

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

None

Returns:

Type Description
tuple[str, str]

The rest and websocket url as tuple