Consulta avançada de medidores

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âmetroTipoObrigatórioDescrição
codeTextoOpcionalCódigo do ativo que tem associado o medidor.
serialTextoOpcionalSerial do medidor que se deseja consultar.
startInteiroOpcionalCampo que serve para fazer a paginação de registros. É o número em que 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â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
}
Language