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

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

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

[复制链接]

3

主题

36

帖子

201

积分

中级会员

Rank: 3Rank: 3

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

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

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

使用道具 举报

2

主题

138

帖子

1767

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

16

主题

168

帖子

1409

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

3

主题

36

帖子

201

积分

中级会员

Rank: 3Rank: 3

积分
201
金钱
165
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:好像又可以了,等了一段时间,能源面板能正常显示了.




回复

使用道具 举报

26

主题

266

帖子

1471

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

8

主题

69

帖子

553

积分

高级会员

Rank: 4

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 10:58 , Processed in 0.230171 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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