A Home Assistant-style History panel with more powerful, configurable graphs.
Note
Advanced History is currently in pre-release development. Configuration and behavior may change before version 1.0.0.
Advanced History provides a dedicated Home Assistant sidebar panel that keeps the familiar History-page workflow while using Statistics Graph Chart Card for graph rendering.
It includes native target selection, Energy-style date navigation and comparisons, visual graph editing, reusable bookmarks, chart history, and Undo/Redo.
Home Assistant's built-in History page is quick and convenient, but its graph customization is intentionally limited. Statistics Graph Chart Card offers much more control, but normally needs a dashboard card to be configured in advance.
Advanced History brings those two ideas together: select targets as you would in History, then explore them with the more capable graph card without building a separate dashboard for every combination.
- Select multiple areas, devices, or entities with Home Assistant's native target picker.
- Display numeric history and state timelines.
- Navigate dates and compare periods with native Energy controls.
- Edit the current chart through the Statistics Graph Chart Card visual editor.
- Define integration-wide Card Defaults through YAML or the visual editor.
- Save complete charts as user-scoped bookmarks synchronized across devices.
- Restore recently cleared charts and use Undo/Redo for incremental changes.
- Optionally open entity-dialog Show more links in Advanced History.
- Home Assistant with support for custom integrations.
- HACS is recommended.
- Statistics Graph Chart Card is a separate required dependency.
If the graph card is missing, Advanced History displays an Install using HACS link and a Retry button.
-
Install Statistics Graph Chart Card through HACS.
-
Open HACS → Integrations.
-
Open the three-dot menu and select Custom repositories.
-
Add this repository as an Integration:
https://github.com/andyblac/Advanced-History-Integration -
Search for Advanced History and install it.
-
Restart Home Assistant.
-
Open Settings → Devices & services → Add integration.
-
Search for Advanced History, complete setup, then open it from the sidebar.
- Install Statistics Graph Chart Card and register it as a dashboard resource.
- Copy
custom_components/advanced_historyinto/config/custom_components/advanced_history. - Restart Home Assistant.
- Add Advanced History from Settings → Devices & services.
No panel_custom entry is required in configuration.yaml.
Full setup, usage, configuration, and troubleshooting documentation is available in the Advanced History Wiki.
Special thanks to cataseven for creating Statistics Graph Chart Card, and for allowing and supporting its use in this project.
Graph rendering and the visual graph editor are provided at runtime by Statistics Graph Chart Card. It is not bundled with Advanced History and remains licensed under the GNU General Public License v3.0.
Native controls and localization are supplied by the Home Assistant frontend. HACS provides the optional community installation and update channel.
Advanced History was created by andyblac and is released under the MIT Licence.
This is an independent community project. It is not an official Home Assistant, Open Home Foundation, HACS, or Statistics Graph Chart Card project, and is not endorsed by those projects or their maintainers.