为解决晚上睡觉途中突然亮灯 再次购入小米人体感应器一枚

继两天前在 Home Assistant 配置了人来灯亮(以及人走灯灭),这两天晚上都因为检测范围过大导致多次意外亮起,虽然也只是几分钟就灭了但也确实降低了我的睡眠质量,我能想到的解决方法只有两个:在睡前把灯带关闭,或者再购入一个感应器来检测我是否在床,最后我感觉后者合理一点(还是懒啊)


我把新买的感应器放到了床头的位置对着我的头,那么理论上只要我在床上就能检测到,配对上网关,再到 HA 里刷新设备,往自动亮灯的自动化里加上一个条件:

- condition: template
            value_template: >-
              {% set t =
              states('event.xiaomi_cn_blt_3_xxx_pir1g_motion_detected_e_2_1008')
              | as_datetime %} {{ t is not none and (now() - t).total_seconds()
              > 180 }}

当距离上一次检测到我在床的 3 分钟后才允许亮灯,希望不会再把我弄醒

2026.04.10 更新:这两晚都没有再在睡觉途中亮了 🙂


另外,我之前买的 COB 灯带也到了,COB 灯带的 LED 排的比传统灯带(SMD)更密集,所以看起来没有一粒粒的点光

我把灯带黏到床底后才发现由于我买的智能控制器只有开关,没有调压/亮度功能,最高亮度太亮了!没有我想要的效果所以我打算不把它加到人来灯亮的自动化里,而是额外新建一个按钮开关灯的配置

提醒各位如果想买灯带记得控制器要买带调光功能的


给博客加上了归档页面,链接在页眉的菜单内,方便索引文章~


Web hosting by ServerSpan

为解决晚上睡觉途中突然亮灯 再次购入小米人体感应器一枚》有7个想法

  1. fengc's Blog

    我的解决方案是买了一个便宜的感应灯,粘在床底,晚上只要我的脚一伸下去,灯就亮了,30秒后自己熄灯,不用代码,不用部署,个把月充一次点,虽然简单,但很实用,哈哈。

    回复
  2. 光昭

    “当距离上一次检测到我在床的 3 分钟后才允许亮灯”,意思是博主躺床上几分钟就可以入睡吗,这睡眠质量羡慕了
    我不累的时候睡不着,累的时候更睡不着,总得先躺将近半小时才能睡着

    回复
    1. wmbk 文章作者

      不是.. 当我在床时这个时间会一直刷新,所以离开床三分钟后才会允许亮灯
      或者当我睡着了检测不到,那么自然人来灯亮也不会被运行
      结果是无论如何只要在床就不亮灯

      回复

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理