NEST Protect接入Google Device Manager及FHEM通过Google API访问方案咨询
1. Google Device Manager中添加NEST Protect设备的操作步骤
- 提前完成NEST Protect的初始激活,将设备绑定到与Google Device Manager一致的Google账号下
- 打开Google Home应用(当前Google Device Manager的设备管理能力已全量整合至Google Home),登录对应Google账号
- 点击首页右上角的设备图标进入设备管理页,选择添加新设备
- 确保手机与NEST Protect处于同一2.4G WiFi网络下,等待系统扫描到设备后按照页面提示完成配对即可,配对完成后可直接在Google Device Manager的设备列表中查看该设备
2. FHEM通过Google API访问已绑定NEST Protect设备的实现方案
旧Nest API停用后,官方统一通过Smart Device Management(SDM)API提供Nest设备的第三方访问能力,操作步骤如下:
- 登录Google Cloud Console,启用
Smart Device Management API,创建OAuth 2.0客户端凭据,给你的Google账号开通API调用授权 - 进入Google SDM项目管理门户创建新项目,将已绑定到Google账号的NEST Protect设备添加到项目的授权设备列表中,申请设备读写权限
- FHEM侧安装社区维护的SDM对接模块
36_GOOGLE_SDM.pm - 在FHEM配置文件中添加GOOGLE_SDM设备实例,填入之前获取的OAuth客户端ID、客户端密钥、刷新令牌等参数
- 执行同步命令
set <你的SDM设备实例名> sync,同步完成后即可在FHEM中读取NEST Protect的烟雾报警状态、CO报警状态、电池电量等全量传感器数据
内容的提问来源于stack exchange,提问作者user16424584
相关产品推荐
相关产品推荐

