关键要点
- 前往设置 → 仪表盘 → 能源开始配置——无需编辑YAML
- 先添加一个电网用电传感器(CT钳表或智能电表集成)——这是唯一必需的步骤
- 太阳能、电池、燃气/水表和单个设备都是同一页面上的可选附加项
- 设置你的电价(固定或分时),让仪表盘在显示用量的同时显示成本
- 传感器就绪后配置只需几分钟;图表随首批每小时统计数据开始填充,满一天后日视图才有参考价值
开始之前
在能源仪表盘有内容可显示之前,你至少需要一个以kWh上报能源(或以W上报功率,Home Assistant可将其积分为kWh)的传感器实体。
- 这通常是一个CT钳表集成(许多品牌可直接向Home Assistant上报)、如果你的电力公司/地区支持的话可以是智能电表集成,或者是一个全屋监测器。
- 如果你还没有任何能源传感器,请先参考本地智能家居能源管理概览和本地智能家居最佳硬件指南了解硬件选项,再回到这里。
- 入门阶段你不需要太阳能、电池或任何单设备传感器——它们都是后续可以添加的。
设置需要多长时间?
能源传感器就绪后,配置能源仪表板通常只需几分钟——耗时的是安装和配对监测硬件,而不是仪表板本身。
- 仅电网:选择一个传感器并设置电价,无需代码或 YAML。
- 太阳能、电池和单个设备:在同一页面为每个传感器多做一次选择。
- 图表:统计数据每小时汇总一次,因此第一批柱状图在下一个整点后出现,满一天后才有第一个完整的日视图。
添加电网传感器
在设置 → 仪表盘 → 能源中,点击"电网"下的"添加用电量",然后选择你的电网用电传感器实体。
- 如果传感器报告的是功率(W)而不是能量(kWh),请先用 Home Assistant 的“Integration (Riemann sum)”辅助工具创建能量传感器,再添加该传感器——Home Assistant 只能根据功率采样值近似估算能量,因此采样越频繁,结果越准确。
- 如果您有太阳能和独立的上网(输出)接入,请添加不含太阳能传感器的家庭电网接入,将逆变器添加为“太阳能电池板”来源,再将上网接入添加为第二个电网来源:只设置输出的能量,将功率测量设为“反转”,并配置上网补偿。
- 仅这一步就足以让你开始看到基本的用电图表;本指南中的其余内容都是可选的细化设置。
添加太阳能与电池
如果你有太阳能发电和/或电池储能,请在同一个能源配置页面上把它们作为独立的传感器实体添加——分别在"太阳能板"和"家庭电池储能"部分。
- 太阳能发电需要一个专属的传感器实体,通常来自你逆变器的本地集成(参见Matter太阳能逆变器集成指南,或你逆变器已有的本地API集成)。
- 电池储能需要两个传感器实体——流入电池的能量和流出的能量——这样仪表盘才能把充放电与电网、太阳能分开显示。
- 两者都配置好后,仪表盘的能源分布图会显示在任意时刻你的用电量中有多少来自太阳能、电池或电网。
添加单个设备
在"单个设备"下,添加每个你想单独追踪的能源监测智能插座或内置家电传感器——这能让你看清是哪台家电在推高你的用电量。
- 任何以kWh上报能源的传感器实体都可以添加到这里,最常见的是安装在电动车充电器、热水器或大型家电上的能源监测智能插座。
- 你不需要监测所有东西——参见本地能源管理概览,了解哪些设备值得单独追踪。
- 单个设备会在仪表盘的用电明细中以独立条目的形式出现,方便你直接比较各家电。
追踪暖通空调等高功率设备
提供功率(W)或能量(kWh)传感器的空调和锅炉,可以像智能插座一样添加到“单个设备”——使用设备层级可避免重复计算。
- 如果设备报告的是以瓦为单位的功率,可以直接添加功率传感器(需要 device_class power 和 state_class measurement),或用“Integration (Riemann sum)”辅助工具将其转换为能量后添加该传感器。
- 要在一个仪表板中同时查看回路级电表和空调设备,请先把所有传感器添加为单个设备,再把回路级实体选为其包含设备的上游设备——这样可避免重复计算。
- 有哪些传感器取决于设备的集成——购买额外的监测硬件之前,请先检查该集成是否提供功率或能量实体。
设置成本追踪
在电网用电传感器的设置下配置你的电价,把kWh用量转换为成本估算——可以是固定电价,也可以是分时电价计划。
- 固定电价是每kWh的单一价格,只需输入一次。
- 分时电价的做法是用 utility_meter 集成将用电量拆分为不同电价时段(例如峰时和谷时),或让价格指向一个报告当前电价的实体,使成本计算与实际账单一致——负载转移自动化(参见本地能源管理概览)也依据这一点。
- 如果您把太阳能电力输出到电网并获得收益,请在电网接入的输出(回馈电网)条目中配置补偿,以查看净成本,而不仅是用电成本。
解读仪表盘
仪表板显示每日、每周和每月用电量、能量分配图(电网、太阳能、电池)以及成本摘要——柱状图会随每小时统计数据的汇总逐步出现,满一天后才有第一个完整的日视图。
- 用电图表让你可以比较不同日期或星期,从而发现规律——设置完成后一个不错的初步检查是,看你的电网用电是否在太阳能发电时段如预期般下降。
- 如果你有太阳能,分布图是查看自用比例最快的方式——你的用电量中有多少来自自身发电、多少来自电网。
- 单设备条目让你能核实某台具体家电的用电量是否符合预期,这也有助于及早发现接线错误或配置错误的传感器。
布局示例与自定义仪表板
能源仪表板是“配置”出来的,而不是“搭建”出来的:选择要显示的来源,再通过“自定义卡片”显示或隐藏卡片——更改对该实例的所有用户生效。
- 示例 1——仅电网:一个用电传感器加电价,即可得到用量和成本图表。
- 示例 2——太阳能家庭:电网用电、作为太阳能电池板的逆变器以及可选的电池传感器,可得到电网/太阳能/电池分配图。
- 示例 3——设备级视图:添加单个设备(智能插座、空调、电动车充电桩)和上游层级,查看每个负载的占比。
- 要自定义,请打开 设置 → 仪表板 → 能源 → 编辑仪表板 → 自定义卡片;卡片分为概览、电力、燃气、水和当前几组,来源配置完成前卡片不可用。
- 如需完全自定义的布局,请用相同的传感器实体搭建常规仪表板。
解决传感器不显示的问题
如果选择列表中缺少某个传感器,几乎总是因为它缺少正确的 device_class、state_class 或单位——请先检查这些。
- 能量传感器:device_class energy,state_class 为 total 或 total_increasing。
- 功率传感器:device_class power,state_class 为 measurement。
- 电池:device_class battery、state_class measurement,单位为 %。燃气和水:device_class 为 gas 或 water,state_class 为 total 或 total_increasing。
- 实体必须是 sensor(input_number 需用模板传感器转换)、使用受支持的单位,并由 Recorder 存储;请在 设置 → 工具 → 统计 中解决所有错误。
- 总量虚高:不要通过模板或群组辅助工具把两个会重置的传感器(例如两个 utility_meter 传感器)相加——请分别添加每个累计传感器,并在 设置 → 工具 → 统计 中修正错误数据。
常见问题
能源仪表盘运行是否需要智能电表?
不需要——主电源上的CT钳表无需智能电表即可工作,这也是更常见的配置方式。如果你的电力公司和地区支持,智能电表集成是一种替代方案。
没有太阳能或电池能使用能源仪表盘吗?
可以。仅电网用电追踪就能给你提供用量和成本图表。太阳能和电池部分完全是可选的,可以以后再添加。
为什么设置完成后仪表盘是空的?
能源仪表板读取每小时的长期统计数据,因此第一批柱状图会在下一个整点后出现,满一天后才有完整的日视图。如果几个小时后仍无显示,请检查传感器是否具有所需的 device_class 和 state_class,并确认 设置 → 工具 → 统计 中没有该传感器的错误。
如果我所在地区的分时电价有两个以上的时段怎么办?
可以——utility_meter 集成能按合同的电价时段数量拆分用电量,价格实体也可以遵循供应商公布的任何时间表。请在电网接入的成本设置中选择它。
我能以后再添加单个设备而无需重做设置吗?
可以——单个设备、太阳能和电池都可以随时从同一个能源配置页面独立添加或删除,不会影响已配置的电网传感器。
这个仪表盘需要联网吗?
不需要——传感器配置完成后,能源仪表盘完全运行在你本地的Home Assistant实例上,在网络中断期间仍会继续工作,尽管你选择使用的任何云托管传感器集成不会。
这与通用的Home Assistant仪表盘有何不同?
能源仪表盘是专为能源传感器打造、自动生成的视图——它会自动处理单位换算、成本计算和分布图,而手动搭建的仪表盘需要自定义卡片和模板才能复现这些功能。
自动化能直接使用能源仪表盘的数据吗?
可以——能源仪表盘读取的底层传感器实体是标准的Home Assistant实体,因此任何自动化(包括本地能源管理概览中的负荷转移示例)都可以直接引用它们。
设置 Home Assistant 能源仪表板需要多长时间?
能源传感器就绪后,配置通常只需几分钟:选择电网传感器,添加可选来源,并设置电价。图表基于每小时统计数据填充,首批数据约需等到下一个整点,完整的日视图约需一天。
为什么我的传感器没有出现在能源仪表板列表中?
通常是缺少必需属性:能量传感器需要 device_class energy 以及 state_class total 或 total_increasing,功率传感器需要 device_class power 和 state_class measurement。此外它必须是使用受支持单位、并由 Recorder 存储的 sensor 实体。
我可以在能源仪表板中追踪空调或锅炉吗?
可以,前提是它提供功率(W)或能量(kWh)传感器。将能量传感器添加到“单个设备”,或先用“Integration (Riemann sum)”辅助工具转换功率传感器,并设置上游设备以避免重复计算。
我可以自定义能源仪表板吗?
可以——打开 设置 → 仪表板 → 能源 → 编辑仪表板 → 自定义卡片 即可显示或隐藏卡片。更改对所有用户生效;如需完全自定义的布局,请用相同的传感器搭建常规仪表板。
