(GET) Consultar lecturas de un medidor

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 medirores 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′.
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
}