API Importación Telemedidas
  • 18 Jan 2021
  • 1 Minute to read
  • Dark
    Light
  • PDF

API Importación Telemedidas

  • Dark
    Light
  • PDF

Article summary

En el Trade disponemos de una API para poder importar medidas de Curva Horaria, Curva 4ª Horaria y Cierres.

Usando una llamada POST a la url de la API, podremos pasarle los datos de importación usando un objeto .json.

Importación de Curva Horaria

Para importar los datos de Curva Horaria de un cups tenemos que hacer la llamada con los siguientes parámetros:

  • module: TeleMesura
  • class: ImportTeleMesuras
  • action: curveHourly
  • data: {datos}(*)
  • token: vuestro token para las consultas api
  • Importación de Curva 4ª Horaria

Para importar los datos de Curva 4ª Horaria de un cups tenemos que hacer la llamada con los siguientes parámetros:

  • module: TeleMesura
  • class: ImportTeleMesuras
  • action: curveQuarterHourly
  • data: {datos}(*)
  • token: vuestro token para las consultas api
  • Importación de Cierres

Para importar los datos de Cierre de un cups tenemos que hacer la llamada con los siguientes parámetros:

module: TeleMesura
class: ImportTeleMesuras
action: tariffication
data: {datos}(*)
token: vuestro token para las consultas api

(*) Formato del parámetro data y del xml
El formato que tiene que tener el parámetro data es el siguiente:

{"cups":"<*cups*>", "content":"<?xml version=\"1.0\" standalone=\"yes\"?>\ <*xml*>"}

El formato del xml para importar una curva horaria o una curva 4ª horaria es el siguiente:

<DocumentElement> /s /n
<data> /s /n
<Date>2018-02-21T21:00:00+01:00</Date> /s /n
<ActiveIn>67</ActiveIn> /s /n
<ActiveInQ/> /s /n
<ActiveOut>0</ActiveOut> /s /n
<ActiveOutQ/> /s /n
<Reactive1>0</Reactive1> /s /n
<Reactive1Q/> /s /n
<Reactive2>0</Reactive2> /s /n
<Reactive2Q/> /s /n
<Reactive3>0</Reactive3> /s /n
<Reactive3Q/> /s /n
<Reactive4>37</Reactive4> /s /n
<Reactive4Q/> /s /n
<Res1>0</Res1> /s /n
<Res1Q>[IV]</Res1Q> /s /n
<Res2>0</Res2> /s /n
<Res2Q>[IV]</Res2Q> /s /n
</data> /s /n
</DocumentElement>

Si quieres importar una curva 4ª horaria en el parámetro Data tendrás que hacer periodos de 15 minutos.

El formato del xml para importar cierres es el siguiente:

<DocumentElement> /s /n
<data> /s /n
<InitPeriod>1/11/19 0:0</InitPeriod> /s /n
<EndPeriod>1/12/19 0:0</EndPeriod> /s /n
<Period>0</Period> /s /n
<OriginalPeriod>0</OriginalPeriod> /s /n
<ActiveAbsolute>2873</ActiveAbsolute> /s /n
<ActiveIncremental>140</ActiveIncremental> /s /n
<ActiveQualificator>18</ActiveQualificator> /s /n
<ReActiveInductiveAbsolute>0</ReActiveInductiveAbsolute> /s /n
<ReActiveInductiveIncremental>0</ReActiveInductiveIncremental> /s /n
<ReActiveInductiveQualificator>18</ReActiveInductiveQualificator> /s /n
<ReActiveCapacitiveAbsolute>36458</ReActiveCapacitiveAbsolute> /s /n
<ReActiveCapacitiveIncremental>8610</ReActiveCapacitiveIncremental> /s /n
<ReActiveCapacitiveQualificator>18</ReActiveCapacitiveQualificator> /s /n
<Reserva7>0</Reserva7> /s /n
<Reserva7Qualificator>0</Reserva7Qualificator> /s /n
<Reserva8>0</Reserva8> /s /n
<Reserva8Qualificator>0</Reserva8Qualificator> /s /n
<Maximetro>1</Maximetro> /s /n
<FechaMaximetro>23/11/19 17:0</FechaMaximetro> /s /n
<MaximetroQualificator>18</MaximetroQualificator> /s /n
<Excesos>0</Excesos> /s /n
<ExcesosQualificator>18</ExcesosQualificator> /s /n
<NumContract>1</NumContract> /s /n
</data> /s /n
</DocumentElement> /s /n

Ejemplo Postman

Aquí tenemos un ejemplo de una llamada tipo POST para importar las curvas horarias de un cups usando Postman.
image.png


What's Next