『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 19479|回复: 19

[进阶教程] google home 终于连接上HA(修改于20180304)

[复制链接]

6

主题

265

帖子

1497

积分

金牌会员

Rank: 6Rank: 6

积分
1497
金钱
1232
HASS币
0
发表于 2018-3-3 10:45:08 | 显示全部楼层 |阅读模式
本帖最后由 zding 于 2018-3-4 09:43 编辑

参考:
youtube:https://www.youtube.com/watch?v=Xk0CafW4_Pg&t=82sHow to configure Google Assistant to work with Home Assistant)。注意:全程需FQ。只要HA能接入的设备,都可以用google home 语音操作,太方便了。

https://home-assistant.io/components/google_assistant/

HA接入设备: Yeelight 小米台灯,小米彩灯;小米插座基础版,broadlink RM HOME。

我的设备接入google home mini 的优酷视频:http://v.youku.com/v_show/id_XMz ... j.8428770.3416059.1

大致步骤:
1,创建ssl连接
2,创建gactions目录,进入目录
3,下载
wget https://dl.google.com/gactions/updates/bin/linux/arm/gactions
4,chmod +x gactions
5,创建新文件: nano project.json
   复制如下到该文件:

{
   "actions": [{
       "name": "actions.devices",
       "deviceControl": {
       },
      "fulfillment": {
         "conversationName": "automation"
       }
    }],  
   "conversations": {
       "automation":
       {
           "name": "automation",
           "url": "https://ip:端口/api/google_assistant"
       }
   }
}

6,  保存退出到gactions目录

8,  点击 +  add/import project 创建projet 文件,输入名称 hasstest,点击 create project.

9, 在 actions SDK 中点击 build
10, 把 update app 处的条目点击复制,并返回ssh。

11,gactions update --action_package PACKAGE_NAME --project xxxxx-xxxxx
12,大写字母处填写刚才创建的文件然后运行:
./gactions update --action_package project.jso --project xxxxx-xxxxx
13, 得到一个连接,打开网页。得到一串code,返回ssh
14,填写该code,再次得到一个连接,打开连接,就是网页上设置了。
15,
编辑 configuration.yaml:   
google_assistant:

  project_id: xxxxx-xxxxx  #就是网址第一次得到的字符串的最后一部分

                                  #gactions update --action_package project.json --project xxxx-xxxx

  client_id: abcdefg     #自定义

  access_token: {xxxxxxx}   #自建

  exposed_domains:

    - switch

    - light

16,安卓手机home app--家居设备控制--添加---会增加一个条目:【test】hasstest,建立连接,ok。

图顺序传反了,凑合看吧。





Screenshot_20180303-105805.jpg
snap-2018-03-03-[13-10-44].gif
snap-2018-03-03-[13-10-36].gif
snap-2018-03-03-[13-10-29].gif
snap-2018-03-03-[13-10-21].gif
snap-2018-03-03-[13-10-12].gif
snap-2018-03-03-[13-09-46].gif
snap-2018-03-03-[13-09-09].gif
snap-2018-03-03-[13-09-02].gif
snap-2018-03-03-[13-08-52].gif
snap-2018-03-03-[13-08-45].gif
snap-2018-03-03-[13-08-16].gif
snap-2018-03-03-[13-08-07].gif

评分

参与人数 1金钱 +20 收起 理由
27hh + 20 这么好的帖子为什么没有加分高亮?!.

查看全部评分

回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2018-3-3 11:03:45 | 显示全部楼层
这个。。。得全程英语控制才行的吧。,强人,赞一个。
所有过往,皆为序章。
回复

使用道具 举报

6

主题

265

帖子

1497

积分

金牌会员

Rank: 6Rank: 6

积分
1497
金钱
1232
HASS币
0
 楼主| 发表于 2018-3-3 11:15:54 | 显示全部楼层
咸味土豆 发表于 2018-3-3 11:03
这个。。。得全程英语控制才行的吧。,强人,赞一个。

google home 比墙内的智能多了。唯一缺点只能是英文或者日文等。没有国语。它能识别6个人的语音,同样是一句:‘给妈妈打电话’,可以分别给6个人的妈妈打电话。非常有趣,还可以接在车上导航。
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2018-3-3 12:40:32 | 显示全部楼层
楼主,翻译下要点写到贴里嘛
回复

使用道具 举报

20

主题

700

帖子

3106

积分

论坛元老

Rank: 8Rank: 8

积分
3106
金钱
2406
HASS币
0
发表于 2018-3-3 13:28:57 | 显示全部楼层
貌似又有得折腾了
回复

使用道具 举报

17

主题

799

帖子

5732

积分

论坛元老

Rank: 8Rank: 8

积分
5732
金钱
4928
HASS币
0
发表于 2018-3-3 20:13:16 | 显示全部楼层
本帖最后由 sirakawa 于 2018-3-3 20:15 编辑

咦,支持日文?
可以考虑啊- -
英文完全搞不定- -!
说起来,家里设备的名字怎么搞?
都要改下名?
回复

使用道具 举报

6

主题

265

帖子

1497

积分

金牌会员

Rank: 6Rank: 6

积分
1497
金钱
1232
HASS币
0
 楼主| 发表于 2018-3-3 20:40:10 | 显示全部楼层
本帖最后由 zding 于 2018-3-3 20:41 编辑
sirakawa 发表于 2018-3-3 20:13
咦,支持日文?
可以考虑啊- -
英文完全搞不定- -!

日文对应有外来语吧,不过记得如果路由器没有fq是无法用的。谷歌日文网站介绍:https://store.google.com/?playredirect=true
回复

使用道具 举报

17

主题

799

帖子

5732

积分

论坛元老

Rank: 8Rank: 8

积分
5732
金钱
4928
HASS币
0
发表于 2018-3-3 20:53:59 | 显示全部楼层
本帖最后由 sirakawa 于 2018-3-3 20:55 编辑
zding 发表于 2018-3-3 20:40
日文对应有外来语吧,不过记得如果路由器没有fq是无法用的。谷歌日文网站介绍:https://store.google.com/ ...

FQ没问题,google一直在用
日语的外来语都是英语这类的读音- -

主要是HASS里面现在都是中文命名的
到GOOGLE HOME里会变成什么?
entityid?
google的东西显示中文应该没问题

但是控制的时候,设备的名字,是在google home里面可以重新再起个名字?
回复

使用道具 举报

6

主题

265

帖子

1497

积分

金牌会员

Rank: 6Rank: 6

积分
1497
金钱
1232
HASS币
0
 楼主| 发表于 2018-3-3 21:07:23 | 显示全部楼层
sirakawa 发表于 2018-3-3 20:53
FQ没问题,google一直在用
日语的外来语都是英语这类的读音- -

可以在google home 里面自定义房间和名称,然后就而已用定义的名称开关了。
回复

使用道具 举报

17

主题

799

帖子

5732

积分

论坛元老

Rank: 8Rank: 8

积分
5732
金钱
4928
HASS币
0
发表于 2018-3-3 21:13:31 | 显示全部楼层
zding 发表于 2018-3-3 21:07
可以在google home 里面自定义房间和名称,然后就而已用定义的名称开关了。 ...

好的谢谢~
这样应该可以买个试试~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 07:02 , Processed in 0.079097 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表