本帖最后由 zsqduke 于 2022-2-6 15:46 编辑  
 
功率不能纳入能源管理,是因为功率不是能源啊,功率x时间才是电量(能源),就是千瓦和千瓦时的区别。那么只有功率,怎么算电量呢? 
 
用黎曼求和积分的实体。黎曼求和就是计算每个数据点下面的面积,相当于以时间为横坐标做积分,这样就能用功率算出电量。我是用在空调伴侣的功率上,因为集成没有接入电量数值,用黎曼求和算出来的电量跟米家里面的比,不完全一样,但差得不多,基本可以用。所以如果插件能直接提供电量这个数值还是尽量用插件的 
 
我给你一个我用的例子 
 
这条加在configuration.yaml 
sensor:
  - platform: integration
    source: sensor.er_lou_kong_diao_gong_lu
    name: 空调电量
    unit_prefix: k
    round: 2 
  
source就是功率的实体,注意unit_prefix是k。前提是你的功率实体的单位是瓦。这样出来的电量功率正好是kwh千瓦时 
然后重启就出实体了,这时候还没完,要给这个实体修改一下device_class才能被能源管理识别 
所以在customize.yaml加上这条 
 
sensor.kong_diao_dian_liang:
  device_class: energy 
  
重启,然后就能在能源管理看到这个实体了 
 
参考资料 
https://www.home-assistant.io/integrations/integration/ 
 
 
 
 
 
 |