仪表卡片
仪表卡片是一种基础卡片,可以直观地显示传感器数据。
仪表卡片截图。
指针模式下的仪表卡片截图。
将卡片添加到您的用户界面:
- 在屏幕右上角,选择编辑按钮
。 - 如果这是您第一次编辑仪表盘,会出现编辑仪表盘对话框。
- 通过编辑仪表盘,您将接管此仪表盘的控制权。
- 这意味着当新的仪表盘元素可用时,它不再自动更新。
- 一旦接管控制,您无法让此特定仪表盘恢复自动更新。但是,您可以创建一个新的默认仪表盘。
- 要继续,在对话框中选择三点菜单
,然后选择接管控制。
- 如果这是您第一次编辑仪表盘,会出现编辑仪表盘对话框。
- 添加卡片并自定义动作和功能到您的仪表盘。
此卡片的所有选项都可以通过用户界面进行配置。
YAML 配置
当您使用 YAML 模式或只是在 UI 的代码编辑器中使用 YAML 时,可以使用以下 YAML 选项。
type:
required: true
description: "gauge"
type: string
实体:
required: true
description: 要显示的实体 ID。
type: string
attribute:
required: false
description: 要显示的所选实体的属性
type: string
name:
required: false
description: 覆盖友好名称。可以是字符串,或名称配置对象。请参阅命名文档。
type: [string, map, list]
default: 实体名称
unit:
required: false
description: 赋予数据的计量单位。
type: string
default: 实体提供的计量单位
theme:
required: false
description: 使用任何已加载的主题覆盖此卡片使用的主题。有关主题的更多信息,请参阅前端文档。
type: string
min:
required: false
description: 图表的最小值。
type: integer
default: 0
max:
required: false
description: 图表的最大值。
type: integer
default: 100
needle:
required: false
description: 将仪表显示为指针式仪表。如果使用分段,则需要设置为 true。
type: boolean
default: false
severity:
required: false
description: 允许为不同数值设置颜色。
type: map
keys:
green:
required: true
description: 绿色开始的数值。
type: integer
yellow:
required: true
description: 黄色开始的数值。
type: integer
red:
required: true
description: 红色开始的数值。
type: integer
segments:
required: false
description: 颜色及其对应起始值的列表。分段将覆盖严重性设置。needle 必须为 true。
type: list
keys:
from:
required: true
description: 颜色开始的数值。
type: integer
color:
required: true
description: 分段的颜色,可以是任何 CSS 颜色声明,如 "red"、"#0000FF" 或 "rgb(255, 120, 0)"。
type: string
label:
required: false
description: 分段的标签。这将代替数值显示。
type: string
tap_action:
required: false
description: 点击卡片时执行的动作。请参阅动作文档。
type: map
hold_action:
required: false
description: 长按卡片时执行的动作。请参阅动作文档。
type: map
double_tap_action:
required: false
description: 双击卡片时执行的动作。请参阅动作文档。
type: map
示例
标题和计量单位:
带有自定义标题和计量单位的仪表卡片截图。
定义严重性映射:
多个分段:
带有多个颜色分段的仪表卡片截图。
可以使用 CSS 变量(代替 CSS '#rrggbb')作为默认仪表分段颜色:
var(--success-color)用于绿色var(--warning-color)用于黄色var(--error-color)用于红色var(--info-color)用于蓝色
因此,前面的示例也可以定义为:
显示实体的属性而非状态:
在此示例中,卡片显示 sensor.back_door_info 实体的 battery_level 属性。

