找回密码
 立即注册

微信扫码登录

搜索
查看: 1681|回复: 3

[求助] 自动化怎么才能生效?

[复制链接]

73

主题

1095

回帖

6841

积分

论坛元老

积分
6841
金钱
5668
HASS币
30
发表于 2023-12-31 16:40:36 | 显示全部楼层 |阅读模式
需求:    为防止家中老人出意外,在老人家中客厅放置一个人体传感器,6:30-12:00和13:30-22:00之间(睡觉和午睡除外),如果超过1小时没有触发有人,则发送消息。

自动化程序:
- id: '2021000218'
  initial_state: true
  alias: a218     #老人客厅60分钟无人经过微信提醒
  trigger:
  - platform: state
    entity_id: binary_sensor.lmotion_sensor
    to: 'off'
    for: '01:00:00'
  condition:
    condition: or
    conditions:
      - condition: time
        after: '06:30:00'
        before: '12:00:00'
      - condition: time
        after: '13:30:00'
        before: '22:00:00'
  action:
  - service: notify.weixin_xx
    data:
      message: "bbbb"
      title: "提醒:老人家中超过60分钟没人经过!!!"


问题:
平时都没有问题,能正常发送消息提醒,但是,如果老人8点还没有起床,并不发送消息。应该如何解决???
回复

使用道具 举报

33

主题

1102

回帖

5408

积分

论坛元老

积分
5408
金钱
4258
HASS币
90
发表于 2024-1-1 07:34:16 | 显示全部楼层
这个trigger不对,这个就是从on到off一个小时,那晚上假设最后一次进入客厅是晚上11点,12点就会trigger一次,然后再也不会trigger了,直到又进入为止。

所以应该在condition里面检测是否无人一小时。然后时不时检查一次这个状态,用time_pattern做trigger每5分钟检查一次就可以。

我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

33

主题

1102

回帖

5408

积分

论坛元老

积分
5408
金钱
4258
HASS币
90
发表于 2024-1-1 07:36:31 | 显示全部楼层
刚刚看了一下,和你之前的那个贴问题一样 https://bbs.hassbian.com/thread-23625-1-1.html

我也给了我的答案
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

25

主题

269

回帖

2139

积分

金牌会员

积分
2139
金钱
1845
HASS币
0
发表于 2024-1-1 08:57:41 | 显示全部楼层
你是要判断是否已起床吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-17 08:19 , Processed in 0.601114 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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