『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3476|回复: 10

[技术探讨] 没有功率实体,能不能自己添加?

[复制链接]

54

主题

155

帖子

783

积分

高级会员

Rank: 4

积分
783
金钱
628
HASS币
0
发表于 2022-2-1 23:29:45 | 显示全部楼层 |阅读模式
如题,有电压和电流.按照公式就能得出功率,请问能自己添加功率实体吗?
另外米家APP里是有功率,用miot接入到Hass就没有功率了
QQ截图20220201232722.png
回复

使用道具 举报

27

主题

558

帖子

4382

积分

论坛元老

Rank: 8Rank: 8

积分
4382
金钱
3824
HASS币
0
发表于 2022-2-2 07:37:40 来自手机 | 显示全部楼层
可以,template就行,但应该不是简单相乘,应该是有功功率
回复

使用道具 举报

7

主题

349

帖子

3231

积分

论坛元老

Rank: 8Rank: 8

积分
3231
金钱
2882
HASS币
0
发表于 2022-2-2 10:26:07 | 显示全部楼层
同上,用模板sensor就行,|float后相乘。

搭车请教,模板功率实体貌似不能纳入到能源管理,不知有啥办法。
回复

使用道具 举报

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
发表于 2022-2-2 10:50:39 | 显示全部楼层
yuyuye 发表于 2022-2-2 10:26
同上,用模板sensor就行,|float后相乘。

搭车请教,模板功率实体貌似不能纳入到能源管理,不知有啥办法。 ...

可以的。这个里面有例子
https://www.home-assistant.io/integrations/utility_meter/
回复

使用道具 举报

7

主题

349

帖子

3231

积分

论坛元老

Rank: 8Rank: 8

积分
3231
金钱
2882
HASS币
0
发表于 2022-2-2 11:12:54 | 显示全部楼层
relliky 发表于 2022-2-2 10:50
可以的。这个里面有例子
https://www.home-assistant.io/integrations/utility_meter/

感谢感谢,回头学习一下。新年快乐哈~
回复

使用道具 举报

32

主题

1065

帖子

4942

积分

论坛元老

Rank: 8Rank: 8

积分
4942
金钱
3862
HASS币
90
发表于 2022-2-3 07:26:46 | 显示全部楼层
yuyuye 发表于 2022-2-2 11:12
感谢感谢,回头学习一下。新年快乐哈~

新年快乐~~~
回复

使用道具 举报

4

主题

102

帖子

1004

积分

金牌会员

Rank: 6Rank: 6

积分
1004
金钱
902
HASS币
0
发表于 2022-2-3 10:11:51 来自手机 | 显示全部楼层
需要知道功率因数吧?
回复

使用道具 举报

4

主题

605

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1560
HASS币
20
发表于 2022-2-6 15:34:19 | 显示全部楼层
本帖最后由 zsqduke 于 2022-2-6 15:46 编辑
yuyuye 发表于 2022-2-2 10:26
同上,用模板sensor就行,|float后相乘。

搭车请教,模板功率实体貌似不能纳入到能源管理,不知有啥办法。 ...

功率不能纳入能源管理,是因为功率不是能源啊,功率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/





评分

参与人数 1金钱 +5 收起 理由
careers-florid + 5 感谢楼主分享!

查看全部评分

回复

使用道具 举报

4

主题

605

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1560
HASS币
20
发表于 2022-2-6 16:27:00 | 显示全部楼层
可以自己添加,但和实际不一定准。建议看看别的集成有没有
回复

使用道具 举报

7

主题

349

帖子

3231

积分

论坛元老

Rank: 8Rank: 8

积分
3231
金钱
2882
HASS币
0
发表于 2022-2-6 20:25:47 | 显示全部楼层
zsqduke 发表于 2022-2-6 15:34
功率不能纳入能源管理,是因为功率不是能源啊,功率x时间才是电量(能源),就是千瓦和千瓦时的区别。那么 ...

大佬大佬,这个正是我需求的,非常感谢~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 11:59 , Processed in 0.636884 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表