V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
stringwind
V2EX  ›  问与答

Home Assistant 会议室自动化:如何实现无人后自动关闭空调和电视

  •  
  •   stringwind · 7 小时 7 分钟前 · 679 次点击

    目前在做一个内部的节能改造项目,想把公司的会议室空调和电视接入 Home Assistant ,实现自动化控制。

    核心目标: 会议室无人后 30 分钟,自动关闭空调和电视,所有设备接入 Home Assistant 统一管理

    原有实现 & 痛点:

    • 空调: 已通过红外接入 HA ,但只能做到每晚 22:00 定时关闭,不够智能
    • 电视: 遥控器只有一个电源切换按钮,HA 无法感知其开关状态。如果定时发送关机指令,可能会把本已关闭的电视错误地打开,所以目前无法自动化

    初步方案:

    • 用毫米波雷达检测会议室是否有人
    • 无人后 30min 关闭空调
    • 电视用智能插座来检测功率判断是否是待机的
    • 根据电视状态来确认 30min 是否需要按 button

    想请教各位大神的问题:

    1. 这套整合方案的思路整体上是否可行、有没有什么没考虑到的坑?
    2. 在不剪开电器原装线的前提下,除了成品智能插座,还有没有其他非侵入式的方案来检测电器是否在工作?我查到了 CT 钳式的 Electricity Sensor,但它似乎需要夹在分离的火线上,操作起来比较麻烦。继电器方案好像又必须剪线。这方面有点困惑,求大佬指点。
    3. 毫米波雷达安装在门上吗、会议室外就是近距离的工位,在 ESPHome 中如何精确设置参数(如 max_distance 、sensitivity 等)来避免误探测到门外的人员?非常需要有实际部署经验的大佬分享一下心得。

    感谢各位大佬的阅读和指点!期待与大家交流!

    25 条回复    2025-09-01 15:45:28 +08:00
    woody3rd
        1
    woody3rd  
       6 小时 37 分钟前
    不如米家来的快
    hefish
        2
    hefish  
       6 小时 34 分钟前
    肯定是交给保安或者保洁啊,下班前关电视关空调,锁门,下班。
    kennylzzz135
        3
    kennylzzz135  
       6 小时 34 分钟前
    公司用不建议用 HA ,以后就是无尽的折腾。。。最好还是选择商业化产品,从长期看人力成本更低,米家、涂鸦都是不错的选择
    ixixi
        4
    ixixi  
       6 小时 30 分钟前
    你最需要的是小米中枢网关 极客版
    stringwind
        5
    stringwind  
    OP
       6 小时 25 分钟前
    @hefish 对的,但是会出现上午开会,下午空调和电视都没关的情况 以及临时开会,整个周末都开着的情况。
    stringwind
        6
    stringwind  
    OP
       6 小时 24 分钟前
    @kennylzzz135 有的,HA 有接入米家 涂鸦以及公司自己的产品等等
    stringwind
        7
    stringwind  
    OP
       6 小时 22 分钟前
    @ixixi 有网关了,我是在公司原先的 HA 上做改进,要实现会议室无人 30min 自动关闭空调和电视
    hefish
        8
    hefish  
       6 小时 21 分钟前
    @stringwind 保安定期巡视啊。。。保安不愿意就加钱,加到他愿意。还不愿意就辞了他,找我来。
    NNNNzs
        9
    NNNNzs  
       6 小时 17 分钟前
    成品智能插座,成品摄像头,成品小爱音响,
    摄像头然后让行政定时看看呗,
    小爱学习遥控器红外频段,关电视就可以,或者直接插座断电
    Sk8erBoi
        10
    Sk8erBoi  
       6 小时 7 分钟前
    小爱音箱 Play 版(红外)+ 人体存在传感器+米家智能插座(电视插座),接入米家,当无人存在 30 分钟,执行操作,空调(红外控制)关闭,智能插座关闭 ,成本很低。
    someonesnone
        11
    someonesnone  
       6 小时 7 分钟前 via Android
    判断无人以后直接给电视 空调发红外关机命令啊 为何要判断电视是否开机 写一个 1 分钟循环检测的自动化就可以了 判断人最好用毫米波, 红外也凑合
    someonesnone
        12
    someonesnone  
       6 小时 4 分钟前 via Android
    另外这种简单的任务最好米家完成, 用 ha 你还得搭一个中控. ha 适合完成特别复杂的任务, 比如:'循环每 6 分钟开启空调, 开启时间等于前一个小时空调开始时间的平均值', 这种复杂算法米家根本没法做
    stringwind
        13
    stringwind  
    OP
       6 小时 2 分钟前
    @NNNNzs 感谢
    stringwind
        14
    stringwind  
    OP
       5 小时 59 分钟前
    @Sk8erBoi 感谢,看上去没啥问题
    stringwind
        15
    stringwind  
    OP
       5 小时 58 分钟前
    @someonesnone 电视的关机命令怎么做呀,这边开关机都是一个指令
    Biggoldfish
        16
    Biggoldfish  
       5 小时 52 分钟前
    相比按 button 还是用红外控制器(例如 Broadlink RM4 Mini, 可以直接接入 HA) 比较方便省事

    如果是基于 Android/Android TV 的电视可以直接通过 wireless ADB 接入 HA ,否则通过智能插座的用电量判断开关状态可能是个比较简单的方案(通过关灯后的房间亮度可能是另一个办法但可能不精确)
    someonesnone
        17
    someonesnone  
       5 小时 45 分钟前 via Android
    @stringwind 要是开关机都是同一个命令的话就 搭配一个遥控插座直接断电
    lbzq
        18
    lbzq  
       5 小时 40 分钟前
    控制电视最简单就是一个智能插座。如果电视机不是来电自动开机的,判断到了关闭电视的条件,不管之前电视是开机还是关机直接智能插座断电 10~20 秒再通电,这样也不影响下一次开会直接用遥控器开电视。
    faker5276
        19
    faker5276  
       5 小时 10 分钟前
    只需要“人在传感器”就行,判断有没有人是核心,30min 没人切断空调和电视机电源

    电视机用智能插座,有人插座上电,没人插座断电,不需要检测功率
    ixixi
        20
    ixixi  
       4 小时 46 分钟前
    @stringwind #7 这点功能太简单了 小米网关上 实现轻轻松松
    iv8d
        21
    iv8d  
       2 小时 55 分钟前
    米家,只要你能接入
    P945
        22
    P945  
       2 小时 35 分钟前 via iPhone
    电视通电状态:1:用智能插座检测功率; 2:wifi ping ; 3:ADB ,还能直接命令关机。
    yidev
        23
    yidev  
       2 小时 29 分钟前
    有门窗传感器 diy 的套件, 插在 usb 上, 可以用门窗传感器的开合状态判断电视是否是开机的
    ejin
        24
    ejin  
       2 小时 17 分钟前
    @stringwind #5

    “对的,但是会出现上午开会,下午空调和电视都没关的情况 以及临时开会,整个周末都开着的情况。”


    像极了我们公司,所有人力会出错的事情,都安排网管去做,也不管是不是合理,你说不合理吧,有 IT 设备呢。你说合理吧,这 TM 哪里合理了。

    然后网管就会为了偷懒,发动技术力量去让它变成省事或者自动化的工作。无法自动化的工作最后都会变成网管骂人的原因。但即便做成了,网管也及其不爽。



    公司里还有个奇葩的工作,保安室有所有摄像头的监控,但保安没有义务看监控,从上班到下班一眼都不看,最后合理化……由网管每天检查摄像头是不是歪了,是不是灭了……有问题查监控。。。。于是安防工作成为了网管隐性的工作内容。



    个人的意见是,少插手这类事情,直接致电供应商,让他们出方案,然后申购相关物品。。如果供应商找不到完美解决办法,就让这种问题继续存在好了。。。


    我们公司最搞笑的不是安排一些不合理的工作,是明明这个部门有技术手段,某些上级却安排他们不用技术手段去解决一些不属于这个部门的问题,久而久之,鸡犬不宁,人心也散了。
    ejin
        25
    ejin  
       2 小时 13 分钟前
    补充:

    电视机可以用某些元件检测亮度,从而判断是否开机。
    空调更简单了,定时自动关机就可以,用一些配件实现定时发射红外线,每天中午、下午下班的时候自动激活一次。或者用温度监控装置,记录温度。。。。然后摆个显示状态的玩意放在行政部门,让他们自己去观察和处理,理由就更方便了,可以说让他们可以实时知道会议室的情况,平时也好安排会议室。


    其实我想说的一直是,这不是你的责任,不要什么活都接,后面越做越难做。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4685 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:58 · PVG 17:58 · LAX 02:58 · JFK 05:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.