Nest 智能家居全设备控制中枢

Nest Devices

收藏 5.9k
下载 2.4k
版本 2.0.1

通过 Google Device Access API 控制 Nest 智能设备,支持温控调节、实时视频流和门铃事件推送,适合自建智能家居自动化场景。

基本信息

  • 技能名称?Nest Devices
  • 中文名称?Nest 智能家居全设备控制中枢
  • 作者?amogower
  • 分类?专业技能
  • 版本?2.0.1
  • 标签?nest, google-home, smart-thermostat, security-camera, doorbell, iot, home-automation, pubsub, telegram

使用方法

使用说明
核心用法
nest-devices 是一个基于 Google Smart Device Management (SDM) API 的智能家居控制技能,支持 Nest 温控器、摄像头和门铃设备。基础功能包括设备列表查询、温度设置、模式切换(制冷/制热/ECO)、实时 RTSP 视频流获取。进阶功能通过 Google Cloud Pub/Sub 实现实时事件推送(门铃响铃、人体检测),并集成 Telegram 发送事件快照。
显著优点
官方 API 支持 :基于 Google 正规 Device Access 项目,非逆向工程,长期稳定性有保障
灵活部署 :支持 1Password 安全存储或环境变量配置,Python API 和 CLI 双接口
实时事件能力 :门铃和人体检测可触发即时 Telegram 通知,含双冗余图像获取机制(SDM 快照 + RTSP 截帧)
防骚扰设计 :5 分钟事件过期过滤、运动/声音事件仅记录不告警,避免通知疲劳
潜在缺点与局限性
成本门槛 :需支付 $5 一次性费用开通 Device Access,且依赖 Google Cloud 项目(可能产生 Pub/Sub 费用)
配置复杂度 :实时事件功能需部署 Cloudflare Tunnel、Systemd 服务、Pub/Sub 订阅等多组件,非技术用户难以独立完成
图像时效性 :SDM 事件图像约 5 分钟后过期,RTSP 回退虽可用但依赖 ffmpeg 和实时网络
设备兼容性 :部分旧款 Nest 设备可能不支持全部 SDM 功能
适合人群
具备 Linux 运维和云服务经验的技术用户
已有 Nest 生态且希望自建自动化(如 Home Assistant 补充)的智能家居爱好者
需要门铃/监控实时通知但不愿依赖 Google/Nest 官方订阅服务的隐私敏感用户
常规风险
凭证泄露风险 :OAuth refresh token 和设备访问密钥若配置不当(如硬编码脚本)可能导致设备被未授权控制
网络暴露面 :Cloudflare Tunnel 将本地 webhook 暴露至公网,需确保 CLAWDBOT_HOOKS_TOKEN 强度足够且传输强制 HTTPS
隐私合规 :摄像头事件图像经 Telegram 传输,需确认符合当地监控数据跨境法规
服务依赖链 :Google Cloud + Cloudflare + Telegram 任一服务中断将导致功能失效
nest google-home smart-thermostat security-camera doorbell iot home-automation pubsub telegram

标签

专业技能

💬 评论 (0)

发表评论

支持 Markdown

📭 还没有评论,快来抢沙发吧!