diff --git a/atom.xml b/atom.xml index 3b0264c8b0..93d75d4d55 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ @@ -13,6 +13,122 @@ Octopress + + <![CDATA[0.30: More Async, HASSbian, Digital Ocean, statistics, REST]]> + + 2016-10-08T03:04:05+00:00 + https://home-assistant.io/blog/2016/10/08/hassbian-rest-digital-ocean + Yes, after only nine days comes 0.30. Don’t worry, we will try to keep our usual release cycle and not start to release every day.

+ +

We guess that you already know: The Raspberry Pi image is available now. For Hassbian, @Landrash has combined the most essential parts for a Home Assistant setup in an easy-to-use image for the Raspberry Pi device family. Hassbian is quite young, thus we are looking forward to recieve feedback, issue report, and suggestions to improve it.

+ +

A large amount of resources of the development are still focusing on the effort to move Home Assistant further to asynchronous programming. It’s a labor-intensive task, comes with segmentation faults, and unstable instances when certain combinations of sensors are used. The benefit will be more speed in the near future.

+ +

To reduce the run-time of your tests, @balloob did a lot of tweaking. For now the RFXtrx tests are excluded which cut the needed time for running on your Pull Request in half.

+ +

Documentation

+ +

All configuration sample entries are now minimized. This should help to avoid problem for starters and newbies as they only get what’s needed and not a full sample with all optional entries. If there is an issue with an entry in your configuration.yaml file the error message will provide you an URL that point to the documentation.

+ +

+ +

+ +

As soon as the Hacktoberfest started there were a lot of incoming Pull Requests for the documentation. A huge “Thank you” to all participants. Especially, we would like to give a cookie to @hillaryfraley. She created around a dozen Pull Requests so far and didn’t only fix typos but complete sections. The Hacktoberfest is still on-going and we are looking forward to get more Pull Requests.

+ +

Statistics

+ +

With the statistics sensor we would like to introduce a new sensor that is similar to the template sensor or the trend sensor. This sensor is consuming values from another sensor and is doing some statistical analysis of the data. Over a group of samples is the average/mean, the min/max, the total, the standard deviation, and the variance calculated which can be used in your automation rules. If the source is a binary sensor then the state changes are counted.

+ +

+ +

+ +

As the results are processed on-the-fly you still need to use the data from your database for a in-depth analysis of your stored information. Check the latest notebook for doing statistics with your Home Assistant database.

+ +

REST! We don’t…

+ +

There was a lot of work done on our implementation which are working with RESTful APIs. @w1ll1am23 extended the aREST platforms to display if an aREST unit is available or not. The aREST is now covered by the configuration check as well. Please check the Breaking changes section for more details.

+ +

The REST sensor supports now HTTP authentication (basic and digest) and custom header. This will allow you to access resources which are protected. This sample sensor will access GitHub and retrieve the latest release number while by-passing the rate limit for non-authenticated requests.

+ +
sensor
+  - platform: rest
+    resource: https://api.github.com/repos/home-assistant/home-assistant/releases/latest
+    username: YOUR_GITHUB_USERNAME
+    password: YOUR_GITHUB_ACCESS_TOKEN
+    authentication: basic
+    value_template: '{{ value_json.tag_name }}'
+    headers:
+      Accept: application/vnd.github.v3+json
+      Content-Type: application/json
+      User-Agent: Home Assistant REST sensor
+
+
+ +

Misc

+ +
    +
  • GitHub released with a recent update a review feature. This will give you more control over your comments while you review an open Pull Request.
  • +
  • Thanks to @robbiet480 we are now running mention-bot. It will help you when you create a new Pull Request to identify potential reviewers.
  • +
  • The Home Assistant Community Forum has now an additional section called “Installation”.
  • +
+ +

All changes

+ +

+ + + +

Breaking changes

+ +
    +
  • All deprecated condition options from automation have been removed (deprecated since May and have printed warnings to your console): +
      +
    • use_trigger_values is gone. You have to copy your triggers to conditions and adjust for the correct config.
    • +
    • condition_type is gone. Use condition: or instead.
    • +
    • To specify the type of a condition, use condition: instead of platform:.
    • +
    +
  • +
  • The Forecast.io was renamed to Dark Sky. Replace your - platform: forecast with - platform: darksky.
  • +
  • The aREST configuration between the sensor and the switch platform was aligned.
  • +
+ +

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 the former communication channels. Thanks.

+ +]]>
+
+ <![CDATA[Participating in Hacktoberfest]]> @@ -1828,69 +1944,6 @@ target_dir /tmp

motion is a powerful tool and this blog post only showed two very simple use cases. Take a look at the documentation of motion to unleash its potential.

-]]> -
- - - <![CDATA[0.22: Pandora, BT Home Hub 5 and local file camera.]]> - - 2016-06-18T18:06:00+00:00 - https://home-assistant.io/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera - It’s time for the 0.22 release. This was a pretty rough release cycle and we had to issue two hot fixes for our core improvements. But it seems now that all is good and a lot of people have reported that their installs are faster than ever and the occasional quirks no longer occur.

- -

We are aware that our new web stack has caused issues installing Home Assistant on ARM-based platforms. This sadly includes the Raspberry Pi and Synology NAS systems. We’re working on getting to a better solution. For Raspberry Pi, the All-in-One installer will take care of everything for you. We’re working on updating our standalone Raspberry Pi installation guide.

- -

There are two cool things that I want to highlight in this release. The first is Pandora support. This is based on the CLI player called pianobar. This means that your machine running Home Assistant can be connected to the speakers and provide your house with tunes.

- -

- -

- -

Another cool addition is the local file camera. This seems very basic at first but will allow you to generate a graph with your favorite 3rd party graphing tool and display it on your Home Assistant dashboard. We’re looking forward to see what you can do with this!

- -

- - - -

Breaking change

- -
    -
  • The new Netatmo support caused us to change how Netatmo are configured. It’s now done via it’s own component.
  • -
- -
netatmo:
-    api_key: API_KEY
-    secret_key: SECRET_KEY
-    username: username
-    password: password
-
-
- -

Hotfix 0.22.1 - June 20

- -
    -
  • Insteon Hub lights will load again
  • -
- ]]>
diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 012815def1..19d37f5ba4 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -169,6 +169,12 @@ 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 8bf4825c6a..5e05bb5b8a 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 @@ -224,6 +224,12 @@ This article will try to explain how they all relate.

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 a0f5ff4dd4..03196eff83 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 @@ -204,6 +204,12 @@ 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 fa5a3b0845..48453962ab 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 @@ -181,6 +181,12 @@ 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 fbed251e5d..b3ed125f26 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -184,6 +184,12 @@ diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index 7721127cb8..4ae88b2ce7 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -192,6 +192,12 @@ Home Assistant now supports --open-ui and 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 9fa6d18dbe..ce1bcb2d0e 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -200,6 +200,12 @@ Events are saved in a local database. Google Graphs is used to draw the graph. D diff --git a/blog/2015/02/24/streaming-updates/index.html b/blog/2015/02/24/streaming-updates/index.html index 37cdb1aad8..0b2bb61ef7 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -185,6 +185,12 @@ 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 cca32dfd74..ece739e1c4 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 @@ -175,6 +175,12 @@ diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index 2ad77f1b91..05ec5e1283 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -176,6 +176,12 @@ The old logo, the new detailed logo and the new simple logo. diff --git a/blog/2015/03/11/release-notes/index.html b/blog/2015/03/11/release-notes/index.html index 995feb0f5b..c4b04d0367 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -209,6 +209,12 @@ An initial version of voice control for Home Assistant has landed. The current i diff --git a/blog/2015/03/22/release-notes/index.html b/blog/2015/03/22/release-notes/index.html index 97a1e33f95..736d90b89e 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -244,6 +244,12 @@ I (Paulus) have contributed a scene component. A user can create scenes that cap diff --git a/blog/2015/04/25/release-notes/index.html b/blog/2015/04/25/release-notes/index.html index 7a0ca2e415..967bc6c7f0 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -255,6 +255,12 @@ 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 4f774a86e4..4a5061ff36 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -196,6 +196,12 @@ diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index 5920ef9690..2a263ff684 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -276,6 +276,12 @@ Before diving into the newly supported devices and services, I want to highlight diff --git a/blog/2015/06/10/release-notes/index.html b/blog/2015/06/10/release-notes/index.html index 32e84c37a7..1978574583 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -327,6 +327,12 @@ This switch platform allows you to control your motion detection setting on your 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 97cd2efb21..109017410b 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 @@ -283,6 +283,12 @@ Fabian has added support for Forecast.io to g 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 ea0dce0824..5c4dd8a140 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 @@ -268,6 +268,12 @@ Support for Temper temperature sensors has been contributed by +
  • + 0.30: More Async, HASSbian, Digital Ocean, statistics, REST +
  • + + +
  • Participating in Hacktoberfest
  • @@ -291,12 +297,6 @@ Support for Temper temperature sensors has been contributed by - ESP8266 and MicroPython - Part 2 - - - 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 51a1573b39..68928bb8a0 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 @@ -192,6 +192,12 @@ 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 939928c519..4728ba4e9e 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 @@ -305,6 +305,12 @@ The automation and script syntax here is using a deprecated and no longer suppor 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 96d0b09347..4da47d3baf 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 @@ -269,6 +269,12 @@ 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 361abbc2f7..30254b66db 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 @@ -360,6 +360,12 @@ 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 b9d4ddd5f9..7413163806 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -341,6 +341,12 @@ 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 a7608b1132..43c89ddf46 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 @@ -234,6 +234,12 @@ Glances web server started on http://0.0.0.0:61208/ 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 9c2c3f9e7a..537147cb3b 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 @@ -219,6 +219,12 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge 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 a5a07f4ac3..9d32877b51 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 @@ -199,6 +199,12 @@ Map in Home Assistant showing two people and three zones (home, school, work) 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 e5a6fb0d3f..c2e32264f2 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 @@ -408,6 +408,12 @@ Home Assistant will keep track of historical values and allow you to integrate i 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 2bc25b65e2..db732ce1d4 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 @@ -188,6 +188,12 @@ 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 d5ebdaf291..77d593d48b 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 @@ -210,6 +210,12 @@ This makes more sense as most people run Home Assistant as a daemon

    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 e73fe8de84..0b87978fa8 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 @@ -204,6 +204,12 @@ diff --git a/blog/2015/11/22/survey-november-2015/index.html b/blog/2015/11/22/survey-november-2015/index.html index ab9db05106..21be96b25b 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -246,6 +246,12 @@ diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index c8cb2a3b13..9cdab8412d 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -181,6 +181,12 @@ 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 b6938bde00..7166b885bc 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 @@ -188,6 +188,12 @@ diff --git a/blog/2015/12/07/influxdb-and-grafana/index.html b/blog/2015/12/07/influxdb-and-grafana/index.html index 86814dac97..926885b383 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -263,6 +263,12 @@ name: binary_sensor 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 4491eb372f..dca4d27b39 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 @@ -225,6 +225,12 @@ This is where we’ll configure our task, so select the plus icon to select an a 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 b3f2ec061b..21561f427b 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 @@ -201,6 +201,12 @@ Philips Hue FAQ entries regarding 3rd party light bulbs. 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 19e1d1155e..e1fb1e33f9 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 @@ -260,6 +260,12 @@ sudo docker run -it --rm -p 80:80 --name certbot \ 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 c9f4a06eba..bb6ea58707 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 @@ -220,6 +220,12 @@ 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 459b685dde..08b5f09bc1 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 @@ -202,6 +202,12 @@ diff --git a/blog/2016/01/19/perfect-home-automation/index.html b/blog/2016/01/19/perfect-home-automation/index.html index d395b26be6..23b7b96fd3 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -206,6 +206,12 @@ 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 df18f144f4..79a82a4248 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 @@ -208,6 +208,12 @@ Example of the new views in the frontend. Learn mor 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 2687908ea9..460051c50b 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 @@ -379,6 +379,12 @@ Z-Wave light bulb | 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 82ba3fc610..7b68f2fdd0 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 @@ -345,6 +345,12 @@ 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 adbee6cb94..1d881ca4f5 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 @@ -211,6 +211,12 @@ 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 56dd845a47..a8928a3d2a 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 @@ -295,6 +295,12 @@ diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index dcc8143b3a..5f8586df32 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -219,6 +219,12 @@ Hold your NFC tag against the belly of Garfield to unlock the alarm. 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 86f572999e..9510a0e8aa 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 @@ -210,6 +210,12 @@ 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 53f405e083..23c65a384f 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 @@ -214,6 +214,12 @@ player state attributes. This change affects automations, scripts and scenes. +
  • + 0.30: More Async, HASSbian, Digital Ocean, statistics, REST +
  • + + +
  • Participating in Hacktoberfest
  • @@ -237,12 +243,6 @@ player state attributes. This change affects automations, scripts and scenes. - -
  • - ESP8266 and MicroPython - Part 2 -
  • - - 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 79a3971cfb..08b7b9753c 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 @@ -223,6 +223,12 @@ 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 6b397fdc07..2e7793b3b8 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 @@ -179,6 +179,12 @@ diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index 098cbb4b43..e2896d1b78 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -185,6 +185,12 @@ 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 6e959dc24c..9a62539d6b 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 @@ -193,6 +193,12 @@ diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index 87057d1581..87cf6d8981 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -177,6 +177,12 @@ 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 fd0996ce04..71da35d163 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -194,6 +194,12 @@ 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 f631dc09ce..8399da8f46 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 @@ -212,6 +212,12 @@ 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 370fadaadd..8cc070d5c0 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 @@ -299,6 +299,12 @@ For example, my wife works next door - and I couldn’t detect whether she’s a 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 1139e74238..c6c73541dd 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -175,6 +175,12 @@ 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 6827b8fadd..b8632f0289 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -257,6 +257,12 @@ 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 ddc432567d..cd8e8df923 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -175,6 +175,12 @@ 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 992be94aa9..1d67244740 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -189,6 +189,12 @@ diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index eed7347caf..358f8dc829 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -208,6 +208,12 @@ 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 329b7f24e9..18cc654801 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 @@ -179,6 +179,12 @@ 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 8c351b3054..8469d996ff 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 @@ -315,6 +315,12 @@ diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index 0617bcee8f..259cf0c8a0 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -195,6 +195,12 @@ 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 9100c90d60..afe73b49d7 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 @@ -229,6 +229,12 @@ 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 ce76cdae75..94e6389b29 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 @@ -200,6 +200,12 @@ 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 0996f92fb0..83e56b154a 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 @@ -222,6 +222,12 @@ 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 4a7aeb0be5..b7a2782a8e 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 @@ -276,6 +276,12 @@ target_dir /tmp 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 264bd6dbe0..84f7d84c15 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 @@ -223,6 +223,12 @@ 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 8a59847a47..a12fc47ab2 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -218,6 +218,12 @@ Over a year ago I participated in the +
  • + 0.30: More Async, HASSbian, Digital Ocean, statistics, REST +
  • + + +
  • Participating in Hacktoberfest
  • @@ -241,12 +247,6 @@ Over a year ago I participated in the - ESP8266 and MicroPython - Part 2 - - - 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 9dc4938926..a3d80106de 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -218,6 +218,12 @@ 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 0bdabfd02c..f299a1d11b 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -270,6 +270,12 @@ SQLite version 3.11.0 2016-02-15 17:29:24 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 d6660f83b8..38fb3a11f5 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 @@ -235,6 +235,12 @@ One of the graphs created with this tutorial. 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 b905cd0c40..9b27b86b5d 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -322,6 +322,12 @@ If a module is missing then you need to download it from the +
  • + 0.30: More Async, HASSbian, Digital Ocean, statistics, REST +
  • + + +
  • Participating in Hacktoberfest
  • @@ -345,12 +351,6 @@ If a module is missing then you need to download it from the - ESP8266 and MicroPython - Part 2 - - - 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 99806eb5cf..a4bd36d780 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 @@ -237,6 +237,12 @@ diff --git a/blog/2016/08/03/laundry-automation-update/index.html b/blog/2016/08/03/laundry-automation-update/index.html index 0efdcaea3a..fe940b0ef5 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -274,6 +274,12 @@ 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 d1aaa3c668..d4d9747a02 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 @@ -310,6 +310,12 @@ 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 86569e4458..e5ddd01528 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 @@ -236,6 +236,12 @@ 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 7296f8d16b..dcb42c3bd5 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -290,6 +290,12 @@ 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 92e22e5664..fb903a7ec2 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 @@ -176,6 +176,12 @@ Heatmap 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 0bf8c159f1..2b89294a5c 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -371,6 +371,12 @@ 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 756e69012f..02ff516f00 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -266,6 +266,12 @@ So, part 1 of ESP8266 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 c7b0786d4a..20bdd3e6a6 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 @@ -269,6 +269,12 @@ 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 5910296e31..a1197e55e4 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -287,6 +287,12 @@ 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 6ee551113f..1bb1929ecc 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 @@ -187,6 +187,12 @@ diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index 5361368e87..e7109a44b4 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -192,6 +192,12 @@ diff --git a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html new file mode 100644 index 0000000000..36ff8ebfa9 --- /dev/null +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -0,0 +1,356 @@ + + + + + + + + + + 0.30: More Async, HASSbian, Digital Ocean, statistics, REST - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + + +
    + +
    + +

    0.30: More Async, HASSbian, Digital Ocean, statistics, REST

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

    Yes, after only nine days comes 0.30. Don’t worry, we will try to keep our usual release cycle and not start to release every day.

    + +

    We guess that you already know: The Raspberry Pi image is available now. For Hassbian, @Landrash has combined the most essential parts for a Home Assistant setup in an easy-to-use image for the Raspberry Pi device family. Hassbian is quite young, thus we are looking forward to recieve feedback, issue report, and suggestions to improve it.

    + +

    A large amount of resources of the development are still focusing on the effort to move Home Assistant further to asynchronous programming. It’s a labor-intensive task, comes with segmentation faults, and unstable instances when certain combinations of sensors are used. The benefit will be more speed in the near future.

    + +

    To reduce the run-time of your tests, @balloob did a lot of tweaking. For now the RFXtrx tests are excluded which cut the needed time for running on your Pull Request in half.

    + +

    Documentation

    + +

    All configuration sample entries are now minimized. This should help to avoid problem for starters and newbies as they only get what’s needed and not a full sample with all optional entries. If there is an issue with an entry in your configuration.yaml file the error message will provide you an URL that point to the documentation.

    + +

    + +

    + +

    As soon as the Hacktoberfest started there were a lot of incoming Pull Requests for the documentation. A huge “Thank you” to all participants. Especially, we would like to give a cookie to @hillaryfraley. She created around a dozen Pull Requests so far and didn’t only fix typos but complete sections. The Hacktoberfest is still on-going and we are looking forward to get more Pull Requests.

    + +

    Statistics

    + +

    With the statistics sensor we would like to introduce a new sensor that is similar to the template sensor or the trend sensor. This sensor is consuming values from another sensor and is doing some statistical analysis of the data. Over a group of samples is the average/mean, the min/max, the total, the standard deviation, and the variance calculated which can be used in your automation rules. If the source is a binary sensor then the state changes are counted.

    + +

    + +

    + +

    As the results are processed on-the-fly you still need to use the data from your database for a in-depth analysis of your stored information. Check the latest notebook for doing statistics with your Home Assistant database.

    + +

    REST! We don’t…

    + +

    There was a lot of work done on our implementation which are working with RESTful APIs. @w1ll1am23 extended the aREST platforms to display if an aREST unit is available or not. The aREST is now covered by the configuration check as well. Please check the Breaking changes section for more details.

    + +

    The REST sensor supports now HTTP authentication (basic and digest) and custom header. This will allow you to access resources which are protected. This sample sensor will access GitHub and retrieve the latest release number while by-passing the rate limit for non-authenticated requests.

    + +
    sensor
    +  - platform: rest
    +    resource: https://api.github.com/repos/home-assistant/home-assistant/releases/latest
    +    username: YOUR_GITHUB_USERNAME
    +    password: YOUR_GITHUB_ACCESS_TOKEN
    +    authentication: basic
    +    value_template: '{{ value_json.tag_name }}'
    +    headers:
    +      Accept: application/vnd.github.v3+json
    +      Content-Type: application/json
    +      User-Agent: Home Assistant REST sensor
    +
    +
    + +

    Misc

    + +
      +
    • GitHub released with a recent update a review feature. This will give you more control over your comments while you review an open Pull Request.
    • +
    • Thanks to @robbiet480 we are now running mention-bot. It will help you when you create a new Pull Request to identify potential reviewers.
    • +
    • The Home Assistant Community Forum has now an additional section called “Installation”.
    • +
    + +

    All changes

    + +

    + + + +

    Breaking changes

    + +
      +
    • All deprecated condition options from automation have been removed (deprecated since May and have printed warnings to your console): +
        +
      • use_trigger_values is gone. You have to copy your triggers to conditions and adjust for the correct config.
      • +
      • condition_type is gone. Use condition: or instead.
      • +
      • To specify the type of a condition, use condition: instead of platform:.
      • +
      +
    • +
    • The Forecast.io was renamed to Dark Sky. Replace your - platform: forecast with - platform: darksky.
    • +
    • The aREST configuration between the sensor and the switch platform was aligned.
    • +
    + +

    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 the former communication channels. Thanks.

    +
    + + +
    +

    Comments

    +
    +
    + + +
    + + + + +
    +
    + + + + + + + \ No newline at end of file diff --git a/blog/archives/index.html b/blog/archives/index.html index 92200fd2ee..82a7b6e2db 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -2897,6 +2897,38 @@ + + +
    +
    + +
    + +
    +
    +

    0.30: More Async, HASSbian, Digital Ocean, statistics, REST

    + +
    + + +
      + + +
    • Release-Notes
    • + + +
    +
    +
    + +
    +
    + +
    +
    + @@ -2954,6 +2986,12 @@ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index fc1ce32184..752d4458b2 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index b2dff3e803..98027a1f96 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -290,6 +290,12 @@ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 0ccacef058..e310580d4e 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]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 8333b26e7c..dc27545d9f 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -189,6 +189,12 @@ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index a9bde37ced..9b9965e9f2 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index 734c833fb7..b04bc09cf2 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -266,6 +266,12 @@ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index baac1b9216..978e9ee97a 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]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index f663ed52c0..f12480c47a 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -758,6 +758,12 @@ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 15be4b93f1..ac7890aded 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index d2c74cfc0e..cfbc90203d 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -225,6 +225,12 @@ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index e79fbcaeb4..05b0dd7852 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]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+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 c27101a318..5f803d59e4 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -284,6 +284,12 @@ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index a4c8ee0f69..329c6a134d 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]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index 1562f6381e..f7769e62c6 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -255,6 +255,12 @@ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index bede00d2a7..2a3c6f6a3a 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index 7648b69f19..377ac4a3ce 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -227,6 +227,12 @@ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index c6928fb6d1..a9840ee19b 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 2d44ebd812..47949623b0 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -298,6 +298,12 @@ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index a306536635..aa3c1807e8 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index 1d14192515..91b1130852 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -220,6 +220,12 @@ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 495cbf5cc9..d37c728bb1 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index 91eb3be12a..839e2e5c44 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -225,6 +225,12 @@ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index d3952cec1f..6034b4adb2 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]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index b9b64d4e1b..8b607bf8ca 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -189,6 +189,12 @@ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index 73e8514721..fdf4cfbe88 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]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+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 c3daca761a..60e80c9935 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -185,6 +185,12 @@ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index f840e0f896..ee80390094 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]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ @@ -13,6 +13,165 @@ Octopress + + <![CDATA[0.30: More Async, HASSbian, Digital Ocean, statistics, REST]]> + + 2016-10-08T03:04:05+00:00 + https://home-assistant.io/blog/2016/10/08/hassbian-rest-digital-ocean + Documentation + +All configuration sample entries are now minimized. This should help to avoid problem for starters and newbies as they only get what's needed and not a full sample with all optional entries. If there is an issue with an entry in your `configuration.yaml` file the error message will provide you an URL that point to the documentation. + +

    + +

    + +As soon as the [Hacktoberfest] started there were a lot of incoming Pull Requests for the documentation. A huge "Thank you" to all participants. Especially, we would like to give a cookie to [@hillaryfraley]. She created around a dozen Pull Requests so far and didn't only fix typos but complete sections. The [Hacktoberfest] is still on-going and we are looking forward to get more Pull Requests. + +### Statistics + +With the [statistics sensor][stats-sensor] we would like to introduce a new sensor that is similar to the [template sensor][template-sensor] or the [trend sensor][trend-sensor]. This sensor is consuming values from another sensor and is doing some statistical analysis of the data. Over a group of samples is the average/mean, the min/max, the total, the standard deviation, and the variance calculated which can be used in your automation rules. If the source is a binary sensor then the state changes are counted. + +

    + +

    + +As the results are processed on-the-fly you still need to use the data from your database for a in-depth analysis of your stored information. Check the latest [notebook] for doing statistics with your Home Assistant database. + +### REST! We don't... + +There was a lot of work done on our implementation which are working with RESTful APIs. [@w1ll1am23] extended the [aREST] platforms to display if an aREST unit is available or not. The aREST is now covered by the configuration check as well. Please check the Breaking changes section for more details. + +The [REST sensor][rest-sensor] supports now HTTP authentication (basic and digest) and custom header. This will allow you to access resources which are protected. This sample sensor will access GitHub and retrieve the latest release number while by-passing the rate limit for non-authenticated requests. + +```yaml +sensor + - platform: rest + resource: https://api.github.com/repos/home-assistant/home-assistant/releases/latest + username: YOUR_GITHUB_USERNAME + password: YOUR_GITHUB_ACCESS_TOKEN + authentication: basic + value_template: '{{ value_json.tag_name }}' + headers: + Accept: application/vnd.github.v3+json + Content-Type: application/json + User-Agent: Home Assistant REST sensor +``` + +### Misc + +- GitHub released with a recent update a review feature. This will give you more control over your comments while you review an open Pull Request. +- Thanks to [@robbiet480] we are now running [mention-bot]. It will help you when you create a new Pull Request to identify potential reviewers. +- The [Home Assistant Community Forum][forum] has now an additional section called "Installation". + +### All changes + + + +- Core: A lot of stuff is now async ([@balloob]) +- Nest: Support for operation modes ([@jawilson]) +- Z-Wave: Massive update for command classes and device classes ([@turbokongen]) +- Digital Ocean: New [switch][do-switch] to control and [binary sensor][do-bin-sensor] to monitor droplets ([@fabaff]) +- Cover: Support for [MySensors cover][mysensors-cover] ([@OttoWinter]) +- Wink: Support for oAuth2 and relay sensors ([@w1ll1am23]) +- Sensor: [Forecast][darksky] update interval is now configurable ([@KlaasH]) +- Core: Failed login attempts are reported as persistent notifications ([@fabaff]) +- Climate: Temperature convert now available in the Climate object ([@pvizeli]) +- Notify: Update to accept a list ([@robbiet480]) +- Device tracker: Support for tracking of your [Volvo] ([@molobrakos]) +- Switch: Flux improvements ([@jawilson]) +- InfluxDB: Time-out for connections ([@simonszu]) +- Sensor: New MySensors types available ([@MartinHjelmare]) +- Switch: [ANEL PwrCtrl][pwrctrl-switch] devices are now supported ([@mweinelt]) +- Frontend: Path of the configuration file now visible on the frontend ([@justweb1]) +- Homematic: Extended device support (RF, IP and wired devices) ([@pvizeli], [@danielperna84]) +- Sensor: New sensor for [statistical analysis][stats-sensor] ([@fabaff]) +- Sensor: Support for headers and HTTP authentication for [REST sensors][rest-sensor] ([@fabaff]) +- Device tracker: Support for encrypted Owntracks payload ([@molobrakos]) +- Tests: Improvement of the HTML5 notify tests ([@capellini]) +- Wink: Support for Wink Smoke and CO detectors ([@w1ll1am23]) +- Sensor: [TED5000][ted5000] sensor was included ([@gwendalg]) +- Sensor: Support for [Västtrafik][vasttrafik] public transport ([@persandstrom]) +- Notify: [Pushetta][pushetta] no longer sends message on start up ([@Danielhiversen]) +- Sensor: [Forecast.io][forecast] sensor was replaced by [Dark Sky][darksky] ([@fabaff]) +- Device Tracker: The `known_device.yaml` file is now validated ([@kellerza]) +- Minor features and bug fixes by [@tchellomello], [@pavoni], [@fabaff], [@pvizeli], [@lwis], [@turbokongen], [@Danielhiversen], [@persandstrom], [@balloob], [@robbiet480], [@sam-io], [@bbangert], and you if you are missing here. + +### Breaking changes + +- All deprecated condition options from `automation` have been removed (deprecated since May and have printed warnings to your console): + - `use_trigger_values` is gone. You have to copy your triggers to conditions and adjust for the correct config. + - `condition_type` is gone. Use `condition: or` instead. + - To specify the type of a condition, use `condition:` instead of `platform:`. +- The [Forecast.io][forecast] was renamed to [Dark Sky][darksky]. Replace your `- platform: forecast` with `- platform: darksky`. +- The [aREST][arest] configuration between the [sensor][arest-sensor] and the [switch][arest-switch] platform was aligned. + +### If you need help... +...don't hesitate to use our [Forum](https://community.home-assistant.io/) or join us for a little [chat](https://gitter.im/home-assistant/home-assistant). The release notes have comments enabled but it's preferred if you the former communication channels. Thanks. + +[@balloob]: https://github.com/balloob +[@bbangert]: https://github.com/bbangert +[@capellini]: https://github.com/capellini +[@Danielhiversen]: https://github.com/Danielhiversen +[@danielperna84]: https://github.com/danielperna84 +[@fabaff]: https://github.com/fabaff +[@gwendalg]: https://github.com/gwendalg +[@hillaryfraley]: https://github.com/hillaryfraley +[@jawilson]: https://github.com/jawilson +[@justweb1]: https://github.com/justweb1 +[@kellerza]: https://github.com/kellerza +[@KlaasH]: https://github.com/KlaasH +[@Landrash]: https://github.com/Landrash +[@lwis]: https://github.com/lwis +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@molobrakos]: https://github.com/molobrakos +[@mweinelt]: https://github.com/mweinelt +[@OttoWinter]: https://github.com/OttoWinter +[@pavoni]: https://github.com/pavoni +[@persandstrom]: https://github.com/persandstrom +[@pvizeli]: https://github.com/pvizeli +[@robbiet480]: https://github.com/robbiet480 +[@sam-io]: https://github.com/sam-io +[@simonszu]: https://github.com/simonszu +[@tchellomello]: https://github.com/tchellomello +[@turbokongen]: https://github.com/turbokongen +[@w1ll1am23]: https://github.com/w1ll1am23 + +[arest]: https://arest.io/ +[arest-sensor]: /components/sensor.arest/ +[arest-switch]: /components/switch.arest/ +[darksky]: /components/sensor.darksky/ +[do-bin-sensor]: /components/binary_sensor.digital_ocean/ +[do-switch]: /components/switch.digital_ocean/ +[forecast]: /components/sensor.forecast/ +[forum]: https://community.home-assistant.io/ +[Hacktoberfest]: /blog/2016/10/02/hacktoberfest/ +[hassbian-forum]: https://community.home-assistant.io/c/installation/hassbian +[mention-bot]: https://github.com/mention-bot +[mysensors-cover]: /components/cover.mysensors/ +[notebook]: http://nbviewer.jupyter.org/github/home-assistant/home-assistant-notebooks/blob/master/database-statistics.ipynb +[pi-image]: /blog/2016/10/01/we-have-raspberry-image-now/ +[pushetta]: /components/notify.pushetta/ +[pwrctrl-switch]: /components/switch.anel_pwrctrl/ +[rest-sensor]: /components/sensor.rest/ +[stats-sensor]: /components/sensor.statistics/ +[ted5000]: /components/sensor.ted5000/ +[template-sensor]: /components/sensor.template/ +[trend-sensor]: /components/binary_sensor.trend/ +[vasttrafik]: /components/sensor.vasttrafik/ +[Volvo]: /components/device_tracker.volvooncall/ + +]]>
    +
    + <![CDATA[0.29: 🎈 Async, SleepIQ, OpenALPR, EmonCMS, stocks, and plants]]> @@ -735,132 +894,6 @@ homeassistant: [Plex]: /components/media_player.plex/ [Honeywell]: /components/thermostat.honeywell/ [Secrets]: /topics/secrets/ -]]> - - - - <![CDATA[0.25: Custom frontend panels, Jupyter notebooks, DirecTV.]]> - - 2016-07-30T12:00:00+00:00 - https://home-assistant.io/blog/2016/07/30/custom-frontend-panels--jupyter-notebooks--directv - - -- Frontend: Support for [iFrame panels][iframe_panel] to adding other sites to sidebar ([@balloob]) -- Allow components to register [custom frontend panels][custom-panels] ([@balloob]) -- Add example custom_component [react_panel][react-panel] showing custom panels ([@balloob]) -- Light: [MagicLight/Flux WiFi Color LED Light][flux] support ([@Danielhiversen]) -- Script: Specify a delay [using templates][script] ([@Teagan42]) -- Media player: [Russound RNET][Russound] integration ([@laf]) -- Remote: Option specifying custom timeout when calling Home Assistant API ([@n8henrie]) -- Thermostat: Integration of [KNX] thermostats ([@open-homeautomation]) -- Thermostat: Support for HVAC mode of [Nest] devices ([@vladonemo]) -- InfluxDB: Option to specify additional [tags] ([@open-homeautomation]) -- Input slider: Support for float value ([@ngraziano]) -- Template: New [filters] (`timestamp_local` and `timestamp_utc`) ([@fabaff]) -- Binary sensor - Wink: Water leak sensor support added ([@w1ll1am23]) -- Sensor - Tellduslive: Support for luminance of Fibaro Motion Sensor ([@PetitCircuitLab]) -- Switch - RPi GPIO: Fix when inverted logic ([@zeroDenial]) -- Z-Wave: Rollershutter update ([@turbokongen]) -- RFXtrx: Fire events when receiving signals from sensors and tests added ([@Danielhiversen]) -- Core: Add [type][typing] checking using mypy to the core ([@fabianhjr]) -- Remote: Support for getting the [Configuration] through the Python API ([@fabaff]) -- Media player: Support for [DirecTV] ([@cbulock]) -- Use browser timezone for frontend logbook and history dates ([@armills]) -- Light: New support for [X10] lights ([@fotoetienne]) -- Sensor: Support for observing [IMAP] accounts ([@danieljkemp]) -- Media Player: Integration for [MPC-HC] (Media Player Classic - Home Cinema) mediaplayer ([@abcminiuser]) -- Notify: `location` extension for [Telegram] and photo bug fixed ([@keatontaylor] and [@pvizeli]) -- Groups: Lock states will now be properly grouped ([@jwl17330536]) -- Media Player: Added tests for Sonos to improve code quality ([@americanwookie]) -- Device Tracker: iCloud stability fixes ([@kellerza]) -- Sensor: Speedtest with improved error handling and state restoring ([@nkgilley]) -- Recorder: Stability fixes ([@kellerza]) -- Qwikswitch: Stability fixes ([@kellerza]) -- Light: [Hyperion] keeps now track of active color ([@schneefux]) - -### Hotfix 0.25.1 - August 1 - -- Light - Z-Wave: Bring back delayed value update behavior ([@jnewland]) -- Recorder: Properly close session after execute ([@kellerza]) -- Media Player - Kodi: No longer block startup if connecting to wrong port ([@shoekstra]) -- Downgrade voluptuous to 0.8.9 as it blocked the upgrade for some ([@balloob]) - -### Hotfix 0.25.2 - August 2 - -- Hotfix to make sure Z-Wave locks work again. Thanks to @tobiebooth for the quick fix. - -### Breaking changes - -- Google Voice SMS notification support was removed. - -[@nkgilley]: https://github.com/nkgilley -[@abcminiuser]: https://github.com/abcminiuser -[@americanwookie]: https://github.com/americanwookie -[@armills]: https://github.com/armills -[@balloob]: https://github.com/balloob -[@cbulock]: https://github.com/cbulock -[@Danielhiversen]: https://github.com/Danielhiversen -[@danieljkemp]: https://github.com/danieljkemp -[@fabaff]: https://github.com/fabaff -[@fabianhjr]: https://github.com/fabianhjr -[@fotoetienne]: https://github.com/fotoetienne -[@jwl17330536]: https://github.com/jwl17330536 -[@keatontaylor]: https://github.com/keatontaylor -[@kellerza]: https://github.com/kellerza -[@kireyeu]: https://github.com/kireyeu -[@laf]: https://github.com/laf -[@n8henrie]: https://github.com/n8henrie -[@ngraziano]: https://github.com/ngraziano -[@open-homeautomation]: https://github.com/open-homeautomation -[@PetitCircuitLab]: https://github.com/PetitCircuitLab -[@pvizeli]: https://github.com/pvizeli -[@schneefux]: https://github.com/schneefux -[@Teagan42]: https://github.com/Teagan42 -[@turbokongen]: https://github.com/turbokongen -[@usul27]: https://github.com/usul27 -[@vladonemo]: https://github.com/vladonemo -[@w1ll1am23]: https://github.com/w1ll1am23 -[@zeroDenial]: https://github.com/zeroDenial -[@jnewland]: https://github.com/jnewland -[@shoekstra]: https://github.com/shoekstra - -[custom-panels]: /developers/frontend_creating_custom_panels/ -[iframe_panel]: /components/panel_iframe/ -[custom]: /cookbook/custom_panel_using_react/ -[flux]: /components/light.flux_led/ -[script]: /getting-started/scripts/#delay -[Russound]: /components/media_player.russound_rnet/ -[tags]: /components/influxdb/ -[filter]: /topics/templating/ -[jupyter-notebooks]: /cookbook/#jupyter-notebooks -[jupyter-repo]: https://github.com/home-assistant/home-assistant-notebooks -[Jupyter]: http://jupyter.org/ -[blog]: /blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/ -[DirecTV]: /components/media_player.directv/ -[Configuration]: /developers/python_api/#get-configuration -[X10]: /components/light.x10/ -[IMAP]: /components/sensor.imap/ -[typing]: https://docs.python.org/3/library/typing.html -[PEP484]: https://www.python.org/dev/peps/pep-0484/ -[MPC-HC]: /components/media_player.mpchc/ -[Telegram]: /components/notify.telegram/ -[react-panel]: /cookbook/custom_panel_using_react/ -[KNX]: /components/thermostat.knx/ -[Nest]: /components/thermostat.nest/ -[filters]: /topics/templating/#home-assistant-template-extensions -[Hyperion]: /components/light.hyperion/ ]]> diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index 20bc54622b..b983ead0ad 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -98,6 +98,38 @@

    2016

    + + + +
    @@ -1566,6 +1598,12 @@ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index e1936f5ed1..402ead0285 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index 3aee0828a7..8394763726 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -185,6 +185,12 @@ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index f5c3bafbd0..0eac5f0467 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index c5136d3567..e9d4b88b95 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -187,6 +187,12 @@ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 19c22e53d4..4a13a214d8 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index f0ab6433cf..3872c96e8c 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -249,6 +249,12 @@ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 33230ff665..bbe6e7d65c 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]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index e23eb0d64e..f273a09fee 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -220,6 +220,12 @@ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index c6dc798a5d..303f05b1c9 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index 4925a65f1f..0266458d62 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -388,6 +388,12 @@ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 88d7cb09ce..b07878a766 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2016-10-07T20:22:17+00:00 + 2016-10-08T18:25:19+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 873d2f6755..a0ec7c91cd 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -220,6 +220,12 @@ diff --git a/blog/index.html b/blog/index.html index 6d7ceb06bc..4523de8633 100644 --- a/blog/index.html +++ b/blog/index.html @@ -78,6 +78,154 @@ +
    +
    + +

    + 0.30: More Async, HASSbian, Digital Ocean, statistics, REST +

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

    Yes, after only nine days comes 0.30. Don’t worry, we will try to keep our usual release cycle and not start to release every day.

    + +

    We guess that you already know: The Raspberry Pi image is available now. For Hassbian, @Landrash has combined the most essential parts for a Home Assistant setup in an easy-to-use image for the Raspberry Pi device family. Hassbian is quite young, thus we are looking forward to recieve feedback, issue report, and suggestions to improve it.

    + +

    A large amount of resources of the development are still focusing on the effort to move Home Assistant further to asynchronous programming. It’s a labor-intensive task, comes with segmentation faults, and unstable instances when certain combinations of sensors are used. The benefit will be more speed in the near future.

    + +

    To reduce the run-time of your tests, @balloob did a lot of tweaking. For now the RFXtrx tests are excluded which cut the needed time for running on your Pull Request in half.

    + +

    Documentation

    + +

    All configuration sample entries are now minimized. This should help to avoid problem for starters and newbies as they only get what’s needed and not a full sample with all optional entries. If there is an issue with an entry in your configuration.yaml file the error message will provide you an URL that point to the documentation.

    + +

    + +

    + +

    As soon as the Hacktoberfest started there were a lot of incoming Pull Requests for the documentation. A huge “Thank you” to all participants. Especially, we would like to give a cookie to @hillaryfraley. She created around a dozen Pull Requests so far and didn’t only fix typos but complete sections. The Hacktoberfest is still on-going and we are looking forward to get more Pull Requests.

    + +

    Statistics

    + +

    With the statistics sensor we would like to introduce a new sensor that is similar to the template sensor or the trend sensor. This sensor is consuming values from another sensor and is doing some statistical analysis of the data. Over a group of samples is the average/mean, the min/max, the total, the standard deviation, and the variance calculated which can be used in your automation rules. If the source is a binary sensor then the state changes are counted.

    + +

    + +

    + +

    As the results are processed on-the-fly you still need to use the data from your database for a in-depth analysis of your stored information. Check the latest notebook for doing statistics with your Home Assistant database.

    + +

    REST! We don’t…

    + +

    There was a lot of work done on our implementation which are working with RESTful APIs. @w1ll1am23 extended the aREST platforms to display if an aREST unit is available or not. The aREST is now covered by the configuration check as well. Please check the Breaking changes section for more details.

    + +

    The REST sensor supports now HTTP authentication (basic and digest) and custom header. This will allow you to access resources which are protected. This sample sensor will access GitHub and retrieve the latest release number while by-passing the rate limit for non-authenticated requests.

    + +
    sensor
    +  - platform: rest
    +    resource: https://api.github.com/repos/home-assistant/home-assistant/releases/latest
    +    username: YOUR_GITHUB_USERNAME
    +    password: YOUR_GITHUB_ACCESS_TOKEN
    +    authentication: basic
    +    value_template: '{{ value_json.tag_name }}'
    +    headers:
    +      Accept: application/vnd.github.v3+json
    +      Content-Type: application/json
    +      User-Agent: Home Assistant REST sensor
    +
    +
    + +

    Misc

    + +
      +
    • GitHub released with a recent update a review feature. This will give you more control over your comments while you review an open Pull Request.
    • +
    • Thanks to @robbiet480 we are now running mention-bot. It will help you when you create a new Pull Request to identify potential reviewers.
    • +
    • The Home Assistant Community Forum has now an additional section called “Installation”.
    • +
    + +

    All changes

    + +

    + + + +

    Breaking changes

    + +
      +
    • All deprecated condition options from automation have been removed (deprecated since May and have printed warnings to your console): +
        +
      • use_trigger_values is gone. You have to copy your triggers to conditions and adjust for the correct config.
      • +
      • condition_type is gone. Use condition: or instead.
      • +
      • To specify the type of a condition, use condition: instead of platform:.
      • +
      +
    • +
    • The Forecast.io was renamed to Dark Sky. Replace your - platform: forecast with - platform: darksky.
    • +
    • The aREST configuration between the sensor and the switch platform was aligned.
    • +
    + +

    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 the former communication channels. Thanks.

    + + + +
    +
    +
    +
    @@ -998,73 +1146,6 @@ Heatmap -
    -
    -
    - -
    -
    - -

    - Optimizing the Home Assistant mobile web app -

    - - - -
    - - - 11 minutes reading time - - -
      - - -
    • Technology
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    This blog post will go into detail about the recent performance optimizations that went into the Home Assistant front end. For people not familiar with the app, check out the demo and the source.

    - -

    TL; DR: Don’t hack the framework, separate responsibilities, ship less, use service workers, use (future) web standards.

    - -

    This year at Google I/O I saw Monica from the Polymer team talk about web components and performance. In her talk she mentions a mantra that they use in the Polymer team to make things fast: Do less and be lazy.

    - -

    Do less and be lazy. It sounds so obvious and it took a while before it started to dawn on me. I think most of the code I write is pretty fast, but I don’t often stop to take a harder look at how and when it runs in practice. When do we need the result, can it be postponed?

    - -

    And thus started my journey to take a critical look at how the Home Assistant app was working and how to make things faster. Below is the list of the different things that I did to make it fast.

    - -

    I hope this list can be useful to other people, as a guide for optimizing their own apps or for avoiding pitfalls when building a new one.

    - -

    The first thing to do is to measure. The Home Assistant front end is a mobile web app, so we shouldn’t measure this on a machine with 8 cores and gigabytes of ram but instead measure on devices you expect a mobile web app to run: phones. Below are two timelines recorded with Home Assistant 0.18.2 (pre-optimizations) and Google Chrome 53. On my Mac the app starts in 1400 miliseconds and on my Nexus 5x in ~6500 miliseconds (~4.5 times slower!).

    - -

    - Timeline of loading the front end in Home Assistant 0.18.2 -

    - -

    Although the app takes 6500 milliseconds to load on my phone, it would perform well afterwards. Still, that initial load is unacceptable. You expect to open an app on your phone and be able to use it, quickly. After I applied all the changes described below, I managed to reduce startup time to 900 miliseconds (-35%) on my Mac and 2400 miliseconds (-63%) on my Nexus 5x. Check out the demo here.

    - -

    - diagram showing old and new loading times next to one another - Timeline of loading the front end in Home Assistant 0.26 -

    - - - - Read on → -

    diff --git a/blog/posts/2/index.html b/blog/posts/2/index.html index 0f8eb61098..d8811619b3 100644 --- a/blog/posts/2/index.html +++ b/blog/posts/2/index.html @@ -78,6 +78,73 @@ +
    +
    + +

    + Optimizing the Home Assistant mobile web app +

    + + + +
    + + + 11 minutes reading time + + +
      + + +
    • Technology
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    This blog post will go into detail about the recent performance optimizations that went into the Home Assistant front end. For people not familiar with the app, check out the demo and the source.

    + +

    TL; DR: Don’t hack the framework, separate responsibilities, ship less, use service workers, use (future) web standards.

    + +

    This year at Google I/O I saw Monica from the Polymer team talk about web components and performance. In her talk she mentions a mantra that they use in the Polymer team to make things fast: Do less and be lazy.

    + +

    Do less and be lazy. It sounds so obvious and it took a while before it started to dawn on me. I think most of the code I write is pretty fast, but I don’t often stop to take a harder look at how and when it runs in practice. When do we need the result, can it be postponed?

    + +

    And thus started my journey to take a critical look at how the Home Assistant app was working and how to make things faster. Below is the list of the different things that I did to make it fast.

    + +

    I hope this list can be useful to other people, as a guide for optimizing their own apps or for avoiding pitfalls when building a new one.

    + +

    The first thing to do is to measure. The Home Assistant front end is a mobile web app, so we shouldn’t measure this on a machine with 8 cores and gigabytes of ram but instead measure on devices you expect a mobile web app to run: phones. Below are two timelines recorded with Home Assistant 0.18.2 (pre-optimizations) and Google Chrome 53. On my Mac the app starts in 1400 miliseconds and on my Nexus 5x in ~6500 miliseconds (~4.5 times slower!).

    + +

    + Timeline of loading the front end in Home Assistant 0.18.2 +

    + +

    Although the app takes 6500 milliseconds to load on my phone, it would perform well afterwards. Still, that initial load is unacceptable. You expect to open an app on your phone and be able to use it, quickly. After I applied all the changes described below, I managed to reduce startup time to 900 miliseconds (-35%) on my Mac and 2400 miliseconds (-63%) on my Nexus 5x. Check out the demo here.

    + +

    + diagram showing old and new loading times next to one another + Timeline of loading the front end in Home Assistant 0.26 +

    + + + + Read on → + +
    +
    +
    +
    @@ -680,101 +747,6 @@ In the past month I was thinking about ways to integrate USB webcams into Home A Read on → - -
    -
    - -
    -
    - -

    - 0.22: Pandora, BT Home Hub 5 and local file camera. -

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

    It’s time for the 0.22 release. This was a pretty rough release cycle and we had to issue two hot fixes for our core improvements. But it seems now that all is good and a lot of people have reported that their installs are faster than ever and the occasional quirks no longer occur.

    - -

    We are aware that our new web stack has caused issues installing Home Assistant on ARM-based platforms. This sadly includes the Raspberry Pi and Synology NAS systems. We’re working on getting to a better solution. For Raspberry Pi, the All-in-One installer will take care of everything for you. We’re working on updating our standalone Raspberry Pi installation guide.

    - -

    There are two cool things that I want to highlight in this release. The first is Pandora support. This is based on the CLI player called pianobar. This means that your machine running Home Assistant can be connected to the speakers and provide your house with tunes.

    - -

    - -

    - -

    Another cool addition is the local file camera. This seems very basic at first but will allow you to generate a graph with your favorite 3rd party graphing tool and display it on your Home Assistant dashboard. We’re looking forward to see what you can do with this!

    - -

    - - - -

    Breaking change

    - -
      -
    • The new Netatmo support caused us to change how Netatmo are configured. It’s now done via it’s own component.
    • -
    - -
    netatmo:
    -    api_key: API_KEY
    -    secret_key: SECRET_KEY
    -    username: username
    -    password: password
    -
    -
    - -

    Hotfix 0.22.1 - June 20

    - -
      -
    • Insteon Hub lights will load again
    • -
    - - -

    diff --git a/blog/posts/3/index.html b/blog/posts/3/index.html index 56615f422f..f3dd923f43 100644 --- a/blog/posts/3/index.html +++ b/blog/posts/3/index.html @@ -78,6 +78,101 @@ +
    +
    + +

    + 0.22: Pandora, BT Home Hub 5 and local file camera. +

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

    It’s time for the 0.22 release. This was a pretty rough release cycle and we had to issue two hot fixes for our core improvements. But it seems now that all is good and a lot of people have reported that their installs are faster than ever and the occasional quirks no longer occur.

    + +

    We are aware that our new web stack has caused issues installing Home Assistant on ARM-based platforms. This sadly includes the Raspberry Pi and Synology NAS systems. We’re working on getting to a better solution. For Raspberry Pi, the All-in-One installer will take care of everything for you. We’re working on updating our standalone Raspberry Pi installation guide.

    + +

    There are two cool things that I want to highlight in this release. The first is Pandora support. This is based on the CLI player called pianobar. This means that your machine running Home Assistant can be connected to the speakers and provide your house with tunes.

    + +

    + +

    + +

    Another cool addition is the local file camera. This seems very basic at first but will allow you to generate a graph with your favorite 3rd party graphing tool and display it on your Home Assistant dashboard. We’re looking forward to see what you can do with this!

    + +

    + + + +

    Breaking change

    + +
      +
    • The new Netatmo support caused us to change how Netatmo are configured. It’s now done via it’s own component.
    • +
    + +
    netatmo:
    +    api_key: API_KEY
    +    secret_key: SECRET_KEY
    +    username: username
    +    password: password
    +
    +
    + +

    Hotfix 0.22.1 - June 20

    + +
      +
    • Insteon Hub lights will load again
    • +
    + + + +
    +
    +
    +
    @@ -726,54 +821,6 @@ - -
    -
    - -
    -
    - -

    - Talk: Automating your home with Home Assistant (OpenIoT Summit) -

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

    At the beginning of April I gave a talk about Home Assistant at the OpenIoT summit in San Diego. I talk about the Home Assistant architecture and explain how to get started integrating your devices. Big thanks to my employer AppFolio (we’re hiring!) for letting me attend. Slides.

    - -
    - -
    - - -

    diff --git a/blog/posts/4/index.html b/blog/posts/4/index.html index b37d11e1ad..004f1e99c6 100644 --- a/blog/posts/4/index.html +++ b/blog/posts/4/index.html @@ -78,6 +78,54 @@ +
    +
    + +

    + Talk: Automating your home with Home Assistant (OpenIoT Summit) +

    + + + +
    + + + Less than one minute reading time + + +
      + + +
    • Talks
    • + +
    • Video
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    At the beginning of April I gave a talk about Home Assistant at the OpenIoT summit in San Diego. I talk about the Home Assistant architecture and explain how to get started integrating your devices. Big thanks to my employer AppFolio (we’re hiring!) for letting me attend. Slides.

    + +
    + +
    + + + +
    +
    +
    +
    @@ -681,89 +729,6 @@ player state attributes. This change affects automations, scripts and scenes. -
    -
    - -
    -
    - -

    - 0.14: Steam, D-Link smart plugs and Neurio Energy Sensors -

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

    It’s been another two weeks which means it’s time for release: 0.14!

    - -

    - - - -

    - - Camera feeds are now directly embedded in the frontend. -

    - -

    Backwards incompatible changes

    -
      -
    • Component: Simple Alarm has been removed. Still available in the cookbook.
    • -
    • Script: Turning on a script that is already on is now a no-op instead of skipping current delay.
    • -
    • Wemo switches now have to be set up via the main Wemo component
    • -
    • Command line platforms for switch, sensor and binary_sensor have been renamed to command_line.
    • -
    • The rfxtrx sensors entity ids will incur a one time change to move to a stable format. See the docs for more details.
    • -
    - - -

    diff --git a/blog/posts/5/index.html b/blog/posts/5/index.html index 0ce95c2d96..68c51d6e79 100644 --- a/blog/posts/5/index.html +++ b/blog/posts/5/index.html @@ -78,6 +78,89 @@ +
    +
    + +

    + 0.14: Steam, D-Link smart plugs and Neurio Energy Sensors +

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

    It’s been another two weeks which means it’s time for release: 0.14!

    + +

    + + + +

    + + Camera feeds are now directly embedded in the frontend. +

    + +

    Backwards incompatible changes

    +
      +
    • Component: Simple Alarm has been removed. Still available in the cookbook.
    • +
    • Script: Turning on a script that is already on is now a no-op instead of skipping current delay.
    • +
    • Wemo switches now have to be set up via the main Wemo component
    • +
    • Command line platforms for switch, sensor and binary_sensor have been renamed to command_line.
    • +
    • The rfxtrx sensors entity ids will incur a one time change to move to a stable format. See the docs for more details.
    • +
    + + + +
    +
    +
    +
    @@ -740,56 +823,6 @@ Example of the new views in the frontend. Learn mor

    -
    -
    - -

    - Set up encryption using Let's Encrypt -

    - - - -
    - - - five minutes reading time - - -
      - - -
    • How-To
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    Exposing your Home Assistant instance outside of your network always has been tricky. You have to set up port forwarding on your router and most likely add a dynamic DNS service to work around your ISP changing your IP. After this you would be able to use Home Assistant from anywhere but there is one big red flag: no encryption.

    - -

    This tutorial will take you through the steps to setup a dynamic DNS for your IP and allow trusted encrypted connection to it - for free using DuckDNS and Let’s Encrypt.

    - -

    - -

    - - - - Read on → - -
    -
    -
    -