diff --git a/atom.xml b/atom.xml index 7f92f001e5..4bf2cc9a16 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ @@ -24,7 +24,7 @@

The jump to Python 3.5 as a minimum version is driven by the Home Assistant core, which is based on asyncio. Starting with Python 3.5, asyncio got improved support in the language with dedicated keywords async and await. As this is the proper way of doing async in Python, we’re seeing a move by async libraries to either only support the new syntax from the beginning or dropping support for the Python 3.4 approach. Not moving along means an increased maintenance burden as we cannot use the latest releases of our libraries. Next to that it will prevent our users from being able to leverage the bug fixes and performance improvements that come with Python 3.5.

-

If you’re running a Debian based system, follow these instructions to upgrade.

+

If you’re on Windows, you’re fine as our minimum version for Windows has been 3.5 for a while now. If you’re running Hass.io, you don’t have to do anything. Your system will always stay up to date. If you’re running a Debian based system (like Hassbian), follow these instructions to upgrade.

]]> diff --git a/blog/2017/10/06/deprecating-python-3.4-support/index.html b/blog/2017/10/06/deprecating-python-3.4-support/index.html index 206e811652..1686e1ade2 100644 --- a/blog/2017/10/06/deprecating-python-3.4-support/index.html +++ b/blog/2017/10/06/deprecating-python-3.4-support/index.html @@ -89,7 +89,7 @@

Starting with our next release, 0.55, we will deprecate Python 3.4 support. Current plan is to remove support for Python 3.4 at the beginning of 2018.

Python 3.5 has been released on September 13, 2015. It has since then become the default Python installation on the stable releases of Debian, Ubuntu, Raspbian and Hassbian. Our other own operating system, Hass.io, is more advanced and is already running the greatly improved Python 3.6.

The jump to Python 3.5 as a minimum version is driven by the Home Assistant core, which is based on asyncio. Starting with Python 3.5, asyncio got improved support in the language with dedicated keywords async and await. As this is the proper way of doing async in Python, we’re seeing a move by async libraries to either only support the new syntax from the beginning or dropping support for the Python 3.4 approach. Not moving along means an increased maintenance burden as we cannot use the latest releases of our libraries. Next to that it will prevent our users from being able to leverage the bug fixes and performance improvements that come with Python 3.5.

-

If you’re running a Debian based system, follow these instructions to upgrade.

+

If you’re on Windows, you’re fine as our minimum version for Windows has been 3.5 for a while now. If you’re running Hass.io, you don’t have to do anything. Your system will always stay up to date. If you’re running a Debian based system (like Hassbian), follow these instructions to upgrade.

Comments

diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index ae17778f93..e7515e0138 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index ab437de76c..507499b54d 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 3dead1a2b7..621e1bcd5d 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-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 621789c09c..12c7247913 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 0367a7f466..70cbbc9b14 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-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 8c40cc552c..ec798abfea 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+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 52acfc4f3e..da4ec0fa84 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-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 6f60b47c9a..e8857b77b2 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-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index e99e0b4761..bce6db1224 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index e0be1e401c..9b245fa384 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 848a32ebfd..841469c56b 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index cb1c29dd75..729d906d0d 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 246e4b7a33..7a1eef4191 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 240dd150c5..81f0ff5ecb 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index fb658b6d9c..ee20c75d47 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-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+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 4aca91f6aa..6826acde0b 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-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index d49a4de4fa..90b4669934 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-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 7479414b86..8dd324651c 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 4869de0fd0..3a6ba4fabb 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 9dc6c19bf2..c70b1ccc98 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ @@ -24,7 +24,7 @@ Python 3.5 has been released on September 13, 2015. It has since then become the The jump to Python 3.5 as a minimum version is driven by the Home Assistant core, which is based on asyncio. Starting with Python 3.5, asyncio got improved support in the language with dedicated keywords `async` and `await`. As this is the proper way of doing async in Python, we're seeing a move by async libraries to either only support the new syntax from the beginning or dropping support for the Python 3.4 approach. Not moving along means an increased maintenance burden as we cannot use the latest releases of our libraries. Next to that it will prevent our users from being able to leverage the bug fixes and performance improvements that come with Python 3.5. -If you're running a Debian based system, follow [these instructions][dist-upgrade] to upgrade. +If you're on Windows, you're fine as our minimum version for Windows has been 3.5 for a while now. If you're running Hass.io, you don't have to do anything. Your system will always stay up to date. If you're running a Debian based system (like Hassbian), follow [these instructions][dist-upgrade] to upgrade. [dist-upgrade]: https://linuxconfig.org/raspbian-gnu-linux-upgrade-from-jessie-to-raspbian-stretch-9 ]]> diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 192c1ff4cf..0ad7de4622 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-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 5007df5757..9f9667a05f 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 7701d2eef7..8b66e6f51f 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-10-06T04:39:56+00:00 + 2017-10-06T06:17:57+00:00 https://home-assistant.io/ diff --git a/blog/index.html b/blog/index.html index 425428e1d7..3f1bf652da 100644 --- a/blog/index.html +++ b/blog/index.html @@ -91,7 +91,7 @@

Starting with our next release, 0.55, we will deprecate Python 3.4 support. Current plan is to remove support for Python 3.4 at the beginning of 2018.

Python 3.5 has been released on September 13, 2015. It has since then become the default Python installation on the stable releases of Debian, Ubuntu, Raspbian and Hassbian. Our other own operating system, Hass.io, is more advanced and is already running the greatly improved Python 3.6.

The jump to Python 3.5 as a minimum version is driven by the Home Assistant core, which is based on asyncio. Starting with Python 3.5, asyncio got improved support in the language with dedicated keywords async and await. As this is the proper way of doing async in Python, we’re seeing a move by async libraries to either only support the new syntax from the beginning or dropping support for the Python 3.4 approach. Not moving along means an increased maintenance burden as we cannot use the latest releases of our libraries. Next to that it will prevent our users from being able to leverage the bug fixes and performance improvements that come with Python 3.5.

-

If you’re running a Debian based system, follow these instructions to upgrade.

+

If you’re on Windows, you’re fine as our minimum version for Windows has been 3.5 for a while now. If you’re running Hass.io, you don’t have to do anything. Your system will always stay up to date. If you’re running a Debian based system (like Hassbian), follow these instructions to upgrade.


diff --git a/components/recorder/index.html b/components/recorder/index.html index 6592dc20f4..1679f1ac49 100644 --- a/components/recorder/index.html +++ b/components/recorder/index.html @@ -195,12 +195,12 @@

Not all Python bindings for the chosen database engine can be installed directly. This section contains additional details which should help you to get it working.

MariDB and MySQL

For MariaDB you may have to install a few dependencies. On the Python side we use the mysqlclient:

-
$ sudo apt-get install libmariadbclient-dev
+
$ sudo apt-get install libmariadbclient-dev libssl-dev
 $ pip3 install mysqlclient
 

For MySQL you may have to install a few dependencies. You can choose between pymysql and mysqlclient:

-
$ sudo apt-get install default-libmysqlclient-dev
+
$ sudo apt-get install default-libmysqlclient-dev libssl-dev
 $ pip3 install mysqlclient
 
diff --git a/sitemap.xml b/sitemap.xml index 0ac0ea8a01..cfa2c8381d 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -3374,7 +3374,7 @@ https://home-assistant.io/components/switch.hook/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/cookbook/automation_for_rainy_days/ @@ -4006,99 +4006,99 @@ https://home-assistant.io/docs/autostart/init.d/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/api/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/configuration/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/installation/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/operation/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/reboot/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/running/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/updating/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/windows/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/certificates/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/hadashboard/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/hass-configurator/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/ios/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/nginx/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/notebooks/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/scenegen/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/ecosystem/synology/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/tools/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/tools/dev-tools/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/tools/hass/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/docs/tools/scripts/ -2017-10-06T04:39:56+00:00 +2017-10-06T06:17:57+00:00 https://home-assistant.io/faq/after-upgrading/ @@ -5138,62 +5138,62 @@ https://home-assistant.io/demo/frontend.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/demo/index.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2017-10-06T04:39:28+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2017-10-06T04:39:29+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2017-10-06T04:39:29+00:00 +2017-10-06T06:17:26+00:00 https://home-assistant.io/static/mdi-demo.html -2017-10-06T04:39:29+00:00 +2017-10-06T06:17:26+00:00