home-assistant.io/source/_dashboards/statistics-graph.markdown
2022-11-02 17:41:30 +01:00

2.7 KiB

type, title, sidebar_label, description
type title sidebar_label description
card Statistics Graph Card Statistics Graph The Statistics Graph card allows you to display a graph with statistics data for each of the entities listed.

The Statistics Graph card allows you to display a graph of statistics data for each of the entities listed.

Statistics are gathered every 5 minutes for sensors that support it. It will either keep the min, max and mean of a sensors value for a specific hour, or the sum for a metered entity.

If your sensor doesn't work with statistics, check this.

Screenshot of the statistics graph card for power entities Screenshot of the Statistics Graph card with none metered entities and `chart_type` `line`.

Screenshot of the statistics graph card for energy entities Screenshot of the Statistics Graph card with a metered entity and `chart_type` `bar`.

To add the Statistics Graph card to your user interface, click the 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 Statistics Graph from the card picker. All options for this card can be configured via the user interface.

{% configuration %} type: required: true description: statistics-graph type: string entities: required: true description: "A list of entity IDs or entity objects (see below), or an external statistic id" type: list days_to_show: required: false description: Days to show in graph. Minimum is 1 day. type: integer default: 30 chart_type: required: false description: If the graph should be rendered as a bar or a line chart. type: string stat_types: required: false description: The statistics types to render. min, max, mean, sum, state type: list title: required: false description: The card title. type: string period: required: false description: The period of the rendered graph. 5minute, hour, day or month type: string
{% endconfiguration %}

Options For Entities

If you define entities as objects instead of strings, you can add more customization and configuration:

{% configuration %} entity: required: true description: Entity ID. type: string name: required: false description: Overwrites friendly name. type: string {% endconfiguration %}

Example

Alternatively, the card can be configured using YAML:

type: statistics-graph
title: 'My Graph'
entities:
  - sensor.outside_temperature
  - entity: sensor.inside_temperature
    name: Inside