Receipt Details

Basic Information
Device Code
CS-A1B2C3D5
Sync ID
CS-A1B2C3D5-20260806-001
Message Type
device_sync
Firmware Version
1.3.2
Generated At
08/06/2026 21:00
Received At
08/06/2026 21:00
Upload Mode
once_daily
Sequence
1
Health Information
Time Synced
True
Radar Status
online
Battery
88% (3.941V)
Storage
ready
WiFi RSSI
-51 dBm
Uptime
2 seconds
Complete Raw JSON
{
  "device": {
    "device_id": "CS-A1B2C3D5",
    "firmware_version": "1.3.2"
  },
  "health": {
    "last_error": null,
    "time_source": "NTP",
    "time_synced": true,
    "wake_reason": "power_on",
    "radar_status": "online",
    "rtc_detected": true,
    "wifi_rssi_dbm": -51,
    "storage_status": "ready",
    "uptime_seconds": 2,
    "battery_percent": 88,
    "battery_voltage": 3.941,
    "free_heap_bytes": 179784,
    "storage_backend": "sd",
    "storage_free_bytes": 1874251776,
    "radar_online_percent": 95.7
  },
  "upload": {
    "mode": "once_daily",
    "sequence": 1,
    "scheduled_time": "08:00",
    "configured_times": [
      "08:00"
    ]
  },
  "reports": [
    {
      "date": "2026-08-05",
      "hourly": [
        {
          "complete": true,
          "period_end": "2026-08-05T01:00:00",
          "crowd_level": "empty",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T00:00:00",
          "pir_triggers": 0,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 0.0,
          "highest_crowd_score": 0.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 0,
          "average_battery_percent": 94.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T02:00:00",
          "crowd_level": "empty",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T01:00:00",
          "pir_triggers": 0,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 0.0,
          "highest_crowd_score": 0.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 0,
          "average_battery_percent": 94.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T03:00:00",
          "crowd_level": null,
          "data_status": "not_observed",
          "observations": 0,
          "period_start": "2026-08-05T02:00:00",
          "pir_triggers": 0,
          "coverage_percent": 0.0,
          "observed_seconds": 0,
          "average_crowd_score": null,
          "highest_crowd_score": null,
          "radar_online_percent": null,
          "elevated_observations": 0,
          "occupied_observations": 0,
          "average_battery_percent": null
        },
        {
          "complete": true,
          "period_end": "2026-08-05T04:00:00",
          "crowd_level": "empty",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T03:00:00",
          "pir_triggers": 0,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 1.0,
          "highest_crowd_score": 4.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 0,
          "average_battery_percent": 94.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T05:00:00",
          "crowd_level": null,
          "data_status": "sensor_error",
          "observations": 0,
          "period_start": "2026-08-05T04:00:00",
          "pir_triggers": 0,
          "coverage_percent": 0.0,
          "observed_seconds": 0,
          "average_crowd_score": null,
          "highest_crowd_score": null,
          "radar_online_percent": 0.0,
          "elevated_observations": 0,
          "occupied_observations": 0,
          "average_battery_percent": 93.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T06:00:00",
          "crowd_level": "empty",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T05:00:00",
          "pir_triggers": 0,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 2.0,
          "highest_crowd_score": 7.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 0,
          "average_battery_percent": 93.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T07:00:00",
          "crowd_level": "empty",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T06:00:00",
          "pir_triggers": 1,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 5.0,
          "highest_crowd_score": 10.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 0,
          "average_battery_percent": 93.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T08:00:00",
          "crowd_level": "low",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T07:00:00",
          "pir_triggers": 2,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 12.0,
          "highest_crowd_score": 20.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 4,
          "average_battery_percent": 93.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T09:00:00",
          "crowd_level": "low",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T08:00:00",
          "pir_triggers": 4,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 20.0,
          "highest_crowd_score": 32.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 4,
          "average_battery_percent": 92.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T10:00:00",
          "crowd_level": "low",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T09:00:00",
          "pir_triggers": 6,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 28.0,
          "highest_crowd_score": 44.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 4,
          "average_battery_percent": 92.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T11:00:00",
          "crowd_level": "low",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T10:00:00",
          "pir_triggers": 7,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 35.0,
          "highest_crowd_score": 52.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 4,
          "average_battery_percent": 92.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T12:00:00",
          "crowd_level": "medium",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T11:00:00",
          "pir_triggers": 9,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 44.0,
          "highest_crowd_score": 61.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 4,
          "occupied_observations": 4,
          "average_battery_percent": 92.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T13:00:00",
          "crowd_level": "medium",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T12:00:00",
          "pir_triggers": 10,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 52.0,
          "highest_crowd_score": 70.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 4,
          "occupied_observations": 4,
          "average_battery_percent": 91.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T14:00:00",
          "crowd_level": "high",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T13:00:00",
          "pir_triggers": 12,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 63.0,
          "highest_crowd_score": 82.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 4,
          "occupied_observations": 4,
          "average_battery_percent": 91.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T15:00:00",
          "crowd_level": "high",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T14:00:00",
          "pir_triggers": 14,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 70.0,
          "highest_crowd_score": 90.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 4,
          "occupied_observations": 4,
          "average_battery_percent": 91.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T16:00:00",
          "crowd_level": "high",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T15:00:00",
          "pir_triggers": 13,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 66.0,
          "highest_crowd_score": 84.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 4,
          "occupied_observations": 4,
          "average_battery_percent": 91.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T17:00:00",
          "crowd_level": "medium",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T16:00:00",
          "pir_triggers": 11,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 58.0,
          "highest_crowd_score": 76.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 4,
          "occupied_observations": 4,
          "average_battery_percent": 90.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T18:00:00",
          "crowd_level": "medium",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T17:00:00",
          "pir_triggers": 10,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 49.0,
          "highest_crowd_score": 68.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 4,
          "occupied_observations": 4,
          "average_battery_percent": 90.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T19:00:00",
          "crowd_level": "medium",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T18:00:00",
          "pir_triggers": 9,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 42.0,
          "highest_crowd_score": 59.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 4,
          "occupied_observations": 4,
          "average_battery_percent": 90.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T20:00:00",
          "crowd_level": "low",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T19:00:00",
          "pir_triggers": 7,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 34.0,
          "highest_crowd_score": 48.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 4,
          "average_battery_percent": 90.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T21:00:00",
          "crowd_level": "low",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T20:00:00",
          "pir_triggers": 5,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 25.0,
          "highest_crowd_score": 39.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 4,
          "average_battery_percent": 89.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T22:00:00",
          "crowd_level": "low",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T21:00:00",
          "pir_triggers": 3,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 16.0,
          "highest_crowd_score": 27.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 4,
          "average_battery_percent": 89.0
        },
        {
          "complete": true,
          "period_end": "2026-08-05T23:00:00",
          "crowd_level": "empty",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T22:00:00",
          "pir_triggers": 1,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 8.0,
          "highest_crowd_score": 14.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 0,
          "average_battery_percent": 89.0
        },
        {
          "complete": true,
          "period_end": "2026-08-06T00:00:00",
          "crowd_level": "empty",
          "data_status": "valid",
          "observations": 4,
          "period_start": "2026-08-05T23:00:00",
          "pir_triggers": 0,
          "coverage_percent": 5.0,
          "observed_seconds": 180,
          "average_crowd_score": 3.0,
          "highest_crowd_score": 6.0,
          "radar_online_percent": 100.0,
          "elevated_observations": 0,
          "occupied_observations": 0,
          "average_battery_percent": 89.0
        }
      ],
      "status": "final",
      "summary": {
        "peak_hour": "14:00-15:00",
        "observations": 88,
        "quietest_hour": "00:00-01:00",
        "dominant_level": "low",
        "coverage_percent": 4.6,
        "observed_seconds": 3960,
        "level_distribution": {
          "low": 28,
          "high": 12,
          "peak": 0,
          "empty": 28,
          "medium": 20
        },
        "average_crowd_score": 28.8,
        "highest_crowd_score": 90.0,
        "elevated_observations": 32,
        "occupied_observations": 60
      },
      "revision": 1,
      "report_id": "CS-A1B2C3D5-2026-08-05",
      "period_end": "2026-08-06T00:00:00",
      "period_start": "2026-08-05T00:00:00"
    }
  ],
  "sync_id": "CS-A1B2C3D5-20260806-001",
  "generated_at": "2026-08-06T21:00:10\u002B05:30",
  "message_type": "device_sync",
  "command_results": [],
  "reported_config": {
    "area_size": "medium",
    "power_mode": "smart",
    "sensitivity": "medium",
    "config_version": 7,
    "pir_wake_enabled": true,
    "pir_cooldown_seconds": 60,
    "active_window_seconds": 45,
    "maximum_window_seconds": 120,
    "backup_interval_seconds": 300,
    "empty_confirmation_seconds": 8
  },
  "observation_batch": null
}
Back to Dashboard