统计图表卡片
统计图表卡片允许你为列出的每个实体显示统计数据图表。
非计量实体和chart_type
为line
的统计图表卡片截图。
计量实体和chart_type
为bar
的统计图表卡片截图。
对于支持的传感器,系统每5分钟和每小时收集一次统计数据。5分钟统计数据将保留记录器配置中设定的持续时间,而小时统计数据将无限期保留。它会保留传感器在特定小时的最小值
、最大值
和平均值
,或者计量实体的总和
。
如果你的传感器不支持统计功能,请查看这里。
要将统计图表卡片添加到你的用户界面:
-
在屏幕右上角,选择编辑按钮。
- 如果这是你首次编辑仪表板,会出现编辑仪表板对话框。
- 通过编辑仪表板,你将接管这个仪表板的控制权。
- 这意味着当新的仪表板元素可用时,它将不再自动更新。
- 一旦你接管控制权,你将无法让这个特定的仪表板恢复自动更新。不过,你可以创建一个新的默认仪表板。
- 要继续,在对话框中,选择三点菜单,然后选择接管控制。
- 如果这是你首次编辑仪表板,会出现编辑仪表板对话框。
-
添加卡片并自定义操作和功能到你的仪表板。
此卡片的所有选项都可以通过用户界面进行配置。
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
卡片的可选键。这通常不是必需的,但如果在同一视图上使用多个日期选择卡片,则可能很有用。
实体的选项
如果你将实体定义为对象而不是字符串,你可以添加更多自定义和配置:
示例
type: statistics-graph
title: 'My Graph'
entities:
- sensor.outside_temperature
- entity: sensor.inside_temperature
name: Inside