Ir para o conteúdo

Listar leituras do medidor

Consulta leituras de medidores com filtros e retorna todos os campos de saída definidos no esquema Fracttal ETL.


Informação geral:

Module Category
Colocar Ler

ListMeterReadings

Parâmetros:

  • id: str, opcional ID do medidor (filtro).
  • código: str, opcional Código do medidor (filtro).
  • serial: str, opcional Série do medidor (filtro).
  • desde: str, opcional Data inicial (filtro).
  • até: str, opcional Data de término (filtro).
  • id_meter: int, opcional ID do medidor.
  • date_reading: str, opcional Data de leitura.
  • data: str, opcional Data de leitura (alternativa).
  • dados: ditado, opcional Objeto com subcampos: data, valor, valor_acumulado.
  • units_description: str, opcional Descrição da unidade.
  • units_code: str, opcional Código da unidade.
  • trigger_run: bool, opcional Indica se a execução foi acionada.
  • fonte: str, opcional Fonte de leitura.
  • items_code: str, opcional Código do item.
  • items_description: str, opcional Descrição do item.
  • parent_description: str, opcional Descrição do pai.
  • valor: int, opcional Valor de leitura.
  • data_anterior: str, opcional Data da leitura anterior.
  • valor_anterior: int, opcional Valor anterior.
  • próxima data: str, opcional Data da próxima leitura.
  • próximo_valor: str, opcional Valor da próxima leitura.
  • id_company: int, opcional ID da empresa.
  • descrição: str, opcional Descrição geral.
  • is_counter: bool, opcional Indique se você é contador.
  • counter_offset_value: int, opcional Deslocamento do contador.
  • counter_value: int, opcional Valor do contador.
  • monthly_average_data: qualquer tipo, opcional Dados médios mensais.

Parâmetros de entrada:

Campo Tipo Obrigatório Descrição Default Value Examples

Exemplo de uso:

[
  {
    "id": "MTR001",
    "code": "MTR-CODE-001",
    "serial": "SN123456",
    "since": "2023-01-01",
    "until": "2023-12-31",
    "id_meter": 1,
    "date_reading": "2023-10-01",
    "date": "2023-10-01",
    "data": {
      "date": "2023-10-01",
      "value": 150,
      "accumulated_value": 1200
    },
    "units_description": "kWh",
    "units_code": "KWH",
    "trigger_run": true,
    "source": "automatic",
    "items_code": "ITEM001",
    "items_description": "Electricity Consumption",
    "parent_description": "Building A",
    "value": 150,
    "previous_date": "2023-09-01",
    "previous_value": 130,
    "next_date": "2023-11-01",
    "next_value": "170",
    "id_company": 100,
    "description": "Monthly meter reading",
    "is_counter": true,
    "counter_offset_value": 0,
    "counter_value": 150,
    "monthly_average_data": {
      "2023-01": 120,
      "2023-02": 130,
      "2023-03": 140
    }
  }
]

Notas:

Use este modelo para consultar leituras de medidores e obter todos os campos de saída definidos no esquema.

Relacionado: