diff --git a/atom.xml b/atom.xml index 5f32dc814c..a03968df96 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 58fd28229a..20612ff0e6 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/cloud/atom.xml b/blog/categories/cloud/atom.xml index fbe90d4d21..85aa50b679 100644 --- a/blog/categories/cloud/atom.xml +++ b/blog/categories/cloud/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Cloud | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index b1ecb6ba60..ee613b2e3c 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index e3657c2b85..f7d1273dd3 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-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 99e12cbe76..92bb80c78a 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 9bd2161bbc..e8d66b5ff1 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-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 505d8cd2c1..7abd698582 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+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 ed2fc15894..e6023aa04d 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-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 567471863d..688f6d8614 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-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index 50b6f56ec9..0233972a11 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 95c1180e8a..50f7c2c4bb 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index d44667647b..5465d6228e 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index f5bc21a64b..620f27ca69 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/organization/atom.xml b/blog/categories/organization/atom.xml index aa5c16be3b..74f5a656c4 100644 --- a/blog/categories/organization/atom.xml +++ b/blog/categories/organization/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organization | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index bbe99b4a43..5e8d7af7c3 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index eb5f35ca3e..3416dec7df 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-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+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 bda2603805..b64d7e8ce0 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-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 76b69dac45..467430f571 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-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 3511cdcb41..17cccc8450 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index f0634a01f1..4941473a0e 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index c1ac49ba29..4b26d2bb45 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index d01af00d51..55774c4633 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-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 6ee61fa3b0..8b6a192e49 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index fcc11b9fad..384c21b98c 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2018-03-06T22:25:59+00:00 + 2018-03-07T14:38:38+00:00 https://home-assistant.io/ diff --git a/components/recorder/index.html b/components/recorder/index.html index a69b08ecb9..36ba91830e 100644 --- a/components/recorder/index.html +++ b/components/recorder/index.html @@ -266,6 +266,7 @@

+If you use MariaDB 10 you need to add port 3307 to the SERVER_IP, e.g., mysql://user:password@SERVER_IP:3307/DB_NAME?charset=utf8. +If you are running a database server instance on the same server as Home Assistant then you must ensure that this service starts before Home Assistant. For a Linux instance running Systemd (Raspberry Pi, Debian, Ubuntu and others) then you should edit the service file. bash $ sudo nano /etc/systemd/system/home-assistant@homeassistant.service diff --git a/components/vacuum.xiaomi_miio/index.html b/components/vacuum.xiaomi_miio/index.html index fedf31bf09..741ca750fa 100644 --- a/components/vacuum.xiaomi_miio/index.html +++ b/components/vacuum.xiaomi_miio/index.html @@ -285,6 +285,7 @@

Retrieving the Access Token

+As per python-miio issue 185 the Mi-Home app no longer stores the token within the database (it’s retrieved from Xiaomi servers from version 5.0.31+). Currently the only known fix is to uninstall, then install a downgraded version of the apk. Apkmirror is a trusted source for older versions of the app. Mi-Home version 5.0.0 is confirmed as working for the following Android methods. This token (32 hexadecimal characters) is required for the Xiaomi Mi Robot Vacuum, Xiaomi Philips Lights and Xiaomi IR Remote. The Xiaomi Gateway uses another security method and requires a key (16 alphanumeric chars), which can be obtained easily via a hidden menu item at the Mi-Home app or using the miio command line tool.

diff --git a/developers/architecture/index.html b/developers/architecture/index.html index ef2e76219b..fb4966eddb 100644 --- a/developers/architecture/index.html +++ b/developers/architecture/index.html @@ -96,7 +96,7 @@

- + Overview of the Home Assistant core architecture

diff --git a/images/architecture/ha_architecture.svg b/images/architecture/ha_architecture.svg new file mode 100644 index 0000000000..dbe41b93bc --- /dev/null +++ b/images/architecture/ha_architecture.svg @@ -0,0 +1,856 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + Home AssistantCore Architecture + + Timer + + Event Bus + + StateMachine + listen for events/fire event + + ServiceRegistry + + + + Light + + + + Many more... + Device Tracker + Switch + Components + set state + + + + + + + + call event listeners + publishservice + callservice + + + call_serviceevents + + service_calledevents + time_changedevents + state_changedevents + + diff --git a/sitemap.xml b/sitemap.xml index 6e560d2acb..74ac028bc3 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -4090,7 +4090,7 @@ https://home-assistant.io/components/switch.hook/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/cookbook/automation_for_rainy_days/ @@ -4778,131 +4778,131 @@ https://home-assistant.io/docs/autostart/init.d/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/api/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/configuration/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/installation/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/operation/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/reboot/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/running/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/updating/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/windows/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/certificates/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/hadashboard/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/hass-configurator/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/ios/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/nginx/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/notebooks/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/scenegen/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/ecosystem/synology/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/benchmark/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/check_config/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/credstash/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/db_migrator/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/dev-tools/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/ensure_config/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/hass/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/influxdb_import/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/influxdb_migrator/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/keyring/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/docs/tools/scripts/ -2018-03-06T22:25:59+00:00 +2018-03-07T14:38:38+00:00 https://home-assistant.io/faq/after-upgrading/ @@ -6098,62 +6098,62 @@ https://home-assistant.io/demo/frontend.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/demo/index.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00 https://home-assistant.io/static/mdi-demo.html -2018-03-06T22:25:18+00:00 +2018-03-07T14:37:46+00:00