Nest Devices

🏠 Google 官方 API 控制 Nest 全屋智能

smart-home榜 #7

通过 Google Device Access API 控制 Nest 智能家居设备,支持温控器调节、摄像头实时查看及门铃监控,需 OAuth 认证与一次性 $5 开发者费用。

收藏
8.6k
安装
2.4k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

本技能通过 Google Smart Device Management API 实现对 Nest 智能设备的程序化控制。支持三类主要设备:温控器(温度设置、模式切换、Eco 节能)、摄像头(生成 RTSP 实时流)及门铃(需配合 Pub/Sub 实现事件推送)。

使用前需完成三步配置:创建 Google Cloud 项目并支付 $5 Device Access 费用、创建 OAuth 2.0 Web 应用凭证、运行授权流程获取 refresh token。凭证支持 1Password 安全存储或环境变量配置。

显著优点

  • 官方 API 支持:直接对接 Google 官方 Device Access 接口,功能稳定可靠
  • 多设备类型覆盖:单一接口管理温控、安防、门铃三类核心家居设备
  • 灵活凭证管理:支持 1Password 集成与环境变量双模式,兼顾安全与便捷
  • 温度参考内置:提供 Eco/舒适/夜间等场景的温度建议值

潜在缺点与局限性

  • 实时事件受限:门铃按压、移动检测等实时通知需额外配置 Google Cloud Pub/Sub,门槛较高
  • 视频流时效短:RTSP 流有效期仅约 5 分钟,需频繁刷新
  • 遗留设备兼容:部分旧款 Nest 设备可能不支持全部 API 特性
  • 费用门槛:$5 一次性开发者费用及 Google Cloud 项目配置对普通用户不够友好
  • 地域限制:Nest 服务在中国大陆等地区可用性受限

适合人群

拥有 Nest 温控器、摄像头或门铃的智能家居用户,具备基础技术能力可完成 OAuth 配置,追求通过脚本或自动化流程批量管理家居设备的效率型用户。

常规风险

  • OAuth refresh token 泄露可能导致设备被远程控制,需严格保管凭证
  • API 调用频率过高可能触发 Google 限速
  • 摄像头流 URL 传输过程中存在中间人截获风险

Nest Devices 内容

scripts文件夹
手动下载zip · 5.4 kB
nest.pytext/plain
请选择文件