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

 找回密码
 立即注册
查看: 3893|回复: 6

[已解决] 求助自动化触发不了

[复制链接]

8

主题

216

帖子

1214

积分

金牌会员

Rank: 6Rank: 6

积分
1214
金钱
998
HASS币
0
发表于 2020-1-2 20:52:18 | 显示全部楼层 |阅读模式
本帖最后由 tqh5597 于 2020-1-4 20:06 编辑

求助自动化触发不了,开门时门磁为on,但就是不触发,我需要的是回家开门触发,帮忙看看是不是条件设置有问题.hass版本0.99.3
- aliasstudylight_Switch_on
  initial_statetrue
  hide_entitytrue
  
trigger
    platformstate
    ENTITY_IDdevice_tracker.huawei
    from“not_home”
    to“home”
  
condition
    conditionstate
    entity_idbinary_sensor.door_window_sensor_158d0004261e67
    state'on'
action
   - serviceswitch.turn_on
     entity_idswitch.studylight

----------------------------------------------------------------------------------------------------------------------------------------------------------

input_boolean:
  notify_home:
    name: me arrives home
    initial: off
    icon: mdi:car


- alias: me_turn_off
  initial_state: true
  hide_entity: True
  trigger:
    platform: state
    entity_id: device_tracker.huawei_p20_f4244ccca609e0
    to: "not_home"
  condition:
    condition: state
    entity_id: input_boolean.notify_home
    state: 'on'
  action:
    - service: input_boolean.turn_off
      entity_id: input_boolean.notify_home


- alias: input_boolean.notify_home_off
  initial_state: true
  hide_entity: True
  trigger:
    - platform: state
      entity_id: input_boolean.notify_home  
      from: 'off'
      to: 'on'
  condition: []
  action:
    - delay:  #delay:延迟,延迟多少时间后,时间可以是秒(seconds),也可以是分钟(minutes)
        minutes: 10  #minutes(分钟):4(额..就是4分钟
    - service: input_boolean.turn_off
      entity_id: input_boolean.notify_home  


- alias: studylight_Switch_on
  initial_state: true
  hide_entity: True
  trigger:
    - platform: state
      entity_id: binary_sensor.door_window_sensor_158d0004261e67
      from: "off"
      to: "on"
  condition:
    condition: and
    conditions:
      - condition: state
        entity_id: input_boolean.notify_home
        state: 'on'
      - condition: time
        after: '16:00:00'
        before: '22:00:00'
      - condition: numeric_state
        entity_id: sensor.illumination_7c49ebb1705d #小米网关
        value_template: '{{ states.sensor.illumination_7c49ebb1705d.state| int }}'
        above: 100
  action:
    - service: switch.turn_on
      entity_id: switch.studylight
    - delay:  #delay:延迟,延迟多少时间后,时间可以是秒(seconds),也可以是分钟(minutes)
        seconds: 2  #minutes(分钟):4(额..就是4分钟)
    - service: tts.baidu_say  #这个就是语音播报
      data_template:
        entity_id: media_player.mpd  #播放设备的ID,比如蓝牙音箱啊,usb音箱啊,可以在homeassistant的states里面找到
        message:  >
          "欢迎主人回家,目前室内温度{{states.sensor.temperature_158d000418a10b.state}}℃,已为您打开小灯。"




回复

使用道具 举报

23

主题

1328

帖子

6523

积分

超级版主

Rank: 8Rank: 8

积分
6523
金钱
5170
HASS币
100

教程狂人

发表于 2020-1-3 08:50:26 | 显示全部楼层
条件写的没啥问题,去看下日志,你的条件是否正确触发
回复

使用道具 举报

38

主题

2043

帖子

7644

积分

元老级技术达人

积分
7644
金钱
5586
HASS币
110
发表于 2020-1-3 09:20:17 | 显示全部楼层
猜测:
你的device tracker是通过路由连接判断的
当你连上路由时,已经关门了...所以条件判断是不通过的
回复

使用道具 举报

30

主题

493

帖子

4767

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4767
金钱
4259
HASS币
156

教程狂人

发表于 2020-1-3 11:54:09 | 显示全部楼层
本帖最后由 chinyaolin 于 2020-1-3 11:55 编辑

你的自動化白話文 = 當我的設備回到家的「瞬間」, 如果門已經打開超過2秒, 就把燈打開
這樣的條件要達成太困難了

你可以試試看將門磁常「開」, 然後讓設備離家後再「回家」, 這樣應該可以觸發自動化

ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

8

主题

216

帖子

1214

积分

金牌会员

Rank: 6Rank: 6

积分
1214
金钱
998
HASS币
0
 楼主| 发表于 2020-1-4 14:31:22 | 显示全部楼层
chinyaolin 发表于 2020-1-3 11:54
你的自動化白話文 = 當我的設備回到家的「瞬間」, 如果門已經打開超過2秒, 就把燈打開
這樣的條件要達成太 ...

嗯,我把门磁状态改为off是能触发的,可跟我的想法合不拢,感觉这门磁只能做触发条件。
回复

使用道具 举报

8

主题

216

帖子

1214

积分

金牌会员

Rank: 6Rank: 6

积分
1214
金钱
998
HASS币
0
 楼主| 发表于 2020-1-4 15:46:56 | 显示全部楼层
本帖最后由 tqh5597 于 2020-1-4 16:01 编辑

我用input_boolean解决了。
回复

使用道具 举报

1

主题

220

帖子

865

积分

高级会员

Rank: 4

积分
865
金钱
645
HASS币
0
发表于 2020-2-15 21:32:13 来自手机 | 显示全部楼层
请问设备tracker怎么做的?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 12:44 , Processed in 0.054401 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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