> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docku.mertani.com/llms.txt.
> For full documentation content, see https://docku.mertani.com/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docku.mertani.com/_mcp/server.

# Struktur Data

## Overview

Mertani menyimpan setiap data sensor yang dikirimkan oleh perangkat dalam format terstruktur. Setiap entri data dilengkapi dengan `timestamp` untuk memastikan akurasi waktu pencatatan serta memudahkan proses analisis historis.

Struktur ini dirancang agar:

* Konsisten untuk berbagai jenis sensor
* Mudah diproses oleh sistem integrasi
* Fleksibel untuk penambahan sensor baru

## Struktur Data Sensor

## Field Sensor

Setiap sensor memiliki struktur berikut:

Menunjukkan waktu kapan data dicatat. Format ISO 8601 itu standar internasional, misalnya:

```
2025-11-20T00:00:00+07:00
```

Artinya:

* `2025-11-20` → tanggal
* `T` → pemisah tanggal & waktu
* `00:00:00` → jam (HH:mm:ss)
* `+07:00` → zona waktu (WIB)

Identitas unik dari sensor. Contoh:

```
Y789-flLev
```

Biasanya berisi:

* kode device
* jenis sensor (misalnya: `flLev` = water level)

Nilai hasil pembacaan sensor. Contoh:

```
25.5
```

Karakteristik:

* Bertipe numerik (integer atau float)
* Tidak mengandung satuan
* Representasi murni dari hasil pengukuran

Menunjukkan satuan dari nilai sensor.

```
cm
```

Contoh satuan yang umum:

* `cm` → centimeter
* `%` → persen (humidity)
* `°C` → derajat Celsius

## Contoh Data sensor

Berikut contoh data sensor yang dikirim dalam satu request:

```json
{
  "timestamp": "2025-11-20T00:00:00+07:00",
  "sensors": [
    {
      "id": "Y789-flLev",
      "value": 25.5,
      "unit": "cm"
    },
    {
      "id": "Y789-arHum",
      "value": 80,
      "unit": "%"
    },
    {
      "id": "Y789-arTemp",
      "value": 32,
      "unit": "°C"
    }
  ]
}
```