关于家庭能源管理的常见问题

能量与功率

将功率视为能量值是一个常见错误,但这两者并不相同。

能量是生产工作所需的定量测量(例如,给水加热),而功率则衡量能量传输的速度。

电功率以瓦特(W)为单位,电能以千瓦时(kWh)为单位。

可以将其类比于速度和距离:功率是您行驶的速度,能量是行驶的距离。

因此,能量(千瓦时)不是您在给定时间段内消耗的功率的平均值(平均功率的单位将再次是瓦特或千瓦)。能量是功率函数的积分(数学运算)。

这种区别非常重要,因为您需要在我们的能源仪表板中使用适当的实体。

从功率传感器创建能量传感器

由于在家庭助理中,我们不是处理功率函数,而是处理所使用功率的样本,因此我们无法直接进行积分(数学运算)并获得实际的能量消耗/生产量。

也就是说,如果您可以足够快地采样功率值(每隔几秒一次),则可以通过名为黎曼和的数学近似可靠地测量能量传输。家庭助理通过积分提供此数学运算。

按收费标准拆分消费

如果您使用第三方设备(例如,不直接从公用事业计量设备或公用事业提供商的云服务读取),则需要HA将您的能量测量拆分为2个(或更多)收费标准,以便单独跟踪这些能量消费。

为此,您可以使用utility_meter 集成。通过此集成,您可以根据公用事业提供商合同定义所需的多个收费标准,HA将能够区分每个收费标准的能量消耗。请注意,每个公用事业提供商都有自己的高峰和非高峰时间表,您需要创建自动化将 utility_meter 实体在不同收费标准之间切换。

能源仪表板不可见

如果您在侧边栏中看不到能源仪表板,请确保没有从您的configuration.yamlconfiguration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more]中移除default_config:。如果您已经移除了,您需要手动添加energy:集成。

解决缺失实体的问题

条件

您尝试将传感器添加到能源仪表板,但它没有出现在选择列表中。

解决方案

要找出传感器未显示的原因,请检查以下几点:

  • 传感器必须具有适当的属性。在开发者工具 > 状态中检查您的实体属性,以确认以下内容:

    • 对于电网、太阳能或电池类别,device_class必须为energy。对于燃气,必须为gas,对于水,必须为water
    • state_class必须为totaltotal_increasing
    • 传感器必须具有适当的unit_of_measurement。请查看每个类别的帮助文本以了解哪些单位被接受。包含指数的单位必须与上标字符精确匹配,例如,是被接受的,m3则不是。

    如果任何属性不正确,请对提供您传感器的集成提交问题,或者如果您正在开发自定义模板传感器,请确保模板具有正确的设置。

  • 实体必须是传感器。如果您尝试从另一个域添加某些内容(例如input_number),则必须首先从中创建模板传感器。

  • 实体必须没有任何统计错误。转到开发者工具 > 统计检查您的特定实体。如果您的单位在此处列出了问题,则必须在它可以添加到仪表板之前解决该问题。