Mediante esta API são criados medidores no Fracttal.
Parâmetros do body
Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
description | Texto | SIM | Descrição do Medidor |
item_code | Texto | SIM | Código do ativo ao qual pertence o medidor |
unit_code | Texto | SIM | Código da Unidade do medidor |
serial | Texto | Não | Serial do medidor (Deve ser único) |
is_counter | Texto | Não | Valor que indica se o medidor é do tipo contador |
serial_parent_meter | Texto | Não | Serial do medidor pai |
last_reading | Texto | Não | Valor atual do medidor (última leitura). Aplica quando o medidor é contador |
date_reading | Date | Não | Data da última leitura. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' Exemplo: '2023-07-12T20:00:00-03′. Aplica quando o medidor é contador |
monthly_average_data | Texto | Não | Valor médio mensal. Aplica quando o medidor é contador |
monthly_average_auto | Booleano | Não | Valor médio automático. Aplica quando o medidor é contador |
Parâmetros de saída
Parâmetro | Tipo | Descrição |
|---|---|---|
id | Texto | Id do medidor |
code | Texto | Código do ativo |
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 mé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 |
parent_description | Texto | Localização à qual pertence o ativo |
monthly_average_auto | Booleano | Valor que indica se a média mensal será calculada pelo sistema ou se será inserida manualmente pelo usuário |
min_value | Número | Valor mínimo do medidor |
max_value | Número | Valor máximo do medidor |
Exemplo:
Requisição: (POST)https://app.fracttal.com/api/meters
{
"description": "Medidor por API",
"item_code": "EQM028",
"unit_code": "UND",
"serial": "API",
"is_counter": true,
"last_reading": 50,
"date_reading": "2023-01-12T20:00:00-03",
"monthly_average_auto": true
}{
"success": true,
"message": "200",
"data": {
"id": 352871,
"code": "EQM028",
"value": "50",
"id_hub": null,
"serial": "API",
"id_item": 145,
"id_unit": 1,
"id_group": null,
"last_data": {
"date": "2023-01-12T23:00:00+00:00",
"value": 50,
"accumulated_value": 50
},
"max_value": null,
"min_value": null,
"id_company": 69,
"id_group_1": null,
"id_group_2": null,
"is_counter": true,
"slot_index": null,
"units_code": "UND",
"description": "Medidor por API",
"id_priority": null,
"id_hub_model": null,
"id_type_item": 2,
"id_unit_type": 2,
"channel_index": null,
"counter_value": 50,
"id_meter_type": 1,
"id_cost_center": null,
"id_parent_meter": null,
"item_id_priority": null,
"path_description": "// REFRIGERADOR DE VACUNAS/ ",
"items_description": "REFRIGERADOR DE VACUNAS SAMSUNG C13 D 001827 02 RACKS 750X580X390 { EQM028 }",
"units_description": "Unidade",
"parent_description": "// ",
"counter_offset_value": 0,
"monthly_average_auto": true,
"monthly_average_data": null,
"parent_meter_description": " {}"
},
"total": 1
}