关于我
~一个热爱火影的业余小提琴玩家~
Joynaruto

Google Home接入HA

前言

其实很早之前就将Google Home接入HA了,最近突然想到之前电信因为web服务封我宽带,于是我打算彻底根除web服务以保平安。目前而言还转发着端口的就剩HANPM本体。关闭HANPM反代倒不是难事儿,主要是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 同步我的设备”即可完成设备的同步。

最后

网页端口彻底关闭之后,心里踏实很多 :idea:

 

本文参考庄菲什该篇文章

发表回复

textsms
account_circle
email

Joynaruto

Google Home接入HA
前言 其实很早之前就将Google Home接入HA了,最近突然想到之前电信因为web服务封我宽带,于是我打算彻底根除web服务以保平安。目前而言还转发着端口的就剩HA和NPM本体。关闭HA和NPM反代…
扫描二维码继续阅读
2025-02-02