homematicip.connection.connection_context
ConnectionContextBuilder
build_context
classmethod
build_context
Create a new connection context and lookup urls
Parameters:
Name | Type | Description | Default |
---|---|---|---|
|
str
|
Access point id |
required |
|
str
|
Url to lookup the connection urls |
'https://lookup.homematic.com:48335/getHost'
|
|
str | None
|
The Auth Token if exists. If no one is provided None will be used |
None
|
|
bool
|
Disable ssl verification by setting enforce_ssl to False |
True
|
|
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 |
---|---|---|---|
|
str
|
Access point id |
required |
|
str
|
Url to lookup the connection urls |
'https://lookup.homematic.com:48335/getHost'
|
|
str | None
|
The Auth Token if exists. If no one is provided None will be used |
None
|
|
bool
|
Disable ssl verification by setting enforce_ssl to False |
True
|
|
AsyncClient | None
|
The httpx client session if you want to use a custom one |
None
|
|
ssl context to use |
None
|
Returns:
Type | Description |
---|---|
a new ConnectionContext |