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

 找回密码
 立即注册
查看: 2187|回复: 10

[已解决] HA自动化中的 多触发条件 的 关系是 ?

[复制链接]

47

主题

266

帖子

1588

积分

金牌会员

Rank: 6Rank: 6

积分
1588
金钱
1322
HASS币
0
发表于 2022-1-14 11:26:32 | 显示全部楼层 |阅读模式
本帖最后由 mobility 于 2022-1-17 08:42 编辑

请问各位大佬  HA自动化中的 触发条件,如果设置 多个条件,是都满足了 才执行行动,还是满足其中一个 就执行行动呀?
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2022-1-14 11:46:30 | 显示全部楼层
都支持啊,自己设置的默认情况下是所有条件都符合才执行

https://www.home-assistant.io/docs/scripts/conditions/

Unlike a trigger, which is always or, conditions are and by default - all conditions have to be true.

Nero
回复

使用道具 举报

47

主题

266

帖子

1588

积分

金牌会员

Rank: 6Rank: 6

积分
1588
金钱
1322
HASS币
0
 楼主| 发表于 2022-1-14 12:36:21 | 显示全部楼层
neroxps 发表于 2022-1-14 11:46
都支持啊,自己设置的默认情况下是所有条件都符合才执行

https://www.home-assistant.io/docs/scripts/con ...

你好,我说的是 触发条件,环境条件我知道 可以设置 逻辑关系。
回复

使用道具 举报

30

主题

493

帖子

4767

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4767
金钱
4259
HASS币
156

教程狂人

发表于 2022-1-14 12:44:12 | 显示全部楼层
trigger : 預設為 OR
condition : 預設為 AND
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

47

主题

266

帖子

1588

积分

金牌会员

Rank: 6Rank: 6

积分
1588
金钱
1322
HASS币
0
 楼主| 发表于 2022-1-14 12:56:34 | 显示全部楼层
- id: '1642122530499'
  alias: 温度低关净水器
  description: ''
  trigger:
  - platform: time        //19.30关闭净水器
    at: '19:30'
  - platform: numeric_state        ////温度低于30度关闭净水器,我设为30是为了测试关闭是不是有效,正常会设置为 4度
    entity_id: sensor.mo_ke_ke_ting_wen_du
    below: '30'
    for:
      hours: 0
      minutes: 0
      seconds: 0
  condition: []
  action:
  - type: turn_off
    device_id: 69bad5eb905d0b665ecbb643e33daf62
    entity_id: switch.0x00158d00032260ec
    domain: switch
  mode: single

我设置了2个 触发条件,时间和温度,时间的可以触发,但是温度 一直触发不了,不知道哪里写错了,请帮忙看看,谢谢!
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2022-1-14 13:25:45 | 显示全部楼层
触发是 or 不管是谁触发都会触发啊
Nero
回复

使用道具 举报

11

主题

164

帖子

1820

积分

金牌会员

Rank: 6Rank: 6

积分
1820
金钱
1656
HASS币
0
发表于 2022-1-14 13:36:24 | 显示全部楼层
mobility 发表于 2022-1-14 12:56
- id: '1642122530499'
  alias: 温度低关净水器
  description: ''

Fires when the numeric value of an entity’s state crosses (and only when crossing) a given threshold.

你测试的时候有从30度以上变成30度以下的过程吗
回复

使用道具 举报

47

主题

266

帖子

1588

积分

金牌会员

Rank: 6Rank: 6

积分
1588
金钱
1322
HASS币
0
 楼主| 发表于 2022-1-14 14:55:34 | 显示全部楼层
735473216 发表于 2022-1-14 13:36
Fires when the numeric value of an entity’s state crosses (and only when crossing) a given thresh ...

没有这个过程。
回复

使用道具 举报

11

主题

164

帖子

1820

积分

金牌会员

Rank: 6Rank: 6

积分
1820
金钱
1656
HASS币
0
发表于 2022-1-15 14:45:49 | 显示全部楼层

那就不会触发喽
回复

使用道具 举报

0

主题

59

帖子

510

积分

高级会员

Rank: 4

积分
510
金钱
451
HASS币
0
发表于 2022-1-15 16:50:35 | 显示全部楼层

言简意赅,哈哈
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-11 22:04 , Processed in 0.053610 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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