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

 找回密码
 立即注册
查看: 3126|回复: 26

[已解决] 自动化误判关灯后手动打开开关如何暂时取消自动化关灯

[复制链接]

13

主题

187

帖子

1221

积分

金牌会员

Rank: 6Rank: 6

积分
1221
金钱
1034
HASS币
0
发表于 2024-1-31 09:57:17 | 显示全部楼层 |阅读模式
本帖最后由 jey0722 于 2024-2-7 10:17 编辑

近期装了fp2,一个人场景很准,多人的时候,经常会有坐在餐厅的人被起身的人带走,这时候灯就会关了,然后家人一顿怼,看了实体日志里面可以区分自动化出发的关灯、ha里点击关灯和已关闭三种状态,有没有办法手动打开开关后,就触发自动关灯的自动化,求大神赐教 微信图片_20240131095625.png


加了个虚拟按键解决了,先用着了
回复

使用道具 举报

9

主题

229

帖子

2248

积分

论坛UI达人

积分
2248
金钱
2019
HASS币
0
发表于 2024-1-31 12:30:07 | 显示全部楼层
自动关灯自动化中,环境条件,应该设置多条件判断,或多传感器来判断是否无人。还有无人判定时间应大于30秒。

手动打开开关暂时取消自动化关灯

例: 触发条件:
               开关,第一键“单击”(任何开关都行)
        环境条件:
                无
               动作:
                调用服务:自动化:关闭
                选择关闭自动关灯自动化

这个是很初级的自动化,你可以使用自动化是否开启作为判断条件,使用开关开启或者关闭自动化,也可以使用传感器状态为判断条件,从而自动开启自动化。
                     

               
回复

使用道具 举报

24

主题

593

帖子

2773

积分

金牌会员

Rank: 6Rank: 6

积分
2773
金钱
2180
HASS币
0
发表于 2024-1-31 15:00:33 | 显示全部楼层
hhh. 发表于 2024-1-31 12:30
自动关灯自动化中,环境条件,应该设置多条件判断,或多传感器来判断是否无人。还有无人判定时间应大于30秒 ...

这个服务是禁用自动化 不是关闭自动化
回复

使用道具 举报

32

主题

1073

帖子

5000

积分

论坛元老

Rank: 8Rank: 8

积分
5000
金钱
3912
HASS币
90
发表于 2024-2-1 03:22:06 | 显示全部楼层
>>近期装了fp2,一个人场景很准,多人的时候,经常会有坐在餐厅的人被起身的人带走,

FP2不是能够判断多人嘛?是多人情况下不准的意思吗?
把你的自动化亮出来看看咱们才知道怎么出主意
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

32

主题

1073

帖子

5000

积分

论坛元老

Rank: 8Rank: 8

积分
5000
金钱
3912
HASS币
90
发表于 2024-2-1 03:24:37 | 显示全部楼层
本帖最后由 relliky 于 2024-2-1 03:27 编辑

>>有没有办法手动打开开关后,就触发自动关灯的自动化

当然,automation.turn_on就行了。

但我们家的自动化没这个问题,就是需要用状态机写的复杂一点而已。
我是自动开灯后,开灯,并关掉自动开灯自动化。

等人走一定的条件满足后(这个条件可以很复杂),关灯,并且打开开灯自动化。

这个情况下,如果进门开灯,你手动关掉灯后,他不会因为你简简单单移动一下就又打开(因为开灯自动化已经关闭)

关灯的条件可以是人走了半分钟没有任何动静或者更苛刻的条件
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

13

主题

187

帖子

1221

积分

金牌会员

Rank: 6Rank: 6

积分
1221
金钱
1034
HASS币
0
 楼主| 发表于 2024-2-1 13:12:06 | 显示全部楼层
本帖最后由 jey0722 于 2024-2-1 13:28 编辑
relliky 发表于 2024-2-1 03:24
>>有没有办法手动打开开关后,就触发自动关灯的自动化

当然,automation.turn_on就行了。

你是啥开关,我手动开启的状态就是已开启,然后我写了个自动化状态选的已开启就关闭另一个自动关灯的自动化,结果自动化开灯,也关闭了自动关灯的自动化,脑阔疼
回复

使用道具 举报

13

主题

187

帖子

1221

积分

金牌会员

Rank: 6Rank: 6

积分
1221
金钱
1034
HASS币
0
 楼主| 发表于 2024-2-1 16:20:32 | 显示全部楼层
relliky 发表于 2024-2-1 03:22
>>近期装了fp2,一个人场景很准,多人的时候,经常会有坐在餐厅的人被起身的人带走,

FP2不是能够判断多人 ...

alias: 04人体存在客厅灯带关闭
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.presence_sensor_fp2_4f1c_presence_sensor_2
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 15
condition: []
action:
  - type: turn_off
    device_id: e65fcb549c555b7f4acf9e984fdef949
    entity_id: 39d7c0bba9c4316f3f89791e59ff3530
    domain: switch
mode: single
就是很简单的联动,开关是易微联的,没有啥状态可用
回复

使用道具 举报

13

主题

187

帖子

1221

积分

金牌会员

Rank: 6Rank: 6

积分
1221
金钱
1034
HASS币
0
 楼主| 发表于 2024-2-1 16:22:01 | 显示全部楼层
relliky 发表于 2024-2-1 03:22
>>近期装了fp2,一个人场景很准,多人的时候,经常会有坐在餐厅的人被起身的人带走,

FP2不是能够判断多人 ...

alias: 04人体存在客厅灯带开启
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.presence_sensor_fp2_4f1c_presence_sensor_2
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
condition:
  - condition: or
    conditions:
      - condition: state
        entity_id: switch.sonoff_1001d44709_1
        state: "on"
      - condition: state
        entity_id: switch.sonoff_1001d44709_2
        state: "on"
      - condition: state
        entity_id: switch.sonoff_10002deb5b_1
        state: "on"
      - condition: state
        entity_id: switch.sonoff_10002deb5b_2
        state: "on"
      - condition: state
        entity_id: switch.sonoff_10002deb5b_3
        state: "on"
      - type: is_illuminance
        condition: device
        device_id: fe8f2a6e21f5f03037a2345de09cd7ed
        entity_id: 4371456a560dfa30d5615556ef726a8d
        domain: sensor
        below: 12
    enabled: true
action:
  - type: turn_on
    device_id: e65fcb549c555b7f4acf9e984fdef949
    entity_id: 39d7c0bba9c4316f3f89791e59ff3530
    domain: switch
mode: single
开启的条件我稍微多一点,因为有一个灯亮了,光照度会提高,设置了有其他灯亮也能触发
回复

使用道具 举报

32

主题

1073

帖子

5000

积分

论坛元老

Rank: 8Rank: 8

积分
5000
金钱
3912
HASS币
90
发表于 2024-2-1 17:54:44 | 显示全部楼层
看着都是很基本的自动化。

>>有没有办法手动打开开关后,就触发自动关灯的自动化
你可以试试2楼说的方法,我把代码写在下面了
- alias: xxxx
  trigger:
  - platform: state
    entity_id: switch.0x00158d0008d8ead8_switch
    to: 'on
  action:
  - service: automation.turn_on
    entity_id: automation.zl_lr_ceiling_lights_on_or_open_curtains_if_entering_to_room_living_room
    data:
      stop_actions: false
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

32

主题

1073

帖子

5000

积分

论坛元老

Rank: 8Rank: 8

积分
5000
金钱
3912
HASS币
90
发表于 2024-2-1 17:55:46 | 显示全部楼层
你把关灯自动化条件搞复杂一点是不是就不会自动关灯了?有没有想过把时间加到1分钟?
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-25 09:56 , Processed in 0.061536 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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