get https://app.fracttal.com/api/meters_reading/
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âmetro | Tipo | Requerido | Descrição |
|---|---|---|---|
code | Texto | Opcional | Código do ativo que tem o medidor associado |
type_date | Texto | Opcional | Tipo de data para fazer a consulta. Pode ser: Valor | Descrição date | Data de criação date_reading | Data da leitura |
serial | Texto | Opcional | Serial do medidor que se deseja consultar |
since | Texto | Opcional | Data inicial, aplica para a data de leitura. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' Exemplo:'2016-07-12T20:00:00-03′ |
until | Texto | Opcional | Data final, aplica para a data de leitura. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' Exemplo:'2016-07-12T20:00:00-03′ |
code_location | Texto | Opcional | Código da localização |
start | Inteiro | Opcional | Campo que serve para fazer a paginação de registros. É o número no qual começa a paginação. Por padrão é 0 |
limit | Inteiro | Opcional | Quantidade 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âmetro | Tipo | Descrição |
|---|---|---|
date_reading | Texto | Data da leitura |
date | Texto | Data da inserção no Fracttal |
data | json | Informação da leitura: Parâmetro | Descrição date | Data da leitura value | Valor accumulated_value | Valor acumulado |
units_description | Texto | Descrição da Unidade do medidor |
units_code | Texto | Código da unidade |
trigger_run | Booleano | True quando lança uma tarefa, false caso contrário |
source | Texto | Fonte da leitura: API, WORK_ORDER, MANUAL |
related_work_orders_tasks | Json | Lista 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
