smartAgro Backend API Dashboard

Live API operational view

Database Health

Healthy
Database connection is healthy

Google Analytics 4

Active (G-HT1S15HF3R)
Error tracking: enabled

Last Data Record From Source

{
  "id": 106663,
  "created_at": "2026-07-06 04:07:33",
  "device_id": "edge-collector-1",
  "timestamp": "2026-07-06 04:07:33",
  "temperature": 30.312,
  "humidity": 45.0,
  "source": "ESP32-BME280",
  "payload": {
    "source": "ESP32-BME280",
    "payload": {},
    "humidity": 45.0,
    "device_id": "edge-collector-1",
    "timestamp": null,
    "temperature": 30.31203
  }
}

Latest Prediction Record

{
  "id": 106646,
  "created_at": "2026-07-06 04:07:35",
  "device_id": "edge-collector-1",
  "reading": {
    "id": 106663,
    "source": "ESP32-BME280",
    "payload": {
      "source": "ESP32-BME280",
      "payload": {},
      "humidity": 45.0,
      "device_id": "edge-collector-1",
      "timestamp": null,
      "temperature": 30.31203
    },
    "humidity": 45.0,
    "device_id": "edge-collector-1",
    "timestamp": "2026-07-06T04:07:33.162189+00:00",
    "created_at": "2026-07-06T04:07:33.162189+00:00",
    "temperature": 30.31203
  },
  "recommendation": {
    "vpd": 2.376,
    "etc_mm": 5.65,
    "stress": "Severe",
    "dose_m3ha": 56.5,
    "frequency": "12h"
  },
  "forecast": [
    {
      "day": "D+1",
      "vpd": 7.379,
      "etc_mm": 7.67,
      "rain_mm": 0.0,
      "dose_m3ha": 76.7,
      "humidity_min": 10.0,
      "forecast_date": "2026-07-05T00:00:00",
      "temperature_max": 42.0
    },
    {
      "day": "D+2",
      "vpd": 7.379,
      "etc_mm": 7.67,
      "rain_mm": 0.0,
      "dose_m3ha": 76.7,
      "humidity_min": 10.0,
      "forecast_date": "2026-07-06T00:00:00",
      "temperature_max": 42.0
    },
    {
      "day": "D+3",
      "vpd": 7.776,
      "etc_mm": 7.74,
      "rain_mm": 0.0,
      "dose_m3ha": 77.4,
      "humidity_min": 10.0,
      "forecast_date": "2026-07-07T00:00:00",
      "temperature_max": 43.0
    },
    {
      "day": "D+4",
      "vpd": 8.19,
      "etc_mm": 7.8,
      "rain_mm": 0.0,
      "dose_m3ha": 78.0,
      "humidity_min": 10.0,
      "forecast_date": "2026-07-08T00:00:00",
      "temperature_max": 44.0
    },
    {
      "day": "D+5",
      "vpd": 5.593,
      "etc_mm": 6.92,
      "rain_mm": 0.0,
      "dose_m3ha": 69.2,
      "humidity_min": 20.0,
      "forecast_date": "2026-07-09T00:00:00",
      "temperature_max": 39.0
    },
    {
      "day": "D+6",
      "vpd": 5.943,
      "etc_mm": 7.19,
      "rain_mm": 0.0,
      "dose_m3ha": 71.9,
      "humidity_min": 15.0,
      "forecast_date": "2026-07-10T00:00:00",
      "temperature_max": 39.0
    },
    {
      "day": "D+7",
      "vpd": 5.631,
      "etc_mm": 7.12,
      "rain_mm": 0.0,
      "dose_m3ha": 71.2,
      "humidity_min": 15.0,
      "forecast_date": "2026-07-11T00:00:00",
      "temperature_max": 38.0
    },
    {
      "day": "D+1",
      "vpd": 4.591,
      "etc_mm": 6.28,
      "rain_mm": 0.0,
      "dose_m3ha": 62.8,
      "humidity_min": 30.7,
      "forecast_date": "2026-07-07T04:07:34.864690+00:00",
      "temperature_max": 38.0
    },
    {
      "day": "D+2",
      "vpd": 4.052,
      "etc_mm": 6.03,
      "rain_mm": 0.0,
      "dose_m3ha": 60.3,
      "humidity_min": 34.0,
      "forecast_date": "2026-07-08T04:07:34.864696+00:00",
      "temperature_max": 36.6
    },
    {
      "day": "D+3",
      "vpd": 5.354,
      "etc_mm": 6.29,
      "rain_mm": 0.0,
      "dose_m3ha": 62.9,
      "humidity_min": 34.7,
      "forecast_date": "2026-07-09T04:07:34.864698+00:00",
      "temperature_max": 42.0
    },
    {
      "day": "D+4",
      "vpd": 5.293,
      "etc_mm": 6.27,
      "rain_mm": 0.0,
      "dose_m3ha": 62.7,
      "humidity_min": 35.1,
      "forecast_date": "2026-07-10T04:07:34.864699+00:00",
      "temperature_max": 41.9
    },
    {
      "day": "D+5",
      "vpd": 5.792,
      "etc_mm": 6.56,
      "rain_mm": 0.0,
      "dose_m3ha": 65.6,
      "humidity_min": 30.1,
      "forecast_date": "2026-07-11T04:07:34.864700+00:00",
      "temperature_max": 42.2
    },
    {
      "day": "D+6",
      "vpd": 4.852,
      "etc_mm": 6.27,
      "rain_mm": 0.0,
      "dose_m3ha": 62.7,
      "humidity_min": 32.8,
      "forecast_date": "2026-07-12T04:07:34.864701+00:00",
      "temperature_max": 39.6
    },
    {
      "day": "D+7",
      "vpd": 5.014,
      "etc_mm": 6.49,
      "rain_mm": 0.0,
      "dose_m3ha": 64.9,
      "humidity_min": 27.9,
      "forecast_date": "2026-07-13T04:07:34.864702+00:00",
      "temperature_max": 38.9
    },
    {
      "day": "D+8",
      "vpd": 4.362,
      "etc_mm": 6.0,
      "rain_mm": 0.0,
      "dose_m3ha": 60.0,
      "humidity_min": 36.6,
      "forecast_date": "2026-07-14T04:07:34.864703+00:00",
      "temperature_max": 38.7
    }
  ],
  "source": {
    "sensor": "ESP32-BME280",
    "forecast": "aemet",
    "weather_reason": "ok"
  },
  "meta": {
    "days": 15,
    "generated_at": "2026-07-06T04:07:34.867305+00:00"
  }
}

Last AEMET Weather Data

{
  "message": "No AEMET weather data collected yet"
}

Last Write Actions To DB

{
  "message": "No write actions captured yet"
}

Error Log (Last 50 Records)

[
  {
    "message": "No errors recorded yet"
  }
]

API Log (Last 50 Records)

[
  {
    "at": "2026-10-03T13:53:30.027808+00:00",
    "method": "GET",
    "path": "/robots.txt",
    "status": 404,
    "duration_ms": 0.67,
    "client": "216.73.216.202",
    "request_id": "67213736-6ac5-4f14-9d53-70b0741c15c2"
  }
]