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

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

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

[复制链接]

53

主题

289

帖子

1846

积分

金牌会员

Rank: 6Rank: 6

积分
1846
金钱
1557
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

主题

591

帖子

4344

积分

元老级技术达人

积分
4344
金钱
3718
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 高手,这是高手!

查看全部评分

回复

使用道具 举报

53

主题

289

帖子

1846

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-28 19:54 , Processed in 0.231781 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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