【笔记】HomeAssistant将小米智能插座数据作为能源数据

前言

HomeAssistant将小米智能插座数据作为能源数据,添加到能源仪表盘

适用于任何在HomeAssistant中具备能耗数据的实体

准备工作

  • 从HomeAssistant中得到能耗实体的id

修改配置

通过创建自定义实体转换单位(可选)

  • 小米智能插座提供的能耗单位是0.01kWh,也就是10Wh,所以需要除以10得到Wh单位的数据

cuco_cn_小米智能插座能耗_wh:自定义实体名
sensor.cuco_小米智能插座能耗:实际提供数据的实体id

configuration.yaml
1
2
3
4
5
6
sensor:
- platform: template
sensors:
cuco_cn_小米智能插座能耗_wh:
value_template: "{{ states('sensor.cuco_小米智能插座能耗') | float / 10 }}"
unit_of_measurement: "Wh"

创建虚拟电表

mi_plug_energy:自定义虚拟电表名
source:如果使用的是单位是正确的实体提供的数据,就直接写提供数据的实体id,如果使用的是转换单位后的虚拟实体提供的数据,就写虚拟实体id

cuco_cn_小米智能插座能耗_wh:实际提供数据的实体id

cycle:统计周期

daily:每天

configuration.yaml
1
2
3
4
utility_meter:
mi_plug_energy:
source: sensor.cuco_cn_小米智能插座能耗_wh
cycle: daily

确保没有问题

  • 开发者工具->统计->修复问题

  • 删除此实体的所有旧统计数据

配置能源

  • 能源->添加用电数据

  • 选择上一步创建的虚拟电表实体->设置电价->确定

  • 下一步

  • 下一步

  • 下一步

  • 下一步

  • 看看我的能源仪表盘

完成

  • 截图纪念