homematicip package

Subpackages

Submodules

homematicip.EventHook module

homematicip.HomeMaticIPObject module

homematicip.access_point_update_state module

homematicip.auth module

class homematicip.auth.Auth(context: homematicip.connection.rest_connection.ConnectionContext)[source]

Bases: object

client_id: str = '83dcbc59-daf4-4330-9b26-793afd37f4bf'
async confirm_auth_token(auth_token: str) str[source]

Confirm the auth token and get the client id. @param auth_token: The auth token @return: The client id

connection: RestConnection = None
async connection_request(access_point: str, device_name='homematicip-python', pin=None) RestResult[source]
header: dict = None
async is_request_acknowledged() bool[source]
pin: str = None
async request_auth_token() str[source]

Request an auth token from the access point. @return: The auth token

homematicip.class_maps module

homematicip.client module

homematicip.connection module

homematicip.device module

homematicip.functionalHomes module

homematicip.group module

homematicip.home module

homematicip.location module

homematicip.oauth_otk module

homematicip.rule module

homematicip.securityEvent module

homematicip.weather module

Module contents