(PUT) Inserir Leitura de um Medidor

Usando este EndPoint, uma leitura pode ser inserida em um medidor específico.
EndPoint 
(PUT) https://app.fracttal.com/api/meter_reading/:id 

Método PUT 
 

Parâmetros de Entrada 

Parâmetro 

Tipo de campo 

Requisição

Descrição

ID

Texto 

Sim

Código do ativo associado ao medidor. 

 

Parâmetros

Campo 

Tipo de campo 

Requerido 

Descrição

date 

Texto 

Sim 

Data da leitura. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' Exemplo:'2016-07-12T20:00:00-03' 

value 

Inteiro 

Sim 

Valor de Leitura

serial 

Texto 

Sim 

Serial do medidor 

 

Parâmetros de Saída

Parâmetros

Tipo de campo 

Descrição

meter 

Text 

Informação do Medidor

Parâmetro 

Tipo de campo 

Descrição

counter_offset_value 

Inteiro

Valor base 

counter_value 

Inteiro

Valor Acumulado 

max_value 

Texto

Valor máximo 

min_value 

Inteiro

Valor mínimo 

monthly_average_data 

Texto

Média Mensal estimada 

last_data 

Texto

Ultima leitura 

tasks 

Text 

Informação da Tarefa que foi ativada por Leitura

 

Exemplo: 
Exemplo de Requisição
https://app.fracttal.com/api/meter_reading/HCY1-P1 
Corpo (body): 

{"date":"2016-12-07T20:00:00-03","value":2050, "serial":"112"} 

Exemplo de Resposta


  "success": true, 
  "message": "200", 
  "data": { 
    "meter": { 
      "counter_offset_value": 2011, 
      "counter_value": 4061, 
      "max_value": null, 
      "min_value": null, 
      "monthly_average_data": 62, 
      "last_data": { 
        "date": "2016-12-07T00:00:00+00:00", 
        "value": 2050, 
        "accumulated_value": 4061 
      } 
    }, 
    "tasks": [ 
      { 
        "task": "TAREA ANUAL DE MANTENIMIENTO" 
      } 
    ] 
  }, 
  "total": 0