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

 找回密码
 立即注册
查看: 3196|回复: 7

我的”镜片加热“自动化

[复制链接]

10

主题

198

帖子

1735

积分

金牌会员

Rank: 6Rank: 6

积分
1735
金钱
1537
HASS币
0
发表于 2019-6-19 22:05:16 | 显示全部楼层 |阅读模式
本帖最后由 sdhuaren 于 2019-6-21 08:07 编辑

自动化简单描述:
触发:湿度大于一定数值时
条件:温度小于一定数值
动作:启用镜片加热;


触发:人体传感器检测到无人
动作:关闭镜片加热

程序如下:
- alias: mirror heat on automation
  trigger:
    platform: numeric_state
    entity_id: sensor.humidity_158d000205cbe2
    value_template: '{{ states.sensor.humidity_158d000205cbe2.state| int }}'
    above: 70
  condition:
    - platform: numeric_state
      entity_id: sensor.temperature_158d000205cbe2
      value_template: '{{ states.sensor.temperature_158d000205cbe2.state| int }}'
      below: 26
  action:
    service: homeassistant.turn_on
    entity_id: switch.mirror_heat
- alias: mirror heat off automation
  trigger:
    platform: state
    entity_id: binary_sensor.motion_sensor_158d000200e57e
    to: 'off'
    for:
      minutes: 1
  action:
    service: homeassistant.turn_off
    entity_id: switch.mirror_heat




报警如下:
报警.PNG
大神帮我看看哪里写的不对


                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图
分割线

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

借助沙发大神的提示,修改了condition,成功了。程序如下:

- alias: mirror heat on automation
  trigger:
    platform: numeric_state
    entity_id: sensor.humidity_158d000205cbe2
    # value_template: '{{ states.sensor.humidity_158d000205cbe2.state| int }}'
    above: 75
  condition:
    - condition: numeric_state
      entity_id: sensor.temperature_158d000205cbe2
      value_template: '{{ states.sensor.temperature_158d000205cbe2.state| int }}'
      below: 35
  action:
    service: homeassistant.turn_on
    entity_id: switch.mirror_heat
- alias: mirror heat off automation
  trigger:
    - platform: state
      entity_id: switch.wall_switch_ln_left_158d00033fd748
      to: 'off'
      # for:
        # minutes: 1
    - platform: state
      entity_id: switch.mirror_heat
      to: 'on'
      for:
        minutes: 30
  action:
    service: homeassistant.turn_off
    entity_id: switch.mirror_heat



回复

使用道具 举报

0

主题

143

帖子

4259

积分

论坛元老

Rank: 8Rank: 8

积分
4259
金钱
4116
HASS币
0
发表于 2019-6-20 00:22:06 | 显示全部楼层
condition没有platform
回复

使用道具 举报

39

主题

311

帖子

2891

积分

金牌会员

Rank: 6Rank: 6

积分
2891
金钱
2580
HASS币
0
发表于 2019-6-20 10:09:51 | 显示全部楼层
浴室镜子背贴的加热片吗?
回复

使用道具 举报

7

主题

1974

帖子

5657

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5657
金钱
3683
HASS币
145

灌水之王

发表于 2019-6-20 10:37:14 | 显示全部楼层
先不管你的语法错误
你这自动化逻辑应该不好用
没人的时候触发后一直开着呢
而且有人触发后站着不动都会关
回复

使用道具 举报

10

主题

198

帖子

1735

积分

金牌会员

Rank: 6Rank: 6

积分
1735
金钱
1537
HASS币
0
 楼主| 发表于 2019-6-20 20:37:13 | 显示全部楼层
dizherui 发表于 2019-6-20 10:09
浴室镜子背贴的加热片吗?

对,自行加装
回复

使用道具 举报

10

主题

198

帖子

1735

积分

金牌会员

Rank: 6Rank: 6

积分
1735
金钱
1537
HASS币
0
 楼主| 发表于 2019-6-20 20:48:39 | 显示全部楼层
csc 发表于 2019-6-20 00:22
condition没有platform

确实没有,谢谢。我把正确的代码写上
回复

使用道具 举报

10

主题

198

帖子

1735

积分

金牌会员

Rank: 6Rank: 6

积分
1735
金钱
1537
HASS币
0
 楼主| 发表于 2019-6-20 21:02:07 | 显示全部楼层
本帖最后由 sdhuaren 于 2019-6-20 21:24 编辑
xieahui 发表于 2019-6-20 10:37
先不管你的语法错误
你这自动化逻辑应该不好用
没人的时候触发后一直开着呢

你说的对,自动关闭逻辑确实没意义。我已经做了修改:关灯时or持续加热30分钟时自动关闭。
回复

使用道具 举报

7

主题

367

帖子

2083

积分

金牌会员

Rank: 6Rank: 6

积分
2083
金钱
1716
HASS币
0
发表于 2019-7-29 14:09:55 | 显示全部楼层
额   还有这种玩法 支持一下   学习中
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 17:00 , Processed in 5.002436 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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