自己拿去抄,我是用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
|