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

 找回密码
 立即注册
查看: 5840|回复: 5

[已解决] 求大佬看看自动化按数值关闭为何报错

[复制链接]

5

主题

100

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
金钱
255
HASS币
0
发表于 2019-11-24 10:24:40 | 显示全部楼层 |阅读模式
本帖最后由 凄若离 于 2019-11-24 16:50 编辑

照着ha的帮助文档弄了两个自动化,按条件开启没问题,按条件关闭就报错。报错:Invalid config for [automation]: [conditions] is an invalid option for [automation]. Check: automation->conditions. (See /config/configuration.yaml, line 29). Please check the docs at https://home-assistant.io/integrations/automation/
# 自动关闭自动化
- alias: auto_close_air_conditioner
  initial_state: true
  hide_entity: false
  trigger: 
    - platform: numeric_state
      entity_id: sensor.keting_m1_pm25
      value_template: '{{ states.sensor.keting_m1_pm25 }}'
      below: 30
    - platform: numeric_state
      entity_id: sensor.keting_m1_hcho
      value_template: '{{ states.sensor.keting_m1_hcho }}'
      below: 0.03
  conditions:
    - condition: state
      entity_id: switch.kong_ke_kai_guan
      state: on
  action:
    - service: switch.turn_off
      entity_id: switch.kong_ke_kai_guan
---------------------------------------------------------------------------------------------------------------------------

回复

使用道具 举报

73

主题

1165

帖子

6681

积分

论坛元老

Rank: 8Rank: 8

积分
6681
金钱
5511
HASS币
30
发表于 2019-11-24 11:14:24 | 显示全部楼层
差一条语句
conditions: []

评分

参与人数 1金钱 +5 收起 理由
凄若离 + 5 膜拜大神!

查看全部评分

回复

使用道具 举报

5

主题

100

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
金钱
255
HASS币
0
 楼主| 发表于 2019-11-24 13:57:16 | 显示全部楼层
xuyang 发表于 2019-11-24 11:14
差一条语句
conditions: []
#自动关闭自动化
- alias: auto_close_air_conditioner
  initial_state: true
  hide_entity: false
  trigger: 
    - platform: numeric_state
      entity_id: sensor.keting_m1_pm25
      value_template: '{{ states.sensor.keting_m1_pm25 }}'
      below: 30
    - platform: numeric_state
      entity_id: sensor.keting_m1_hcho
      value_template: '{{ states.sensor.keting_m1_hcho }}'
      below: 0.03
  conditions:
    - condition: state
      entity_id: switch.kong_ke_kai_guan
      state: on
  action:
    - service: switch.turn_off
      entity_id: switch.kong_ke_kai_guan
回复

使用道具 举报

73

主题

1165

帖子

6681

积分

论坛元老

Rank: 8Rank: 8

积分
6681
金钱
5511
HASS币
30
发表于 2019-11-24 14:37:38 | 显示全部楼层

conditions:条件不需要,可能与动作矛盾。可以设置:conditions: []
回复

使用道具 举报

5

主题

100

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
金钱
255
HASS币
0
 楼主| 发表于 2019-11-24 16:48:57 | 显示全部楼层
xuyang 发表于 2019-11-24 14:37
conditions:条件不需要,可能与动作矛盾。可以设置:conditions: []

谢谢,去掉conditions不报错了。当时的想法是检测到空净是开启状态,并且pm25和甲醛低于一定标准就关闭空净。现在去掉conditions的条件就相当于不检测空净是否开启了。这样不会冲突吧
回复

使用道具 举报

73

主题

1165

帖子

6681

积分

论坛元老

Rank: 8Rank: 8

积分
6681
金钱
5511
HASS币
30
发表于 2019-11-24 19:35:30 | 显示全部楼层
凄若离 发表于 2019-11-24 16:48
谢谢,去掉conditions不报错了。当时的想法是检测到空净是开启状态,并且pm25和甲醛低于一定标准就关闭空 ...

不会,正常情况下,如果开关a是开的,你再执行开a,则不动作的。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-29 14:33 , Processed in 0.053927 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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