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

 找回密码
 立即注册
查看: 4438|回复: 13

求助,自己设置的回家自动化,门打开后很久才触发开灯

[复制链接]

11

主题

48

帖子

326

积分

中级会员

Rank: 3Rank: 3

积分
326
金钱
278
HASS币
0
发表于 2022-2-11 22:22:55 | 显示全部楼层 |阅读模式
我是n1盒子做的hass,而且有线连接路由器的
不知道为啥,这个延迟很大,我自动化在下面,也没写了延迟,就写了个等待大门打开的触发条件。
测试的过程中发现,有的时候开门关门过快,hass也没记录下来,但米家是有记录的。
本来想在家里人面前秀一波这个回家自动化的。
我的自动化下面,希望大佬能帮我看看,是我设置的问题,还是就网络的问题。
id: '1644207998241'
alias: 欢迎回家(我)
description: 我
trigger:
  - platform: state
    entity_id: person.tdh
    to: home   #gps定位我到家的范围了
condition:
  - condition: state
    entity_id: binary_sensor.isa_dw2hl_4557_magnet_sensor
    state: 'off'     #大门的小米门窗传感器是关着的
  - condition: time
    after: '17:00'   #傍晚5点之后
action:
  - wait_for_trigger:
      - platform: state
        entity_id: binary_sensor.isa_dw2hl_4557_magnet_sensor
        from: 'off'
        to: 'on'
    continue_on_timeout: false
    timeout: '00:05:00'    #如果5分钟之内门打开
  - service: xiaomi_miot.intelligent_speaker
    data:
      entity_id: media_player.xiaomi_lx06_96c9_play_control
      text: 欢迎回家,小爱在家等候多时了!    #小爱同学的回家欢迎词
  - type: turn_on
    device_id: c67d7bb135d9539117851e41c6c9dea0
    entity_id: switch.lumi_b1lacn02_fb2f_switch
    domain: switch    #开客厅灯
  - type: turn_on
    device_id: 26bc9a842d9882b177bedb08aa65eef2
    entity_id: light.opple_bydceiling_2524_light
    domain: light    #开卧室灯


自动化触发的延迟

自动化触发的延迟
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24304
金钱
22873
HASS币
290
发表于 2022-2-11 22:36:53 | 显示全部楼层
开灯放到播报前面试试,我的门锁一开,开还没打开,灯就亮了。有时快速连续开锁开门可能会看到灯亮的过程。
我是米家智能门锁“门外开锁”触发,加环境判断,之后开灯,延迟一般不超1秒的样子,偶偶可能2秒。
回复

使用道具 举报

35

主题

984

帖子

4740

积分

论坛元老

Rank: 8Rank: 8

积分
4740
金钱
3756
HASS币
20
发表于 2022-2-11 22:42:44 | 显示全部楼层
本帖最后由 sctale 于 2022-2-11 22:45 编辑

蓝牙门磁的问题,这就是为什么很多人都推荐zigbee的原因。
换掉或者做个虚拟开关到小米,跟着门磁在小米联动,用虚拟开关来做自动化。论坛可能没有完全一样的教程,但肯定有类似的。

回复

使用道具 举报

11

主题

48

帖子

326

积分

中级会员

Rank: 3Rank: 3

积分
326
金钱
278
HASS币
0
 楼主| 发表于 2022-2-11 23:06:09 | 显示全部楼层
dscao 发表于 2022-2-11 22:36
开灯放到播报前面试试,我的门锁一开,开还没打开,灯就亮了。有时快速连续开锁开门可能会看到灯亮的过程。 ...

试试看吧,关键我家里不是指纹锁。
回复

使用道具 举报

11

主题

48

帖子

326

积分

中级会员

Rank: 3Rank: 3

积分
326
金钱
278
HASS币
0
 楼主| 发表于 2022-2-11 23:08:29 | 显示全部楼层
sctale 发表于 2022-2-11 22:42
蓝牙门磁的问题,这就是为什么很多人都推荐zigbee的原因。
换掉或者做个虚拟开关到小米,跟着门磁在小米联 ...

感觉和这个有关系,我的大门门窗传感器离小爱音箱有点距离。我只特意测试过,开门关门我的卧室门,在hass概览界面门窗传感器显示的很快
回复

使用道具 举报

24

主题

884

帖子

5055

积分

论坛元老

Rank: 8Rank: 8

积分
5055
金钱
4166
HASS币
20
发表于 2022-2-12 00:04:04 | 显示全部楼层
本帖最后由 chenquanhao 于 2022-2-12 00:16 编辑

蓝牙设备的数据,无论哪种接入方式,都要在动作发生后即时成功上传到服务器,才会反馈到HA,实际中丢数据的机率不小,有时米家是事后同步数据的,所以米家有记录,HA没记录。我用鹿客蓝牙门锁,无论用创米万能遥控器还是多模网关接入,都有这个问题。
回复

使用道具 举报

5

主题

357

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
金钱
1685
HASS币
60
发表于 2022-2-12 11:17:30 | 显示全部楼层
你的门磁是用gateway3 插件接入的么?如果不是,那必然是延迟的。因为像miot、miot_auto接入的设备,都是轮询来获取设备状态的,默认每30秒获取一次。所以你门磁状态改变了,HA里面最多要30秒才能更新过来状态。如果你用小米多模网关+gateway3插件接入,设备状态改变后,会主动上报到HA,延迟最多1-2秒,就不存在这个问题了。一般蓝牙、zigbee设备建议用gateway3插件接入。
回复

使用道具 举报

7

主题

349

帖子

3229

积分

论坛元老

Rank: 8Rank: 8

积分
3229
金钱
2880
HASS币
0
发表于 2022-2-12 11:33:37 | 显示全部楼层
我有蓝牙门磁ble集成接入,也有zigbee门磁z2m接入,其实蓝牙延迟相当可以,我是没有感觉和zb有明显区别。
但如果楼主用的是miot类集成云端接入那延迟是不可控的,基本不可能做到实时反馈。
ps.楼主的自动化trigger接换成门磁off-》on更合适些。个人感觉hass的wait for action有时会抽。
回复

使用道具 举报

11

主题

48

帖子

326

积分

中级会员

Rank: 3Rank: 3

积分
326
金钱
278
HASS币
0
 楼主| 发表于 2022-2-12 13:13:37 | 显示全部楼层
yuyuye 发表于 2022-2-12 11:33
我有蓝牙门磁ble集成接入,也有zigbee门磁z2m接入,其实蓝牙延迟相当可以,我是没有感觉和zb有明显区别。
...

我是新手,不会设置自动化trigger接换成门磁off-》on,论坛上看到了一串{}但是复制过去改了自己的设备名,就是没反应了
回复

使用道具 举报

7

主题

349

帖子

3229

积分

论坛元老

Rank: 8Rank: 8

积分
3229
金钱
2880
HASS币
0
发表于 2022-2-12 21:03:16 | 显示全部楼层
本帖最后由 yuyuye 于 2022-2-12 21:08 编辑
huiyanga 发表于 2022-2-12 13:13
我是新手,不会设置自动化trigger接换成门磁off-》on,论坛上看到了一串{}但是复制过去改了自己的设备 ...

trigger改一下
trigger:
  - platform: state
    entity_id: binary_sensor.isa_dw2hl_4557_magnet_sensor
    to: 'on'
    from: 'off'

然后把下面的condition和action删除掉
condition:
  - condition: state
    entity_id: binary_sensor.isa_dw2hl_4557_magnet_sensor
    state: 'off'
action:
  - wait_for_trigger:
      - platform: state
        entity_id: binary_sensor.isa_dw2hl_4557_magnet_sensor
        from: 'off'
        to: 'on'
    continue_on_timeout: false
    timeout: '00:05:00'


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 21:32 , Processed in 0.096264 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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