跳到主要内容

统计图表卡片

统计图表卡片允许你为列出的每个实体显示统计数据图表。

非计量实体和chart_type为line的统计图表卡片截图。

非计量实体和chart_typeline的统计图表卡片截图。

计量实体和chart_type为bar的统计图表卡片截图。

计量实体和chart_typebar的统计图表卡片截图。

对于支持的传感器,系统每5分钟和每小时收集一次统计数据。5分钟统计数据将保留记录器配置中设定的持续时间,而小时统计数据将无限期保留。它会保留传感器在特定小时的最小值最大值平均值,或者计量实体的总和

如果你的传感器不支持统计功能,请查看这里

要将统计图表卡片添加到你的用户界面:

  1. 在屏幕右上角,选择编辑按钮。

    • 如果这是你首次编辑仪表板,会出现编辑仪表板对话框。
      • 通过编辑仪表板,你将接管这个仪表板的控制权。
      • 这意味着当新的仪表板元素可用时,它将不再自动更新。
      • 一旦你接管控制权,你将无法让这个特定的仪表板恢复自动更新。不过,你可以创建一个新的默认仪表板。
      • 要继续,在对话框中,选择三点菜单,然后选择接管控制
  2. 添加卡片并自定义操作和功能到你的仪表板。

此卡片的所有选项都可以通过用户界面进行配置。

YAML 配置

当你使用YAML模式或只是更喜欢在UI中的代码编辑器中使用YAML时,以下YAML选项可用。

配置变量

type 字符串 必填

statistics-graph

entities 列表 必填

实体ID列表或entity对象(见下文),或外部统计ID

days_to_show 整数 (可选,默认:30)

图表显示的天数。最小为1天。

chart_type 字符串 (可选)

图表应该渲染为bar(柱状图)还是line(线图)。

stat_types 列表 (可选)

要渲染的统计类型。min(最小值),max(最大值),mean(平均值),sum(总和),state(状态),change(变化)

title 字符串 (可选)

卡片标题。

period 字符串 (可选)

渲染图表的时间段。5minute(5分钟),hour(小时),day(天),week(周)或month(月)。如果energy_date_selection为true且未定义period,图表周期将根据所选日期范围在月/日/时之间自动选择。

hide_legend 布尔值 (可选,默认:false)

如果为true,图例将被隐藏。

logarithmic_scale 布尔值 (可选,默认:false)

如果为true,Y轴上的数值将以对数刻度显示。

min_y_axis 浮点数 (可选)

Y轴范围的下限。

max_y_axis 浮点数 (可选)

Y轴范围的上限。

fit_y_data 布尔值 (可选,默认:false)

如果为true,已配置的Y轴边界将自动扩展(但不缩小)以适应数据。

expand_legend 布尔值 (可选,默认:false)

如果为true,图例将最初显示所有项目。

energy_date_selection 布尔值 (可选,默认:false)

如果为true,图表日期范围将跟随同一视图上energy-date-selection卡片上选择的日期,类似于能源卡片。

collection_key 字符串 (可选)

如果使用energy_date_selection,你可以设置一个自定义键来匹配energy-date-selection卡片的可选键。这通常不是必需的,但如果在同一视图上使用多个日期选择卡片,则可能很有用。

实体的选项

如果你将实体定义为对象而不是字符串,你可以添加更多自定义和配置:

配置变量

entity 字符串 必填

实体ID。

name 字符串 (可选)

覆盖友好名称。

示例

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

相关主题