datadis_python.client.datadis_client module
Cliente actualizado para la API de Datadis (versión corregida).
Este módulo proporciona un cliente para interactuar con la API de Datadis.
- class datadis_python.client.datadis_client.DatadisClient(username, password, timeout=90, retries=5)[fuente]
Bases:
objectCliente actualizado para interactuar con la API de Datadis.
- Parámetros:
- get_contract_detail(cups, distributor_code)[fuente]
Obtiene el detalle del contrato para un CUPS específico usando API v1.
- get_consumption(cups, distributor_code, date_from, date_to, measurement_type=0, point_type=None)[fuente]
Obtiene datos de consumo para un CUPS y rango de fechas usando API v1.
- Parámetros:
cups (str) – Código CUPS del punto de suministro
distributor_code (str) – Código del distribuidor
date_from (str) – Fecha inicial (YYYY/MM)
date_to (str) – Fecha final (YYYY/MM)
measurement_type (int) – Tipo de medida (0=hora, 1=cuarto hora)
point_type (int | None) – Tipo de punto (obtenido de supplies)
- Devuelve:
Lista de datos de consumo (raw response de la API)
- Tipo del valor devuelto: