Dashboard
The dashboard gives you a live overview of everything happening on your WifiCone device. Stats refresh automatically every 3 seconds.
Dashboard Sections
Status Bar (Top)
Four live indicators at the top of the dashboard:
| Indicator | What It Shows |
|---|---|
| Sales Today | Total revenue collected today (resets at midnight) |
| WiFi | Whether the WiFi AP / LAN interface is up |
| Internet | Whether the WAN interface has internet access |
| Sessions | Number of currently active customer sessions |
System Resources
Real-time gauges for:
- CPU Usage — percentage utilization across all cores
- Memory — used vs. total RAM
- Disk — used vs. total storage on the root partition
- Temperature — CPU/board temperature (shown on supported hardware)
Network Interfaces
A live table showing each network interface:
| Column | Description |
|---|---|
| Interface | Name (e.g., eth0, wlan0) |
| IP Address | Current IP assignment |
| RX | Bytes received since boot |
| TX | Bytes transmitted since boot |
| Status | Up or Down |
Active Sessions
A count and list of currently connected customers. Shows time remaining per session and which rate profile they are on.
Recent Sales
The last 5–10 transactions: type, amount, time, and payment portal used.
Dashboard Polling
The dashboard polls the following API endpoints every 3 seconds:
GET /api/admin/stats— CPU, memory, disk, temperature, uptimeGET /api/admin/connectivity— WAN internet checkGET /api/admin/sales/today— today's total revenueGET /api/admin/version— installed software version
If the device is under heavy load, polling may slow down slightly — this is normal.
What "Internet" Checks
The connectivity check sends a test request to a known external endpoint. If the device cannot reach the internet (e.g., ISP is down, WAN cable unplugged), the Internet indicator turns red and customers will see a "No Internet" warning on the captive portal.
Next Steps
- Sales & Reports — full transaction history
- Network Management — fix connectivity issues
- Device — system restart and license status