diff --git a/addons/google_assistant/index.html b/addons/google_assistant/index.html new file mode 100644 index 0000000000..0127b0c4c0 --- /dev/null +++ b/addons/google_assistant/index.html @@ -0,0 +1,202 @@ + + + + + + + + + Google Assistant - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

+ Google Assistant +

+
+
+

Google Assistant is an AI-powered voice assistant that runs on the Raspberry Pi and x86 platforms. It runs on-device and is Private by Design.

+

To enable access to the Google Assistant API, do the following: +1) In the Cloud Platform Console, go to the Projects page. Select an existing project or create a new project +2) Enable the Google Assistant API on the project you selected +3) Create a service account and download the json credentials.

+

Now install and activate the Samba add-on so you can upload your training data. Connect to the “share” Samba share and copy your training data over. Name the file assistant.zip.

+

Now it’s time to start Snips for the first time. When the Snips add-on starts, it will output your audio devices:

**** List of PLAYBACK Hardware Devices ****
+card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
+  Subdevices: 8/8
+  Subdevice #0: subdevice #0
+  Subdevice #1: subdevice #1
+  Subdevice #2: subdevice #2
+  Subdevice #3: subdevice #3
+  Subdevice #4: subdevice #4
+  Subdevice #5: subdevice #5
+  Subdevice #6: subdevice #6
+  Subdevice #7: subdevice #7
+card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
+  Subdevices: 1/1
+  Subdevice #0: subdevice #0
+
+

You need to use this information to configure the mic and speaker configuration options. The format is <card #>,<device #>. On a Raspberry Pi 3, 0,0 is the built-in headset port, 0,1 is the HDMI port.

+

Now that you’ve found the microphone and speaker addresses, it’s time to configure Google Assistant and restart the add-on.

+

Add-On configuration

+
{
+  "mic": "1,0",
+  "speaker": "1,0",
+  "service_account": "service_account.json",
+}
+
+
+

Configuration variables:

+
    +
  • mqtt_bridge (Optional): Snips uses MQTT to communicate and defaults to their own broker. Use this config option to bridge their broker to your own.
  • +
  • mic: This is the hardware address of your microphone. Look at the Snips
  • +
+

Home Assistant configuration

+

Use the Home Assistant Snips.ai component to integrate the add-on into Home Assistant.

+
snips:
+
+
+
+
+ +
+
+ + + + + + + diff --git a/addons/index.html b/addons/index.html index 2ca9abc6c2..e859fbabad 100644 --- a/addons/index.html +++ b/addons/index.html @@ -97,6 +97,10 @@ Duck DNS
Automatically update your Duck DNS IP address. +
  • + Google Assistant
    + Enhance your Hass.io installation with google assistant. +
  • Let's Encrypt
    Automatically manage your SSL certificate using Let's Encrypt. diff --git a/atom.xml b/atom.xml index bc981a2875..a5f901b768 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 08b4a38dbf..503060cd9a 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 073900dbf8..bd5b917c89 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 2bfde5eac1..c34e257877 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index cc9fc444bf..108d50847d 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 39dcc316c6..62b7a0f0bc 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index d39f9bbe0a..6a7e0921f8 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index e83966ae1e..ad7a093b2b 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index aeaabbc352..271c4ca6ca 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index 6b91526cc5..b9384330a7 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 0273641b0f..22d7ae8517 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index b5cf769949..a75776a225 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 5149762821..64fed16513 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 7375fe8385..a7d42f1244 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 22f20b120d..468d784a4a 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 28ab7c6f12..6dae1cea76 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index c6c741eb7b..899f2ab3e4 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 872a5aab2b..42dfc438a9 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index cf62dee060..22ccc925ca 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index f6172af3c4..7e23313934 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 1919be18fa..0f9fb9e259 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 5b682d7f4c..33a329266c 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index e59f3d9e5b..2899b41a75 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index e46ed80799..275679cc29 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-07-19T19:40:38+00:00 + 2017-07-20T12:48:21+00:00 https://home-assistant.io/ diff --git a/sitemap.xml b/sitemap.xml index b55811c3a5..96310c77b0 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -925,6 +925,9 @@ https://home-assistant.io/addons/duckdns/ +https://home-assistant.io/addons/google_assistant/ + + https://home-assistant.io/addons/lets_encrypt/ @@ -3731,62 +3734,62 @@ https://home-assistant.io/demo/frontend.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/demo/index.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:49+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:50+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:50+00:00 https://home-assistant.io/static/mdi-demo.html -2017-07-19T19:39:48+00:00 +2017-07-20T12:46:50+00:00