diff --git a/atom.xml b/atom.xml index 3b80bae842..397a7fd38d 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index dcbfe076c2..1d68aef1c9 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/cloud/atom.xml b/blog/categories/cloud/atom.xml index 639d27a259..466a097bca 100644 --- a/blog/categories/cloud/atom.xml +++ b/blog/categories/cloud/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Cloud | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index a9b6695894..fdada212fa 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 5cd66e1cfd..1ccd10bfcc 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]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 50735e2824..c9de6d1442 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index a35cedfdfb..674a3ee386 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]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index dfe0a17475..3eddd116f5 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+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 24dedea416..1b1c95dd83 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]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 0d64a9a1e8..e2ed05c7b3 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]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index 26a8ad5b55..ad631e5648 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 7694cf2f8f..f32d243348 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index dbf6bf1d39..f48601e6d6 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 9208ecc98d..0bc2d0e0b6 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/organization/atom.xml b/blog/categories/organization/atom.xml index 17689bfa0d..2262ef19bc 100644 --- a/blog/categories/organization/atom.xml +++ b/blog/categories/organization/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organization | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 8d1c70b92d..705d8eee78 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index c529c8094d..dd11a542e9 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]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+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 057df16167..2913c11e1e 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]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 5284270e2e..9f12ae8c65 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]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index ce18d4681f..357d211acc 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 07de264147..c8fa98e08a 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 26e0af8df1..e61cf8bcb4 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 54bc0f95e4..337f36f29c 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]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 43ce100dda..a6fe983531 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 05d4a7c13c..1644f6b38e 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2018-02-21T08:10:09+00:00 + 2018-02-21T13:18:13+00:00 https://home-assistant.io/ diff --git a/developers/hassio/addon_communication/index.html b/developers/hassio/addon_communication/index.html index b4171bf056..81898420de 100644 --- a/developers/hassio/addon_communication/index.html +++ b/developers/hassio/addon_communication/index.html @@ -74,15 +74,17 @@
-

There are different ways to communication between add-ons inside Home Assistant.

+

There are different ways for communication between add-ons inside Hass.io.

Network

-

We use an internal network. That allow to speak with every add-on or from Home Assistant to add-on by name or alias. Only the add-ons which runs on the host network are a bit limited. They can speak with all internal add-ons over their name but all other add-on can’t address the add-on in question with its name. But using an alias work well. Thus the name/alias is used to communicate inside Hass.io. The name have the following format {REPO}-{SLUG}, e.g. local-xy or 3283fh-myaddon.

-

Use hassio to speak with the internal API.

+

We use an internal network that allows to communicate with every add-on, even to/from Home Assistant, by using his name or alias. Only the add-ons which run on the host network are a bit limited. These can talk with all internal add-ons by their name but all other add-on can’t address these add-on by name - using an alias works for both!

+

Name/alias are used for communication inside Hass.io. +The name is generated using the following format: {REPO}_{SLUG}, e.g. local_xy or 3283fh_myaddon. In this example, {SLUG} is defined in an add-ons config.json. If an add-on is installed locally, {REPO} will be local. If the add-on is installed from a Github repository, {REPO} is a hashed identifier generated from the GitHub repository’s URL (ex: https://github.com/xy/my_hassio_addons). See here to understand how this identifier is generated. Note that this identifier is required in certain service calls that use the Hass.io add-on API. You can view the repository identifiers for all currently installed add-ons via a GET request to the hassio API addons endpoint.

+

Use hassio for communication with the internal API.

Home Assistant

-

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 HASSIO_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 HASSIO_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.

+

An add-on can talk to the Home Assistant API using the 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 HASSIO_TOKEN and use this as Home-Assistant password.

+

There is also a proxy for the Home Assistant Websocket API. It works like the API proxy above and requires HASSIO_TOKEN as password. Use this URL: http://hassio/homeassistant/websocket.

+

It is also possible to talk direct to the Home Assistant instance which is named homeassistant over the 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 run tasks. To send data over STDIN to an add-on use the hassio.addon_stdin service.

Hass.io API

To enables calls to the Hass.io API, add hassio_api: true to config.json and read the environment variable HASSIO_TOKEN. Now you can use the API over the URL: http://hassio/. Use the HASSIO_TOKEN with header X-HASSIO-KEY.

diff --git a/sitemap.xml b/sitemap.xml index 6dbb7f8779..bcef81bd85 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -4022,7 +4022,7 @@ https://home-assistant.io/components/switch.hook/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/cookbook/automation_for_rainy_days/ @@ -4706,131 +4706,131 @@ https://home-assistant.io/docs/autostart/init.d/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/api/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/configuration/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/installation/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/operation/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/reboot/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/running/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/updating/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/windows/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/certificates/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/hadashboard/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/hass-configurator/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/ios/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/nginx/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/notebooks/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/scenegen/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/ecosystem/synology/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/benchmark/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/check_config/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/credstash/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/db_migrator/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/dev-tools/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/ensure_config/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/hass/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/influxdb_import/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/influxdb_migrator/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/keyring/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/docs/tools/scripts/ -2018-02-21T08:10:09+00:00 +2018-02-21T13:18:13+00:00 https://home-assistant.io/faq/after-upgrading/ @@ -6013,62 +6013,62 @@ https://home-assistant.io/demo/frontend.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:18+00:00 https://home-assistant.io/demo/index.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:18+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:18+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:18+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:18+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:18+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:18+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:18+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:18+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:18+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:18+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2018-02-21T08:09:04+00:00 +2018-02-21T13:17:19+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2018-02-21T08:09:05+00:00 +2018-02-21T13:17:20+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2018-02-21T08:09:05+00:00 +2018-02-21T13:17:20+00:00 https://home-assistant.io/static/mdi-demo.html -2018-02-21T08:09:05+00:00 +2018-02-21T13:17:20+00:00