diff --git a/assets/get_lutron_cert.zip b/assets/get_lutron_cert.zip new file mode 100644 index 0000000000..b3849e8a41 Binary files /dev/null and b/assets/get_lutron_cert.zip differ diff --git a/atom.xml b/atom.xml index 0af96d67fa..7157e933f4 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ @@ -13,6 +13,203 @@ Octopress + + <![CDATA[0.58: More translations, faster frontend, system log]]> + + 2017-11-18T04:00:00+00:00 + https://home-assistant.io/blog/2017/11/18/release-58 +

+ +

+The Hass.io release of 0.58 will be delayed by a couple of days because Pascal is moving this weekend. +

+ +

Translation update

+ +

Translations are up and running in full speed. Shortly after the last release we got our translation pipeline figured out. @armills and @c727 are doing an amazing job managing this project. We’ve doubled the number of supported languages to 42 and the amount of keys to translate went from 8 to 130. Our translaters are on top of their game and 79% is already translated.

+ +

Talking about our translators, we now have 445 people with an account to help with translations. Not bad for 3 weeks!

+ +

And because more translations is more better, @robbiet480 has added the iOS app to Lokalise, our translation management platform. The iOS app is currently supported in 7 different languages.

+ +

Learn more about how to help with translations

+ +

Frontend improvements continue

+ +

Thanks to @Andrey-git we now are able to serve the frontend in modern JavaScript. Leveraging modern JavaScript makes the frontend faster to load and run. For now it’s opt-in but we’re looking into making it opt-out in the future. The ES5 version of the frontend will remain available for older devices.

+ +

To try it once, add ?latest to your Home Assistant bookmark. To make it the default on your installation, update your config to look like this:

+ +
frontend:
+  javascript_version: latest
+
+
+ +

+For Custom UI users: your custom UI will need to be updated before it can work with the new version of the frontend. +

+ +

System log enhanced

+ +

Our about screen that shows the error logs has gained a nice upgrade by @postlund. Now the 50 latest exceptions will be displayed with the option to get more information.

+ +

+ Screenshot of the about screen showing the system log. + Screenshot of the about screen showing the system log. +

+ +

New Platforms

+ + + +

If you need help…

+ +

…don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

+ +

Reporting Issues

+ +

Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

+ + + +

Breaking Changes

+ +
    +
  • hass.states.is_state_attr(entity_id, attribute, value) has been removed. The template version still exists. Unused method parameter wait has been removed from hass.bus.async_fire (@balloob - #10305) (breaking change)
  • +
  • Refactor Neato botvac components as a vacuum (@jabesq - #9946) (neato docs) (switch.neato docs) (vacuum.neato docs) (breaking change) (new-platform)
  • +
  • Lutron released a firmware updated for the Caseta system which removed our ability to connect to and control the bridge device over SSH, breaking compatibility with pylutron_caseta and Home Assistant. Component has been updated to work again, please see the docs on how to set it up. (@mdonoughe - #10286) (lutron_caseta docs) (breaking change)
  • +
+ +

All changes

+ + + +]]>
+
+ <![CDATA[Secure remote access to Home Assistant using Tor]]> @@ -1903,194 +2100,6 @@ Screenshot of the new customize editor.
  • Bump pyHik version to add IO support (@mezz64 - #9341) (binary_sensor.hikvision docs)
  • -]]> -
    - - - <![CDATA[0.52: Scripts editor, Nello.io locks, HipChat and Abode Home Security]]> - - 2017-08-26T00:11:05+00:00 - https://home-assistant.io/blog/2017/08/26/release-0-52 -

    - -

    Although the summer is in full progress, the development hasn’t stalled. This release brings bug fixes, clean ups and another 8 new integrations. On top of that we are also introducing a new script editor!

    - -

    To use the scripts editor, create a new file in your config directory named scripts.yaml and copy your existing scripts over:

    - -
    # scripts.yaml
    -turn_on_some_lights:
    -  alias: Turn on the lights
    -  sequence:
    -  - data: {}
    -    service: light.turn_on
    -
    -
    - -

    Than update your configuration.yaml to look like this:

    - -
    # Configuration.yaml example
    -script: !include scripts.yaml
    -
    -
    - -
    - -
    - -

    New Platforms

    - - - -

    Release 0.52.1 - August 28

    - - - -

    If you need help…

    -

    …don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

    - -

    Reporting Issues

    -

    Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

    - - -

    Breaking Changes

    - -
      -
    • Remove spaces from Xiami switch attributes (@syssi - #8952) (switch.xiaomi docs) (breaking change)
    • -
    • MQTT Switch: command and availability payload are now no longer linked. Command and availability payload default to ON/OFF and must be configured individually if custom values are required. (@timstanley1985 - #8934) (switch.mqtt docs) (breaking change)
    • -
    - -
     -  platform: mqtt
    -    name: "Kitchen"
    -    state_topic: "stat/sonoff_1/POWER"
    -    command_topic: "cmnd/sonoff_1/POWER"
    -    availability_topic: "tele/sonoff_1/LWT"
    -    payload_available: "Online"
    -    payload_not_available: "Offline"
    -    retain: true
    -
    -
    - - - -
    usps:
    -  username: user
    -  password: pass
    -  name: optional
    -
    -
    - -
      -
    • eliqonline: The optional channel_id configuration variable of the Eliqonline sensor needs to be a positive integer. (@molobrakos - #9072) (sensor.eliqonline docs) (breaking change)
    • -
    • MySensors: Not a breaking change per se but users that have not been following the mysensors serial API could face dropped messages after this change. Messages are now validated according to the API before being passed along from/to devices. See 0.11 release notes for more info. (@MartinHjelmare - #9069) (mysensors docs) (binary_sensor.mysensors docs) (climate.mysensors docs) (cover.mysensors docs) (device_tracker.mysensors docs) (light.mysensors docs) (notify.mysensors docs) (sensor.mysensors docs) (switch.mysensors docs) (breaking change)
    • -
    • Automatic has disabled password authentication on their API. Home Assistant will now use OAuth2 to authenticate accounts. The following steps must be taken to transition your setup: -1) Log in to your Automatic developer account. In the Automatic Developer Apps Manager, specify the OAuth Redirect URL in the developer page. This should be configured to <home-assistant-url>/api/automatic/callback. (Example: http://hassio.local:8123/api/automatic/callback) Note that this URL only needs to be accessible from the browser you use to perform the authentication. -2) Remove username/password from your automatic device tracker configuration in configuration.yaml. -3) If you have authorized your account for scope:current_location, add current_location: true to your automatic device tracker configuration in configuration.yaml. -4) When you restart Home Assistant, click on the Automatic Configure link in the Configurator card, and follow the instructions to authorize Home Assistant.

      NOTE: Automatic’s API is currently not correctly authorizing with refresh tokens, so Step 4 currently needs to be performed after every restart. (@armills - #8962) (configurator docs) (device_tracker.automatic docs) (breaking change)
    • -
    - -

    All changes

    - - - ]]>
    diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 2cb82ba90e..343d433979 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -128,6 +128,9 @@

    Recent Posts

    diff --git a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html index 53e30386fc..171ec44897 100644 --- a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html +++ b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html @@ -162,6 +162,9 @@ This article will try to explain how they all relate.

    Recent Posts

    diff --git a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html index 85130b8911..febf3ff64f 100644 --- a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html +++ b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html @@ -152,6 +152,9 @@

    Recent Posts

    diff --git a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html index 6844414806..7c49c4104a 100644 --- a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html +++ b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html @@ -135,6 +135,9 @@

    Recent Posts

    diff --git a/blog/2015/01/13/nest-in-da-house/index.html b/blog/2015/01/13/nest-in-da-house/index.html index 4026839674..602a00684c 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -139,6 +139,9 @@

    Recent Posts

    diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index 1c42be8085..42c31741b4 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -145,6 +145,9 @@ Home Assistant now supports --open-ui and

    Recent Posts

    diff --git a/blog/2015/02/08/looking-at-the-past/index.html b/blog/2015/02/08/looking-at-the-past/index.html index 9c9d10afc0..bed64c7da6 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -150,6 +150,9 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D

    Recent Posts

    diff --git a/blog/2015/02/24/streaming-updates/index.html b/blog/2015/02/24/streaming-updates/index.html index de46239f48..33a6760bd6 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html index 2600f9dc23..c2081a1a02 100644 --- a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html +++ b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html @@ -130,6 +130,9 @@

    Recent Posts

    diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index 1487769bf8..3793fc2172 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -133,6 +133,9 @@ The old logo, the new detailed logo and the new simple logo.

    Recent Posts

    diff --git a/blog/2015/03/11/release-notes/index.html b/blog/2015/03/11/release-notes/index.html index 4ea9b6703a..5460eab1ee 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -158,6 +158,9 @@ An initial version of voice control for Home Assistant has landed. The current i

    Recent Posts

    diff --git a/blog/2015/03/22/release-notes/index.html b/blog/2015/03/22/release-notes/index.html index d52b8bb116..74a752bf68 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -194,6 +194,9 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap

    Recent Posts

    diff --git a/blog/2015/04/25/release-notes/index.html b/blog/2015/04/25/release-notes/index.html index af14ce5556..58843be4be 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -202,6 +202,9 @@

    Recent Posts

    diff --git a/blog/2015/05/09/utc-time-zone-awareness/index.html b/blog/2015/05/09/utc-time-zone-awareness/index.html index 453899a332..df21323e57 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -146,6 +146,9 @@

    Recent Posts

    diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index f12676dbaf..76a9a4103a 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -216,6 +216,9 @@ Before diving into the newly supported devices and services, I want to highlight

    Recent Posts

    diff --git a/blog/2015/06/10/release-notes/index.html b/blog/2015/06/10/release-notes/index.html index fa2ee98e09..4073dfd17e 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -262,6 +262,9 @@ This switch platform allows you to control your motion detection setting on your

    Recent Posts

    diff --git a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html index be141c934e..2ffbefc62c 100644 --- a/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html +++ b/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/index.html @@ -226,6 +226,9 @@ Fabian has added support for Forecast.io to g

    Recent Posts

    diff --git a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html index 150b1a9390..6deba0a72f 100644 --- a/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html +++ b/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/index.html @@ -209,6 +209,9 @@ Support for Temper temperature sensors has been contributed by

    Recent Posts

    diff --git a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html index 14dc459b22..be1f6bc453 100644 --- a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html +++ b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html @@ -146,6 +146,9 @@

    Recent Posts

    diff --git a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html index 0db2d99e48..47c2aa1a6c 100644 --- a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html +++ b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html @@ -246,6 +246,9 @@ The automation and script syntax here is using a deprecated and no longer suppor

    Recent Posts

    diff --git a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html index 42d865004c..3f5a6f3935 100644 --- a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html +++ b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html @@ -207,6 +207,9 @@

    Recent Posts

    diff --git a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html index b4a30bfce8..abc5abb532 100644 --- a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html +++ b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html @@ -284,6 +284,9 @@

    Recent Posts

    diff --git a/blog/2015/09/13/home-assistant-meets-ifttt/index.html b/blog/2015/09/13/home-assistant-meets-ifttt/index.html index 308577c174..d1d2356ad1 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -274,6 +274,9 @@

    Recent Posts

    diff --git a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html index 2aec1b0d23..9e90db5aaf 100644 --- a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html +++ b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html @@ -173,6 +173,9 @@ Glances web server started on http://0.0.0.0:61208/

    Recent Posts

    diff --git a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html index b1ee3a148b..8cb9a64992 100644 --- a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html +++ b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html @@ -169,6 +169,9 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge

    Recent Posts

    diff --git a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html index ca7e78eac9..70552cd1e4 100644 --- a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html +++ b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html @@ -152,6 +152,9 @@ Map in Home Assistant showing two people and three zones (home, school, work)

    Recent Posts

    diff --git a/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html b/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html index e6717fa553..0f5488cb42 100644 --- a/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html +++ b/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/index.html @@ -337,6 +337,9 @@ Home Assistant will keep track of historical values and allow you to integrate i

    Recent Posts

    diff --git a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html index 3dcbb00f07..b8899a769c 100644 --- a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html +++ b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html @@ -142,6 +142,9 @@

    Recent Posts

    diff --git a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html index 705871bbc1..8f9f2636cd 100644 --- a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html +++ b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html @@ -159,6 +159,9 @@ This makes more sense as most people run Home Assistant as a daemon

    Recent Posts

    diff --git a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html index 343c256b77..e4cffe609f 100644 --- a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html +++ b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html @@ -157,6 +157,9 @@

    Recent Posts

    diff --git a/blog/2015/11/22/survey-november-2015/index.html b/blog/2015/11/22/survey-november-2015/index.html index fc3b66bf89..f868bb2faf 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -184,6 +184,9 @@

    Recent Posts

    diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index c2123aefee..7440d3a693 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -135,6 +135,9 @@

    Recent Posts

    diff --git a/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html index 911ebeeae2..302cbb3756 100644 --- a/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html +++ b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html @@ -143,6 +143,9 @@

    Recent Posts

    diff --git a/blog/2015/12/07/influxdb-and-grafana/index.html b/blog/2015/12/07/influxdb-and-grafana/index.html index feb3044ca3..4b9409897c 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -197,6 +197,9 @@ name: binary_sensor

    Recent Posts

    diff --git a/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html b/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html index ed09b505f9..15bc432388 100644 --- a/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html +++ b/blog/2015/12/10/activating-tasker-tasks-from-home-assistant-using-command-line-switches/index.html @@ -164,6 +164,9 @@ This is where we’ll configure our task, so select the plus icon to select an a

    Recent Posts

    diff --git a/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html b/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html index eb0188d77f..206f425228 100644 --- a/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html +++ b/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html @@ -150,6 +150,9 @@ Philips Hue FAQ entries regarding 3rd party light bulbs.

    Recent Posts

    diff --git a/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html b/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html index 546dce9432..a3828cebdc 100644 --- a/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html +++ b/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html @@ -192,6 +192,9 @@ sudo docker run -it --rm -p 80:80 --name certbot \

    Recent Posts

    diff --git a/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html b/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html index e20d2b3193..a4e4882612 100644 --- a/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html +++ b/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html @@ -167,6 +167,9 @@

    Recent Posts

    diff --git a/blog/2016/01/17/extended-support-for-diy-solutions/index.html b/blog/2016/01/17/extended-support-for-diy-solutions/index.html index b84a502168..08bab4854c 100644 --- a/blog/2016/01/17/extended-support-for-diy-solutions/index.html +++ b/blog/2016/01/17/extended-support-for-diy-solutions/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/2016/01/19/perfect-home-automation/index.html b/blog/2016/01/19/perfect-home-automation/index.html index e2d7d5afe1..ec0d8036e7 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -147,6 +147,9 @@

    Recent Posts

    diff --git a/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html b/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html index a7fa89757e..a9d6bfbd72 100644 --- a/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html +++ b/blog/2016/01/30/insteon-lifx-twitter-and-zigbee/index.html @@ -161,6 +161,9 @@ Example of the new views in the frontend. Learn mor

    Recent Posts

    diff --git a/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html b/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html index 09ef974ae8..b0f5c72d18 100644 --- a/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html +++ b/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html @@ -281,6 +281,9 @@ Z-Wave light bulb |

    Recent Posts

    diff --git a/blog/2016/02/12/classifying-the-internet-of-things/index.html b/blog/2016/02/12/classifying-the-internet-of-things/index.html index a45011ab62..97baf3594e 100644 --- a/blog/2016/02/12/classifying-the-internet-of-things/index.html +++ b/blog/2016/02/12/classifying-the-internet-of-things/index.html @@ -255,6 +255,9 @@

    Recent Posts

    diff --git a/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html b/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html index b5e5f4b23d..82eafc1d94 100644 --- a/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html +++ b/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html @@ -166,6 +166,9 @@

    Recent Posts

    diff --git a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html index 493a208dfc..74533dc8b7 100644 --- a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html +++ b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html @@ -220,6 +220,9 @@

    Recent Posts

    diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index bb9959bba6..726c99d2fe 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -163,6 +163,9 @@ Hold your NFC tag against the belly of Garfield to unlock the alarm.

    Recent Posts

    diff --git a/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html b/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html index 4ffda8677b..734fdafd91 100644 --- a/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html +++ b/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html @@ -165,6 +165,9 @@

    Recent Posts

    diff --git a/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html b/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html index 5b941e5171..ce40ff79ec 100644 --- a/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html +++ b/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html @@ -166,6 +166,9 @@ player state attributes. This change affects automations, scripts and scenes.

    Recent Posts

    diff --git a/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html b/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html index 6c8125d97f..ad6fc8bb52 100644 --- a/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html +++ b/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html @@ -174,6 +174,9 @@

    Recent Posts

    diff --git a/blog/2016/04/05/your-hub-should-be-local-and-open/index.html b/blog/2016/04/05/your-hub-should-be-local-and-open/index.html index fb2e6406a9..d627796976 100644 --- a/blog/2016/04/05/your-hub-should-be-local-and-open/index.html +++ b/blog/2016/04/05/your-hub-should-be-local-and-open/index.html @@ -134,6 +134,9 @@

    Recent Posts

    diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index 2440593140..f72cb7c08c 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -137,6 +137,9 @@

    Recent Posts

    diff --git a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html index 06646cd6b2..3974ad115d 100644 --- a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html +++ b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html @@ -146,6 +146,9 @@

    Recent Posts

    diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index 629ccd14ad..9909c5637e 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -132,6 +132,9 @@

    Recent Posts

    diff --git a/blog/2016/04/19/to-infinity-and-beyond/index.html b/blog/2016/04/19/to-infinity-and-beyond/index.html index 50039e240f..0685f6dbf1 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -144,6 +144,9 @@

    Recent Posts

    diff --git a/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html b/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html index 883521151e..e453ae67ce 100644 --- a/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html +++ b/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html @@ -166,6 +166,9 @@

    Recent Posts

    diff --git a/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html b/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html index e5e39be047..cf1789a3f0 100644 --- a/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html +++ b/blog/2016/04/30/ibeacons-part-1-making-presence-detection-work-better/index.html @@ -208,6 +208,9 @@ For example, my wife works next door - and I couldn’t detect whether she’s a

    Recent Posts

    diff --git a/blog/2016/05/06/open-iot-summit-talk/index.html b/blog/2016/05/06/open-iot-summit-talk/index.html index ccd356e33e..bec220d317 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -132,6 +132,9 @@

    Recent Posts

    diff --git a/blog/2016/05/07/empowering-scripts-and-alexa/index.html b/blog/2016/05/07/empowering-scripts-and-alexa/index.html index 753005813a..9129d09a26 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -206,6 +206,9 @@

    Recent Posts

    diff --git a/blog/2016/05/12/video-configuring-home-assistant/index.html b/blog/2016/05/12/video-configuring-home-assistant/index.html index 7eac9cf0d1..1ec44b37ee 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -132,6 +132,9 @@

    Recent Posts

    diff --git a/blog/2016/05/18/why-we-use-polymer/index.html b/blog/2016/05/18/why-we-use-polymer/index.html index 984cdbbb7e..98a34ab306 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index 0d7d8bb7c5..84d6f8d889 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -162,6 +162,9 @@

    Recent Posts

    diff --git a/blog/2016/05/22/get-started-with-all-in-one-installer/index.html b/blog/2016/05/22/get-started-with-all-in-one-installer/index.html index 7f3ad5c001..0910161976 100644 --- a/blog/2016/05/22/get-started-with-all-in-one-installer/index.html +++ b/blog/2016/05/22/get-started-with-all-in-one-installer/index.html @@ -135,6 +135,9 @@

    Recent Posts

    diff --git a/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html b/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html index bade4e3850..e9a47d2deb 100644 --- a/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html +++ b/blog/2016/05/26/ibeacons-how-to-track-things-that-cant-track-themselves-part-ii/index.html @@ -236,6 +236,9 @@

    Recent Posts

    diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index b657d67810..e030d3556b 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -144,6 +144,9 @@

    Recent Posts

    diff --git a/blog/2016/06/08/super-fast-web-enocean-lirc/index.html b/blog/2016/06/08/super-fast-web-enocean-lirc/index.html index bc9a0cea88..05a2012a74 100644 --- a/blog/2016/06/08/super-fast-web-enocean-lirc/index.html +++ b/blog/2016/06/08/super-fast-web-enocean-lirc/index.html @@ -176,6 +176,9 @@

    Recent Posts

    diff --git a/blog/2016/06/13/home-assistant-at-pycon-2016/index.html b/blog/2016/06/13/home-assistant-at-pycon-2016/index.html index d8be9b2a74..d2f3ff7ed5 100644 --- a/blog/2016/06/13/home-assistant-at-pycon-2016/index.html +++ b/blog/2016/06/13/home-assistant-at-pycon-2016/index.html @@ -148,6 +148,9 @@

    Recent Posts

    diff --git a/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html b/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html index bbbe15c7e3..adb00d4248 100644 --- a/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html +++ b/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html @@ -170,6 +170,9 @@

    Recent Posts

    diff --git a/blog/2016/06/23/usb-webcams-and-home-assistant/index.html b/blog/2016/06/23/usb-webcams-and-home-assistant/index.html index 1cfbf6fdbb..9f70dcf52b 100644 --- a/blog/2016/06/23/usb-webcams-and-home-assistant/index.html +++ b/blog/2016/06/23/usb-webcams-and-home-assistant/index.html @@ -216,6 +216,9 @@ target_dir /tmp

    Recent Posts

    diff --git a/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html b/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html index b016cf68dc..a71b06e6e7 100644 --- a/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html +++ b/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html @@ -171,6 +171,9 @@

    Recent Posts

    diff --git a/blog/2016/07/06/pocketchip-running-home-assistant/index.html b/blog/2016/07/06/pocketchip-running-home-assistant/index.html index efa645fb1d..3aa977afb3 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -161,6 +161,9 @@ Over a year ago I participated in the

    Recent Posts

    diff --git a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html index f3984049de..7f8889cc48 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -167,6 +167,9 @@

    Recent Posts

    diff --git a/blog/2016/07/19/visualizing-your-iot-data/index.html b/blog/2016/07/19/visualizing-your-iot-data/index.html index 3549023ed2..29a731687a 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -204,6 +204,9 @@ SQLite version 3.11.0 2016-02-15 17:29:24

    Recent Posts

    diff --git a/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html b/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html index b11b93066f..85d42ec911 100644 --- a/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html +++ b/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html @@ -171,6 +171,9 @@ One of the graphs created with this tutorial.

    Recent Posts

    diff --git a/blog/2016/07/28/esp8266-and-micropython-part1/index.html b/blog/2016/07/28/esp8266-and-micropython-part1/index.html index 2ebbec8d34..2e63a42f93 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -251,6 +251,9 @@ If a module is missing then you need to download it from the

    Recent Posts

    diff --git a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html index f83ec0bf60..7c435dd405 100644 --- a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html +++ b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html @@ -183,6 +183,9 @@

    Recent Posts

    diff --git a/blog/2016/08/03/laundry-automation-update/index.html b/blog/2016/08/03/laundry-automation-update/index.html index ade18cae41..bdca1a2bcb 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -215,6 +215,9 @@

    Recent Posts

    diff --git a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html index 955ed502fa..cff9ae317b 100644 --- a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html +++ b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html @@ -210,6 +210,9 @@

    Recent Posts

    diff --git a/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html b/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html index cb04b72ee5..05f6ea9e66 100644 --- a/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html +++ b/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html @@ -183,6 +183,9 @@

    Recent Posts

    diff --git a/blog/2016/08/16/we-have-apps-now/index.html b/blog/2016/08/16/we-have-apps-now/index.html index ab726f09a5..290af351a9 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -221,6 +221,9 @@

    Recent Posts

    diff --git a/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html b/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html index 3b6ca79d0a..d12edf2cc0 100644 --- a/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html +++ b/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html @@ -133,6 +133,9 @@ Heatmap

    Recent Posts

    diff --git a/blog/2016/08/28/notifications-hue-fake-unification/index.html b/blog/2016/08/28/notifications-hue-fake-unification/index.html index 2aca0063c8..ff31addf67 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -282,6 +282,9 @@

    Recent Posts

    diff --git a/blog/2016/08/31/esp8266-and-micropython-part2/index.html b/blog/2016/08/31/esp8266-and-micropython-part2/index.html index 5dd6cc037d..ece58ccb39 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -209,6 +209,9 @@ So, part 1 of ESP8266

    Recent Posts

    diff --git a/blog/2016/09/10/notify-group-reload-api-pihole/index.html b/blog/2016/09/10/notify-group-reload-api-pihole/index.html index 7a6f225913..23937e6d06 100644 --- a/blog/2016/09/10/notify-group-reload-api-pihole/index.html +++ b/blog/2016/09/10/notify-group-reload-api-pihole/index.html @@ -211,6 +211,9 @@

    Recent Posts

    diff --git a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html index cc039d7a64..ed7cdaa4cc 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -216,6 +216,9 @@

    Recent Posts

    diff --git a/blog/2016/10/01/we-have-raspberry-image-now/index.html b/blog/2016/10/01/we-have-raspberry-image-now/index.html index 1e69b231d8..876bacd06e 100644 --- a/blog/2016/10/01/we-have-raspberry-image-now/index.html +++ b/blog/2016/10/01/we-have-raspberry-image-now/index.html @@ -137,6 +137,9 @@

    Recent Posts

    diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index ae6143f505..b2cfd2f125 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -145,6 +145,9 @@

    Recent Posts

    diff --git a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html index f1952caa18..ff6cdfea68 100644 --- a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -227,6 +227,9 @@

    Recent Posts

    diff --git a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html index ec0e1f30a8..c11f13e678 100644 --- a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html +++ b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html @@ -399,6 +399,9 @@

    Recent Posts

    diff --git a/blog/2016/10/25/explaining-the-updater/index.html b/blog/2016/10/25/explaining-the-updater/index.html index 097917fdf7..4e0ea5cfc8 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -155,6 +155,9 @@

    Recent Posts

    diff --git a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html index 0683496918..e24f1bbec5 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -223,6 +223,9 @@

    Recent Posts

    diff --git a/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html b/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html index 572e42edb8..05e012aaf7 100644 --- a/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html +++ b/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html @@ -184,6 +184,9 @@

    Recent Posts

    diff --git a/blog/2016/12/03/remote-websockets-sonarr/index.html b/blog/2016/12/03/remote-websockets-sonarr/index.html index a2d8d5fbfa..3c4619bbf4 100644 --- a/blog/2016/12/03/remote-websockets-sonarr/index.html +++ b/blog/2016/12/03/remote-websockets-sonarr/index.html @@ -245,6 +245,9 @@

    Recent Posts

    diff --git a/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html b/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html index ec347cdb14..e0b3ba52d5 100644 --- a/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html +++ b/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html @@ -198,6 +198,9 @@

    Recent Posts

    diff --git a/blog/2016/12/19/thank-you/index.html b/blog/2016/12/19/thank-you/index.html index 5ac5d8548e..0bd9a000e5 100644 --- a/blog/2016/12/19/thank-you/index.html +++ b/blog/2016/12/19/thank-you/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/2017/01/03/control-my-christmas-tree-stats/index.html b/blog/2017/01/03/control-my-christmas-tree-stats/index.html index 433ae53e66..8fc4e5961e 100644 --- a/blog/2017/01/03/control-my-christmas-tree-stats/index.html +++ b/blog/2017/01/03/control-my-christmas-tree-stats/index.html @@ -146,6 +146,9 @@

    Recent Posts

    diff --git a/blog/2017/01/14/iss-usps-images-packages/index.html b/blog/2017/01/14/iss-usps-images-packages/index.html index 55b739af95..99648ac9d8 100644 --- a/blog/2017/01/14/iss-usps-images-packages/index.html +++ b/blog/2017/01/14/iss-usps-images-packages/index.html @@ -215,6 +215,9 @@ You have to note:

    Recent Posts

    diff --git a/blog/2017/01/18/numbers/index.html b/blog/2017/01/18/numbers/index.html index 94918ae832..60c60d0142 100644 --- a/blog/2017/01/18/numbers/index.html +++ b/blog/2017/01/18/numbers/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/2017/01/21/home-assistant-governance/index.html b/blog/2017/01/21/home-assistant-governance/index.html index eaf2b051e6..aa1a5c517d 100644 --- a/blog/2017/01/21/home-assistant-governance/index.html +++ b/blog/2017/01/21/home-assistant-governance/index.html @@ -175,6 +175,9 @@

    Recent Posts

    diff --git a/blog/2017/01/28/face-coffee-wink/index.html b/blog/2017/01/28/face-coffee-wink/index.html index 10a83a6ce1..6fb119fd48 100644 --- a/blog/2017/01/28/face-coffee-wink/index.html +++ b/blog/2017/01/28/face-coffee-wink/index.html @@ -261,6 +261,9 @@

    Recent Posts

    diff --git a/blog/2017/02/03/babyphone/index.html b/blog/2017/02/03/babyphone/index.html index 45af195b95..a9845c62ec 100644 --- a/blog/2017/02/03/babyphone/index.html +++ b/blog/2017/02/03/babyphone/index.html @@ -240,6 +240,9 @@ We change the platform name for binary sensor in 0.38 from

    Recent Posts

    diff --git a/blog/2017/02/04/hassbian-toybox/index.html b/blog/2017/02/04/hassbian-toybox/index.html index ce1c3c0a87..9e1b0f1028 100644 --- a/blog/2017/02/04/hassbian-toybox/index.html +++ b/blog/2017/02/04/hassbian-toybox/index.html @@ -166,6 +166,9 @@ On the close horizon from @Landrash th

    Recent Posts

    diff --git a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html index 1a8240d88a..af30baa61e 100644 --- a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html +++ b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html @@ -253,6 +253,9 @@

    Recent Posts

    diff --git a/blog/2017/02/14/clt-workshop/index.html b/blog/2017/02/14/clt-workshop/index.html index 1bdd832c37..fb0ae38b07 100644 --- a/blog/2017/02/14/clt-workshop/index.html +++ b/blog/2017/02/14/clt-workshop/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html b/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html index fbe6802b0c..3518fa0a33 100644 --- a/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html +++ b/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html @@ -170,6 +170,9 @@

    Recent Posts

    diff --git a/blog/2017/02/25/config-panel-and-state-restoration/index.html b/blog/2017/02/25/config-panel-and-state-restoration/index.html index 4b5799d926..0d41e577db 100644 --- a/blog/2017/02/25/config-panel-and-state-restoration/index.html +++ b/blog/2017/02/25/config-panel-and-state-restoration/index.html @@ -308,6 +308,9 @@

    Recent Posts

    diff --git a/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html b/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html index 22fab97464..ba7bc5b9e4 100644 --- a/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html +++ b/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html @@ -341,6 +341,9 @@ Screenshot of all the different functionality the IP webcam integration offers.

    Recent Posts

    diff --git a/blog/2017/03/22/broken-dependencies/index.html b/blog/2017/03/22/broken-dependencies/index.html index 0ca9965b66..c99f8bca02 100644 --- a/blog/2017/03/22/broken-dependencies/index.html +++ b/blog/2017/03/22/broken-dependencies/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html index 29fec49209..14c828684d 100644 --- a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html +++ b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html @@ -131,6 +131,9 @@

    Recent Posts

    diff --git a/blog/2017/03/25/todo-volumio-workday/index.html b/blog/2017/03/25/todo-volumio-workday/index.html index 211d6f6b61..8b66ade1be 100644 --- a/blog/2017/03/25/todo-volumio-workday/index.html +++ b/blog/2017/03/25/todo-volumio-workday/index.html @@ -286,6 +286,9 @@

    Recent Posts

    diff --git a/blog/2017/03/28/http-to-mqtt-bridge/index.html b/blog/2017/03/28/http-to-mqtt-bridge/index.html index 7de9ff982e..247b2915f8 100644 --- a/blog/2017/03/28/http-to-mqtt-bridge/index.html +++ b/blog/2017/03/28/http-to-mqtt-bridge/index.html @@ -179,6 +179,9 @@

    Recent Posts

    diff --git a/blog/2017/04/01/thomas-krenn-award/index.html b/blog/2017/04/01/thomas-krenn-award/index.html index a39a087e86..765487083b 100644 --- a/blog/2017/04/01/thomas-krenn-award/index.html +++ b/blog/2017/04/01/thomas-krenn-award/index.html @@ -140,6 +140,9 @@

    Recent Posts

    diff --git a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html index 126ab3e1f5..5db7ceb4a6 100644 --- a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html +++ b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html @@ -339,6 +339,9 @@

    Recent Posts

    diff --git a/blog/2017/04/15/ios/index.html b/blog/2017/04/15/ios/index.html index ea7340096d..20ed578d58 100644 --- a/blog/2017/04/15/ios/index.html +++ b/blog/2017/04/15/ios/index.html @@ -143,6 +143,9 @@

    Recent Posts

    diff --git a/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html b/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html index 039a56c7ac..19910f381a 100644 --- a/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html +++ b/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html @@ -196,6 +196,9 @@ After automatic discovery, Home Assistant will ask the user to finish pairing wi

    Recent Posts

    diff --git a/blog/2017/04/22/ikea-tradfri-spotify/index.html b/blog/2017/04/22/ikea-tradfri-spotify/index.html index bcc8d74977..e108192557 100644 --- a/blog/2017/04/22/ikea-tradfri-spotify/index.html +++ b/blog/2017/04/22/ikea-tradfri-spotify/index.html @@ -341,6 +341,9 @@ After automatic discovery, Home Assistant will ask the user to finish pairing wi

    Recent Posts

    diff --git a/blog/2017/04/24/hardware-contest-2017/index.html b/blog/2017/04/24/hardware-contest-2017/index.html index b323370fa5..f6663db6d1 100644 --- a/blog/2017/04/24/hardware-contest-2017/index.html +++ b/blog/2017/04/24/hardware-contest-2017/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/2017/04/25/influxdb-grafana-docker/index.html b/blog/2017/04/25/influxdb-grafana-docker/index.html index bc620329e4..1baa789436 100644 --- a/blog/2017/04/25/influxdb-grafana-docker/index.html +++ b/blog/2017/04/25/influxdb-grafana-docker/index.html @@ -178,6 +178,9 @@

    Recent Posts

    diff --git a/blog/2017/04/30/hassbian-1.21-its-about-time/index.html b/blog/2017/04/30/hassbian-1.21-its-about-time/index.html index d621473e0a..aca4c36374 100644 --- a/blog/2017/04/30/hassbian-1.21-its-about-time/index.html +++ b/blog/2017/04/30/hassbian-1.21-its-about-time/index.html @@ -153,6 +153,9 @@

    Recent Posts

    diff --git a/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html b/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html index f159a6f283..c1e0e4671c 100644 --- a/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html +++ b/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes/index.html @@ -167,6 +167,9 @@ $ sudo systemctl start install_homeassistant.service

    Recent Posts

    diff --git a/blog/2017/05/05/podcast-init-interview/index.html b/blog/2017/05/05/podcast-init-interview/index.html index 41c35da338..54bc586207 100644 --- a/blog/2017/05/05/podcast-init-interview/index.html +++ b/blog/2017/05/05/podcast-init-interview/index.html @@ -132,6 +132,9 @@

    Recent Posts

    diff --git a/blog/2017/05/06/zigbee-opencv-dlib/index.html b/blog/2017/05/06/zigbee-opencv-dlib/index.html index 165f99afe3..685949016c 100644 --- a/blog/2017/05/06/zigbee-opencv-dlib/index.html +++ b/blog/2017/05/06/zigbee-opencv-dlib/index.html @@ -330,6 +330,9 @@

    Recent Posts

    diff --git a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html index dda494c258..8b2bcd55b6 100644 --- a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html +++ b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html @@ -133,6 +133,9 @@

    Recent Posts

    diff --git a/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html b/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html index e3a5363836..79e7c07185 100644 --- a/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html +++ b/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html @@ -236,6 +236,9 @@ Reading package lists... Done

    Recent Posts

    diff --git a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html index 75eb3481fb..204e925aef 100644 --- a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html +++ b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html @@ -131,6 +131,9 @@

    Recent Posts

    diff --git a/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html b/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html index 41a18421af..1912d24819 100644 --- a/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html +++ b/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html @@ -289,6 +289,9 @@ If you have a security key set in your Open Z-Wave

    Recent Posts

    diff --git a/blog/2017/06/02/home-assistant-podcast-1/index.html b/blog/2017/06/02/home-assistant-podcast-1/index.html index a0c7ee605f..2e62535f5e 100644 --- a/blog/2017/06/02/home-assistant-podcast-1/index.html +++ b/blog/2017/06/02/home-assistant-podcast-1/index.html @@ -132,6 +132,9 @@

    Recent Posts

    diff --git a/blog/2017/06/04/release-46/index.html b/blog/2017/06/04/release-46/index.html index a2b950088f..ca3e43abf6 100644 --- a/blog/2017/06/04/release-46/index.html +++ b/blog/2017/06/04/release-46/index.html @@ -275,6 +275,9 @@

    Recent Posts

    diff --git a/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html b/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html index 2f0815b5b1..acc08986da 100644 --- a/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html +++ b/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html @@ -131,6 +131,9 @@

    Recent Posts

    diff --git a/blog/2017/06/15/zwave-entity-ids/index.html b/blog/2017/06/15/zwave-entity-ids/index.html index 30a978fe5b..5a7958380c 100644 --- a/blog/2017/06/15/zwave-entity-ids/index.html +++ b/blog/2017/06/15/zwave-entity-ids/index.html @@ -131,6 +131,9 @@

    Recent Posts

    diff --git a/blog/2017/06/17/release-47/index.html b/blog/2017/06/17/release-47/index.html index bdc2762ebc..54779f7e18 100644 --- a/blog/2017/06/17/release-47/index.html +++ b/blog/2017/06/17/release-47/index.html @@ -372,6 +372,9 @@ trigger:

    Recent Posts

    diff --git a/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html b/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html index 6cffa78bef..b623d8950b 100644 --- a/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html +++ b/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html @@ -155,6 +155,9 @@ Core Developer, Home Assistant

    Recent Posts

    diff --git a/blog/2017/07/02/release-48/index.html b/blog/2017/07/02/release-48/index.html index 641cb7f3e8..8f1f33e644 100644 --- a/blog/2017/07/02/release-48/index.html +++ b/blog/2017/07/02/release-48/index.html @@ -342,6 +342,9 @@

    Recent Posts

    diff --git a/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html b/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html index 11786b7ed6..79bdb717f2 100644 --- a/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html +++ b/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html @@ -178,6 +178,9 @@ Community Leader, Home Assistant

    Recent Posts

    diff --git a/blog/2017/07/05/hasspodcast-ep-3/index.html b/blog/2017/07/05/hasspodcast-ep-3/index.html index ea0d8ec9a9..c11048c6f1 100644 --- a/blog/2017/07/05/hasspodcast-ep-3/index.html +++ b/blog/2017/07/05/hasspodcast-ep-3/index.html @@ -129,6 +129,9 @@

    Recent Posts

    diff --git a/blog/2017/07/15/release-49/index.html b/blog/2017/07/15/release-49/index.html index eb91221ae5..39dae134fe 100644 --- a/blog/2017/07/15/release-49/index.html +++ b/blog/2017/07/15/release-49/index.html @@ -328,6 +328,9 @@ Screenshot of a green dashboard

    Recent Posts

    diff --git a/blog/2017/07/17/hasspodcast-ep-4/index.html b/blog/2017/07/17/hasspodcast-ep-4/index.html index 7818f0c206..f7548c30ee 100644 --- a/blog/2017/07/17/hasspodcast-ep-4/index.html +++ b/blog/2017/07/17/hasspodcast-ep-4/index.html @@ -129,6 +129,9 @@

    Recent Posts

    diff --git a/blog/2017/07/25/introducing-hassio/index.html b/blog/2017/07/25/introducing-hassio/index.html index fb9b8b93c9..66d6f7e74e 100644 --- a/blog/2017/07/25/introducing-hassio/index.html +++ b/blog/2017/07/25/introducing-hassio/index.html @@ -163,6 +163,9 @@ Hass.io dashboard

    Recent Posts

    diff --git a/blog/2017/07/27/talk-python-podcast/index.html b/blog/2017/07/27/talk-python-podcast/index.html index 6f48392011..f986cfec3b 100644 --- a/blog/2017/07/27/talk-python-podcast/index.html +++ b/blog/2017/07/27/talk-python-podcast/index.html @@ -132,6 +132,9 @@

    Recent Posts

    diff --git a/blog/2017/07/29/release-50/index.html b/blog/2017/07/29/release-50/index.html index e2491d97fb..4b38ebc7f9 100644 --- a/blog/2017/07/29/release-50/index.html +++ b/blog/2017/07/29/release-50/index.html @@ -300,6 +300,9 @@

    Recent Posts

    diff --git a/blog/2017/08/01/hasspodcast-ep-5/index.html b/blog/2017/08/01/hasspodcast-ep-5/index.html index 76bc2eee8d..4382ecac33 100644 --- a/blog/2017/08/01/hasspodcast-ep-5/index.html +++ b/blog/2017/08/01/hasspodcast-ep-5/index.html @@ -130,6 +130,9 @@

    Recent Posts

    diff --git a/blog/2017/08/12/release-51/index.html b/blog/2017/08/12/release-51/index.html index c768185ff6..a4118131b7 100644 --- a/blog/2017/08/12/release-51/index.html +++ b/blog/2017/08/12/release-51/index.html @@ -297,6 +297,9 @@

    Recent Posts

    diff --git a/blog/2017/08/26/release-0-52/index.html b/blog/2017/08/26/release-0-52/index.html index 8cfb453adb..632108fcaf 100644 --- a/blog/2017/08/26/release-0-52/index.html +++ b/blog/2017/08/26/release-0-52/index.html @@ -286,6 +286,9 @@

    Recent Posts

    diff --git a/blog/2017/09/09/release-53/index.html b/blog/2017/09/09/release-53/index.html index 2931167af7..cf81a0631a 100644 --- a/blog/2017/09/09/release-53/index.html +++ b/blog/2017/09/09/release-53/index.html @@ -310,6 +310,9 @@ Screenshot of the new customize editor.

    Recent Posts

    diff --git a/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html b/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html index 835f6ffa4c..b05d08f80d 100644 --- a/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html +++ b/blog/2017/09/16/hassbian-1.3-a-bit-of-a-stretch/index.html @@ -139,6 +139,9 @@ Other than that the changes are mostly to our tool

    Recent Posts

    diff --git a/blog/2017/09/23/release-54/index.html b/blog/2017/09/23/release-54/index.html index e9ca174ac6..f0a2924a9d 100644 --- a/blog/2017/09/23/release-54/index.html +++ b/blog/2017/09/23/release-54/index.html @@ -245,6 +245,9 @@

    Recent Posts

    diff --git a/blog/2017/09/26/new-hassio-build-system/index.html b/blog/2017/09/26/new-hassio-build-system/index.html index 7dc4756cc9..41702ef860 100644 --- a/blog/2017/09/26/new-hassio-build-system/index.html +++ b/blog/2017/09/26/new-hassio-build-system/index.html @@ -149,6 +149,9 @@ FROM $BUILD_FROM

    Recent Posts

    diff --git a/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html b/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html index e7a331264e..c2eb17515c 100644 --- a/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html +++ b/blog/2017/09/27/effortless-encryption-with-lets-encrypt-and-duckdns/index.html @@ -152,6 +152,9 @@

    Recent Posts

    diff --git a/blog/2017/09/29/hacktoberfest/index.html b/blog/2017/09/29/hacktoberfest/index.html index 1c8562d7ca..f5a0dbdcda 100644 --- a/blog/2017/09/29/hacktoberfest/index.html +++ b/blog/2017/09/29/hacktoberfest/index.html @@ -146,6 +146,9 @@

    Recent Posts

    diff --git a/blog/2017/10/01/hass-podcast-ep9/index.html b/blog/2017/10/01/hass-podcast-ep9/index.html index 8fbf829e33..0f80ddbf66 100644 --- a/blog/2017/10/01/hass-podcast-ep9/index.html +++ b/blog/2017/10/01/hass-podcast-ep9/index.html @@ -131,6 +131,9 @@

    Recent Posts

    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 10a38f8138..55b8d96007 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 @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/2017/10/07/release-55/index.html b/blog/2017/10/07/release-55/index.html index b2c05dbf0e..e7d824fb45 100644 --- a/blog/2017/10/07/release-55/index.html +++ b/blog/2017/10/07/release-55/index.html @@ -272,6 +272,9 @@

    Recent Posts

    diff --git a/blog/2017/10/15/templating-date-time/index.html b/blog/2017/10/15/templating-date-time/index.html index 1417b4b0f3..73c385f22b 100644 --- a/blog/2017/10/15/templating-date-time/index.html +++ b/blog/2017/10/15/templating-date-time/index.html @@ -146,6 +146,9 @@

    Recent Posts

    diff --git a/blog/2017/10/18/hasspodcast-ep-10/index.html b/blog/2017/10/18/hasspodcast-ep-10/index.html index 2ba093a854..a12efbb4a0 100644 --- a/blog/2017/10/18/hasspodcast-ep-10/index.html +++ b/blog/2017/10/18/hasspodcast-ep-10/index.html @@ -129,6 +129,9 @@

    Recent Posts

    diff --git a/blog/2017/10/21/release-56/index.html b/blog/2017/10/21/release-56/index.html index 02aa304c02..8eb2c8afd2 100644 --- a/blog/2017/10/21/release-56/index.html +++ b/blog/2017/10/21/release-56/index.html @@ -327,6 +327,9 @@

    Recent Posts

    diff --git a/blog/2017/10/23/simple-analog-sensor/index.html b/blog/2017/10/23/simple-analog-sensor/index.html index 4853d7ee6b..78fd585fa8 100644 --- a/blog/2017/10/23/simple-analog-sensor/index.html +++ b/blog/2017/10/23/simple-analog-sensor/index.html @@ -205,6 +205,9 @@

    Recent Posts

    diff --git a/blog/2017/10/28/demo/index.html b/blog/2017/10/28/demo/index.html index 40e2ba0659..96ddeae1aa 100644 --- a/blog/2017/10/28/demo/index.html +++ b/blog/2017/10/28/demo/index.html @@ -197,6 +197,9 @@ Demo is running... -> CTRL + C to shutdown

    Recent Posts

    diff --git a/blog/2017/11/02/secure-shell-tunnel/index.html b/blog/2017/11/02/secure-shell-tunnel/index.html index 82d5e14b99..82ed805ce2 100644 --- a/blog/2017/11/02/secure-shell-tunnel/index.html +++ b/blog/2017/11/02/secure-shell-tunnel/index.html @@ -172,6 +172,9 @@ Last login: Fri Oct 27 17:50:09 2017

    Recent Posts

      +
    • + 0.58: More translations, faster frontend, system log +
    • Secure remote access to Home Assistant using Tor
    • diff --git a/blog/2017/11/04/release-57/index.html b/blog/2017/11/04/release-57/index.html index d859b7ede0..e9996382e4 100644 --- a/blog/2017/11/04/release-57/index.html +++ b/blog/2017/11/04/release-57/index.html @@ -377,6 +377,9 @@ The Home Assistant sidebar in 12 different languages.

      Recent Posts

      diff --git a/blog/2017/11/05/frontend-translations/index.html b/blog/2017/11/05/frontend-translations/index.html index e5e00a2086..2e67a54c88 100644 --- a/blog/2017/11/05/frontend-translations/index.html +++ b/blog/2017/11/05/frontend-translations/index.html @@ -134,6 +134,9 @@ The Home Assistant sidebar in 12 different languages.

      Recent Posts

      diff --git a/blog/2017/11/10/ttn-with-mqtt/index.html b/blog/2017/11/10/ttn-with-mqtt/index.html index 5187f14fd0..72377bbdc1 100644 --- a/blog/2017/11/10/ttn-with-mqtt/index.html +++ b/blog/2017/11/10/ttn-with-mqtt/index.html @@ -293,6 +293,9 @@

      Recent Posts

      diff --git a/blog/2017/11/12/tor/index.html b/blog/2017/11/12/tor/index.html index 8ee306e27b..8ae7e69c5d 100644 --- a/blog/2017/11/12/tor/index.html +++ b/blog/2017/11/12/tor/index.html @@ -200,6 +200,9 @@ INFO: -----------------------------------------------------------

      Recent Posts

      diff --git a/blog/2017/11/18/release-58/index.html b/blog/2017/11/18/release-58/index.html new file mode 100644 index 0000000000..7f8b96cc17 --- /dev/null +++ b/blog/2017/11/18/release-58/index.html @@ -0,0 +1,370 @@ + + + + + + + + + 0.58: More translations, faster frontend, system log - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      +
      +
      +
      +

      0.58: More translations, faster frontend, system log

      +
      + + + 12 minutes reading time + + +
        +
      • Release-Notes
      • +
      +
      + Comments +
      +
      +

      +

      +The Hass.io release of 0.58 will be delayed by a couple of days because Pascal is moving this weekend. +

      +

      Translation update

      +

      Translations are up and running in full speed. Shortly after the last release we got our translation pipeline figured out. @armills and @c727 are doing an amazing job managing this project. We’ve doubled the number of supported languages to 42 and the amount of keys to translate went from 8 to 130. Our translaters are on top of their game and 79% is already translated.

      +

      Talking about our translators, we now have 445 people with an account to help with translations. Not bad for 3 weeks!

      +

      And because more translations is more better, @robbiet480 has added the iOS app to Lokalise, our translation management platform. The iOS app is currently supported in 7 different languages.

      +

      Learn more about how to help with translations

      +

      Frontend improvements continue

      +

      Thanks to @Andrey-git we now are able to serve the frontend in modern JavaScript. Leveraging modern JavaScript makes the frontend faster to load and run. For now it’s opt-in but we’re looking into making it opt-out in the future. The ES5 version of the frontend will remain available for older devices.

      +

      To try it once, add ?latest to your Home Assistant bookmark. To make it the default on your installation, update your config to look like this:

      +
      frontend:
      +  javascript_version: latest
      +
      +
      +

      +For Custom UI users: your custom UI will need to be updated before it can work with the new version of the frontend. +

      +

      System log enhanced

      +

      Our about screen that shows the error logs has gained a nice upgrade by @postlund. Now the 50 latest exceptions will be displayed with the option to get more information.

      +

      + Screenshot of the about screen showing the system log. + Screenshot of the about screen showing the system log. +

      +

      New Platforms

      + +

      If you need help…

      +

      …don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

      +

      Reporting Issues

      +

      Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

      + +

      Breaking Changes

      +
        +
      • hass.states.is_state_attr(entity_id, attribute, value) has been removed. The template version still exists. Unused method parameter wait has been removed from hass.bus.async_fire (@balloob - #10305) (breaking change)
      • +
      • Refactor Neato botvac components as a vacuum (@jabesq - #9946) (neato docs) (switch.neato docs) (vacuum.neato docs) (breaking change) (new-platform)
      • +
      • Lutron released a firmware updated for the Caseta system which removed our ability to connect to and control the bridge device over SSH, breaking compatibility with pylutron_caseta and Home Assistant. Component has been updated to work again, please see the docs on how to set it up. (@mdonoughe - #10286) (lutron_caseta docs) (breaking change)
      • +
      +

      All changes

      + +
      +
      +

      Comments

      +
      +
      +
      + +
      +
      + + + + + + + + diff --git a/blog/archives/index.html b/blog/archives/index.html index b874b82bde..f50c6bf99c 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -3481,6 +3481,27 @@
      + + + @@ -3521,6 +3542,9 @@

      Recent Posts

      diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index b848a7dd94..aef29c201a 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/index.html b/blog/categories/announcements/index.html index bc1b3bf8ff..93e2211473 100644 --- a/blog/categories/announcements/index.html +++ b/blog/categories/announcements/index.html @@ -157,6 +157,9 @@

      Recent Posts

      diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 6775c48dcc..b55877c935 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index 2e64649edd..6e2055a4fb 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -457,6 +457,9 @@

      Recent Posts

      diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 645a394d28..4ca78a89e8 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-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 06e5ccb0e2..8565d1c4ff 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -138,6 +138,9 @@

      Recent Posts

      diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index aacc06774f..bf1e699fd6 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index 98c4a1ebe8..03be49f7bb 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -186,6 +186,9 @@

      Recent Posts

      diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index c92ea71ec5..1d403ae816 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-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index 9f86e538d6..dbf796785f 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -739,6 +739,9 @@

      Recent Posts

      diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index e32b831144..cff97af5a0 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index daf7d02616..8f66565644 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -161,6 +161,9 @@

      Recent Posts

      diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index 960130e052..5da532ccb7 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-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/index.html b/blog/categories/internet-of-things/index.html index 2f74d33562..e06ac39735 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -222,6 +222,9 @@

      Recent Posts

      diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 194b835865..a3b64f72a0 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-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index 94f19da4a8..1ead8a1ddf 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -181,6 +181,9 @@

      Recent Posts

      diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index 179e7fa536..fb2a2af6db 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/index.html b/blog/categories/media/index.html index 8597bb042b..248c6160bc 100644 --- a/blog/categories/media/index.html +++ b/blog/categories/media/index.html @@ -325,6 +325,9 @@

      Recent Posts

      diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 475c59d592..cc818fbec8 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/index.html b/blog/categories/merchandise/index.html index 44d1fa70e4..7e61b67361 100644 --- a/blog/categories/merchandise/index.html +++ b/blog/categories/merchandise/index.html @@ -136,6 +136,9 @@

      Recent Posts

      diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 1132a7da1d..2bbda0c7d9 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index 3d3446ba91..cc20a6f5be 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -185,6 +185,9 @@

      Recent Posts

      diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index ce22fe08fb..be127e0c86 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 030795c394..6968c311ce 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -207,6 +207,9 @@

      Recent Posts

      diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index c504076b79..509509cf8c 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index 478819f5cc..b61885dc2f 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -201,6 +201,9 @@

      Recent Posts

      diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index ceb923fe37..b82e9026b3 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index 55dfcdc37d..74a5e19ca6 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -161,6 +161,9 @@

      Recent Posts

      diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 3b27994c5f..077e54d9c3 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-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index cace4eb19c..d4805463dc 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -138,6 +138,9 @@

      Recent Posts

      diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index ec36695215..43c63e69e6 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-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/index.html b/blog/categories/public-service-announcement/index.html index 4bcb4e349d..a922347811 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -158,6 +158,9 @@

      Recent Posts

      diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 64b122232b..7da619d537 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-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ @@ -13,6 +13,487 @@ Octopress + + <![CDATA[0.58: More translations, faster frontend, system log]]> + + 2017-11-18T04:00:00+00:00 + https://home-assistant.io/blog/2017/11/18/release-58 + + +

      +The Hass.io release of 0.58 will be delayed by a couple of days because Pascal is moving this weekend. +

      + +## Translation update + +Translations are up and running in full speed. Shortly after the last release we got our translation pipeline figured out. [@armills] and [@c727] are doing an amazing job managing this project. We've doubled the number of supported languages to 42 and the amount of keys to translate went from 8 to 130. Our translaters are on top of their game and 79% is already translated. + +Talking about our translators, we now have 445 people with an account to help with translations. Not bad for 3 weeks! + +And because more translations is more better, [@robbiet480] has added the iOS app to Lokalise, our translation management platform. The iOS app is currently supported in 7 different languages. + +[Learn more about how to help with translations](https://home-assistant.io/blog/2017/11/05/frontend-translations/) + +## Frontend improvements continue + +Thanks to [@Andrey-git] we now are able to serve the frontend in modern JavaScript. Leveraging modern JavaScript makes the frontend faster to load and run. For now it's opt-in but we're looking into making it opt-out in the future. The ES5 version of the frontend will remain available for older devices. + +To try it once, add `?latest` to your Home Assistant bookmark. To make it the default on your installation, update your config to look like this: + +``` +frontend: + javascript_version: latest +``` + +

      +For Custom UI users: your custom UI will need to be updated before it can work with the new version of the frontend. +

      + +### System log enhanced + +Our about screen that shows the error logs has gained a nice upgrade by [@postlund]. Now the 50 latest exceptions will be displayed with the option to get more information. + +

      + Screenshot of the about screen showing the system log. + Screenshot of the about screen showing the system log. +

      + +## New Platforms + +- pyLoad download sensor ([@iMarkus] - [#10089]) ([sensor.pyload docs]) (new-platform) +- Add LaCrosse sensor platform ([@hthiery] - [#10195]) ([sensor.lacrosse docs]) (new-platform) +- Refactor Neato botvac components as a vacuum ([@jabesq] - [#9946]) ([neato docs]) ([sensor.neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) (breaking change) (new-platform) +- Add platform and sensors for Vultr VPS ([@GenericStudent] - [#9928]) ([vultr docs]) ([binary_sensor.vultr docs]) ([sensor.vultr docs]) (new-platform) +- Adds support for Tile® Bluetooth trackers ([@bachya] - [#10478]) ([device_tracker.tile docs]) (new-platform) +- Support presence detection using Hitron Coda router ([@arilotter] - [#9682]) ([device_tracker.hitron_coda docs]) (new-platform) +- Add basic backend support for a system log ([@postlund] - [#10492]) ([system_log docs]) (new-platform) +- New sensor viaggiatreno. ([@fabfurnari] - [#10522]) ([sensor.viaggiatreno docs]) (new-platform) + +## If you need help... + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. + +## Reporting Issues + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/home-assistant/issues). Make sure to fill in all fields of the issue template. + + + +## Breaking Changes + + - `hass.states.is_state_attr(entity_id, attribute, value)` has been removed. The template version still exists. Unused method parameter `wait` has been removed from `hass.bus.async_fire` ([@balloob] - [#10305]) (breaking change) +- Refactor Neato botvac components as a vacuum ([@jabesq] - [#9946]) ([neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) (breaking change) (new-platform) +- Lutron released a firmware updated for the Caseta system which removed our ability to connect to and control the bridge device over SSH, breaking compatibility with pylutron_caseta and Home Assistant. Component has been updated to work again, please see the docs on how to set it up. ([@mdonoughe] - [#10286]) ([lutron_caseta docs]) (breaking change) + +## All changes + +- Bump python-miio for improved device support ([@syssi] - [#10294]) ([light.xiaomi_miio docs]) ([switch.xiaomi_miio docs]) +- pyLoad download sensor ([@iMarkus] - [#10089]) ([sensor.pyload docs]) (new-platform) +- Add LaCrosse sensor platform ([@hthiery] - [#10195]) ([sensor.lacrosse docs]) (new-platform) +- Clean up core ([@balloob] - [#10305]) (breaking change) +- Refactor Neato botvac components as a vacuum ([@jabesq] - [#9946]) ([neato docs]) ([sensor.neato docs]) ([switch.neato docs]) ([vacuum.neato docs]) (breaking change) (new-platform) +- Move constants to setup.py ([@fabaff] - [#10312]) ([no_ip docs]) +- Add option to overwrite file to the downloader component ([@arsaboo] - [#10298]) ([downloader docs]) +- Use constants for HTTP headers ([@fabaff] - [#10313]) ([binary_sensor.aurora docs]) ([device_tracker.tplink docs]) ([device_tracker.upc_connect docs]) ([media_player.bluesound docs]) ([sensor.haveibeenpwned docs]) ([sensor.zamg docs]) ([telegram_bot.polling docs]) +- fix a import in test causing vs code to fail to discover ([@perosb] - [#10358]) +- Upgrade sqlalchemy to 1.1.15 ([@fabaff] - [#10330]) +- Move counter component ([@fabaff] - [#10332]) ([counter docs]) +- Add platform and sensors for Vultr VPS ([@GenericStudent] - [#9928]) ([vultr docs]) ([binary_sensor.vultr docs]) ([sensor.vultr docs]) (new-platform) +- Add heal_node and test_node services. ([@turbokongen] - [#10369]) ([zwave docs]) +- Addition of new binary sensor class 'plug' ([@echox] - [#10336]) ([binary_sensor docs]) +- Upgrae simplepush to 1.1.4 ([@fabaff] - [#10365]) ([notify.simplepush docs]) +- Update aiohttp to 2.3.1 ([@pvizeli] - [#10139]) +- Device model identification of the Xiaomi Philips Ceiling Lamp fixed. ([@syssi] - [#10401]) ([light.xiaomi_miio docs]) +- Zwave save cache to file now. ([@turbokongen] - [#10381]) +- Bump to 0.12.2 to fix urllib3 dependency ([@MisterWil] - [#10420]) ([abode docs]) +- Remove extra info from zwave entity states ([@armills] - [#10413]) ([zwave docs]) +- Fixes issue #10425 ([@robmarkcole] - [#10426]) ([sensor.london_air docs]) +- Add baudrate option to Serial sensor ([@dgomes] - [#10439]) ([sensor.serial docs]) (breaking change) +- Remove model info from state ([@balloob] - [#10399]) ([light.tradfri docs]) +- update tibber library ([@danielhiversen] - [#10460]) ([sensor.tibber docs]) +- update pywebpush==1.3.0 ([@perosb] - [#10374]) ([notify.html5 docs]) +- Fix slow WOL switch test ([@balloob] - [#10455]) +- Fix recorder stop on SQLite vacuuming error ([@milanvo] - [#10405]) +- Add include/exclude filter to mqtt_statestream ([@mw-white] - [#10354]) ([mqtt_statestream docs]) +- Upgrade to 0.1.2 ([@TopdRob] - [#10348]) ([notify.free_mobile docs]) +- Upgrade pyatv to 0.3.6 ([@TopdRob] - [#10349]) ([apple_tv docs]) +- Remove useless temp converting ([@pvizeli] - [#10465]) ([climate.homematic docs]) +- Upgrade apns2 to 0.3.0 ([@TopdRob] - [#10347]) ([notify.apns docs]) +- Improvement of KNX climate component ([@Julius2342] - [#10388]) ([knx docs]) ([climate.knx docs]) +- Updated gc100 package requirement to 1.0.3a ([@davegravy] - [#10484]) ([gc100 docs]) +- Remove lag from Harmony remote platform ([@amelchio] - [#10218]) ([remote docs]) ([remote.harmony docs]) +- Improve error handling. ([@cgtobi] - [#10482]) ([influxdb docs]) +- Upgrade psutil to 5.4.1 ([@fabaff] - [#10490]) ([sensor.systemmonitor docs]) +- Upgrade youtube_dl to 2017.11.06 ([@fabaff] - [#10491]) ([media_extractor docs]) +- Fix for telegram polling. (added pausing when error occurs) ([@sander76] - [#10214]) ([telegram_bot.polling docs]) +- add JSON processing capabilities to sensor_serial ([@dgomes] - [#10476]) ([sensor.serial docs]) +- upgrade to new pylutron_caseta with TLS ([@mdonoughe] - [#10286]) ([lutron_caseta docs]) (breaking change) +- Bump dev to 0.58.0.dev0 ([@fabaff] - [#10510]) +- OwnTracks Message Handling ([@ehagan] - [#10489]) ([device_tracker.owntracks docs]) +- Add support for Alexa intent slot synonyms. ([@kmdm] - [#10469]) +- Introduce media progress for Yamaha Musiccast devices ([@jalmeroth] - [#10256]) ([media_player.yamaha_musiccast docs]) +- Add an option to serve ES6 JS to clients ([@andrey-git] - [#10474]) +- Adapt to new yarl API ([@tinloaf] - [#10527]) ([tts.google docs]) +- Update nederlandse_spoorwegen.py to include platform information ([@hmmbob] - [#10494]) ([sensor.nederlandse_spoorwegen docs]) +- Pin yarl ([@tinloaf] - [#10528]) +- Support configuration of region (no service url neccessary ([@molobrakos] - [#10513]) ([volvooncall docs]) +- Fix import in tests ([@andrey-git] - [#10525]) +- Update axis.py ([@Kane610] - [#10412]) ([axis docs]) +- Add attribute to show who last un/set alarm (SPC) ([@mbrrg] - [#9906]) ([spc docs]) ([alarm_control_panel.spc docs]) ([binary_sensor.spc docs]) +- Fixed Wink Quirky Aros bugs. ([@w1ll1am23] - [#10533]) ([climate.wink docs]) +- Adds support for Tile® Bluetooth trackers ([@bachya] - [#10478]) ([device_tracker.tile docs]) (new-platform) +- telegram_bot: Support for sending videos ([@vickyg3] - [#10470]) ([telegram_bot docs]) ([notify.telegram docs]) +- Pre-construct frontend index.html ([@balloob] - [#10520]) +- notify.html5: use new json save and load functions ([@perosb] - [#10416]) ([notify.html5 docs]) +- Change to device state attributes ([@dgomes] - [#10536]) ([sensor.serial docs]) +- Google Assistant request sync service ([@r4nd0mbr1ck] - [#10165]) +- Optimize concurrent access to media player image cache ([@amelchio] - [#10345]) ([media_player docs]) +- webostv: set current source correctly ([@KapJI] - [#10548]) ([media_player.webostv docs]) +- Upgrade pysnmp to 4.4.2 ([@fabaff] - [#10539]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) ([switch.snmp docs]) +- Fix and clean lametric ([@MartinHjelmare] - [#10391]) ([lametric docs]) ([notify.lametric docs]) +- Support presence detection using Hitron Coda router ([@arilotter] - [#9682]) ([device_tracker.hitron_coda docs]) (new-platform) +- Better support for int types ([@ziotibia81] - [#10409]) ([sensor.modbus docs]) +- Don't use the 'id' field since it can be autogenerated (fixes #10551). ([@kmdm] - [#10554]) +- pad packets to multiple of 4 characters ([@SteveEdson] - [#10560]) ([switch.broadlink docs]) +- Move temperature display helper from components to helpers ([@fabaff] - [#10555]) ([climate docs]) ([weather docs]) ([climate.eq3btsmart docs]) +- webostv: Reduce default timeout to prevent log spamming ([@abmantis] - [#10564]) ([media_player.webostv docs]) +- Fix lametric sound ([@MartinHjelmare] - [#10562]) ([lametric docs]) ([notify.lametric docs]) +- Use a template for the Universal media player state ([@azogue] - [#10395]) ([media_player.universal docs]) +- Verisure: Added option to set installation giid ([@abjorshammar] - [#10504]) ([verisure docs]) +- Bump ring_doorbell to 0.1.7 ([@tchellomello] - [#10566]) ([ring docs]) +- Add code to enable discovery for mqtt cover ([@marthoc] - [#10580]) ([cover.mqtt docs]) +- Google Assistant for climate entities: Support QUERY and respect system-wide unit_system setting. ([@emosenkis] - [#10346]) +- turn service call handler into coroutine ([@NovapaX] - [#10576]) ([configurator docs]) +- Add basic backend support for a system log ([@postlund] - [#10492]) ([system_log docs]) (new-platform) +- Tradfri unique identities ([@NovapaX] - [#10414]) ([tradfri docs]) +- Add panel build type ([@balloob] - [#10589]) +- Cloud updates ([@balloob] - [#10567]) +- Upgrade youtube_dl to 2017.11.15 ([@fabaff] - [#10592]) ([media_extractor docs]) +- Fix Yahoo Weather icons over SSL ([@OnFreund] - [#10602]) ([sensor.yweather docs]) +- Arlo - Fixes for updated library ([@jwillaz] - [#9892]) ([arlo docs]) ([camera.arlo docs]) ([sensor.arlo docs]) +- Do not add panel from system_log ([@postlund] - [#10600]) ([system_log docs]) +- Fix ValueError exception ([@ziotibia81] - [#10596]) ([sensor.modbus docs]) +- Fix Hikvision (motion) switch bug ([@arsaboo] - [#10608]) ([switch.hikvisioncam docs]) +- Allow unicode when dumping yaml ([@andrey-git] - [#10607]) +- Support script execution for Alexa ([@micbase] - [#10517]) ([alexa.smart_home docs]) +- bump client version ([@wardcraigj] - [#10610]) ([alarm_control_panel.totalconnect docs]) +- New sensor viaggiatreno. ([@fabfurnari] - [#10522]) ([sensor.viaggiatreno docs]) (new-platform) +- Modbus switch register support ([@ziotibia81] - [#10563]) ([switch.modbus docs]) +- Upgrade mypy to 0.550 ([@fabaff] - [#10591]) +- Small fix to be able to use mac and vendor in "device_tracker_new_device" event. ([@Boltgolt] - [#10537]) ([device_tracker docs]) +- add support for color temperature and color to Google Assistant ([@perosb] - [#10039]) +- Cleanup old stale restore feature ([@pvizeli] - [#10593]) ([light docs]) +- Correct input_datetime initial value parsing ([@colindunn] - [#10417]) ([input_datetime docs]) +- Change generic thermostat to control heating on mode change Off -> Auto ([@milanvo] - [#10601]) ([climate.generic_thermostat docs]) +- Improve WUnderground config validation ([@milanvo] - [#10573]) ([sensor.wunderground docs]) +- update hbmqtt to 0.9.1 ([@masarliev] - [#10611]) +- Allow to pass YandexTTS options via sevice call ([@andrey-git] - [#10578]) ([tts docs]) ([tts.yandextts docs]) +- Snapcast: bump version and enable reconnect. ([@janLo] - [#10626]) ([media_player.snapcast docs]) +- Fix async missing decorators ([@armills] - [#10628]) +- Alexa slot synonym fix ([@devspacenine] - [#10614]) +- Adjust logging in downloader component ([@amelchio] - [#10622]) ([downloader docs]) +- Added sorted() to python_script ([@etsinko] - [#10621]) ([python_script docs]) +- Add loglinefetch for frontend API call ([@turbokongen] - [#10579]) +- Fixes AirVisual bug regarding incorrect location data ([@bachya] - [#10054]) ([sensor.airvisual docs]) +- Make MQTT reconnection logic more resilient and fix race condition ([@cezarsa] - [#10133]) ([mqtt docs]) +- Alexa improvements ([@robbiet480] - [#10632]) ([alexa.smart_home docs]) +- Print entity type in "too slow" warnings ([@andrey-git] - [#10641]) +- Bump pyatv to 0.3.8 ([@postlund] - [#10643]) ([apple_tv docs]) +- Implement entity and domain exclude/include for Alexa ([@robbiet480] - [#10647]) + +[#10039]: https://github.com/home-assistant/home-assistant/pull/10039 +[#10054]: https://github.com/home-assistant/home-assistant/pull/10054 +[#10089]: https://github.com/home-assistant/home-assistant/pull/10089 +[#10133]: https://github.com/home-assistant/home-assistant/pull/10133 +[#10139]: https://github.com/home-assistant/home-assistant/pull/10139 +[#10165]: https://github.com/home-assistant/home-assistant/pull/10165 +[#10195]: https://github.com/home-assistant/home-assistant/pull/10195 +[#10214]: https://github.com/home-assistant/home-assistant/pull/10214 +[#10218]: https://github.com/home-assistant/home-assistant/pull/10218 +[#10256]: https://github.com/home-assistant/home-assistant/pull/10256 +[#10286]: https://github.com/home-assistant/home-assistant/pull/10286 +[#10294]: https://github.com/home-assistant/home-assistant/pull/10294 +[#10298]: https://github.com/home-assistant/home-assistant/pull/10298 +[#10305]: https://github.com/home-assistant/home-assistant/pull/10305 +[#10312]: https://github.com/home-assistant/home-assistant/pull/10312 +[#10313]: https://github.com/home-assistant/home-assistant/pull/10313 +[#10330]: https://github.com/home-assistant/home-assistant/pull/10330 +[#10332]: https://github.com/home-assistant/home-assistant/pull/10332 +[#10336]: https://github.com/home-assistant/home-assistant/pull/10336 +[#10345]: https://github.com/home-assistant/home-assistant/pull/10345 +[#10346]: https://github.com/home-assistant/home-assistant/pull/10346 +[#10347]: https://github.com/home-assistant/home-assistant/pull/10347 +[#10348]: https://github.com/home-assistant/home-assistant/pull/10348 +[#10349]: https://github.com/home-assistant/home-assistant/pull/10349 +[#10354]: https://github.com/home-assistant/home-assistant/pull/10354 +[#10358]: https://github.com/home-assistant/home-assistant/pull/10358 +[#10365]: https://github.com/home-assistant/home-assistant/pull/10365 +[#10369]: https://github.com/home-assistant/home-assistant/pull/10369 +[#10374]: https://github.com/home-assistant/home-assistant/pull/10374 +[#10381]: https://github.com/home-assistant/home-assistant/pull/10381 +[#10388]: https://github.com/home-assistant/home-assistant/pull/10388 +[#10391]: https://github.com/home-assistant/home-assistant/pull/10391 +[#10395]: https://github.com/home-assistant/home-assistant/pull/10395 +[#10399]: https://github.com/home-assistant/home-assistant/pull/10399 +[#10401]: https://github.com/home-assistant/home-assistant/pull/10401 +[#10405]: https://github.com/home-assistant/home-assistant/pull/10405 +[#10409]: https://github.com/home-assistant/home-assistant/pull/10409 +[#10412]: https://github.com/home-assistant/home-assistant/pull/10412 +[#10413]: https://github.com/home-assistant/home-assistant/pull/10413 +[#10414]: https://github.com/home-assistant/home-assistant/pull/10414 +[#10416]: https://github.com/home-assistant/home-assistant/pull/10416 +[#10417]: https://github.com/home-assistant/home-assistant/pull/10417 +[#10420]: https://github.com/home-assistant/home-assistant/pull/10420 +[#10426]: https://github.com/home-assistant/home-assistant/pull/10426 +[#10439]: https://github.com/home-assistant/home-assistant/pull/10439 +[#10455]: https://github.com/home-assistant/home-assistant/pull/10455 +[#10460]: https://github.com/home-assistant/home-assistant/pull/10460 +[#10465]: https://github.com/home-assistant/home-assistant/pull/10465 +[#10469]: https://github.com/home-assistant/home-assistant/pull/10469 +[#10470]: https://github.com/home-assistant/home-assistant/pull/10470 +[#10474]: https://github.com/home-assistant/home-assistant/pull/10474 +[#10476]: https://github.com/home-assistant/home-assistant/pull/10476 +[#10478]: https://github.com/home-assistant/home-assistant/pull/10478 +[#10482]: https://github.com/home-assistant/home-assistant/pull/10482 +[#10484]: https://github.com/home-assistant/home-assistant/pull/10484 +[#10489]: https://github.com/home-assistant/home-assistant/pull/10489 +[#10490]: https://github.com/home-assistant/home-assistant/pull/10490 +[#10491]: https://github.com/home-assistant/home-assistant/pull/10491 +[#10492]: https://github.com/home-assistant/home-assistant/pull/10492 +[#10494]: https://github.com/home-assistant/home-assistant/pull/10494 +[#10504]: https://github.com/home-assistant/home-assistant/pull/10504 +[#10510]: https://github.com/home-assistant/home-assistant/pull/10510 +[#10513]: https://github.com/home-assistant/home-assistant/pull/10513 +[#10517]: https://github.com/home-assistant/home-assistant/pull/10517 +[#10520]: https://github.com/home-assistant/home-assistant/pull/10520 +[#10522]: https://github.com/home-assistant/home-assistant/pull/10522 +[#10525]: https://github.com/home-assistant/home-assistant/pull/10525 +[#10527]: https://github.com/home-assistant/home-assistant/pull/10527 +[#10528]: https://github.com/home-assistant/home-assistant/pull/10528 +[#10533]: https://github.com/home-assistant/home-assistant/pull/10533 +[#10536]: https://github.com/home-assistant/home-assistant/pull/10536 +[#10537]: https://github.com/home-assistant/home-assistant/pull/10537 +[#10539]: https://github.com/home-assistant/home-assistant/pull/10539 +[#10548]: https://github.com/home-assistant/home-assistant/pull/10548 +[#10554]: https://github.com/home-assistant/home-assistant/pull/10554 +[#10555]: https://github.com/home-assistant/home-assistant/pull/10555 +[#10560]: https://github.com/home-assistant/home-assistant/pull/10560 +[#10562]: https://github.com/home-assistant/home-assistant/pull/10562 +[#10563]: https://github.com/home-assistant/home-assistant/pull/10563 +[#10564]: https://github.com/home-assistant/home-assistant/pull/10564 +[#10566]: https://github.com/home-assistant/home-assistant/pull/10566 +[#10567]: https://github.com/home-assistant/home-assistant/pull/10567 +[#10573]: https://github.com/home-assistant/home-assistant/pull/10573 +[#10576]: https://github.com/home-assistant/home-assistant/pull/10576 +[#10578]: https://github.com/home-assistant/home-assistant/pull/10578 +[#10579]: https://github.com/home-assistant/home-assistant/pull/10579 +[#10580]: https://github.com/home-assistant/home-assistant/pull/10580 +[#10589]: https://github.com/home-assistant/home-assistant/pull/10589 +[#10591]: https://github.com/home-assistant/home-assistant/pull/10591 +[#10592]: https://github.com/home-assistant/home-assistant/pull/10592 +[#10593]: https://github.com/home-assistant/home-assistant/pull/10593 +[#10596]: https://github.com/home-assistant/home-assistant/pull/10596 +[#10600]: https://github.com/home-assistant/home-assistant/pull/10600 +[#10601]: https://github.com/home-assistant/home-assistant/pull/10601 +[#10602]: https://github.com/home-assistant/home-assistant/pull/10602 +[#10607]: https://github.com/home-assistant/home-assistant/pull/10607 +[#10608]: https://github.com/home-assistant/home-assistant/pull/10608 +[#10610]: https://github.com/home-assistant/home-assistant/pull/10610 +[#10611]: https://github.com/home-assistant/home-assistant/pull/10611 +[#10614]: https://github.com/home-assistant/home-assistant/pull/10614 +[#10621]: https://github.com/home-assistant/home-assistant/pull/10621 +[#10622]: https://github.com/home-assistant/home-assistant/pull/10622 +[#10626]: https://github.com/home-assistant/home-assistant/pull/10626 +[#10628]: https://github.com/home-assistant/home-assistant/pull/10628 +[#10632]: https://github.com/home-assistant/home-assistant/pull/10632 +[#10641]: https://github.com/home-assistant/home-assistant/pull/10641 +[#10643]: https://github.com/home-assistant/home-assistant/pull/10643 +[#10647]: https://github.com/home-assistant/home-assistant/pull/10647 +[#9682]: https://github.com/home-assistant/home-assistant/pull/9682 +[#9892]: https://github.com/home-assistant/home-assistant/pull/9892 +[#9906]: https://github.com/home-assistant/home-assistant/pull/9906 +[#9928]: https://github.com/home-assistant/home-assistant/pull/9928 +[#9946]: https://github.com/home-assistant/home-assistant/pull/9946 +[@Boltgolt]: https://github.com/Boltgolt +[@GenericStudent]: https://github.com/GenericStudent +[@Julius2342]: https://github.com/Julius2342 +[@Kane610]: https://github.com/Kane610 +[@KapJI]: https://github.com/KapJI +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MisterWil]: https://github.com/MisterWil +[@NovapaX]: https://github.com/NovapaX +[@OnFreund]: https://github.com/OnFreund +[@SteveEdson]: https://github.com/SteveEdson +[@TopdRob]: https://github.com/TopdRob +[@abjorshammar]: https://github.com/abjorshammar +[@abmantis]: https://github.com/abmantis +[@amelchio]: https://github.com/amelchio +[@andrey-git]: https://github.com/andrey-git +[@arilotter]: https://github.com/arilotter +[@armills]: https://github.com/armills +[@arsaboo]: https://github.com/arsaboo +[@azogue]: https://github.com/azogue +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@cezarsa]: https://github.com/cezarsa +[@cgtobi]: https://github.com/cgtobi +[@colindunn]: https://github.com/colindunn +[@danielhiversen]: https://github.com/danielhiversen +[@davegravy]: https://github.com/davegravy +[@devspacenine]: https://github.com/devspacenine +[@dgomes]: https://github.com/dgomes +[@echox]: https://github.com/echox +[@ehagan]: https://github.com/ehagan +[@emosenkis]: https://github.com/emosenkis +[@etsinko]: https://github.com/etsinko +[@fabaff]: https://github.com/fabaff +[@fabfurnari]: https://github.com/fabfurnari +[@hmmbob]: https://github.com/hmmbob +[@hthiery]: https://github.com/hthiery +[@iMarkus]: https://github.com/iMarkus +[@jabesq]: https://github.com/jabesq +[@jalmeroth]: https://github.com/jalmeroth +[@janLo]: https://github.com/janLo +[@jwillaz]: https://github.com/jwillaz +[@kmdm]: https://github.com/kmdm +[@marthoc]: https://github.com/marthoc +[@masarliev]: https://github.com/masarliev +[@mbrrg]: https://github.com/mbrrg +[@mdonoughe]: https://github.com/mdonoughe +[@micbase]: https://github.com/micbase +[@milanvo]: https://github.com/milanvo +[@molobrakos]: https://github.com/molobrakos +[@mw-white]: https://github.com/mw-white +[@perosb]: https://github.com/perosb +[@postlund]: https://github.com/postlund +[@pvizeli]: https://github.com/pvizeli +[@r4nd0mbr1ck]: https://github.com/r4nd0mbr1ck +[@robbiet480]: https://github.com/robbiet480 +[@c727]: https://github.com/c727 +[@robmarkcole]: https://github.com/robmarkcole +[@sander76]: https://github.com/sander76 +[@syssi]: https://github.com/syssi +[@tchellomello]: https://github.com/tchellomello +[@tinloaf]: https://github.com/tinloaf +[@turbokongen]: https://github.com/turbokongen +[@vickyg3]: https://github.com/vickyg3 +[@w1ll1am23]: https://github.com/w1ll1am23 +[@wardcraigj]: https://github.com/wardcraigj +[@ziotibia81]: https://github.com/ziotibia81 +[abode docs]: https://home-assistant.io/components/abode/ +[alarm_control_panel.spc docs]: https://home-assistant.io/components/alarm_control_panel.spc/ +[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/ +[alexa.const docs]: https://home-assistant.io/components/alexa.const/ +[alexa.intent docs]: https://home-assistant.io/components/alexa.intent/ +[alexa.smart_home docs]: https://home-assistant.io/components/alexa.smart_home/ +[apple_tv docs]: https://home-assistant.io/components/apple_tv/ +[arlo docs]: https://home-assistant.io/components/arlo/ +[axis docs]: https://home-assistant.io/components/axis/ +[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/ +[binary_sensor.aurora docs]: https://home-assistant.io/components/binary_sensor.aurora/ +[binary_sensor.spc docs]: https://home-assistant.io/components/binary_sensor.spc/ +[binary_sensor.vultr docs]: https://home-assistant.io/components/binary_sensor.vultr/ +[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/ +[climate docs]: https://home-assistant.io/components/climate/ +[climate.eq3btsmart docs]: https://home-assistant.io/components/climate.eq3btsmart/ +[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/ +[climate.homematic docs]: https://home-assistant.io/components/climate.homematic/ +[climate.knx docs]: https://home-assistant.io/components/climate.knx/ +[climate.wink docs]: https://home-assistant.io/components/climate.wink/ +[cloud docs]: https://home-assistant.io/components/cloud/ +[cloud.auth_api docs]: https://home-assistant.io/components/cloud.auth_api/ +[cloud.const docs]: https://home-assistant.io/components/cloud.const/ +[cloud.http_api docs]: https://home-assistant.io/components/cloud.http_api/ +[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/ +[config.zwave docs]: https://home-assistant.io/components/config.zwave/ +[configurator docs]: https://home-assistant.io/components/configurator/ +[counter docs]: https://home-assistant.io/components/counter/ +[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/ +[device_tracker docs]: https://home-assistant.io/components/device_tracker/ +[device_tracker.hitron_coda docs]: https://home-assistant.io/components/device_tracker.hitron_coda/ +[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/ +[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/ +[device_tracker.tile docs]: https://home-assistant.io/components/device_tracker.tile/ +[device_tracker.tplink docs]: https://home-assistant.io/components/device_tracker.tplink/ +[device_tracker.upc_connect docs]: https://home-assistant.io/components/device_tracker.upc_connect/ +[downloader docs]: https://home-assistant.io/components/downloader/ +[gc100 docs]: https://home-assistant.io/components/gc100/ +[google_assistant.smart_home docs]: https://home-assistant.io/components/google_assistant.smart_home/ +[hassio docs]: https://home-assistant.io/components/hassio/ +[influxdb docs]: https://home-assistant.io/components/influxdb/ +[input_datetime docs]: https://home-assistant.io/components/input_datetime/ +[knx docs]: https://home-assistant.io/components/knx/ +[lametric docs]: https://home-assistant.io/components/lametric/ +[light docs]: https://home-assistant.io/components/light/ +[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/ +[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/ +[lutron_caseta docs]: https://home-assistant.io/components/lutron_caseta/ +[media_extractor docs]: https://home-assistant.io/components/media_extractor/ +[media_player docs]: https://home-assistant.io/components/media_player/ +[media_player.bluesound docs]: https://home-assistant.io/components/media_player.bluesound/ +[media_player.snapcast docs]: https://home-assistant.io/components/media_player.snapcast/ +[media_player.universal docs]: https://home-assistant.io/components/media_player.universal/ +[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/ +[media_player.yamaha_musiccast docs]: https://home-assistant.io/components/media_player.yamaha_musiccast/ +[mqtt docs]: https://home-assistant.io/components/mqtt/ +[mqtt.discovery docs]: https://home-assistant.io/components/mqtt.discovery/ +[mqtt.server docs]: https://home-assistant.io/components/mqtt.server/ +[mqtt_statestream docs]: https://home-assistant.io/components/mqtt_statestream/ +[neato docs]: https://home-assistant.io/components/neato/ +[no_ip docs]: https://home-assistant.io/components/no_ip/ +[notify.apns docs]: https://home-assistant.io/components/notify.apns/ +[notify.free_mobile docs]: https://home-assistant.io/components/notify.free_mobile/ +[notify.html5 docs]: https://home-assistant.io/components/notify.html5/ +[notify.lametric docs]: https://home-assistant.io/components/notify.lametric/ +[notify.simplepush docs]: https://home-assistant.io/components/notify.simplepush/ +[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/ +[python_script docs]: https://home-assistant.io/components/python_script/ +[remote docs]: https://home-assistant.io/components/remote/ +[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/ +[ring docs]: https://home-assistant.io/components/ring/ +[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/ +[sensor.arlo docs]: https://home-assistant.io/components/sensor.arlo/ +[sensor.haveibeenpwned docs]: https://home-assistant.io/components/sensor.haveibeenpwned/ +[sensor.lacrosse docs]: https://home-assistant.io/components/sensor.lacrosse/ +[sensor.london_air docs]: https://home-assistant.io/components/sensor.london_air/ +[sensor.modbus docs]: https://home-assistant.io/components/sensor.modbus/ +[sensor.neato docs]: https://home-assistant.io/components/sensor.neato/ +[sensor.nederlandse_spoorwegen docs]: https://home-assistant.io/components/sensor.nederlandse_spoorwegen/ +[sensor.pyload docs]: https://home-assistant.io/components/sensor.pyload/ +[sensor.serial docs]: https://home-assistant.io/components/sensor.serial/ +[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/ +[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/ +[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/ +[sensor.viaggiatreno docs]: https://home-assistant.io/components/sensor.viaggiatreno/ +[sensor.vultr docs]: https://home-assistant.io/components/sensor.vultr/ +[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/ +[sensor.yweather docs]: https://home-assistant.io/components/sensor.yweather/ +[sensor.zamg docs]: https://home-assistant.io/components/sensor.zamg/ +[spc docs]: https://home-assistant.io/components/spc/ +[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/ +[switch.hikvisioncam docs]: https://home-assistant.io/components/switch.hikvisioncam/ +[switch.modbus docs]: https://home-assistant.io/components/switch.modbus/ +[switch.neato docs]: https://home-assistant.io/components/switch.neato/ +[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/ +[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/ +[system_log docs]: https://home-assistant.io/components/system_log/ +[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/ +[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/ +[tradfri docs]: https://home-assistant.io/components/tradfri/ +[tts docs]: https://home-assistant.io/components/tts/ +[tts.google docs]: https://home-assistant.io/components/tts.google/ +[tts.yandextts docs]: https://home-assistant.io/components/tts.yandextts/ +[vacuum.neato docs]: https://home-assistant.io/components/vacuum.neato/ +[verisure docs]: https://home-assistant.io/components/verisure/ +[volvooncall docs]: https://home-assistant.io/components/volvooncall/ +[vultr docs]: https://home-assistant.io/components/vultr/ +[weather docs]: https://home-assistant.io/components/weather/ +[weather.demo docs]: https://home-assistant.io/components/weather.demo/ +[websocket_api docs]: https://home-assistant.io/components/websocket_api/ +[zwave docs]: https://home-assistant.io/components/zwave/ +]]>
      +
      + <![CDATA[0.57: Translations, Hacktoberfest, Timers]]> @@ -1964,463 +2445,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [forum]: https://community.home-assistant.io/ [issue]: https://github.com/home-assistant/home-assistant/issues [discord]: https://discord.gg/c5DvZ4e -]]> - - - - <![CDATA[0.53: Tesla, Customize editor, and super fast KNX rewrite]]> - - 2017-09-09T00:11:05+00:00 - https://home-assistant.io/blog/2017/09/09/release-53 - - -The Home Assistant community has been super busy in the last two weeks to bring you this amazing release. 60 different contributors have done over a 100 PRs filled with new features, bug fixes and performance improvements. - -9 days away from our 4th birthday, we've just accomplished a couple of great milestones that I would love to share with you. We've hit over 8000 stars 🌟 on GitHub and starting this release we now ship over 800 platforms and components! - -## Customize editor - -Another step in making Home Assistant configurable via the frontend has been contributed by @andrey-git: a customization editor! You are now able to inspect all (possible) customizations of an entity and update them with just a few taps. Want to change the name or icon of an entity? All possible in mere seconds. - -

      - -Screenshot of the new customize editor. -

      - -New Home Assistant configurations will be created correctly automatically. If you are an existing user, make sure you have the config screen enabled and that you include customizations from `customize.yaml`. - -```yaml -# Example configuration.yaml entry -homeassistant: - # Include the customizations. - customize: !include customize.yaml - -# Enable the config screen -config: -``` - -## Tesla - -Thanks to the contribution by @zabuldon, you will now be able to control your Tesla car from Home Assistant. You're able to check the temperature inside and outside your car, control your AC and unlock the car. - -## Input text - -This release introduces a new input component: `input_text` contributed by @BioSehnsucht. With this component you will be able to set free form from the UI and then let that be used by your automations or templates. - -## KNX - -This release ships a new KNX implementation thanks to @Julius2342. It will instantly show all changed states of KNX devices within Home Assistant. Additionally it brings support for HVAC devices and notification services. It also adds a service for direct communication with the KNX bus. You can connect to KNX/IP routing and tunnelling devices. In the background it uses asyncio communication. Check the climate integration in action [here](https://www.youtube.com/watch?v=JI0VJzlGpx4) and see the lights in action below: - -
      - -
      - -## New Platforms - -- Xiaomi Philips Lights integration ([@syssi] - [#9087]) ([light.xiaomi_philipslight docs]) (new-platform) -- Mycroft notify/component ([@btotharye] - [#9173]) ([mycroft docs]) ([notify.mycroft docs]) (new-platform) -- Add counter component ([@fabaff] - [#9146]) ([counter docs]) (new-platform) -- Support for season sensor ([@w1ll1am23] - [#8958]) ([sensor.season docs]) (new-platform) -- Abode push events and lock, cover, and switch components ([@1091741+MisterWil] - [#9095]) ([abode docs]) ([alarm_control_panel.abode docs]) ([binary_sensor.abode docs]) ([cover.abode docs]) ([lock.abode docs]) ([switch.abode docs]) (new-platform) -- Bayesian Binary Sensor ([@jlmcgehee21] - [#8810]) ([binary_sensor.bayesian docs]) (new-platform) -- Add Tank Utility sensor ([@krismolendyke] - [#9132]) ([sensor.tank_utility docs]) (new-platform) -- Tesla platform ([@zabuldon] - [#9211]) ([tesla docs]) ([binary_sensor.tesla docs]) ([climate.tesla docs]) ([device_tracker.tesla docs]) ([lock.tesla docs]) ([sensor.tesla docs]) (new-platform) -- mopar sensor ([@happyleavesaoc] - [#9136]) ([sensor.mopar docs]) (new-platform) -- Add Geofency device tracker ([@gunnarhelgason] - [#9106]) ([device_tracker.geofency docs]) (new-platform) -- Added DWD WarnApp Sensor ([@runningman84] - [#8657]) ([sensor.dwdwarnapp docs]) (new-platform) -- Add input_text component ([@BioSehnsucht] - [#9112]) ([input_text docs]) (new-platform) -- Introducing a media_player component for Yamaha Multicast devices ([@jalmeroth] - [#9258]) ([media_player.yamaha_musiccast docs]) (new-platform) -- Stable and asynchronous KNX library. ([@Julius2342] - [#8725]) ([knx docs]) ([binary_sensor.knx docs]) ([climate.knx docs]) ([cover.knx docs]) ([light.knx docs]) ([sensor.knx docs]) ([switch.knx docs]) (new-platform) -- Adds the AirVisual air quality sensor platform ([@bachya] - [#9320]) ([sensor.airvisual docs]) (new-platform) - -## Release 0.53.1 - September 12 - -- Fix Twitter notifications with certain media such as small images ([@MikeChristianson] - [#9354]) ([notify.twitter docs]) -- Added additional string check in Wunderground sensor ([@arsaboo] - [#9380]) ([sensor.wunderground docs]) -- Fixing foscam library dependency/requirements ([@viswa-swami] - [#9387]) ([camera.foscam docs]) -- Fixes for customize editor ([@andrey-git]) - -## If you need help... -...don't hesitate to use our very active [forums][forum] or join us for a little [chat][discord]. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. - -## Reporting Issues -Experiencing issues introduced by this release? Please report them in our [issue tracker][issue]. Make sure to fill in all fields of the issue template. - - - -## Breaking Changes - -- The new customize editor is using the file `customize.yaml` in your config folder. If you are using this file today for other config, make sure to rename it before using the new customize UI editor. ([@andrey-git] - [#9134]) ([config docs]) (breaking change) (new-platform) -- The frontend component now supports loading custom html files when Home Assistant front end starts ([@andrey-git] - [#9150]) (breaking change). It could be Javascript, CSS or custom Web Components. Along there was a breaking change in the way Custom UI is used: - * `custom_ui_state_card` now specifies the exact element name and not a suffix after `state-card`. So if you had `state_card_custom_ui: custom-ui` in your config, you should change it to `state_card_custom_ui: state-card-custom-ui` - * `custom_ui_state_card` no longer makes the html fetch, you should make it separately: - -``` -frontend: - extra_html_url: - - /local/custom_ui/state-card-custom-ui.html -``` - -- The Egardia alarm control panel now defaults to port 52010 instead of 85. ([@jeroenterheerdt] - [#9225]) ([alarm_control_panel.egardia docs]) (breaking change) -- The Homematic `delay` option has been dropped because it is no longer necessary ([@pvizeli] - [#9058]) ([homematic docs]) ([binary_sensor.homematic docs]) ([climate.homematic docs]) ([cover.homematic docs]) ([light.homematic docs]) ([sensor.homematic docs]) ([switch.homematic docs]) (breaking change) -- Switch - Dlink: Remove spaces and capital letters from attribute names for consistency ([@emlt] - [#9277]) ([switch.dlink docs]) (breaking change) - -## All changes - -- Xiaomi Philips Lights integration ([@syssi] - [#9087]) ([light.xiaomi_philipslight docs]) (new-platform) -- Backend changes for customize config panel. ([@andrey-git] - [#9134]) ([config docs]) (breaking change) -- Upgrade async_timeout to 1.3.0 ([@fabaff] - [#9156]) -- Remove links to gitter ([@fabaff] - [#9155]) -- Upgrade sphinx-autodoc-typehints to 1.2.3 ([@fabaff] - [#9151]) -- Upgrade uber_rides to 0.5.2 ([@fabaff] - [#9149]) ([sensor.uber docs]) -- Allow specifying custom html urls to load. ([@andrey-git] - [#9150]) (breaking change) -- Allow getting number of available states in template ([@balloob] - [#9158]) -- upgrade xiaomi lib to 0.3.1 to supprt water sensor ([@danielhiversen] - [#9168]) ([xiaomi docs]) -- Use node_modules gulp in script/build_frontend ([@armills] - [#9170]) -- Mysensors nodes can be renamed in config file ([@EmitKiwi] - [#9123]) ([mysensors docs]) -- Xiaomi gateway: Device support for the Aqara Water Leak Sensor (sensor_wleak.aq1) ([@syssi] - [#9172]) ([xiaomi docs]) ([binary_sensor.xiaomi docs]) -- "TypeError: write_to_hub() takes 2 positional arguments but 4 were given" fixed. ([@syssi] - [#9174]) ([cover.xiaomi docs]) -- Mycroft notify/component ([@btotharye] - [#9173]) ([mycroft docs]) ([notify.mycroft docs]) (new-platform) -- Fix dht22 when no data was read initially #8976 ([@maweki] - [#9198]) ([sensor.dht docs]) -- Update pushbullet.py ([@bobnwk] - [#9200]) ([notify.pushbullet docs]) -- fix worldtidesinfo #9184 ([@aetolus] - [#9201]) ([sensor.worldtidesinfo docs]) -- Add "status" to Sonarr sensor ([@tboyce021] - [#9204]) ([sensor.radarr docs]) ([sensor.sonarr docs]) -- Prevent error when no forecast data was available ([@mjj4791] - [#9176]) ([sensor.buienradar docs]) -- Fix and optimize digitalloggers platform ([@dale3h] - [#9203]) ([switch.digitalloggers docs]) -- Add counter component ([@fabaff] - [#9146]) ([counter docs]) (new-platform) -- Support for season sensor ([@w1ll1am23] - [#8958]) ([sensor.season docs]) (new-platform) -- Issue #6893 in rfxtrx ([@danielhiversen] - [#9130]) ([rfxtrx docs]) -- Refactor rfxtrx ([@danielhiversen] - [#9117]) ([rfxtrx docs]) ([cover.rfxtrx docs]) ([light.rfxtrx docs]) ([switch.rfxtrx docs]) -- Upgrade pymysensors to 0.11.1 ([@MartinHjelmare] - [#9212]) ([mysensors docs]) -- Abode push events and lock, cover, and switch components ([@1091741+MisterWil] - [#9095]) ([abode docs]) ([alarm_control_panel.abode docs]) ([binary_sensor.abode docs]) ([cover.abode docs]) ([lock.abode docs]) ([switch.abode docs]) (new-platform) -- Add cloud auth support ([@balloob] - [#9208]) -- Bayesian Binary Sensor ([@jlmcgehee21] - [#8810]) ([binary_sensor.bayesian docs]) (new-platform) -- directv: extended discovery via REST api, bug fix ([@sielicki] - [#8800]) ([media_player.directv docs]) -- Upgrade pyasn1 to 0.3.3 and pyasn1-modules to 0.1.1 ([@fabaff] - [#9216]) ([notify.xmpp docs]) -- Upgrade sendgrid to 5.0.1 ([@fabaff] - [#9215]) ([notify.sendgrid docs]) -- Fix fitbit error when trying to access token after upgrade. ([@tchellomello] - [#9183]) ([sensor.fitbit docs]) -- Allow sonos to select album as a source ([@commento] - [#9221]) ([media_player.sonos docs]) -- Add max_age to statistics sensor ([@tinloaf] - [#8790]) ([sensor.statistics docs]) -- Egardia package to .19 and change in port number for egardiaserver ([@jeroenterheerdt] - [#9225]) ([alarm_control_panel.egardia docs]) (breaking change) -- pushbullet, send a file from url ([@danielhiversen] - [#9189]) ([notify.pushbullet docs]) -- Add Tank Utility sensor ([@krismolendyke] - [#9132]) ([sensor.tank_utility docs]) (new-platform) -- Upgrade shodan to 1.7.5 ([@fabaff] - [#9228]) ([sensor.shodan docs]) -- Tesla platform ([@zabuldon] - [#9211]) ([tesla docs]) ([binary_sensor.tesla docs]) ([climate.tesla docs]) ([device_tracker.tesla docs]) ([lock.tesla docs]) ([sensor.tesla docs]) (new-platform) -- [light.tradfri] Full range of white spectrum lightbulbs support ([@matemaciek] - [#9224]) ([tradfri docs]) ([light.tradfri docs]) -- Allow panels with external URL ([@andrey-git] - [#9214]) -- Use ZCL mandatory attribute to determine ZHA light capabilities ([@jkl1337] - [#9232]) ([light.zha docs]) -- A bugfix for pushbullet ([@danielhiversen] - [#9237]) ([notify.pushbullet docs]) -- mopar sensor ([@happyleavesaoc] - [#9136]) ([sensor.mopar docs]) (new-platform) -- Upgrade discord.py to 0.16.11 ([@fabaff] - [#9239]) ([notify.discord docs]) -- Skip automatic events older than latest data ([@armills] - [#9230]) ([device_tracker.automatic docs]) -- title and message was swapped in pushbullet ([@danielhiversen] - [#9241]) ([notify.pushbullet docs]) -- Fix possible KeyError ([@MartinHjelmare] - [#9242]) ([mysensors docs]) -- WIP: Homematic improvements with new hass interfaces ([@pvizeli] - [#9058]) ([homematic docs]) ([binary_sensor.homematic docs]) ([climate.homematic docs]) ([cover.homematic docs]) ([light.homematic docs]) ([sensor.homematic docs]) ([switch.homematic docs]) (breaking change) -- Add available to sonos ([@pvizeli] - [#9243]) ([media_player.sonos docs]) -- Make sure Ring binary_sensor state will update only if device_id matches ([@tchellomello] - [#9247]) ([binary_sensor.ring docs]) -- Added configurable timeout for receiver HTTP requests | Additional AV… ([@scarface-4711] - [#9244]) ([media_player.denonavr docs]) -- upgrade xiaomi lib ([@danielhiversen] - [#9250]) ([xiaomi docs]) -- Fix nello.io login ([@pschmitt] - [#9251]) ([lock.nello docs]) -- This is to fix #6386: Manual Alarm not re-arm after 2nd trigger ([@snjoetw] - [#9249]) ([alarm_control_panel.manual docs]) -- Version bump of DLink switch to v0.6.0 ([@LinuxChristian] - [#9252]) ([switch.dlink docs]) -- Upgrade sendgrid to 5.2.0 ([@fabaff] - [#9254]) ([notify.sendgrid docs]) -- Upgrade psutil to 5.3.0 ([@fabaff] - [#9253]) ([sensor.systemmonitor docs]) -- Adding ZWave CentralScene activation handler. ([@sirmalloc] - [#9178]) ([zwave docs]) -- Add Geofency device tracker ([@gunnarhelgason] - [#9106]) ([device_tracker.geofency docs]) (new-platform) -- flux: fix for when stop_time is after midnight ([@abmantis] - [#8932]) -- Change attribute names ([@emlt] - [#9277]) ([switch.dlink docs]) (breaking change) -- insteon_plm: fix typo in attributes ([@drkp] - [#9284]) ([insteon_plm docs]) -- discovery: If unknown NetDisco service discovered, log about it. ([@pfalcon] - [#9280]) -- Upgrade youtube_dl to 2017.9.2 ([@fabaff] - [#9279]) ([media_extractor docs]) -- Upgrade python-telegram-bot to 8.0.0 ([@fabaff] - [#9282]) ([telegram_bot docs]) ([switch.rest docs]) -- rfxtrx lib upgrade ([@danielhiversen] - [#9288]) ([rfxtrx docs]) -- Fixing bug when using egardiaserver - package requirement updated to 1.0.20. ([@jeroenterheerdt] - [#9294]) ([alarm_control_panel.egardia docs]) -- Added intent_type to exception log ([@andreasjacobsen93] - [#9289]) ([snips docs]) -- Handle spotify failing to refresh access_token ([@Tommatheussen] - [#9295]) ([media_player.spotify docs]) -- Core track same state for a period / Allow on platforms ([@pvizeli] - [#9273]) -- Improved Lutron Caseta shade support ([@30200174+upsert] - [#9302]) ([lutron_caseta docs]) ([cover.lutron_caseta docs]) ([light.lutron_caseta docs]) ([switch.lutron_caseta docs]) -- Upgrade mycroftapi to 2.0 ([@btotharye] - [#9309]) ([mycroft docs]) -- Fix for Honeywell Round thermostats ([@dansarginson] - [#9308]) ([climate.honeywell docs]) -- Update jinja to 2.9.6 ([@pvizeli] - [#9306]) -- Ensure display-name does not exceed 12 characters for CecAdapter. ([@gollo] - [#9268]) ([hdmi_cec docs]) -- Expose hue group 0 ([@filcole] - [#8663]) ([light.hue docs]) -- Added DWD WarnApp Sensor ([@runningman84] - [#8657]) ([sensor.dwdwarnapp docs]) (new-platform) -- Add input_text component ([@BioSehnsucht] - [#9112]) ([input_text docs]) (new-platform) -- Introducing a media_player component for Yamaha Multicast devices ([@jalmeroth] - [#9258]) ([media_player.yamaha_musiccast docs]) (new-platform) -- Handle the case where no registration number is available (instead display VIN (vehicle identification number)). ([@molobrakos] - [#9073]) ([volvooncall docs]) ([device_tracker.volvooncall docs]) -- Add post_pending_state attribute to manual alarm_control_panel ([@snjoetw] - [#9291]) ([alarm_control_panel.manual docs]) -- Add new config variable to MQTT light ([@belyalov] - [#9304]) ([light.mqtt docs]) -- Follow Twitter guidelines for media upload by conforming to the "STATUS" phase, when required, and by providing "media_category" information. These will, for example, allow users to upload videos that exceed the basic 30 second limit. ([@MikeChristianson] - [#9261]) ([notify.twitter docs]) -- Optionally disable ssl certificate validity check. ([@1868995+ohmer1] - [#9181]) ([notify.xmpp docs]) -- Version bump dlib to 1.0.0 ([@arsaboo] - [#9316]) ([image_processing.dlib_face_detect docs]) ([image_processing.dlib_face_identify docs]) -- Fixed bug with devices not being discovered correctly. ([@1091741+MisterWil] - [#9311]) ([abode docs]) -- Platform not ready behavior fixed. ([@syssi] - [#9325]) ([light.xiaomi_philipslight docs]) -- Stable and asynchronous KNX library. ([@Julius2342] - [#8725]) ([knx docs]) ([binary_sensor.knx docs]) ([climate.knx docs]) ([cover.knx docs]) ([light.knx docs]) ([sensor.knx docs]) ([switch.knx docs]) (new-platform) -- Fix for potential issue with tesla initialization ([@zabuldon] - [#9307]) ([tesla docs]) -- Adds the AirVisual air quality sensor platform ([@bachya] - [#9320]) ([sensor.airvisual docs]) (new-platform) -- Cleanup input_text ([@balloob] - [#9326]) ([input_text docs]) -- Bump pyHik version to add IO support ([@mezz64] - [#9341]) ([binary_sensor.hikvision docs]) - -[#8657]: https://github.com/home-assistant/home-assistant/pull/8657 -[#8663]: https://github.com/home-assistant/home-assistant/pull/8663 -[#8725]: https://github.com/home-assistant/home-assistant/pull/8725 -[#8790]: https://github.com/home-assistant/home-assistant/pull/8790 -[#8800]: https://github.com/home-assistant/home-assistant/pull/8800 -[#8810]: https://github.com/home-assistant/home-assistant/pull/8810 -[#8932]: https://github.com/home-assistant/home-assistant/pull/8932 -[#8958]: https://github.com/home-assistant/home-assistant/pull/8958 -[#9058]: https://github.com/home-assistant/home-assistant/pull/9058 -[#9073]: https://github.com/home-assistant/home-assistant/pull/9073 -[#9087]: https://github.com/home-assistant/home-assistant/pull/9087 -[#9095]: https://github.com/home-assistant/home-assistant/pull/9095 -[#9106]: https://github.com/home-assistant/home-assistant/pull/9106 -[#9112]: https://github.com/home-assistant/home-assistant/pull/9112 -[#9117]: https://github.com/home-assistant/home-assistant/pull/9117 -[#9123]: https://github.com/home-assistant/home-assistant/pull/9123 -[#9130]: https://github.com/home-assistant/home-assistant/pull/9130 -[#9132]: https://github.com/home-assistant/home-assistant/pull/9132 -[#9134]: https://github.com/home-assistant/home-assistant/pull/9134 -[#9136]: https://github.com/home-assistant/home-assistant/pull/9136 -[#9146]: https://github.com/home-assistant/home-assistant/pull/9146 -[#9149]: https://github.com/home-assistant/home-assistant/pull/9149 -[#9150]: https://github.com/home-assistant/home-assistant/pull/9150 -[#9151]: https://github.com/home-assistant/home-assistant/pull/9151 -[#9155]: https://github.com/home-assistant/home-assistant/pull/9155 -[#9156]: https://github.com/home-assistant/home-assistant/pull/9156 -[#9158]: https://github.com/home-assistant/home-assistant/pull/9158 -[#9168]: https://github.com/home-assistant/home-assistant/pull/9168 -[#9170]: https://github.com/home-assistant/home-assistant/pull/9170 -[#9172]: https://github.com/home-assistant/home-assistant/pull/9172 -[#9173]: https://github.com/home-assistant/home-assistant/pull/9173 -[#9174]: https://github.com/home-assistant/home-assistant/pull/9174 -[#9176]: https://github.com/home-assistant/home-assistant/pull/9176 -[#9178]: https://github.com/home-assistant/home-assistant/pull/9178 -[#9181]: https://github.com/home-assistant/home-assistant/pull/9181 -[#9183]: https://github.com/home-assistant/home-assistant/pull/9183 -[#9189]: https://github.com/home-assistant/home-assistant/pull/9189 -[#9198]: https://github.com/home-assistant/home-assistant/pull/9198 -[#9200]: https://github.com/home-assistant/home-assistant/pull/9200 -[#9201]: https://github.com/home-assistant/home-assistant/pull/9201 -[#9203]: https://github.com/home-assistant/home-assistant/pull/9203 -[#9204]: https://github.com/home-assistant/home-assistant/pull/9204 -[#9208]: https://github.com/home-assistant/home-assistant/pull/9208 -[#9211]: https://github.com/home-assistant/home-assistant/pull/9211 -[#9212]: https://github.com/home-assistant/home-assistant/pull/9212 -[#9214]: https://github.com/home-assistant/home-assistant/pull/9214 -[#9215]: https://github.com/home-assistant/home-assistant/pull/9215 -[#9216]: https://github.com/home-assistant/home-assistant/pull/9216 -[#9221]: https://github.com/home-assistant/home-assistant/pull/9221 -[#9224]: https://github.com/home-assistant/home-assistant/pull/9224 -[#9225]: https://github.com/home-assistant/home-assistant/pull/9225 -[#9228]: https://github.com/home-assistant/home-assistant/pull/9228 -[#9230]: https://github.com/home-assistant/home-assistant/pull/9230 -[#9232]: https://github.com/home-assistant/home-assistant/pull/9232 -[#9237]: https://github.com/home-assistant/home-assistant/pull/9237 -[#9239]: https://github.com/home-assistant/home-assistant/pull/9239 -[#9241]: https://github.com/home-assistant/home-assistant/pull/9241 -[#9242]: https://github.com/home-assistant/home-assistant/pull/9242 -[#9243]: https://github.com/home-assistant/home-assistant/pull/9243 -[#9244]: https://github.com/home-assistant/home-assistant/pull/9244 -[#9247]: https://github.com/home-assistant/home-assistant/pull/9247 -[#9249]: https://github.com/home-assistant/home-assistant/pull/9249 -[#9250]: https://github.com/home-assistant/home-assistant/pull/9250 -[#9251]: https://github.com/home-assistant/home-assistant/pull/9251 -[#9252]: https://github.com/home-assistant/home-assistant/pull/9252 -[#9253]: https://github.com/home-assistant/home-assistant/pull/9253 -[#9254]: https://github.com/home-assistant/home-assistant/pull/9254 -[#9258]: https://github.com/home-assistant/home-assistant/pull/9258 -[#9261]: https://github.com/home-assistant/home-assistant/pull/9261 -[#9268]: https://github.com/home-assistant/home-assistant/pull/9268 -[#9273]: https://github.com/home-assistant/home-assistant/pull/9273 -[#9277]: https://github.com/home-assistant/home-assistant/pull/9277 -[#9279]: https://github.com/home-assistant/home-assistant/pull/9279 -[#9280]: https://github.com/home-assistant/home-assistant/pull/9280 -[#9282]: https://github.com/home-assistant/home-assistant/pull/9282 -[#9284]: https://github.com/home-assistant/home-assistant/pull/9284 -[#9288]: https://github.com/home-assistant/home-assistant/pull/9288 -[#9289]: https://github.com/home-assistant/home-assistant/pull/9289 -[#9291]: https://github.com/home-assistant/home-assistant/pull/9291 -[#9294]: https://github.com/home-assistant/home-assistant/pull/9294 -[#9295]: https://github.com/home-assistant/home-assistant/pull/9295 -[#9302]: https://github.com/home-assistant/home-assistant/pull/9302 -[#9304]: https://github.com/home-assistant/home-assistant/pull/9304 -[#9306]: https://github.com/home-assistant/home-assistant/pull/9306 -[#9307]: https://github.com/home-assistant/home-assistant/pull/9307 -[#9308]: https://github.com/home-assistant/home-assistant/pull/9308 -[#9309]: https://github.com/home-assistant/home-assistant/pull/9309 -[#9311]: https://github.com/home-assistant/home-assistant/pull/9311 -[#9316]: https://github.com/home-assistant/home-assistant/pull/9316 -[#9320]: https://github.com/home-assistant/home-assistant/pull/9320 -[#9325]: https://github.com/home-assistant/home-assistant/pull/9325 -[#9326]: https://github.com/home-assistant/home-assistant/pull/9326 -[#9341]: https://github.com/home-assistant/home-assistant/pull/9341 -[@1091741+MisterWil]: https://github.com/1091741+MisterWil -[@1868995+ohmer1]: https://github.com/1868995+ohmer1 -[@30200174+upsert]: https://github.com/30200174+upsert -[@BioSehnsucht]: https://github.com/BioSehnsucht -[@EmitKiwi]: https://github.com/EmitKiwi -[@Julius2342]: https://github.com/Julius2342 -[@LinuxChristian]: https://github.com/LinuxChristian -[@MartinHjelmare]: https://github.com/MartinHjelmare -[@MikeChristianson]: https://github.com/MikeChristianson -[@Tommatheussen]: https://github.com/Tommatheussen -[@abmantis]: https://github.com/abmantis -[@aetolus]: https://github.com/aetolus -[@andreasjacobsen93]: https://github.com/andreasjacobsen93 -[@andrey-git]: https://github.com/andrey-git -[@armills]: https://github.com/armills -[@arsaboo]: https://github.com/arsaboo -[@bachya]: https://github.com/bachya -[@balloob]: https://github.com/balloob -[@belyalov]: https://github.com/belyalov -[@bobnwk]: https://github.com/bobnwk -[@btotharye]: https://github.com/btotharye -[@commento]: https://github.com/commento -[@dale3h]: https://github.com/dale3h -[@danielhiversen]: https://github.com/danielhiversen -[@dansarginson]: https://github.com/dansarginson -[@drkp]: https://github.com/drkp -[@emlt]: https://github.com/emlt -[@fabaff]: https://github.com/fabaff -[@filcole]: https://github.com/filcole -[@gollo]: https://github.com/gollo -[@gunnarhelgason]: https://github.com/gunnarhelgason -[@happyleavesaoc]: https://github.com/happyleavesaoc -[@jalmeroth]: https://github.com/jalmeroth -[@jeroenterheerdt]: https://github.com/jeroenterheerdt -[@jkl1337]: https://github.com/jkl1337 -[@jlmcgehee21]: https://github.com/jlmcgehee21 -[@krismolendyke]: https://github.com/krismolendyke -[@matemaciek]: https://github.com/matemaciek -[@maweki]: https://github.com/maweki -[@mezz64]: https://github.com/mezz64 -[@mjj4791]: https://github.com/mjj4791 -[@molobrakos]: https://github.com/molobrakos -[@pfalcon]: https://github.com/pfalcon -[@pschmitt]: https://github.com/pschmitt -[@pvizeli]: https://github.com/pvizeli -[@runningman84]: https://github.com/runningman84 -[@scarface-4711]: https://github.com/scarface-4711 -[@sielicki]: https://github.com/sielicki -[@sirmalloc]: https://github.com/sirmalloc -[@snjoetw]: https://github.com/snjoetw -[@syssi]: https://github.com/syssi -[@tboyce021]: https://github.com/tboyce021 -[@tchellomello]: https://github.com/tchellomello -[@tinloaf]: https://github.com/tinloaf -[@w1ll1am23]: https://github.com/w1ll1am23 -[@zabuldon]: https://github.com/zabuldon -[abode docs]: https://home-assistant.io/components/abode/ -[alarm_control_panel.abode docs]: https://home-assistant.io/components/alarm_control_panel.abode/ -[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/ -[alarm_control_panel.manual docs]: https://home-assistant.io/components/alarm_control_panel.manual/ -[binary_sensor.abode docs]: https://home-assistant.io/components/binary_sensor.abode/ -[binary_sensor.bayesian docs]: https://home-assistant.io/components/binary_sensor.bayesian/ -[binary_sensor.hikvision docs]: https://home-assistant.io/components/binary_sensor.hikvision/ -[binary_sensor.homematic docs]: https://home-assistant.io/components/binary_sensor.homematic/ -[binary_sensor.ring docs]: https://home-assistant.io/components/binary_sensor.ring/ -[binary_sensor.tesla docs]: https://home-assistant.io/components/binary_sensor.tesla/ -[binary_sensor.xiaomi docs]: https://home-assistant.io/components/binary_sensor.xiaomi/ -[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/ -[climate.homematic docs]: https://home-assistant.io/components/climate.homematic/ -[climate.honeywell docs]: https://home-assistant.io/components/climate.honeywell/ -[climate.tesla docs]: https://home-assistant.io/components/climate.tesla/ -[climate.knx docs]: https://home-assistant.io/components/climate.knx/ -[cloud docs]: https://home-assistant.io/components/cloud/ -[cloud.cloud_api docs]: https://home-assistant.io/components/cloud.cloud_api/ -[cloud.const docs]: https://home-assistant.io/components/cloud.const/ -[cloud.http_api docs]: https://home-assistant.io/components/cloud.http_api/ -[cloud.util docs]: https://home-assistant.io/components/cloud.util/ -[config docs]: https://home-assistant.io/components/config/ -[config.customize docs]: https://home-assistant.io/components/config.customize/ -[counter docs]: https://home-assistant.io/components/counter/ -[cover.abode docs]: https://home-assistant.io/components/cover.abode/ -[cover.homematic docs]: https://home-assistant.io/components/cover.homematic/ -[cover.lutron_caseta docs]: https://home-assistant.io/components/cover.lutron_caseta/ -[cover.rfxtrx docs]: https://home-assistant.io/components/cover.rfxtrx/ -[cover.xiaomi docs]: https://home-assistant.io/components/cover.xiaomi/ -[cover.knx docs]: https://home-assistant.io/components/cover.knx/ -[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/ -[device_tracker.geofency docs]: https://home-assistant.io/components/device_tracker.geofency/ -[device_tracker.tesla docs]: https://home-assistant.io/components/device_tracker.tesla/ -[device_tracker.volvooncall docs]: https://home-assistant.io/components/device_tracker.volvooncall/ -[hdmi_cec docs]: https://home-assistant.io/components/hdmi_cec/ -[homematic docs]: https://home-assistant.io/components/homematic/ -[image_processing.dlib_face_detect docs]: https://home-assistant.io/components/image_processing.dlib_face_detect/ -[image_processing.dlib_face_identify docs]: https://home-assistant.io/components/image_processing.dlib_face_identify/ -[input_text docs]: https://home-assistant.io/components/input_text/ -[insteon_plm docs]: https://home-assistant.io/components/insteon_plm/ -[light.homematic docs]: https://home-assistant.io/components/light.homematic/ -[light.hue docs]: https://home-assistant.io/components/light.hue/ -[light.lutron_caseta docs]: https://home-assistant.io/components/light.lutron_caseta/ -[light.mqtt docs]: https://home-assistant.io/components/light.mqtt/ -[light.xiaomi_philipslight docs]: https://home-assistant.io/components/light.xiaomi_philipslight/ -[light.rfxtrx docs]: https://home-assistant.io/components/light.rfxtrx/ -[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/ -[light.knx docs]: https://home-assistant.io/components/light.knx/ -[light.zha docs]: https://home-assistant.io/components/light.zha/ -[lock.abode docs]: https://home-assistant.io/components/lock.abode/ -[lock.nello docs]: https://home-assistant.io/components/lock.nello/ -[lock.tesla docs]: https://home-assistant.io/components/lock.tesla/ -[lutron_caseta docs]: https://home-assistant.io/components/lutron_caseta/ -[media_extractor docs]: https://home-assistant.io/components/media_extractor/ -[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/ -[media_player.directv docs]: https://home-assistant.io/components/media_player.directv/ -[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/ -[media_player.spotify docs]: https://home-assistant.io/components/media_player.spotify/ -[media_player.yamaha_musiccast docs]: https://home-assistant.io/components/media_player.yamaha_musiccast/ -[mycroft docs]: https://home-assistant.io/components/mycroft/ -[mysensors docs]: https://home-assistant.io/components/mysensors/ -[notify.discord docs]: https://home-assistant.io/components/notify.discord/ -[notify.mycroft docs]: https://home-assistant.io/components/notify.mycroft/ -[notify.pushbullet docs]: https://home-assistant.io/components/notify.pushbullet/ -[notify.sendgrid docs]: https://home-assistant.io/components/notify.sendgrid/ -[notify.twitter docs]: https://home-assistant.io/components/notify.twitter/ -[notify.xmpp docs]: https://home-assistant.io/components/notify.xmpp/ -[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/ -[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/ -[sensor.buienradar docs]: https://home-assistant.io/components/sensor.buienradar/ -[sensor.dht docs]: https://home-assistant.io/components/sensor.dht/ -[sensor.dwdwarnapp docs]: https://home-assistant.io/components/sensor.dwdwarnapp/ -[sensor.fitbit docs]: https://home-assistant.io/components/sensor.fitbit/ -[sensor.homematic docs]: https://home-assistant.io/components/sensor.homematic/ -[sensor.mopar docs]: https://home-assistant.io/components/sensor.mopar/ -[sensor.radarr docs]: https://home-assistant.io/components/sensor.radarr/ -[sensor.season docs]: https://home-assistant.io/components/sensor.season/ -[sensor.shodan docs]: https://home-assistant.io/components/sensor.shodan/ -[sensor.sonarr docs]: https://home-assistant.io/components/sensor.sonarr/ -[sensor.statistics docs]: https://home-assistant.io/components/sensor.statistics/ -[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/ -[sensor.tank_utility docs]: https://home-assistant.io/components/sensor.tank_utility/ -[sensor.tesla docs]: https://home-assistant.io/components/sensor.tesla/ -[sensor.uber docs]: https://home-assistant.io/components/sensor.uber/ -[sensor.worldtidesinfo docs]: https://home-assistant.io/components/sensor.worldtidesinfo/ -[sensor.knx docs]: https://home-assistant.io/components/sensor.knx/ -[snips docs]: https://home-assistant.io/components/snips/ -[switch.abode docs]: https://home-assistant.io/components/switch.abode/ -[switch.digitalloggers docs]: https://home-assistant.io/components/switch.digitalloggers/ -[switch.dlink docs]: https://home-assistant.io/components/switch.dlink/ -[switch.homematic docs]: https://home-assistant.io/components/switch.homematic/ -[switch.lutron_caseta docs]: https://home-assistant.io/components/switch.lutron_caseta/ -[switch.rest docs]: https://home-assistant.io/components/switch.rest/ -[switch.rfxtrx docs]: https://home-assistant.io/components/switch.rfxtrx/ -[switch.knx docs]: https://home-assistant.io/components/switch.knx/ -[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/ -[tesla docs]: https://home-assistant.io/components/tesla/ -[tradfri docs]: https://home-assistant.io/components/tradfri/ -[volvooncall docs]: https://home-assistant.io/components/volvooncall/ -[xiaomi docs]: https://home-assistant.io/components/xiaomi/ -[knx docs]: https://home-assistant.io/components/knx/ -[zwave docs]: https://home-assistant.io/components/zwave/ -[forum]: https://community.home-assistant.io/ -[issue]: https://github.com/home-assistant/home-assistant/issues -[discord]: https://discord.gg/c5DvZ4e -[#9354]: https://github.com/home-assistant/home-assistant/pull/9354 -[#9380]: https://github.com/home-assistant/home-assistant/pull/9380 -[#9387]: https://github.com/home-assistant/home-assistant/pull/9387 -[@viswa-swami]: https://github.com/viswa-swami -[camera.foscam docs]: https://home-assistant.io/components/camera.foscam/ -[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/ ]]>
      diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 56f9489299..1340b1534f 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -79,6 +79,27 @@

      2017

      +
      +
      diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 402488a8f4..6b0dd16939 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index 80577932a6..abe507a26b 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -136,6 +136,9 @@

      Recent Posts

      diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index b1848f0eb6..5d1d2bf9c3 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index 9d7d40cb04..ddc8b0f3f1 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -137,6 +137,9 @@

      Recent Posts

      diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index d408eee375..1b5b4e7b62 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index 930b584df9..81e7809c78 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -305,6 +305,9 @@

      Recent Posts

      diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index e3974f4123..31ee76dbde 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-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index 732371a15c..6d03156af4 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -158,6 +158,9 @@

      Recent Posts

      diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index c86c390f1f..b0248ec33a 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index c8220e781d..dee5beee61 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -267,6 +267,9 @@

      Recent Posts

      diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 199f9a9562..117567680d 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-11-18T19:57:33+00:00 + 2017-11-18T20:34:08+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 47ba700d87..31b4a7c9bd 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -158,6 +158,9 @@

      Recent Posts

      diff --git a/blog/index.html b/blog/index.html index 8fb1edd30d..d0a568a6b8 100644 --- a/blog/index.html +++ b/blog/index.html @@ -67,6 +67,71 @@
      +
      +
      +

      + 0.58: More translations, faster frontend, system log +

      +
      + + + 12 minutes reading time + + +
        +
      • Release-Notes
      • +
      +
      + Comments +
      +
      +
      +

      +

      +The Hass.io release of 0.58 will be delayed by a couple of days because Pascal is moving this weekend. +

      +

      Translation update

      +

      Translations are up and running in full speed. Shortly after the last release we got our translation pipeline figured out. @armills and @c727 are doing an amazing job managing this project. We’ve doubled the number of supported languages to 42 and the amount of keys to translate went from 8 to 130. Our translaters are on top of their game and 79% is already translated.

      +

      Talking about our translators, we now have 445 people with an account to help with translations. Not bad for 3 weeks!

      +

      And because more translations is more better, @robbiet480 has added the iOS app to Lokalise, our translation management platform. The iOS app is currently supported in 7 different languages.

      +

      Learn more about how to help with translations

      +

      Frontend improvements continue

      +

      Thanks to @Andrey-git we now are able to serve the frontend in modern JavaScript. Leveraging modern JavaScript makes the frontend faster to load and run. For now it’s opt-in but we’re looking into making it opt-out in the future. The ES5 version of the frontend will remain available for older devices.

      +

      To try it once, add ?latest to your Home Assistant bookmark. To make it the default on your installation, update your config to look like this:

      +
      frontend:
      +  javascript_version: latest
      +
      +
      +

      +For Custom UI users: your custom UI will need to be updated before it can work with the new version of the frontend. +

      +

      System log enhanced

      +

      Our about screen that shows the error logs has gained a nice upgrade by @postlund. Now the 50 latest exceptions will be displayed with the option to get more information.

      +

      + Screenshot of the about screen showing the system log. + Screenshot of the about screen showing the system log. +

      +

      New Platforms

      + +

      If you need help…

      +

      …don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

      +

      Reporting Issues

      +

      Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

      + Read on → +
      +
      +

      @@ -444,37 +509,6 @@ The Home Assistant sidebar in 12 different languages.


      -
      -
      -

      - Templates, dates and times -

      -
      - - - two minutes reading time - - -
        -
      • Community
      • -
      -
      - Comments -
      -
      -
      -

      This Pull Request shows in a clear way what happens if the documentation is not as good as it should be. In short, it’s about Templating and how people start to think about creative ways to solve it if it’s not documented. Let’s assume that we want the current year. There are a couple of options available to do that:

      -
        -
      • Query JSON Test with a rest sensor and a value_template:.
      • -
      • Use a time_date sensor and a template {{ strptime(states('sensor.date'), '%Y-%m-%d').year }}.
      • -
      • Write a script in language X and use it with the command sensor or use date +"%Y" as a command:.
      • -
      - Read on → -
      -
      -
      diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index 4989a692e4..7a1c328937 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -67,6 +67,35 @@
      +
      +
      +

      + Visualize your IoT data +

      +
      + + + five minutes reading time + + +
        +
      • How-To
      • +
      • IoT-Data
      • +
      +
      + Comments +
      +
      +
      +

      +

      The history component is tracking everything that is going on within Home Assistant. This means that you have access to all stored information about your home. Our history is not a full-fledged graphical processing and visualization component as you may know from systems and network monitoring tools. The current limitation is that you only can select a day for a visual output of your information and not a period. Also, there is no possibility to drill down on a specific entity.

      +

      This blog post will show you ways to export data for reporting, visualization, or further analysis of automation rules.

      + Read on → +
      +
      +

      @@ -509,38 +538,6 @@ In the past month I was thinking about ways to integrate USB webcams into Home A


      -
      -
      -

      - Raspberry Pi all-in-one installer -

      -
      - - - Less than one minute reading time - - -
        -
      • Video
      • -
      -
      - Comments -
      -
      -
      -

      We are always hard at work at the virtual Home Assistant headquarters to make it easier for you to get started with Home Assistant. That’s why @jbags81 recently introduced the all-in-one installer. It allows you to get up and running with a complete Home Assistant setup by entering one line of code into your Raspberry Pi running Raspbian Jessie:

      -
      wget -Nnv https://raw.githubusercontent.com/home-assistant/fabric-home-assistant/master/hass_rpi_installer.sh && bash hass_rpi_installer.sh;
      -
      -
      -

      This feature wouldn’t be complete if it wasn’t accompanied by a new video by Ben from BRUH Automation. The video shows how to install Raspbian Jessie on your Raspberry Pi and use the new installation script to get a full Home Assistant system up and running.

      -
      - -
      -
      -
      -
    - - -
    -
    -
    -

    - 0.38: Alert, AppleTV, MQTT discovery, and Yeelight -

    -
    - - - seven minutes reading time - - -
      -
    • Release-Notes
    • -
    -
    - Comments -
    -
    -
    -

    Another Saturday, another release!

    -

    Core updates

    -
      -
    • -

      Thanks to @pvizeli, all the core components are now written asynchronously. All entity components are now migrated from synchronously to asynchronously code!

      -
    • -
    • -

      Now when you restart Home Assistant using the homeassistant.restart service, your configuration is checked. If it appears to be invalid the restart will fail.

      -
    • -
    -

    Rewritten frontend

    -

    The frontend has been completely been rewritten, optimizing for speed and lost connection recovery. Even on the slowest phones it should fly now. The frontend also now uses the new WebSockets API instead of the EventStream API.

    -

    Custom state card UI

    -

    A nice new feature is the possibility to create custom state cards in the frontend. Go ahead and write your own state card for lights, sensors, locks, etc.

    -

    MQTT discovery

    -

    MQTT now has discovery support which is different than our discovery component. Similar to the HTTP sensor and HTTP binary sensor, MQTT discovery removes the need for configuration by allowing devices to make their presence known to Home Assistant.

    -

    Alert component

    -

    If you left your front door open, then the new alert component can be used to remind you of this by sending you repeating notifications at a given interval.

    -

    Yeelight

    -

    The yeelight component has been ported to use a more stable and feature-complete python-yeelight backend, and supports now both white and RGB bulbs. The component also supports transitions and can be configured to save the settings to the bulb on changes. The users currently using custom components for Yeelight are encouraged to move back to use the included version and report any problems with it to our issue tracker.

    -

    Apple TV

    -

    Apple TV is now a supported media_player! It has support for just about every media player function, including a realtime display of playback status and artwork.

    -

    All changes

    -

    New platforms/components

    - -

    Improvements

    -
      -
    • Switch - Pilight: Validation no longer rejects alphanumeric IDs (@DavidLP)
    • -
    • Device tracker - ASUSWrt: Fixes ip neigh regex to handle the possible IPv6 “router” flag (@kylehendricks)
    • -
    • Light - MySensors: Fix mysensors RGB and W light turn on (@MartinHjelmare)
    • -
    • Light - Yeelight: new yeelight backend lib, new features (@rytilahti)
    • -
    • Climate - Eq3btsmart: Cleanup modes & available, bump version requirement (@rytilahti)
    • -
    • Sensor - SMA: Handle units correctly (@kellerza)
    • -
    • MQTT eventstream: Prevent infinite loop in cross configured MQTT event streams (@aequitas)
    • -
    • Light - Hue: Fix lightgroups not syncing state (@tboyce1)
    • -
    • Dvice tracker - Owntracks: Fix OwnTracks state names (@tboyce1)
    • -
    • Wink: Wink AC and additional sensor support (@w1ll1am23)
    • -
    • Modbus: Modbus write_register accept list (@benvm)
    • -
    • Device tracker - Ping: Add devices detected by ping as SOURCE_TYPE_ROUTER instead of GPS (@michaelarnauts)
    • -
    • Climate - Ecobee: Cleanup climate and ecobee (@Duoxilian)
    • -
    • Sensor - Miflora: Allow specification of bluetooth adapter (@Danielhiversen)
    • -
    • Sensor - Systemmonitor: Add average load to systemmonitor (@eagleamon)
    • -
    • Sensor - Openweathermap: Add wind bearing (@fabaff)
    • -
    • Notify - Facebook: Allow to use data for enhanced messages (@adrianlzt)
    • -
    • Light - Hyperion: Change CONF_DEFAULT_COLOR CV type (@Joeboyc2)
    • -
    • Mysensors: Fix validation of serial port on windows (@MartinHjelmare)
    • -
    • Notify - Webostv: Store the key file in the configuration directory (@pschmitt)
    • -
    • TTS: TTS ID3 support (@robbiet480)
    • -
    • Switch - Broadlink: Add send packet service (@Yannic-HAW)
    • -
    • Wink: Add support for position on Wink cover (@albertoarias)
    • -
    • Light - Flux: Make brightness display work for RGB devices. (@aequitas)
    • -
    • Media player - Roku: Fix attribute error for media_player/roku (@tchellomello)
    • -
    • Light - MQTT template: Fix brightness slider for MQTT template lights (@ray0711)
    • -
    • Template: Add min and max Jinja2 filters (@sbidoul)
    • -
    • Device tracker - Skyhub: Improve Sky Hub error handling (@alexmogavero)
    • -
    • Notify - SMTP: Add error checking to the MIMEImage encoding (@stratosmacker)
    • -
    • Light - MQTT: Check for command topics when determining the capabilities of an MQTT light (@herm)
    • -
    • Core: Check config before restarting (@andrey-git)
    • -
    • Light - Hue: Fix groups with same names (@tboyce1)
    • -
    • Template: Add icon_template to template sensor (@tboyce1)
    • -
    • Recorder: Refactoring, scoping, and better handling of SQLAlchemy Sessions (@kellerza)
    • -
    • Light - Flux: Add support for fluxled discovery. (@aequitas)
    • -
    • Media player - AppleTV: Add discovery support to Apple TV (@postlund)
    • -
    • Sensor - Template: Improve warning message in template rendering (@Danielhiversen)
    • -
    • Light - Demo: Add available property and typing hints (@rytilahti)
    • -
    • Sensor - ARWN: Enhancements to ARWN platform (@sdague)
    • -
    • Fan - ISY994: Change medium state for filtering (@Teagan42)
    • -
    • Climate - Ecobee: Support away_mode as permanent hold and hold_mode as temporary hold. (@Duoxilian)
    • -
    • Tellduslive: Don’t throw exception if connection to server is lost (@molobrakos)
    • -
    • Zoneminder: Refactoring and JSON decode error handling (@pschmitt)
    • -
    • Image processing: Cleanup Base face class add support for microsoft face detect (@pvizeli)
    • -
    -

    Bugfixes: @balloob, @fabaff, @pvizeli, @mnoorenberghe, @armills, @tchellomello, @aequitas, @mathewpeterson, @molobrakos, @michaelarnauts, @jabesq, @turbokongen, @JshWright, @andriej, @jawilson, @andrey-git, @nodinosaur, @konikvranik, and you if you are missing here.

    -

    Release 0.38.1 - February 12

    -
      -
    • Fix logbook ordering (@balloob)
    • -
    • Fix AppleTV conflicting dependency breaking websockets (@balloob)
    • -
    -

    Release 0.38.2 - February 12

    - -

    Release 0.38.3 - February 15

    -
      -
    • Sonos: fix losing favorite sources on disconnect (@pvizeli)
    • -
    • Google Calendar: fix timeMin losing events (@happyleavesaoc)
    • -
    • Fix Wink PubNub subscription (@w1ll1am23)
    • -
    • Z-Wave: getter not to ignore label (@andrey-git)
    • -
    • Moon: remove unit of measurement (@fabaff)
    • -
    • MySensors: add version requirement to notify and device tracker (@MartinHjelmare)
    • -
    -

    Release 0.38.4 - February 21

    -
      -
    • Discovery: flux_led discovery led to problems on systems and has been removed (@bazwilliams)
    • -
    • Hidden devices are no longer visible on views (@balloob)
    • -
    -

    Breaking changes

    -
      -
    • The support for LG webOS Smart TVs was improved. This requires you to move $HOME/.pylgtv to $HASS_CONFIG_DIR/webostv.conf or Home Assistant will need to be paired with the TV again.
    • -
    • Image processing events have been renamed: identify_face has become image_processing.detect_face, found_plate has become image_processing.found_plate
    • -
    • The FFmpeg binary sensor change the platform name from ffmpeg to ffmpeg_noise and ffmpeg_motion. Also all FFmpeg-related services are moved from a platform implementation to a the FFmpeg components and were rename from binary_sensor.ffmpeg_xy to ffmpeg.xy.
    • -
    • The frontend core changes have caused all custom panels to break. Docs have not been updated yet. The gist is that you have to use this.hass.entities, this.hass.callService and this.hass.callApi.
    • -
    -

    If you need help…

    -

    …don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

    -

    Reporting Issues

    -

    Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.


    diff --git a/blog/posts/7/index.html b/blog/posts/7/index.html index ba59c37cef..ce5c8ff1c8 100644 --- a/blog/posts/7/index.html +++ b/blog/posts/7/index.html @@ -67,6 +67,156 @@
    +
    +
    +

    + 0.38: Alert, AppleTV, MQTT discovery, and Yeelight +

    +
    + + + seven minutes reading time + + +
      +
    • Release-Notes
    • +
    +
    + Comments +
    +
    +
    +

    Another Saturday, another release!

    +

    Core updates

    +
      +
    • +

      Thanks to @pvizeli, all the core components are now written asynchronously. All entity components are now migrated from synchronously to asynchronously code!

      +
    • +
    • +

      Now when you restart Home Assistant using the homeassistant.restart service, your configuration is checked. If it appears to be invalid the restart will fail.

      +
    • +
    +

    Rewritten frontend

    +

    The frontend has been completely been rewritten, optimizing for speed and lost connection recovery. Even on the slowest phones it should fly now. The frontend also now uses the new WebSockets API instead of the EventStream API.

    +

    Custom state card UI

    +

    A nice new feature is the possibility to create custom state cards in the frontend. Go ahead and write your own state card for lights, sensors, locks, etc.

    +

    MQTT discovery

    +

    MQTT now has discovery support which is different than our discovery component. Similar to the HTTP sensor and HTTP binary sensor, MQTT discovery removes the need for configuration by allowing devices to make their presence known to Home Assistant.

    +

    Alert component

    +

    If you left your front door open, then the new alert component can be used to remind you of this by sending you repeating notifications at a given interval.

    +

    Yeelight

    +

    The yeelight component has been ported to use a more stable and feature-complete python-yeelight backend, and supports now both white and RGB bulbs. The component also supports transitions and can be configured to save the settings to the bulb on changes. The users currently using custom components for Yeelight are encouraged to move back to use the included version and report any problems with it to our issue tracker.

    +

    Apple TV

    +

    Apple TV is now a supported media_player! It has support for just about every media player function, including a realtime display of playback status and artwork.

    +

    All changes

    +

    New platforms/components

    + +

    Improvements

    +
      +
    • Switch - Pilight: Validation no longer rejects alphanumeric IDs (@DavidLP)
    • +
    • Device tracker - ASUSWrt: Fixes ip neigh regex to handle the possible IPv6 “router” flag (@kylehendricks)
    • +
    • Light - MySensors: Fix mysensors RGB and W light turn on (@MartinHjelmare)
    • +
    • Light - Yeelight: new yeelight backend lib, new features (@rytilahti)
    • +
    • Climate - Eq3btsmart: Cleanup modes & available, bump version requirement (@rytilahti)
    • +
    • Sensor - SMA: Handle units correctly (@kellerza)
    • +
    • MQTT eventstream: Prevent infinite loop in cross configured MQTT event streams (@aequitas)
    • +
    • Light - Hue: Fix lightgroups not syncing state (@tboyce1)
    • +
    • Dvice tracker - Owntracks: Fix OwnTracks state names (@tboyce1)
    • +
    • Wink: Wink AC and additional sensor support (@w1ll1am23)
    • +
    • Modbus: Modbus write_register accept list (@benvm)
    • +
    • Device tracker - Ping: Add devices detected by ping as SOURCE_TYPE_ROUTER instead of GPS (@michaelarnauts)
    • +
    • Climate - Ecobee: Cleanup climate and ecobee (@Duoxilian)
    • +
    • Sensor - Miflora: Allow specification of bluetooth adapter (@Danielhiversen)
    • +
    • Sensor - Systemmonitor: Add average load to systemmonitor (@eagleamon)
    • +
    • Sensor - Openweathermap: Add wind bearing (@fabaff)
    • +
    • Notify - Facebook: Allow to use data for enhanced messages (@adrianlzt)
    • +
    • Light - Hyperion: Change CONF_DEFAULT_COLOR CV type (@Joeboyc2)
    • +
    • Mysensors: Fix validation of serial port on windows (@MartinHjelmare)
    • +
    • Notify - Webostv: Store the key file in the configuration directory (@pschmitt)
    • +
    • TTS: TTS ID3 support (@robbiet480)
    • +
    • Switch - Broadlink: Add send packet service (@Yannic-HAW)
    • +
    • Wink: Add support for position on Wink cover (@albertoarias)
    • +
    • Light - Flux: Make brightness display work for RGB devices. (@aequitas)
    • +
    • Media player - Roku: Fix attribute error for media_player/roku (@tchellomello)
    • +
    • Light - MQTT template: Fix brightness slider for MQTT template lights (@ray0711)
    • +
    • Template: Add min and max Jinja2 filters (@sbidoul)
    • +
    • Device tracker - Skyhub: Improve Sky Hub error handling (@alexmogavero)
    • +
    • Notify - SMTP: Add error checking to the MIMEImage encoding (@stratosmacker)
    • +
    • Light - MQTT: Check for command topics when determining the capabilities of an MQTT light (@herm)
    • +
    • Core: Check config before restarting (@andrey-git)
    • +
    • Light - Hue: Fix groups with same names (@tboyce1)
    • +
    • Template: Add icon_template to template sensor (@tboyce1)
    • +
    • Recorder: Refactoring, scoping, and better handling of SQLAlchemy Sessions (@kellerza)
    • +
    • Light - Flux: Add support for fluxled discovery. (@aequitas)
    • +
    • Media player - AppleTV: Add discovery support to Apple TV (@postlund)
    • +
    • Sensor - Template: Improve warning message in template rendering (@Danielhiversen)
    • +
    • Light - Demo: Add available property and typing hints (@rytilahti)
    • +
    • Sensor - ARWN: Enhancements to ARWN platform (@sdague)
    • +
    • Fan - ISY994: Change medium state for filtering (@Teagan42)
    • +
    • Climate - Ecobee: Support away_mode as permanent hold and hold_mode as temporary hold. (@Duoxilian)
    • +
    • Tellduslive: Don’t throw exception if connection to server is lost (@molobrakos)
    • +
    • Zoneminder: Refactoring and JSON decode error handling (@pschmitt)
    • +
    • Image processing: Cleanup Base face class add support for microsoft face detect (@pvizeli)
    • +
    +

    Bugfixes: @balloob, @fabaff, @pvizeli, @mnoorenberghe, @armills, @tchellomello, @aequitas, @mathewpeterson, @molobrakos, @michaelarnauts, @jabesq, @turbokongen, @JshWright, @andriej, @jawilson, @andrey-git, @nodinosaur, @konikvranik, and you if you are missing here.

    +

    Release 0.38.1 - February 12

    +
      +
    • Fix logbook ordering (@balloob)
    • +
    • Fix AppleTV conflicting dependency breaking websockets (@balloob)
    • +
    +

    Release 0.38.2 - February 12

    + +

    Release 0.38.3 - February 15

    +
      +
    • Sonos: fix losing favorite sources on disconnect (@pvizeli)
    • +
    • Google Calendar: fix timeMin losing events (@happyleavesaoc)
    • +
    • Fix Wink PubNub subscription (@w1ll1am23)
    • +
    • Z-Wave: getter not to ignore label (@andrey-git)
    • +
    • Moon: remove unit of measurement (@fabaff)
    • +
    • MySensors: add version requirement to notify and device tracker (@MartinHjelmare)
    • +
    +

    Release 0.38.4 - February 21

    +
      +
    • Discovery: flux_led discovery led to problems on systems and has been removed (@bazwilliams)
    • +
    • Hidden devices are no longer visible on views (@balloob)
    • +
    +

    Breaking changes

    +
      +
    • The support for LG webOS Smart TVs was improved. This requires you to move $HOME/.pylgtv to $HASS_CONFIG_DIR/webostv.conf or Home Assistant will need to be paired with the TV again.
    • +
    • Image processing events have been renamed: identify_face has become image_processing.detect_face, found_plate has become image_processing.found_plate
    • +
    • The FFmpeg binary sensor change the platform name from ffmpeg to ffmpeg_noise and ffmpeg_motion. Also all FFmpeg-related services are moved from a platform implementation to a the FFmpeg components and were rename from binary_sensor.ffmpeg_xy to ffmpeg.xy.
    • +
    • The frontend core changes have caused all custom panels to break. Docs have not been updated yet. The gist is that you have to use this.hass.entities, this.hass.callService and this.hass.callApi.
    • +
    +

    If you need help…

    +

    …don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

    +

    Reporting Issues

    +

    Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

    +
    +
    +

    @@ -651,148 +801,6 @@ You have to note:

    If you need help…

    …don’t hesitate to use our Forum or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.

    Reporting Issues

    -

    Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

    -
    - -
    -
    -
    -

    - 0.34: New Remote component, Websockets, Sonarr, GPSLogger -

    -
    - - - six minutes reading time - - -
      -
    • Release-Notes
    • -
    -
    - Comments -
    -
    -
    -

    Here we go… 0.34. Let’s call it the “Santa Claus” release. Rudolph was faster than expected and there’s lot’s of goodies on the sleigh. Of course, more work on async programming done by @pvizeli and @balloob, new components, new platforms, major improvements, and much more.

    -

    GPSLogger

    -

    The work of @dainok let’s you use your Android device, with the Geolocation feature enabled, to track itself using GPS or WiFi networks with the GPSLogger app. GPSLogger can use multiple sources: the passive one just get the latest Android known location, without activating GPS sensors or scanning for WiFi networks.

    -

    Remote component

    -

    The brand new remote component made by @iandday will simplify the integration of all kinds of remote control units. The first platform for Harmony is included in this release.

    -

    HomeMatic

    -

    The HomeMatic component has received some updates worth mentioning:

    -
      -
    • Additional services -
        -
      • reconnect: Reconnect to your CCU/Homegear without restarting Home Assistant.
      • -
      • set_dev_value: Manually control a device, even if it’s not supported by Home Assistant yet.
      • -
      -
    • -
    • Support for multiple HomeMatic hosts
    • -
    • Support for HomeMatic Wired (most devices) and HomeMatic IP (a few devices)
    • -
    • Various improvements and fixes, especially for HM-Sec-Key (KeyMatic)
    • -
    -

    The support for multiple hosts is a result of allowing mixed configurations with wireless, wired, and IP devices. This has the drawback of making the update a breaking change (along with the renamed set_value service). However, the benefits and possibilities gained will be worth it.

    -

    Websocket API

    -

    This release includes a new websockets based API by @balloob to power the next generation of Home Assistant frontends. The current frontend has been partly migrated to use it and will be further migrated in the future.

    -

    All changes

    - -

    Release 0.34.1 - December 4

    -

    This release has a bunch of bug fixes including a big one: emulated_hue will now work with Google Home! We usually reserve patch releases for small bug fixes but we considered this more impactful bug fix so important that we’re including it now instead of having people wait two weeks.

    -

    To make the fix backwards compatible (it is a patch release after all) you will have to add two new configuration option to emulated_hue to have it work with Google Home:

    -
    emulated_hue:
    -  type: google_home
    -  # This is important. Sadly, Google Home will not work with other ports.
    -  listen_port: 80
    -
    -
    -

    We are working on a better solution for 0.35.

    - -

    Release 0.34.2 - December 5

    -
      -
    • Fix Nest interpreting Celsius as Fahrenheit and converting it (@balloob)
    • -
    • Fix Nest sensor platforms throwing errors (@technicalpickles)
    • -
    • Frontend will now always show persistent_notification and configurator entities even if not part of the active view (@balloob)
    • -
    • Fixed media player cards taking up unnecessary space (@balloob)
    • -
    -

    Release 0.34.3 - December 6

    -
      -
    • Fix Hook connections (@dasos)
    • -
    • Fix random websocket connections (@balloob)
    • -
    • Fix Google Home sometimes not finding our emulated_hue (@jawilson)
    • -
    • Fix EnOcean config validation (@rubund)
    • -
    -

    Release 0.34.4 - December 7

    -
      -
    • Fix InfluxDB without authentication (@balloob)
    • -
    • Fix Kodi without authentication (@balloob)
    • -
    • Fix incorrect caching of /api/error_log (@armills)
    • -
    • Fix incorrect ordering of service calls which could cause delays between turning on multiple entities (@balloob)
    • -
    • Fix Nest Climate temperature issues (@technicalpickles)
    • -
    -

    Release 0.34.5 - December 12

    -
      -
    • Fix Nest sensors doing I/O inside event loop (@balloob)
    • -
    • Fix Nest version bump not triggering re-install (@R1chardTM)
    • -
    • Fix Nest cameras without activity zones (@technicalpickles)
    • -
    • Fix Plex doing I/O inside event loop (@balloob)
    • -
    -

    Breaking changes

    -
      -
    • The HomeMatic component now uses a different syntax for hosts and the set_value service has been renamed.
    • -
    • All RFXtrx sensors will get a new entity ID.
    • -
    • The frontend now uses websockets. If you run a server in front of Home Assistant, you will have to update your config (example nginx)
    • -
    • Nest contains changes which will require your attention.
    • -
    -

    If you need help…

    -

    …don’t hesitate to use our Forum or join us for a little chat. The release notes have comments enabled but it’s preferred if you use these communication channels. Thanks.

    -

    Reporting Issues

    Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

    diff --git a/blog/posts/8/index.html b/blog/posts/8/index.html index d28c7cf5c0..2e0b8d4c3c 100644 --- a/blog/posts/8/index.html +++ b/blog/posts/8/index.html @@ -67,6 +67,148 @@
    +
    +
    +

    + 0.34: New Remote component, Websockets, Sonarr, GPSLogger +

    +
    + + + six minutes reading time + + +
      +
    • Release-Notes
    • +
    +
    + Comments +
    +
    +
    +

    Here we go… 0.34. Let’s call it the “Santa Claus” release. Rudolph was faster than expected and there’s lot’s of goodies on the sleigh. Of course, more work on async programming done by @pvizeli and @balloob, new components, new platforms, major improvements, and much more.

    +

    GPSLogger

    +

    The work of @dainok let’s you use your Android device, with the Geolocation feature enabled, to track itself using GPS or WiFi networks with the GPSLogger app. GPSLogger can use multiple sources: the passive one just get the latest Android known location, without activating GPS sensors or scanning for WiFi networks.

    +

    Remote component

    +

    The brand new remote component made by @iandday will simplify the integration of all kinds of remote control units. The first platform for Harmony is included in this release.

    +

    HomeMatic

    +

    The HomeMatic component has received some updates worth mentioning:

    +
      +
    • Additional services +
        +
      • reconnect: Reconnect to your CCU/Homegear without restarting Home Assistant.
      • +
      • set_dev_value: Manually control a device, even if it’s not supported by Home Assistant yet.
      • +
      +
    • +
    • Support for multiple HomeMatic hosts
    • +
    • Support for HomeMatic Wired (most devices) and HomeMatic IP (a few devices)
    • +
    • Various improvements and fixes, especially for HM-Sec-Key (KeyMatic)
    • +
    +

    The support for multiple hosts is a result of allowing mixed configurations with wireless, wired, and IP devices. This has the drawback of making the update a breaking change (along with the renamed set_value service). However, the benefits and possibilities gained will be worth it.

    +

    Websocket API

    +

    This release includes a new websockets based API by @balloob to power the next generation of Home Assistant frontends. The current frontend has been partly migrated to use it and will be further migrated in the future.

    +

    All changes

    + +

    Release 0.34.1 - December 4

    +

    This release has a bunch of bug fixes including a big one: emulated_hue will now work with Google Home! We usually reserve patch releases for small bug fixes but we considered this more impactful bug fix so important that we’re including it now instead of having people wait two weeks.

    +

    To make the fix backwards compatible (it is a patch release after all) you will have to add two new configuration option to emulated_hue to have it work with Google Home:

    +
    emulated_hue:
    +  type: google_home
    +  # This is important. Sadly, Google Home will not work with other ports.
    +  listen_port: 80
    +
    +
    +

    We are working on a better solution for 0.35.

    + +

    Release 0.34.2 - December 5

    +
      +
    • Fix Nest interpreting Celsius as Fahrenheit and converting it (@balloob)
    • +
    • Fix Nest sensor platforms throwing errors (@technicalpickles)
    • +
    • Frontend will now always show persistent_notification and configurator entities even if not part of the active view (@balloob)
    • +
    • Fixed media player cards taking up unnecessary space (@balloob)
    • +
    +

    Release 0.34.3 - December 6

    +
      +
    • Fix Hook connections (@dasos)
    • +
    • Fix random websocket connections (@balloob)
    • +
    • Fix Google Home sometimes not finding our emulated_hue (@jawilson)
    • +
    • Fix EnOcean config validation (@rubund)
    • +
    +

    Release 0.34.4 - December 7

    +
      +
    • Fix InfluxDB without authentication (@balloob)
    • +
    • Fix Kodi without authentication (@balloob)
    • +
    • Fix incorrect caching of /api/error_log (@armills)
    • +
    • Fix incorrect ordering of service calls which could cause delays between turning on multiple entities (@balloob)
    • +
    • Fix Nest Climate temperature issues (@technicalpickles)
    • +
    +

    Release 0.34.5 - December 12

    +
      +
    • Fix Nest sensors doing I/O inside event loop (@balloob)
    • +
    • Fix Nest version bump not triggering re-install (@R1chardTM)
    • +
    • Fix Nest cameras without activity zones (@technicalpickles)
    • +
    • Fix Plex doing I/O inside event loop (@balloob)
    • +
    +

    Breaking changes

    +
      +
    • The HomeMatic component now uses a different syntax for hosts and the set_value service has been renamed.
    • +
    • All RFXtrx sensors will get a new entity ID.
    • +
    • The frontend now uses websockets. If you run a server in front of Home Assistant, you will have to update your config (example nginx)
    • +
    • Nest contains changes which will require your attention.
    • +
    +

    If you need help…

    +

    …don’t hesitate to use our Forum or join us for a little chat. The release notes have comments enabled but it’s preferred if you use these communication channels. Thanks.

    +

    Reporting Issues

    +

    Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.

    +
    +
    +

    @@ -1012,36 +1154,6 @@


    -
    -
    -

    - ESP8266 and MicroPython - Part 2 -

    -
    - - - four minutes reading time - - -
      -
    • How-To
    • -
    • MQTT
    • -
    • ESP8266
    • -
    • Micropython
    • -
    -
    - Comments -
    -
    -
    -

    -So, part 1 of ESP8266 and MicroPython was pretty lame, right? Instead of getting information out of Home Assistant we are going a step forward and create our own sensor which is sending details about its state to a Home Assistant instance.

    - Read on → -
    -
    -
    diff --git a/components/dyson/index.html b/components/dyson/index.html index 2a8c78ab1c..68d598a6ef 100644 --- a/components/dyson/index.html +++ b/components/dyson/index.html @@ -354,6 +354,9 @@
  • Volvo On Call
  • +
  • + Vultr +
  • Wink
  • diff --git a/components/ecobee/index.html b/components/ecobee/index.html index 0b8091e9b2..3e0e344f4e 100644 --- a/components/ecobee/index.html +++ b/components/ecobee/index.html @@ -356,6 +356,9 @@
  • Volvo On Call
  • +
  • + Vultr +
  • Wink
  • diff --git a/components/eight_sleep/index.html b/components/eight_sleep/index.html index 2903bb5708..de48d0a716 100644 --- a/components/eight_sleep/index.html +++ b/components/eight_sleep/index.html @@ -379,6 +379,9 @@
  • Volvo On Call
  • +
  • + Vultr +
  • Wink
  • diff --git a/components/emulated_hue/index.html b/components/emulated_hue/index.html index dd43a2d401..1b1f6c4a56 100644 --- a/components/emulated_hue/index.html +++ b/components/emulated_hue/index.html @@ -406,6 +406,9 @@ It is recommended to assign a static IP address to the computer running Home Ass
  • Volvo On Call
  • +
  • + Vultr +
  • Wink
  • diff --git a/components/enocean/index.html b/components/enocean/index.html index 60bc59f42f..763845e95c 100644 --- a/components/enocean/index.html +++ b/components/enocean/index.html @@ -343,6 +343,9 @@
  • Volvo On Call
  • +
  • + Vultr +
  • Wink
  • diff --git a/components/fan.xiaomi_miio/index.html b/components/fan.xiaomi_miio/index.html index f81f05889c..7834505b38 100644 --- a/components/fan.xiaomi_miio/index.html +++ b/components/fan.xiaomi_miio/index.html @@ -320,7 +320,7 @@ EnOcean Switch
  • - Hikvision Camera Switch + Hikvision Camera Switch
  • Homematic Switch @@ -451,6 +451,9 @@
  • Verisure SmartPlug
  • +
  • + Vultr Switch +
  • Wake on LAN Switch
  • diff --git a/components/feedreader/index.html b/components/feedreader/index.html index 4df0ca6d2d..cdd699d2ef 100644 --- a/components/feedreader/index.html +++ b/components/feedreader/index.html @@ -177,6 +177,9 @@
  • Plant monitor
  • +
  • + System Log +
  • UPNP Sensor
  • diff --git a/components/ffmpeg/index.html b/components/ffmpeg/index.html index d9ab1b340d..cc5ea5f15e 100644 --- a/components/ffmpeg/index.html +++ b/components/ffmpeg/index.html @@ -371,6 +371,9 @@ Press [q] to stop, [?] Volvo On Call +
  • + Vultr +
  • Wink
  • diff --git a/components/frontend/index.html b/components/frontend/index.html index 86bc0d86d1..47b926bd48 100644 --- a/components/frontend/index.html +++ b/components/frontend/index.html @@ -82,6 +82,11 @@

    Configuration Variables

    +
    javascript_version
    +
    +

    (string)(Optional)Version of the JavaScript to serve to clients. Options: es5 - transpiled so old browsers understand it. latest - not transpiled, so will work on recent browsers only. auto - select a version according to the browser user-agent. The value in the config can be overiden by putting es5 or latest in the URL. For example http://localhost:8123/states?es5

    +

    Default value: es5

    +
    themes

    (map)(Optional)Allow to define different themes. See below for further details.

    @@ -234,6 +239,9 @@
  • Plant monitor
  • +
  • + System Log +
  • UPNP Sensor
  • diff --git a/components/gc100/index.html b/components/gc100/index.html index 3ca361f6d0..7afdcfea1e 100644 --- a/components/gc100/index.html +++ b/components/gc100/index.html @@ -321,6 +321,9 @@ hardware device which has an array of relays, RS232 serial ports, and flexible p
  • Volvo On Call
  • +
  • + Vultr +
  • Wink
  • diff --git a/components/google_assistant/index.html b/components/google_assistant/index.html index 0cc4087a0c..6ee5459cda 100644 --- a/components/google_assistant/index.html +++ b/components/google_assistant/index.html @@ -85,6 +85,8 @@ To use Google Assistant your Home Assistant configuration has to be externally a project_id: someproject-2d0b8 client_id: [long URL safe random string] access_token: [a different long URL safe random string] + agent_user_id: [a string to identify user] + api_key: [an API Key generated for the Google Actions project] exposed_domains: - switch - light @@ -99,6 +101,8 @@ To use Google Assistant your Home Assistant configuration has to be externally a
  • project_id (Required): Project ID from the Google Developer console (looks like words-2ab12)
  • client_id (Required): A long random URL safe string (no spaces or special characters) that will be used for Implicit OAuth.
  • access_token (Required): Another different long random URL safe string.
  • +
  • agent_user_id (Optional): A string to identify the user, e.g., email address. If not provided, the component will generate one.
  • +
  • api_key (Optional): An API Key generated for the project from Google Console. See setup below. If not provided then the request_sync service is not exposed
  • exposed_domains (Optional): An array of Home Assistant domains to expose to Google Assistant. Options include:
    • switch
    • @@ -190,7 +194,16 @@ Note: This must be an HTTPS URL to work.
    • Have the new user go to developer console and repeat steps starting from point 7.
    • +
    • If you want to use the request_sync service in Home Assistant, then Enable Homegraph API for your project: +
        +
      1. Go to https://console.cloud.google.com/apis/api/homegraph.googleapis.com/overview
      2. +
      3. Select your project and click Enable Homegraph API
      4. +
      5. Go to Credentials and select API Key from Create Credentials
      6. +
      7. Note down the generated API Key and use this in the configuration
      8. +
      +
    • +

      Note: The request_sync service requires that the initial sync from Google includes the agent_user_id. If not, the service will log an error that reads something like “Request contains an invalid argument”. If this happens, then unlink the account from Home Control and relink.