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

 找回密码
 立即注册
查看: 7184|回复: 4

有没有人试过自动化中多条件(3个及以上)

[复制链接]

22

主题

139

帖子

806

积分

高级会员

Rank: 4

积分
806
金钱
667
HASS币
0
发表于 2021-2-10 09:06:01 | 显示全部楼层 |阅读模式
condition:
    condition: and
    conditions:
      - condition: time  #第一个条件
        before: '17:00:00'
        after: '05:00:00'
      - condition: state  #第二个条件:设备状态
        entity_id: binary_sensor.e4aaec366674_light
        state: 'off'  
      - condition: state  #第三个条件:设备状态
        entity_id: light.5ce50ce66664_light  
        state: 'off'  

这样写 我试了两个条件可以,三个就不行了。

回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24351
金钱
22920
HASS币
290
发表于 2021-2-10 15:05:12 | 显示全部楼层
本帖最后由 dscao 于 2021-2-10 15:10 编辑

没发现这个问题,也不应该有这个问题。默认的就是“condition: and”,不需要特别加这个的,除非还有其它很多条件组合。

下面这个我正在用的自动化,执行情况都是良好的。
alias: 餐厅夜间自动开灯关灯
description: ''
trigger:
  - entity_id: binary_sensor.0x158d000636a1ec_motion
    platform: state
    to: 'on'
condition:
  - condition: state #关灯状态,手动打开的就不会触发此自动化
    entity_id: light.hassmartcantingdeng
    state: 'off'
  - condition: or
    conditions:
      - condition: state  #夜间
        entity_id: sun.sun
        state: below_horizon
      - condition: numeric_state  #白天光线暗的情况
        entity_id: sensor.0x4cf8cdf3c78bee4_illuminance
        below: '30'
action:
  - service: light.turn_on
    data: {}
    entity_id: light.hassmartcantingdeng
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - repeat:
      until:
        - condition: state
          entity_id: binary_sensor.0x158d000636a1ec_motion
          state: 'off'
        - condition: time
          after: '20:00'
          before: '18:00'
      sequence:
        - delay:
            hours: 0
            minutes: 1
            seconds: 30
            milliseconds: 0
  - service: light.turn_off
    data: {}
    entity_id: light.hassmartcantingdeng
mode: single


回复

使用道具 举报

22

主题

139

帖子

806

积分

高级会员

Rank: 4

积分
806
金钱
667
HASS币
0
 楼主| 发表于 2021-2-11 09:24:49 | 显示全部楼层
我在想有没有插件可以实现像米家APP一样,灵活的设备某些简单的定时开关,而无需什么都要改配置文件
回复

使用道具 举报

4

主题

91

帖子

689

积分

高级会员

Rank: 4

积分
689
金钱
598
HASS币
0
发表于 2021-2-20 20:23:59 | 显示全部楼层
本帖最后由 a5855631 于 2021-2-20 20:25 编辑
sundat 发表于 2021-2-11 09:24
我在想有没有插件可以实现像米家APP一样,灵活的设备某些简单的定时开关,而无需什么都要改配置文件 ...

配置-自动化里面不是跟米家一样简单嘛,不用改配置文件写代码呐
回复

使用道具 举报

11

主题

331

帖子

1424

积分

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1093
HASS币
0
发表于 2021-3-6 17:59:51 | 显示全部楼层
谢谢 我一直没学会
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 22:19 , Processed in 0.184074 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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