Através desta API é consultada informação avançada de medidores criados no Fracttal, contém informações relacionadas ao ativo ao qual está vinculado e informação da última manutenção.
Esta API permite filtrar para que você obtenha apenas os medidores que necessita: pelo código do ativo e/ou pelo serial do medidor.
- Para obter os medidores que pertencem a um ativo específico, é necessário enviar o parâmetro "code" (código do ativo).
- Para obter a informação de um medidor específico, é necessário enviar os parâmetros "code" (código do ativo) e "serial" (serial do medidor).
Parâmetros de entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
code | Texto | Opcional | Código do ativo que tem associado o medidor. |
serial | Texto | Opcional | Serial do medidor que se deseja consultar. |
start | Inteiro | Opcional | Campo que serve para fazer a paginação de registros. É o número em que 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 |
|---|---|---|
description | Texto | Descrição do Medidor |
serial | Texto | Serial do medidor |
is_counter | Texto | Valor que indica se o medidor é do tipo contador |
counter_offset_value | Texto | Valor Acumulado |
counter_value | Texto | Valor atual do medidor |
last_data | Texto | Informação da última leitura adicionada ao medidor: -"date": data, -"value": valor, -"accumulated_value": valor acumulado |
monthly_average_data | Texto | Valor promédio mensal |
units_description | Texto | Descrição da unidade do medidor |
units_code | Texto | Código da Unidade do medidor |
items_description | Texto | Descrição do ativo ao qual pertence o medidor |
items_parent_description | Texto | Localização à qual pertence o ativo |
id_task | Número | Id da tarefa |
task_description | Texto | Descrição da tarefa |
id_task_trigger_type | Número | id Tipo de ativador. 1: Data, 2: Ativador quando, 3: ativador a cada, 4 ativador de eventos. |
monthly_average_auto | Booleano | Valor que indica se a média mensal será calculada pelo sistema ou será inserida manualmente pelo usuário |
last_value_trigger | Número | Valor de leitura na última manutenção |
last_date_maintenance | Data | Data da última manutenção ativada por leitura |
id_company | Número | Id da empresa |
Exemplo:
Requisição: (GET)https://app.fracttal.com/api/meters_advanced/ACT-001
{
"success": true,
"message": "200",
"data": [
{
"id": 177136,
"is_counter": true,
"active": true,
"description": "Novo Medidor Refrigerador",
"serial": "0",
"counter_value": 2405,
"counter_offset_value": 0,
"id_unit": 6,
"units_code": "KM",
"units_description": "QUILÔMETROS",
"id_parent_meter": null,
"parent_meter_description": " {}",
"monthly_average_data": 1,
"id_item": 20005233,
"items_id_type_item": 2,
"items_code": "SVPRACT13",
"items_description": "SV REFRIGERADOR DE VACINAS",
"items_id_priority": null,
"items_id_group": null,
"items_id_group_2": null,
"items_field_2": "SV SAMSUNG",
"items_field_3": "SV C13 D",
"items_field_4": "SV 001827",
"items_parent_description": "// ",
"id_task": 2466764,
"tasks_description": "Manutenção a cada 600km",
"id_task_trigger_type": 3,
"last_value_trigger": "1805",
"last_date_maintenance": "2022-05-27T16:48:28.432111+00:00",
"id_company": 1190
}
],
"total": 1
}