I thought the Home Assistant crew didn’t like the cloud?
@@ -62,7 +62,7 @@
Instead, the Home Assistant Cloud is an extension of your local instance. It allows to communicate with companies that force us to communicate via a public available cloud endpoint like Amazon Alexa and Google Assistant.
-
Home Assistant Cloud is only used to route the messages to your Home Assistant instance. All messages are processed locally.
+
Home Assistant Cloud is only used to route the messages to your local Home Assistant instance. All messages are processed locally.
(Some people have suggested we rename to Home Assistant Bridge to avoid this confusion)
@@ -70,6 +70,15 @@
Yes. Yes. Yes! Home Assistant is the work of hundreds of developers all working together in creating something amazing. The only thing that will require a subscription is the optional cloud functionality.
+
Where is the source code for the Alexa skill?
+
+
All messages are processed locally and so the Alexa skill code is part of the Home Assistant code. The Home Assistant Cloud only routes the messages to your local Home Assistant instance. This means that you can audit the source code to check all the things that the cloud can do:
I thought the Home Assistant crew didn’t like the cloud?
You are right, we don’t! The Home Assistant Cloud is not an alternative to running your local Home Assistant instance. All control and automations are still running locally.
Instead, the Home Assistant Cloud is an extension of your local instance. It allows to communicate with companies that force us to communicate via a public available cloud endpoint like Amazon Alexa and Google Assistant.
-
Home Assistant Cloud is only used to route the messages to your Home Assistant instance. All messages are processed locally.
+
Home Assistant Cloud is only used to route the messages to your local Home Assistant instance. All messages are processed locally.
(Some people have suggested we rename to Home Assistant Bridge to avoid this confusion)
Will Home Assistant and Hass.io remain open source?
Yes. Yes. Yes! Home Assistant is the work of hundreds of developers all working together in creating something amazing. The only thing that will require a subscription is the optional cloud functionality.
+
Where is the source code for the Alexa skill?
+
All messages are processed locally and so the Alexa skill code is part of the Home Assistant code. The Home Assistant Cloud only routes the messages to your local Home Assistant instance. This means that you can audit the source code to check all the things that the cloud can do:
We have a lot of ideas! We are not going to make any promises but here are some things that we’re looking into:
diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml
index 3f4b470096..842d252d15 100644
--- a/blog/categories/announcements/atom.xml
+++ b/blog/categories/announcements/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
@@ -54,7 +54,7 @@ See the [Cloud component configuration](/components/cloud/) to learn how to filt
## FAQ
-_Last updated: December 23, 2017_
+_Last updated: December 26, 2017_
#### I thought the Home Assistant crew didn't like the cloud?
@@ -62,7 +62,7 @@ You are right, [we don't](https://home-assistant.io/blog/2016/01/19/perfect-home
Instead, the Home Assistant Cloud is an extension of your local instance. It allows to communicate with companies that force us to communicate via a public available cloud endpoint like Amazon Alexa and Google Assistant.
-Home Assistant Cloud is only used to route the messages to your Home Assistant instance. All messages are processed locally.
+Home Assistant Cloud is only used to route the messages to your local Home Assistant instance. All messages are processed locally.
_(Some people have suggested we rename to Home Assistant Bridge to avoid this confusion)_
@@ -70,6 +70,13 @@ _(Some people have suggested we rename to Home Assistant Bridge to avoid this co
Yes. Yes. Yes! Home Assistant is the work of hundreds of developers all working together in creating something amazing. The only thing that will require a subscription is the optional cloud functionality.
+#### Where is the source code for the Alexa skill?
+
+All messages are processed locally and so the Alexa skill code is part of the Home Assistant code. The Home Assistant Cloud only routes the messages to your local Home Assistant instance. This means that you can audit the source code to check all the things that the cloud can do:
+
+ - [Module that processes incoming cloud messages](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/cloud/iot.py)
+ - [Alexa Smart Home v3 skill](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/alexa/smart_home.py)
+
#### What other features will come to the cloud?
We have a lot of ideas! We are not going to make any promises but here are some things that we’re looking into:
diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml
index e18a769d65..3359fffa98 100644
--- a/blog/categories/community/atom.xml
+++ b/blog/categories/community/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml
index c6b336b32b..2e9b509bff 100644
--- a/blog/categories/device-tracking/atom.xml
+++ b/blog/categories/device-tracking/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml
index 258df074ca..8fbeeb8fff 100644
--- a/blog/categories/esp8266/atom.xml
+++ b/blog/categories/esp8266/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml
index 4deb53f90b..9b4185bd22 100644
--- a/blog/categories/how-to/atom.xml
+++ b/blog/categories/how-to/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml
index 07d3c0a226..36630109cf 100644
--- a/blog/categories/ibeacons/atom.xml
+++ b/blog/categories/ibeacons/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml
index 6603c6ba0e..1cd1b43e9b 100644
--- a/blog/categories/internet-of-things/atom.xml
+++ b/blog/categories/internet-of-things/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml
index 63936ad5db..3ca62cb50f 100644
--- a/blog/categories/iot-data/atom.xml
+++ b/blog/categories/iot-data/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml
index ca42a9cc41..ff0c4a147c 100644
--- a/blog/categories/media/atom.xml
+++ b/blog/categories/media/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml
index 8532ada6eb..ef4ea57f5e 100644
--- a/blog/categories/merchandise/atom.xml
+++ b/blog/categories/merchandise/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml
index 8f8bba2a02..7c2244154c 100644
--- a/blog/categories/micropython/atom.xml
+++ b/blog/categories/micropython/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml
index 7c1134aeed..a0b1068a99 100644
--- a/blog/categories/mqtt/atom.xml
+++ b/blog/categories/mqtt/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml
index 16f273f2fa..fe63961db1 100644
--- a/blog/categories/organisation/atom.xml
+++ b/blog/categories/organisation/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml
index 617bcc991b..9a7b4c295f 100644
--- a/blog/categories/owntracks/atom.xml
+++ b/blog/categories/owntracks/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml
index 1541b584cd..1ffc1d1757 100644
--- a/blog/categories/presence-detection/atom.xml
+++ b/blog/categories/presence-detection/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml
index 298b7b7b13..64ffc6c8c2 100644
--- a/blog/categories/public-service-announcement/atom.xml
+++ b/blog/categories/public-service-announcement/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml
index 5f2b1b5f63..3890dd8cff 100644
--- a/blog/categories/release-notes/atom.xml
+++ b/blog/categories/release-notes/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml
index 94e910d8c4..bef85f3aaa 100644
--- a/blog/categories/survey/atom.xml
+++ b/blog/categories/survey/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml
index eb7fa94d3f..41166ba929 100644
--- a/blog/categories/talks/atom.xml
+++ b/blog/categories/talks/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml
index 3bd0a8592b..dc7ab4f6ba 100644
--- a/blog/categories/technology/atom.xml
+++ b/blog/categories/technology/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml
index 377a41b5ce..0a4de8c3e0 100644
--- a/blog/categories/user-stories/atom.xml
+++ b/blog/categories/user-stories/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml
index 8f456882ab..6b0770d471 100644
--- a/blog/categories/video/atom.xml
+++ b/blog/categories/video/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml
index 721aaf486b..15840801bd 100644
--- a/blog/categories/website/atom.xml
+++ b/blog/categories/website/atom.xml
@@ -4,7 +4,7 @@
- 2017-12-26T00:42:16+00:00
+ 2017-12-26T02:06:49+00:00https://home-assistant.io/
diff --git a/blog/index.html b/blog/index.html
index 27c57d7c1a..08ebd8cb5b 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -108,14 +108,20 @@
Once you’re done, ask Alexa to discover devices (“Alexa, discover devices”) and you are all set to control them: “Alexa, turn on <device name>”.
I thought the Home Assistant crew didn’t like the cloud?
You are right, we don’t! The Home Assistant Cloud is not an alternative to running your local Home Assistant instance. All control and automations are still running locally.
Instead, the Home Assistant Cloud is an extension of your local instance. It allows to communicate with companies that force us to communicate via a public available cloud endpoint like Amazon Alexa and Google Assistant.
-
Home Assistant Cloud is only used to route the messages to your Home Assistant instance. All messages are processed locally.
+
Home Assistant Cloud is only used to route the messages to your local Home Assistant instance. All messages are processed locally.
(Some people have suggested we rename to Home Assistant Bridge to avoid this confusion)
Will Home Assistant and Hass.io remain open source?
Yes. Yes. Yes! Home Assistant is the work of hundreds of developers all working together in creating something amazing. The only thing that will require a subscription is the optional cloud functionality.
+
Where is the source code for the Alexa skill?
+
All messages are processed locally and so the Alexa skill code is part of the Home Assistant code. The Home Assistant Cloud only routes the messages to your local Home Assistant instance. This means that you can audit the source code to check all the things that the cloud can do:
An add-on can speak to the Home Assistant API with our internal proxy. That makes it very easy to communicate with the API without knowing the password, port or any other information of the Home Assistant instance. Use this URL: http://hassio/homeassistant/api and internal communication is redirected to the right place. The next stept is to add homeassistant_api: true to config.json and read the environment variable API_TOKEN and use this as Home-Assistant password.
-
We have also a proxy for Websocket Home Assistant API. It work like the API proxy above and use API_TOKEN as password.
+
We have also a proxy for Websocket Home Assistant API. It work like the API proxy above and use API_TOKEN as password. Use this URL: http://hassio/homeassistant/websocket.
It is also possible to speak direct to the Home Assistant instance which is named homeassistant over our internal network. But you need to know the configuration that is used by the running instance.
We have severals services for Hass.io inside Home Assistant to execute tasks. To send data over STDIN to an add-on use the simply hassio.addon_stdin service.