前言
其实很早之前就将Google Home
接入HA
了,最近突然想到之前电信因为web服务封我宽带,于是我打算彻底根除web服务以保平安。目前而言还转发着端口的就剩HA
和NPM
本体。关闭HA
和NPM
反代倒不是难事儿,主要是Google Home
接入HA
需要些操作,我依旧按照当初的教程走,但发现谷歌更新了Smart Home
的页面,经过一小时的折腾,遂出此文。
开始
Google Home配置
点击这个网址,然后新建一个项目,选择Smart Home
卡片下的开发者控制台
按保存后会提示客户端密钥未填写导致无法保存。
这时打开这个网址,选择刚新建的项目,创建服务账号后,在服务帐户名称字段中,输入名称后ID会自动生成。从角色列表中,选择服务帐户 > 服务帐户令牌创建者(Service Account Token Creator
)
然后选择密钥选项卡>新建密钥>类型选json
后会自动下载
将json
文件中的client_id
填入之前没填写的客户端密钥中,保存页面
打开Google API控制台。选择刚建的项目后,启用HomeGraph API
HA配置
将刚下载的json
文件上传至config
目录下,在configuration.yaml
中添加如下内容后重启HA
google_assistant:
project_id: 项目id
service_account: !include json文件名.json
report_state: true
移动端配置
打开手机上的Google Home App
>> 添加设备 >> 选择项目名,最后填入 HA
用户名及密码来完成设备同步。
后期添加或者删除设备
只需要对手机喊一声:“ok google 同步我的设备”即可完成设备的同步。
最后
网页端口彻底关闭之后,心里踏实很多
发表回复