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

 找回密码
 立即注册
查看: 641|回复: 2

[已解决] 请问 历史统计 功能 ,只能根据 开或关的状态 来统计吗?

[复制链接]

46

主题

252

帖子

1544

积分

金牌会员

Rank: 6Rank: 6

积分
1544
金钱
1292
HASS币
0
发表于 2023-7-24 15:09:43 | 显示全部楼层 |阅读模式
本帖最后由 mobility 于 2023-7-25 08:58 编辑

sensor:  - platform: history_stats    name: Lamp ON today
    entity_id: light.my_lamp
    state: "on"
    type: time
    start: "{{ now().replace(hour=0, minute=0, second=0) }}"
    end: "{{ now() }}"




我如果想 根据功率的 大小来统计,可以做到吗?

回复

使用道具 举报

18

主题

555

帖子

3986

积分

元老级技术达人

积分
3986
金钱
3396
HASS币
182
发表于 2023-7-24 16:23:38 | 显示全部楼层
history stat集成只能根据来几种状态统计,你可以先做一个template sensor,根据功率大小来输出状态。以下举个例子,你可以分成更多状态
template:
  - sensor:
      - name: power_stat
        state: >
          {% if  states("sensor.***_power")|float > 50 %}
            high
          {% else %}
            low
          {% endif %}


然后再用history_stats来统计这个新创建的template sensor

评分

参与人数 1金钱 +2 收起 理由
mobility + 2 高手,这是高手!

查看全部评分

回复

使用道具 举报

46

主题

252

帖子

1544

积分

金牌会员

Rank: 6Rank: 6

积分
1544
金钱
1292
HASS币
0
 楼主| 发表于 2023-7-25 08:57:46 | 显示全部楼层
louis_lee 发表于 2023-7-24 16:23
history stat集成只能根据来几种状态统计,你可以先做一个template sensor,根据功率大小来输出状态。以下 ...

非常感谢,问题解决了!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 14:30 , Processed in 0.229294 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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