Skip to content

Charging Sessions

The sessions page (/sessions) is the primary interface for viewing and managing your charging history.

sessions

Session Table

Sessions are displayed in a paginated table with configurable page size (25, 50, or 100 per page). Columns shown:

  • Date and time (displayed in your configured timezone)
  • Location name
  • Network (with color badge)
  • Charge type (AC/DC)
  • Energy delivered (kWh)
  • Cost (actual or estimated with ~ prefix)
  • Duration

Sorting

Click any column header to sort. Headers cycle through three states: none, ascending, descending. An arrow indicator shows the current sort direction. Sort state persists through pagination and filter changes.

Filtering

The filter bar supports multiple simultaneous filters:

Filter Options
Date range Presets: 7d, 30d, 90d, YTD, 1y, All, or custom start/end dates
Charge type AC, DC
Location type Home, Work, Public, and other location types
Network Multi-select checkboxes with color badges

Active filters display as chips below the filter bar. The summary bar above the table updates to reflect filtered totals.

Adding Sessions

Click the Add Session button above the table. A modal opens with fields for date, energy (kWh), cost, network, location, charge type, duration, SOC start/end, and notes.

Manually added sessions are tagged with a "Manual Entry" data source badge.

Editing Sessions

Click any row to open the session detail drawer. From the drawer, click Edit to open the edit modal.

The edit modal is organized into three tabs:

Tab Fields
Basics Date, network, energy, cost
Details Power metrics, SOC, duration, connector, EVSE data, stall selection
Notes Free-text notes

A data source badge in the top-right corner shows the origin of the session data (Manual Entry, Imported, HASS, or Edited).

Deleting Sessions

Open a session's edit modal and click Delete. A confirmation dialog prevents accidental deletion.

Session Detail Drawer

Click any table row to open the slide-out drawer with full session details:

  • Session info (date/time, duration, charge type, data source)
  • Energy and SOC (kWh delivered, SOC start/end, range added)
  • Cost breakdown card (actual cost, estimated cost, actual $/kWh, difference)
  • Network and location info with color badge
  • EVSE / Charger section (voltage, amperage, power, energy, max power, rated capacity, stall label)
  • Charging loss and utilization metrics when EVSE data is available

Use the prev/next arrows to navigate between sessions without closing the drawer.

Cost Display

Sessions display cost in two ways:

  • Actual cost -- User-entered or imported cost, shown normally
  • Estimated cost -- Calculated from network or location cost_per_kwh, shown with a ~ prefix and "Est." badge (e.g., ~$12.50)

When both exist, the drawer shows a cost breakdown card with the difference between actual and estimated.