History
The History page (sidebar, between Dashboard and ESPHome) is for digging into what actually happened, as opposed to a Dashboard's own Chart card - one entity, a relative time range, part of a fixed layout. History holds any number of graphs, each independently configurable.
Building a graph
"+ Add graph" opens a single Source → Device → Entity picker. Picking "All" (the first choice in the Entity dropdown) adds every numeric entity the selected device currently has, re-resolved live so entities that appear later are picked up automatically; picking one specific entity adds just that one. A graph freely mixes entities across every integration you have connected - each series is normalized using its own local min/max, so plotting a temperature alongside a percentage still reads clearly, with a legend underneath showing each series' color, label, and current value.
Time range
Each graph is bar or line, over an absolute start/end date-time range (defaults to now ± 3 hours) - not a relative window. Set an end time in the future and the graph stays live: it appends new points as real data arrives and keeps the window's right edge tracking real time. Once real time passes the configured end, the graph becomes a fixed historical range and stops updating.
Visual fine-tuning
Same optional set Dashboard Chart cards have: a custom line/bar color, a legend toggle, a gridlines toggle, and - for line graphs - area fill under the line and per-point markers. Each graph's own three-dot menu has Edit and Remove.
Graph configurations live in the database, not the browser - they persist across devices, survive a browser data wipe, and are covered by Backup & Restore.