Mediante esta API se puede consultar el listado de las lecturas insertadas a un medidor de Fracttal.

En este servicio web se puede filtrar para obtener todas las lecturas de medidor asociadas a un activo en particular ó para obtener todas las lecturas de un medidor en específico.

El parámetros para consultar las lecturas de medidores asociado a un activo es:

  • code: Código del activo al que está asociado el medidor

Los parámetros para consultar las lecturas de un medidor en particular son:

  • code: Código del activo al que está asociado el medidor
    serial: Serial del medidor.

Esta API te permite filtrar por la fecha de la lectura para que obtengas las lecturas del medidor que necesites.

EndPoint
https://app.fracttal.com/api/meters_reading_list/

Parámetros Entrada

Parámetro

Tipo de campo

Requerido

Descripción

code

Texto

Opcional

Código del activo que tiene asociado el medidor.

type_date

Texto

Opcional

Tipo de fecha para hacer la consulta. Puede ser:

Valor / Descripcion

date / Fecha de creación

date_reading / Fecha de la lectura

serial

Texto

Opcional

Serial del medidor que se desea consultar.

since

Texto

Opcional

Fecha inicial, aplica para la fecha de lectura. Formato: ‘YYYY-MM-DDTHH:MM:SS-UTC’ Ejemplo:’2016-07-12T20:00:00-03′.

until

Texto

Opcional

Fecha final, aplica para la fecha de lectura. Formato: ‘YYYY-MM-DDTHH:MM:SS-UTC’ Ejemplo:’2016-07-12T20:00:00-03′.

code_location

Texto

Opcional

Código de la ubicación.

start

int

Opcional

Campo que sirve para hacer la paginación de registros. Es el número en el que comienza la paginación. Por defecto es 0

limit

int

Opcional

Cantidad de registros (items) que desea que el API devuelva. Por defecto es 100 (No puede ser superior a éste valor)

Parámetros de salida

Parámetro

Tipo de campo

Descripción

date_reading

Texto

Fecha de la lectura

date

text

Fecha de la inserción en Fracttal

data

json

Información de la lectura:

Parámetro / Descripción

date / Fecha de la lectura

value / Valor

accumulated_value / Valor acumulado

units_description

Text

Descripción Unidad del medidor

units_code

Text

Código de la unidad

trigger_run

Booleano

True cuando lanza una tarea, false en caso contrario

source

Text

Fuente de la lectura: API, WORK_ORDER, MANUAL

Ejemplo:
Ejemplo Petición:
https://app.fracttal.com/api/meters_reading_list/?code=EQM027&serial=12345656

Ejemplo Respuesta:

{
"success": true,
"message": "200",
"data": [
{
"success": true,
"message": "200",
"data": [
{
"id_meter": 1157,
"date_reading": "2019-08-21T14:07:13+00:00",
"date": "2019-08-21T14:07:13.932837+00:00",
"data": {
"date": "2019-08-21T14:07:13+00:00",
"value": -8.701,
"accumulated_value": -8.701
},
"units_description": "TEMPERATURA",
"units_code": "C",
"trigger_run": false,
"source": "MANUAL"

},
{

"id_meter": 1157,
"date_reading": "2019-08-21T14:06:03+00:00"
"date": "2019-08-21T14:06:03.714035+00:00",
"data": {
"date": "2019-08-21T14:06:03+00:00",
"value": -8.737,
"accumulated_value": -8.737
},
"units_description": "TEMPERATURA",
"units_code": "C",
"trigger_run": false,
"source": "API",


},
{
"id_meter": 1157,
"date_reading": "2019-08-21T14:05:12+00:00"
"date": "2019-08-21T14:05:14.151536+00:00",
"data": {
"date": "2019-08-21T14:05:12+00:00",
"value": -8.769,
"accumulated_value": -8.769
},
"units_description": "TEMPERATURA",
"units_code": "C",
"trigger_run": false,
"source": "WORK_ORDER"
}
],
"total": 3
}
¿Encontró su respuesta?