跳到正文
🟠 需外部服务 — 需自备相关账号/权限 进阶 开发工具

OpenClaw + 智能摄像头:让监控会"思考"

把家用摄像头(小米/海康/大华)接入 OpenClaw,当摄像头捕捉到异常时,不只是发一张截图——而是 AI 分析发生了什么、判断严重程度、用自然语言告诉你"有人在翻你家信箱"或"快递到了"。"

⚔️ 难度 ★★☆ 进阶
⏱ 配置耗时 60-120 分钟
🎁 掉落 节省 60-120 分钟
🦞 部署 可一键部署

🎯 做完你会得到

智能摄像头告警升级:从"有移动物体→发图片"变成"有快递员来了→已签收"或"门口出现陌生人→已停留5分钟,建议确认"。"

👤 适合谁

  • 智能家居爱好者
  • 关注家庭安全的用户
  • 有老人/孩子需要看护的家庭

⚡ 效果预览

接入后再也不会被'有人经过'的误报淹没,真正重要的告警(陌生人停留/包裹被拿走)才会通知我

🔧 Step 0:先配置消息接收渠道

⚠️ 本案例需要发送通知到你的手机,先配置消息渠道 👉 去配置 Telegram/飞书/微信接入 →

解决什么问题

普通摄像头告警:有移动 → 发图片 → 你盯着一张外卖小哥的截图判断是否有威胁

智能摄像头 + OpenClaw:有移动 → AI分析画面 → 发给你”快递员送来了两个包裹,已经放在门口”

从”看图片”升级到”听报告”。

方案A:Home Assistant 集成(推荐)

前提:已有 Home Assistant,摄像头已接入 HA。

# configuration.yaml 中添加 OpenClaw 通知服务
automation:
  - alias: "摄像头告警AI分析"
    trigger:
      platform: state
      entity_id: binary_sensor.camera_motion
      to: 'on'
    action:
      - service: openclaw.analyze_image
        data:
          image_source: camera.front_door
          prompt: |
            这是我家门口摄像头的画面。
            请分析:
            1. 画面中有什么人/物?
            2. 他们在做什么?
            3. 这是否需要我关注?(正常/需要注意/立即处理)
            4. 用一句话总结发生了什么
          notify_to: telegram

方案B:摄像头截图手动分析

不需要自动化,发现可疑告警时,截图发给 OpenClaw:

这是我家[位置]摄像头的截图,请帮我分析:

[上传图片]

请告诉我:
1. 画面中有什么人/车/物体?
2. 他们在做什么行为?
3. 有没有异常情况(比如:在门口停留太久/反复经过/试图开门)?
4. 我应该怎么处理?

常见监控场景配置

包裹监控

当门口摄像头检测到有人,请分析:
- 是快递员吗?(有没有包裹/制服)
- 包裹是否已经放下?
- 有没有人把包裹拿走?

通知格式:"[时间] 快递到了,已放门口" 或 "[时间] 有人拿走了门口的包裹"

访客识别

分析门口摄像头画面:
这是访客还是陌生人?
- 有没有按门铃的行为?
- 在门口停留了多久?
- 是否有可疑行为?

老人/孩子看护

这是家里客厅的摄像头,我妈妈一个人在家。
请帮我分析:她现在在做什么?状态正常吗?
有没有需要关注的情况(比如:长时间没有移动/摔倒/异常姿势)?

告警过滤规则

帮我设置智能摄像头的告警过滤规则:

我希望告警的情况:
- 陌生人在门口停留超过2分钟
- 夜间(22:00-6:00)任何人经过
- 有人试图开门/翻墙

我不希望告警的情况:
- 快递员(送货后离开)
- 常见的路人经过
- 我家人进出(可以通过面部识别排除,或者按时间段)

请帮我设计过滤逻辑。

踩坑记录

Q:摄像头画面质量差,AI识别不准 A:OpenClaw 分析图像需要基本清晰的画面。确保摄像头分辨率在1080P以上,夜间需要红外补光。

Q:隐私问题:摄像头画面会上传到哪里? A:如果使用云端模型,图像会发送到AI服务商分析。如需完全本地化,使用本地 Ollama 多模态模型(如 LLaVA)配合 OpenClaw,图像不离开家庭网络。

Q:告警太频繁,Telegram被刷屏 A:设置”冷却时间”:同一摄像头5分钟内最多发一条告警,并加入优先级过滤(只有AI判断为”需要关注/立即处理”才通知)。

#摄像头#智能家居#安防#视觉AI#HomeAssistant#自动化