The History Graph card allows you to display a graph for each of the entities listed.
Screenshot of the History Graph card, when the sensor has no `unit_of_measurement` defined.
Screenshot of the History Graph card, when the sensor has a `unit_of_measurement` defined.
To add the History Graph card to your user interface, click the Lovelace menu (three dots at the top right of the screen) and then Edit Dashboard. Click the “Add Card” button in the bottom right corner and select History Graph from the card picker. All options for this card can be configured via the user interface.
Hours to show in graph. Minimum is 1 hour. Big values can result in delayed rendering, especially if the selected entities have a lot of state changes.
If you define entities as objects instead of strings, you can add more customization and configuration:
Alternatively, the card can be configured using YAML:
type: history-graph title: 'My Graph' entities: - sensor.outside_temperature - entity: media_player.lounge_room name: Main player
Or with longer time frame, and multiple entities (as long as they share the same unit_of_measurement) in one graph:
type: history-graph title: "Temperatures in the last 48 hours" hours_to_show: 48 entities: - sensor.outside_temperature - entity: sensor.lounge_temperature name: "Lounge" - entity: sensor.attic_temperature name: "Attic"