{"ok": true, "database": "sensor", "query_name": "freezer_current_stats_5m", "rows": [["2026-03-21 15:59", -18.05, 31.41, 1018.32, "OPEN", 0.0, 28]], "truncated": false, "columns": ["latest_reading_at", "avg_temperature_c", "avg_humidity_pct", "avg_pressure_hpa", "current_door_status", "current_light_lux", "samples_in_window"], "query": {"sql": "WITH latest AS (\n  SELECT MAX(recorded_at) AS max_recorded_at\n  FROM freezer_1\n), windowed AS (\n  SELECT t.*\n  FROM freezer_1 t, latest\n  WHERE t.recorded_at >= datetime(latest.max_recorded_at, '-5 minutes')\n), latest_row AS (\n  SELECT recorded_at, door_status, light_lux\n  FROM freezer_1\n  ORDER BY recorded_at DESC\n  LIMIT 1\n)\nSELECT\n  latest_row.recorded_at AS latest_reading_at,\n  ROUND(AVG(windowed.temperature_c), 2) AS avg_temperature_c,\n  ROUND(AVG(windowed.humidity_pct), 2) AS avg_humidity_pct,\n  ROUND(AVG(windowed.pressure_hpa), 2) AS avg_pressure_hpa,\n  latest_row.door_status AS current_door_status,\n  latest_row.light_lux AS current_light_lux,\n  COUNT(*) AS samples_in_window\nFROM windowed, latest_row;", "params": {}}, "error": null, "private": false, "allow_execute_sql": true, "query_ms": 1.0689389891922474, "license": "Private"}