找回密码
 立即注册
查看: 328|回复: 4

[求助] 辅助元素统计?

[复制链接]

4

主题

4

回帖

104

积分

注册会员

积分
104
金钱
96
HASS币
0
发表于 2025-3-5 16:13:13 | 显示全部楼层 |阅读模式
我想统计电视一天开机on累计时长,这里要怎么填写呢?第二天又开始重新计算的那种,望大佬解答
IMG_1207.png
回复

使用道具 举报

172

主题

2562

回帖

8545

积分

元老级技术达人

积分
8545
金钱
5806
HASS币
30
发表于 2025-3-5 16:38:24 | 显示全部楼层
自己拿去抄,我是用yaml配置的,你应该能看懂。

sensor:
# 用history_Stats集成统计实体特定状态的持续时间的方法
  - platform: history_stats
    name: kongtiao_1_jt    #今天空调时长
    unique_id: kongtiao_1_jt
    entity_id: climate.gr_ac_11002_02_302f     #定义要统计的实体id,我这里是一个开关
    state:    #定义要统计的状态,我这里要统计开空调的总时间
     - "heat"
     - "cool"
     - "auto"
     - "dry"
    type: time    #定义统计类型,可以是time:时间,ratio:百分比,count:次数
    start: "{{ now().replace(hour=0, minute=0, second=0) }}"    #定义统计的起点时间,这里定义的是当天的零时,后面距离几个用法
    end: "{{ now() }}"    #定义统计的截止时间,这里是当前实时时间
  - platform: history_stats
    name: kongtiao_1_zt    #昨日空调时长
    unique_id: kongtiao_1_zt
    entity_id: climate.gr_ac_11002_02_302f     #定义要统计的实体id,我这里是一个开关
    state:    #定义要统计的状态,我这里要统计开空调的总时间
     - "heat"
     - "cool"
     - "auto"
     - "dry"
    type: time    #定义统计类型,可以是time:时间,ratio:百分比,count:次数
    end: "{{ now().replace(hour=0, minute=0, second=0, microsecond=0) }}"
    duration:
      hours: 24


评分

参与人数 1金钱 +12 收起 理由
隔壁的王叔叔 + 12 感谢楼主分享!

查看全部评分

回复

使用道具 举报

4

主题

4

回帖

104

积分

注册会员

积分
104
金钱
96
HASS币
0
 楼主| 发表于 2025-3-5 17:20:48 | 显示全部楼层
bugensui 发表于 2025-3-5 16:38
自己拿去抄,我是用yaml配置的,你应该能看懂。

sensor:
  - platform: history_stats
    name: fan
    unique_id:fan.kong_qi_jing_hua_qi_i_pro
    entity_id: fan.kong_qi_jing_hua_qi_i_pro
    state: "on"
    type: time
    start: "{{ now().replace(hour=0, minute=0, second=0) }}"  
    end: "{{ now() }}"
这个我是在yaml文件下面添加保存。重启ha,但是没反应,您帮忙看看哪里出错了
回复

使用道具 举报

172

主题

2562

回帖

8545

积分

元老级技术达人

积分
8545
金钱
5806
HASS币
30
发表于 2025-3-5 23:31:33 | 显示全部楼层
573176128 发表于 2025-3-5 17:20
sensor:
  - platform: history_stats
    name: fan

1,sensor和下面的缩进不对,你看下我的,2,entity_id应该是电视状态的实体,unique_id是你自定义的实体,自己随便取个名字,不能和entity_id一样,后期电视统计时长的实体id就是你刚刚自定义名字这个unique_id
回复

使用道具 举报

4

主题

4

回帖

104

积分

注册会员

积分
104
金钱
96
HASS币
0
 楼主| 发表于 2025-3-6 12:59:09 | 显示全部楼层
bugensui 发表于 2025-3-5 23:31
1,sensor和下面的缩进不对,你看下我的,2,entity_id应该是电视状态的实体,unique_id是你自定义的实体 ...

我把unique_id去掉,也可以正常统计隔天归零,已经可以了,谢谢大佬
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-21 18:27 , Processed in 0.066160 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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