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

 找回密码
 立即注册
查看: 1035|回复: 5

[经验分享] 根据额定功率和开机时间来计算功耗,并添加到能源面板

[复制链接]

3

主题

33

帖子

167

积分

注册会员

Rank: 2

积分
167
金钱
134
HASS币
0
发表于 2022-12-3 17:37:13 | 显示全部楼层 |阅读模式
本帖最后由 dark.forever 于 2022-12-3 22:55 编辑

事情是这样的,家里有一台米家的除湿机,能接入ha进行开关,但本身不带功耗统计,它额定功率是250w,只要开机就是这个功耗.
我突发脑洞想着有没有可能虚构一个传感器来根据它的开机时间计算耗电量,在能源面板里进行监测.
但是想办法搜了很多都没找到有用的信息,不知道论坛中的大佬们有没有办法,敬请赐教.

已经搞定,抄作业在4楼.
回复

使用道具 举报

2

主题

125

帖子

1466

积分

金牌会员

Rank: 6Rank: 6

积分
1466
金钱
1341
HASS币
0
发表于 2022-12-3 18:07:33 | 显示全部楼层
我能想到的是创建一个数值辅助元素,然后根据开关状态改变数值,再用仪表统计计算功耗
回复

使用道具 举报

16

主题

167

帖子

1369

积分

金牌会员

Rank: 6Rank: 6

积分
1369
金钱
1202
HASS币
0
发表于 2022-12-3 19:48:23 | 显示全部楼层
首先用template sensor建一个功率实体,开机时功率250,关机时功率0;
然后用integration sensor关联功率sensor,得到累计功耗;
如果你还需要周期功率,例如每天每周每月耗电多少,就再弄utility_meter关联前面的integration sensor。
回复

使用道具 举报

3

主题

33

帖子

167

积分

注册会员

Rank: 2

积分
167
金钱
134
HASS币
0
 楼主| 发表于 2022-12-3 22:54:20 | 显示全部楼层
本帖最后由 dark.forever 于 2022-12-4 14:50 编辑

感谢各位提供思路,我搞定了.
总结一下:
1. 我发现除湿机有个风扇控制有“on”和“off”两个状态监测,所以创建了一个History Stats来统计今日运行时间.代码如下:
- platform: history_stats
  name: Dehumidifier ON
  entity_id: fan.nwt_wdh318efw1_0a42_fan_level
  state: "on"
  type: time
  start: "{{ now().replace(hour=0, minute=0, second=0, microsecond=0) }}"
  end: "{{ now() }}"

2. 我再创建了一个template sensor根据近日运行时间来计算近日功耗,代码如下:
  - sensor:
    - name: 除湿机今日功耗
      unique_id: Dehumidifier Today
      state_class: total_increasing
      device_class: energy
      unit_of_measurement: 'kWh'
      state: >
         {% set y = states('sensor.dehumidifier_on') | float %}
         {{y*250/1000}}
      attributes:
        last_reset: '1970-01-01T00:00:00+00:00'


就此搞定了问题.再次感谢各位大神提供思路.
ps:1.目前这个版本好像有bug,我遇到能源统计中的数据始终不更新,是0kWh的状态.查过许多英文贴也无解,只能等修复了.2:好像又可以了,等了一段时间,能源面板能正常显示了.




回复

使用道具 举报

25

主题

244

帖子

1342

积分

金牌会员

Rank: 6Rank: 6

积分
1342
金钱
1098
HASS币
0
发表于 2023-1-1 23:01:08 | 显示全部楼层
tc1 排插已接入HA,它里面有个显示实时功率的实体,但是没有日用电量 (kwh), 和月用电量的统计,
按楼主的思路,应该也是能做出这个排插的电量统计并展示到能源面板,可惜没学会怎么弄
回复

使用道具 举报

8

主题

69

帖子

543

积分

高级会员

Rank: 4

积分
543
金钱
474
HASS币
0
发表于 2023-1-9 18:21:38 | 显示全部楼层
回去我也研究下,感觉思路打开了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-15 08:17 , Processed in 0.206554 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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