(GET) Consultar leituras do medidor

Usando esta API, você pode visualizar a lista de leituras inseridas em um medidor Fracttal. 

Neste serviço web você pode filtrar para obter todas as leituras do medidor associadas a um determinado ativo ou para obter todas as leituras de um medidor específico. 

Os parâmetros para consultar as leituras de medição associadas a um ativo são: 

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

Os parâmetros para consultas de leituras para um determinado medidor são: 

  • code: Código do ativo ao qual o medidor está associado. 
    serial: Serial do medidor. 

Esta API permite filtrar a data de leitura para obter as leituras do medidor de que precisa. 

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

Parâmetros de entrada 

parâmetro 

Tipo de campo 

Necessário 

descrição 

code 

Texto 

opcional 

O código do ativo que o medidor esta associa a ele. 

type_date 

Texto 

opcional 

Tipo de data para fazer a consulta. Pode ser: 

valor 

descrição 

data 

Data de criação 

date_reading 

Data da leitura 

 

serial 

Texto 

opcional 

Serial do medidor a ser consultado. 

since 

Texto 

opcional 

Data de início, se aplica à data de leitura. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' Exemplo:'2016-07-12T20:00:00-03'. 

until 

Texto 

opcional 

Data de término, vale para a data de leitura. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' Exemplo:'2016-07-12T20:00:00-03'. 

star 

inteiro 

opcional 

Um campo usado para fazer paginação de discos. Este é o número em que a paginação começa. Padrão é 0 

limit 

inteiro 

opcional 

O número de registros (itens) que você deseja que a API retorne. Padrão é 100 (Não pode ser maior que esse valor) 

Parâmetros de saída 

parâmetro 

Tipo de campo 

descrição 

date_reading 

Texto 

Data da leitura 

data 

Texto 

Data de inserção em Fracttal 

data 

json 

Informações de leitura: 

parâmetro 

descrição 

data 

Data da leitura 

valor 

valor 

accumulated_value 

Valor acumulado 

 

units_description 

Texto 

Unidade medidor de descrição 

units_code 

Texto 

Código da unidade 

trigger_run 

booleano 

True quando você lança uma tarefa, false caso contrário  

source 

Texto 

Fonte de leitura: API, WORK_ORDER, MANUAL 

 
Exemplo:  

Requisição
https://app.fracttal.com/api/meters_reading_list/?code=EQM027&serial=12345656 

Resposta

"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