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

 找回密码
 立即注册
查看: 394|回复: 3

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

[复制链接]

71

主题

1147

帖子

6329

积分

论坛元老

Rank: 8Rank: 8

积分
6329
金钱
5177
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点还没有起床,并不发送消息。应该如何解决???
回复

使用道具 举报

29

主题

932

帖子

4192

积分

论坛元老

Rank: 8Rank: 8

积分
4192
金钱
3250
HASS币
70
发表于 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
回复

使用道具 举报

29

主题

932

帖子

4192

积分

论坛元老

Rank: 8Rank: 8

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

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

使用道具 举报

16

主题

138

帖子

1193

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-2 14:17 , Processed in 0.047216 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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