V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zcbenz
V2EX  ›  智能家电

米家传感器的反应时间?

  •  
  •   zcbenz · 2019-05-21 16:13:58 +08:00 · 7184 次点击
    这是一个创建于 2019 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有人用过米家的门窗传感器吗?从开门到网关推送大概是多久的延时?
    14 条回复    2019-12-05 10:04:54 +08:00
    mokeyjay
        1
    mokeyjay  
       2019-05-21 16:29:55 +08:00   ❤️ 1
    一般是几秒钟,极个别情况会“丢包”
    dream7758522
        2
    dream7758522  
       2019-05-21 16:45:48 +08:00 via Android   ❤️ 1
    很快,不超过 10s
    zcbenz
        3
    zcbenz  
    OP
       2019-05-21 16:49:07 +08:00
    怎么会这么慢,是去小米的服务器兜了一圈吗?

    我想弄一个开门自动亮灯,感觉超过 1s 的延时都不太够用了。
    mokeyjay
        4
    mokeyjay  
       2019-05-21 16:50:10 +08:00   ❤️ 1
    @zcbenz #3 应该是没有的,断网不影响相关智能。至于具体慢的原因我就不知道了
    aheadlead
        5
    aheadlead  
       2019-05-21 17:09:49 +08:00   ❤️ 1
    @zcbenz #3 应该不到 1s,加上开门的时间,基本开门看到灯时,就亮着了。

    但是偶尔会“丢包”,导致灯等几秒钟甚至一直都不亮…
    soulteary
        6
    soulteary  
       2019-05-21 18:14:01 +08:00
    为什么要走公网呢,开局域网调试开关,用 udp 直接获取网关状态 5 ~ 10 ms.
    zcbenz
        7
    zcbenz  
    OP
       2019-05-21 18:23:00 +08:00
    @soulteary 不走公网,我的思路是 小米门窗传感器=>小米网关=>HomeKit=>灯 这样一个路径,但是不知道头几步的延时是多大。
    glasslion
        8
    glasslion  
       2019-05-21 19:00:41 +08:00   ❤️ 1
    @zcbenz 我是门窗传感器 => 网关自带的灯,门一开就亮了
    autoxbc
        9
    autoxbc  
       2019-05-21 19:49:38 +08:00   ❤️ 1
    手机推送是 3~5 秒,网关下的智能联动几乎是瞬时的

    用哪家方案就用全套,HomeKit 是多余的
    ruimz
        10
    ruimz  
       2019-05-21 20:52:06 +08:00 via Android   ❤️ 1
    小米的各类传感器(人,门,包括开关)和网关走的是 ZigBee
    我连的厕所夜灯是人经过秒开的
    sunocean
        11
    sunocean  
       2019-05-21 22:24:57 +08:00 via iPhone
    小米的各种东西只适合工作在这么一种环境下“它工作会好玩,不工作也不会造成什么影响”。不适合工作在有稳定性要求的环境里。
    soulteary
        12
    soulteary  
       2019-05-22 10:50:00 +08:00   ❤️ 1
    @zcbenz 可以买一个试试,我记得售价不到 50,效果挺好的,家里使用都是秒级联动(自己写 IFTTT ),如果想用 HomeKit 管理的话,需要折腾一下 home assistant (这个对你来说很友好,尤其是源码)。

    我的使用方式是轮循网关,让网关问门磁感应你是开着合着,稍微费电,但是简单高效,不存在漏报数据。

    // 之前给公司还做过大门监控报警,效果拔群。
    alaysh
        13
    alaysh  
       2019-05-24 15:23:12 +08:00   ❤️ 1
    可以不经过 homekit,米家 App 可以直接推送
    小米门窗传感器=>小米网关=>灯 基本一开门灯就亮
    小米门窗传感器=>小米网关=>推送 会延迟 2-3 秒左右
    luochen1990
        14
    luochen1990  
       2019-12-05 10:04:54 +08:00
    根据相关文档, 门窗传感器的工作逻辑是, 每动作一次, 会向网关上报一次状态, 这个延迟是 zigbee 协议的延迟, 应该是毫秒级别的, 当然不排除信号不好的时候需要重试导致延迟增加的情况.


    ```
    米家窗磁传感器(~60 分钟每次):
    窗磁传感器贴在窗户上或门上感知窗户的状态,每动作一次发送一次 report。

    属性 说明
    status open/close/unknown (开 /关 /未知)
    voltage 纽扣式电池电压值,单位 mv,范围 0~3300mv,一般情况下,小于 2800mv 时表示低电量
    属性上报:
    {"cmd":"report","model":"magnet","sid":"89234324","short_id":4343,"data":"{\"status\":\"open\"}" }

    心跳上报:
    {"cmd":"report","model":"motion","sid":"89234324","short_id":4345,"data":"{\"voltage\":3000}" }

    magnet 代码是窗磁,89234324 代表的设备的 ID ( 64 位的长 16 进制字符串),status 是窗磁的开关状态。
    ```

    需要原始文档可以搜索 "绿米网关局域网通讯协议", 里面能查到各种 zigbee 设备的工作逻辑.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2104 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:37 · PVG 08:37 · LAX 16:37 · JFK 19:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.