Skip to content

Commit b03e6e0

Browse files
authored
Google Assistant 🎉 (home-assistant#5244)
* Add blog post * Add video * Update link
1 parent 193ae8a commit b03e6e0

File tree

6 files changed

+60
-8
lines changed

6 files changed

+60
-8
lines changed

‎source/_components/google_assistant.markdown

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ featured: true
1313
ha_release: 0.56
1414
---
1515

16+
<p class='note'>
17+
Use [Home Assistant Cloud](/components/cloud/) to integrate with Google Assistant without any effort.
18+
</p>
19+
1620
The `google_assistant` component allows you to control things via Google Assistant (on your mobile or tablet) or a Google Home device.
1721

1822
The Google Assistant component requires a bit more setup than most due to the way Google requires Assistant Apps to be set up.
@@ -134,7 +138,7 @@ If you're not using Linux, you can use sites such as [this one](https://www.brow
134138
1. Create a new project in the [developer console](https://console.actions.google.com/).
135139
a. Add/Import project
136140
b. Click on `BUILD` on the `Smart home` card
137-
c. Type in your home assistant url: `https://[YOUR HOME ASSISTANT URL:PORT]/api/google_assistant`, replace the `[YOUR HOME ASSISTANT URL:PORT]` with the domain / ip address and the port under which your Home Assistant is reachable.
141+
c. Type in your home assistant url: `https://[YOUR HOME ASSISTANT URL:PORT]/api/google_assistant`, replace the `[YOUR HOME ASSISTANT URL:PORT]` with the domain / ip address and the port under which your Home Assistant is reachable.
138142
d. Click `Done`. Then click on `Overview`, which will lead you to the app details screen.
139143
2. You'll need to fill out most of the information on that page, but none of it really matters since you won't be addressing the App directly, only through the Smart Home functionality built into Google Assistant.
140144
3. The final item on that page `Account linking` is required for your app to interact with Home Assistant.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
layout: post
3+
title: "Our Google Assistant skill is live!"
4+
description: "The Google Assistant integration for Home Assistant Cloud is now available to all."
5+
date: 2018-04-24 00:01:00
6+
date_formatted: "April 24, 2018"
7+
author: Paulus Schoutsen
8+
author_twitter: balloob
9+
comments: true
10+
categories: Announcement
11+
og_image: /images/blog/2018-04-google-assistant/google-assistant-home-assistant.png
12+
---
13+
14+
<p class='img'>
15+
<img
16+
src='/images/blog/2018-04-google-assistant/google-assistant-home-assistant.png'
17+
alt='Home Assistant logo and the Works with the Google Assistant badge'
18+
/>
19+
</p>
20+
21+
Guess what? Yep, our Google Assistant Smart Home skill is live! It's a mouthful but it means that you can now control your Home Assistant devices via any Google Assistant enabled device by simply saying things like "Ok Google, turn on the lights".
22+
23+
To get started:
24+
25+
- [Enable Home Assistant Cloud](/cloud/#enabling-the-cloud)
26+
- Install our skill for Google Assistant. As of this writing, the link is not live yet: you can find it by opening the Google Home app -> Home Control, tap on the blue + at the bottom right and find Hass.io in the list.
27+
- Optional: [Tweak the devices](/cloud/google_assistant/) that are getting exposed to Google Assistant.
28+
29+
Things to note:
30+
31+
- The skill is called Hass.io, but will work with normal Home Assistant too. The name was necessary to avoid confusion between Home Assistant, Google Assistant and Google Home.
32+
- Works with Home Assistant 0.65 or later.
33+
- All message handling is done local and is [open source](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/google_assistant/trait.py).
34+
- If you have an Android device with Google Assistant, you can control your devices too.
35+
- Home Assistant 0.68 will introduce a button to the Cloud config panel to trigger a sync of available devices.
36+
37+
Home Assistant Cloud is still in open beta and free to use. Open beta period has been extended to June 1. Many thanks to [Quadflight] for providing the Raspberry Pis that Google used for physical testing and thanks to [Arsaboo] for helping with testing.
38+
39+
<div class='videoWrapper'>
40+
<iframe width="560" height="315" src="https://www.youtube.com/embed/TQ3CoEHz5Xs" frameborder="0" allowfullscreen></iframe>
41+
</div>
42+
43+
[Quadflight]: https://github.com/quadflight
44+
[Arsaboo]: https://github.com/arsaboo

‎source/cloud/google_assistant.markdown

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ sidebar: true
77
comments: false
88
sharing: true
99
footer: true
10-
published: false
1110
---
1211

1312
The Google Assistant integration allows users to control the entities via the Home Assistant Smart Home skill for Google Assistant. This means that you can say things like "Ok Google, turn on the kitchen light" to control your local Home Assistant.

‎source/cloud/index.markdown

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,16 @@ ha_iot_class: "Cloud Push"
1515

1616
<p class='note'>The Home Assistant Cloud is currently free and will become part of the upcoming Community Support Package. [Learn more](/blog/2017/12/17/introducing-home-assistant-cloud/)</p>
1717

18-
The Home Assistant Cloud allows you to quickly integrate your local Home Assistant with various cloud services like Amazon Alexa.
19-
20-
The following integrations are currently available:
18+
The Home Assistant Cloud allows you to quickly integrate your local Home Assistant with various cloud services. The following integrations are currently available:
2119

2220
- [Amazon Alexa (Amazon Echo)](/cloud/alexa/)
23-
24-
<!-- - [Google Assistant (Google Home)](/cloud/google_assistant/) -->
21+
- [Google Assistant (Google Home)](/cloud/google_assistant/)
2522

2623
### {% linkable_title How does it work? %}
2724

2825
The Home Assistant Cloud has been designed with security in mind. When you activate the Cloud component, your instance will create a secure connection to the Home Assistant Cloud. There is no need for any further configuration or to expose your instance to the internet.
2926

30-
Integrations like Alexa will deliver messages to our cloud which we will forward to your local instance for processing. We just forward the response back to Alexa. This means that we do not have to store the state of your house in our cloud, we’re just the messenger!
27+
Integrations like Alexa or Google will deliver messages to our cloud which we will forward to your local instance for processing. We just forward the response back. This means that we do not have to store the state of your house in our cloud, we’re just the messenger!
3128

3229
You can find a list of frequently asked questions (and their answers) in [this blog post](/blog/2017/12/17/introducing-home-assistant-cloud/#faq).
3330

‎source/index.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,14 @@ <h1>Alexa, turn on the lights</h1>
4141
<a href='/cloud/'>LEARN MORE</a>
4242
</div>
4343
</div>
44+
<div class='material-card text'>
45+
<h1>Ok Google, turn on the AC</h1>
46+
Use Google Assistant to control Home Assistant.
47+
48+
<div class='links'>
49+
<a href='/cloud/'>LEARN MORE</a>
50+
</div>
51+
</div>
4452

4553
<a class='material-card highlight-blog-post' href='/blog/2016/01/19/perfect-home-automation/'>
4654
Read our founder's vision for the perfect home automation <i class="icon-arrow-right"></i>

0 commit comments

Comments
 (0)