Importación de medidas horarias
  • 20 Oct 2022
  • 1 Minute to read
  • Dark
    Light
  • PDF

Importación de medidas horarias

  • Dark
    Light
  • PDF

Article summary

Podemos hacer la importación de medidas horarias de 2 formas, pero en ambos casos lo que hacemos es cargar un csv.

Carga de datos desde la aplicación web

Desde el listado de medidas horarias:
image.png

  1. Descargamos la plantilla y la rellenamos con los datos
  2. Hacemos click en examinar y seleccionamos la plantilla con datos
  3. Hacemos click en "importar plantilla csv" para cargar los datos

Carga de datos desde la API

Disponemos de un endpoint en {{url_implantación}}/metering/importar-perfil-propio donde podemos cargar el csv enviando una petición POST con los datos como raw

image.png

Formato del csv

El cvs que carguemos tiene que ser creado a partir de la plantilla por lo que la primera fila siempre tiene que ser el string "cups;fecha;consumo" y los datos seguir este orden con las siguientes validaciones:

cups: El cups tiene que estar dado de alta en el sistema y tener una longitud de 20 o 22 caracteres.
fecha: Hay que tener en cuenta varias cosas:

  • Existen 3 formatos admitidos que son "Y-m-d H:i", "d/m/Y H:i" y "d/m/Y G:i"
  • Los registros deben de ser consecutivos en día y hora por ejemplo en un día sin cambio de horario ir desde la hora 0:00 hasta la hora 23:00.
  • Cada día debe tener 24 registros con la excepción de los dos días al año con cambio de hora donde el día que hay una hora menos tendremos 23 registros y el día que hay una hora más tendremos 25

consumo: Debe ser un número con la coma como separador decimal y sin separador de miles