Skip to content

Usage History

The Usage tab shows you exactly when and how much data you’ve consumed over the last 30 days. Each day can be expanded to see the individual PPPoE sessions inside it — useful for spotting unusual activity (“why did I burn 20 GB on Tuesday?”) or just understanding your patterns.

Until the March 2026 redesign, there was a separate Sessions tab. That’s now merged in here — sessions appear when you click a day open.

After login, from the portal:

  • Sidebar → Usage (chart icon)
  • Direct URL: /customer/usage
  • Mobile app: bottom-bar Usage tab

The Usage page has three sections, top to bottom:

SectionWhat it shows
Monthly summaryTotal download / upload this month, total of monthly quota, percentage used.
Daily listOne row per day for the last 30 days. Each row shows date, download GB, upload GB, session count, expand toggle.
Session detail (expanded)List of individual PPPoE sessions for that day — start time, duration, bytes in/out, IP address.

The top card matches the Monthly ring on your Dashboard:

  • Used: total bytes (download + upload) since the 1st of the current month.
  • Bonus: any extra GB you’ve bought this month (see Buy Extra Data).
  • Quota: your plan’s monthly cap plus bonus.
  • Percentage: the same number the ring shows.

If your plan has unlimited monthly data (quota = 0), this section just shows “Used: X GB — Unlimited plan”.

Below the summary, a scrollable list shows up to 30 days of history, newest first. Each row contains:

ColumnWhat it means
DateThe calendar day (your operator’s timezone).
DownTotal bytes downloaded that day, in GB.
UpTotal bytes uploaded that day, in GB.
SessionsHow many separate PPPoE connections you had. Usually 1 (always-on); spikes if your router rebooted or you lost power.
Expand ▾Click to reveal the per-session breakdown for that day.

Today is always at the top, with a (today) label and live-counter numbers that update every 30 seconds. Past days are snapshotted and never change.

The numbers come from two places:

  • daily_usage_history — the canonical source. The operator’s QuotaSync writes a row per subscriber per day at midnight, recording the exact bytes consumed.
  • radacct fallback — if a day is missing from history (rare — happens if the API was down at midnight), the page falls back to summing radacct session totals for that day.

For today specifically, the page uses live counters on the subscriber row, which include both completed sessions and the current active session. So “today” always reflects exactly what your router has used so far.

Click a day’s to expand it. You see one row per PPPoE session that day:

ColumnWhat it means
StartedWhen the session began.
EndedWhen the session stopped (or “active now” for the current session).
DurationHow long the session lasted — 2h 14m, 47m, 3d 5h 22m.
Down / UpBytes in / out for that session only.
IPThe IP address assigned to your router for that session.

A typical home customer has one long-running session per day — the row starts at midnight (or whenever your router last reconnected) and either ends at the next reboot or runs to “now”. Multiple short sessions usually mean a power cut, router reboot, or PPPoE flap.

”Why did I burn so much data on Tuesday?”

Section titled “”Why did I burn so much data on Tuesday?””
  1. Usage → scroll to Tuesday’s row. Note the GB total.
  2. Click the to expand. You see each session that day.
  3. Look at start times — was there a long session you don’t recognise? (e.g. 3 a.m. to 7 a.m. while you were asleep.)
  4. Check the IP column to confirm sessions belong to your router (the IP is the public one assigned by your ISP).
  5. If a session looks suspicious, contact your ISP via Support Tickets — they can correlate with radacct server-side to verify.
  1. Usage → expand each of the last 7 days.
  2. Count session rows per day. Always-on routers should show 1 session per day (sometimes 2 if it spans midnight).
  3. If you see 5+ sessions on multiple days, your router is dropping the PPPoE connection.
  4. Open a Support Ticket with category “Connectivity” — your ISP can ping your router from the network side and see if it’s a line issue.

”How much did I use last week vs this week?”

Section titled “”How much did I use last week vs this week?””
  1. Usage → mentally sum the last 7 days’ download totals.
  2. Compare to the previous 7 days.
  3. The page doesn’t have a “compare” view — but the data is there. Tap each day to see the breakdown.
  4. For exact figures or a CSV export, ask your operator — admins have richer reports.
  • The page fetches all 30 days on load.
  • Today’s row uses live counters and re-renders every 30 seconds.
  • Past days are fixed — they don’t auto-refresh because they can’t change.
  • Pull-to-refresh on mobile re-fetches the whole list.
  • Per-device usage. The portal doesn’t break down traffic per device — you see PPPoE-session totals. If you have a TR-069 router and parental controls enabled, the WiFi tab can show connected hosts (not per-host bytes).
  • Per-application usage. No DPI / app-level breakdown.
  • Days older than 30. History is kept on the server (the operator can see further back), but the portal trims to the last 30 days to keep the page fast.
  • Hourly chart. Days are the smallest unit shown on screen.

A few rules of thumb when looking at the numbers:

ActivityApproximate consumption
1 hour SD Netflix (480p)~1 GB
1 hour HD Netflix (1080p)~3 GB
1 hour 4K Netflix~7 GB
1 hour Zoom video call~1 GB
1 hour Spotify~150 MB
100 MB game patch100 MB (just once)
30 GB Steam download30 GB

A normal household of 4 with HD streaming + a few smartphones typically uses 80–150 GB/month. If you’re way above that, the per-session detail usually has the answer.

The Usage tab is visible to every logged-in customer. There are no permissions to grant — the JWT’s customer_username claim scopes everything to your account.