Consultar leituras de um medidor

Através desta API é possível consultar a lista das leituras inseridas em um medidor do Fracttal.

Neste serviço web é possível filtrar para obter todas as leituras de medidor associadas a um ativo em particular ou para obter todas as leituras de um medidor específico.

O parâmetro para consultar as leituras de medidores associados a um ativo é:

  • Code: Código do ativo ao qual o medidor está associado

Os parâmetros para consultar as leituras de um medidor em particular são:

  • Code: Código do ativo ao qual o medidor está associado
  • Serial: Serial do medidor

Esta API permite filtrar por data da leitura para que você obtenha as leituras do medidor que precisar.

Parâmetros de entrada

ParâmetroTipoRequeridoDescrição
codeTextoOpcionalCódigo do ativo que tem o medidor associado
type_dateTextoOpcionalTipo de data para fazer a consulta. Pode ser:

Valor | Descrição
date | Data de criação
date_reading | Data da leitura
serialTextoOpcionalSerial do medidor que se deseja consultar
sinceTextoOpcionalData inicial, aplica para a data de leitura. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' Exemplo:'2016-07-12T20:00:00-03′
untilTextoOpcionalData final, aplica para a data de leitura. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' Exemplo:'2016-07-12T20:00:00-03′
code_locationTextoOpcionalCódigo da localização
startInteiroOpcionalCampo que serve para fazer a paginação de registros. É o número no qual começa a paginação. Por padrão é 0
limitInteiroOpcionalQuantidade de registros (itens) que deseja que a API retorne. Por padrão é 100 (Não pode ser superior a este valor)

Parâmetros de saída

ParâmetroTipoDescrição
date_readingTextoData da leitura
dateTextoData da inserção no Fracttal
datajsonInformação da leitura:

Parâmetro | Descrição
date | Data da leitura
value | Valor
accumulated_value | Valor acumulado
units_descriptionTextoDescrição da Unidade do medidor
units_codeTextoCódigo da unidade
trigger_runBooleanoTrue quando lança uma tarefa, false caso contrário
sourceTextoFonte da leitura: API, WORK_ORDER, MANUAL
related_work_orders_tasksJsonLista de ordens de trabalho vinculadas:

Campo | Descrição
wo_folio | Folio da ordem de trabalho
id_work_order | Id da ordem de trabalho
id_work_order_task | Id da tarefa da ordem de trabalho

Exemplo:

Solicitação: (GET)https://app.fracttal.com/api/meters_reading_list/?code=EQM027&serial=12345656

{
  "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
}

TESTAR CONEXÃO

Language