diff --git a/atom.xml b/atom.xml index b8e3a3d834..3bf6ff5a7b 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ @@ -13,6 +13,74 @@ Octopress + + <![CDATA[0.35: Text-to-speech, VLC, Flic, netdata]]> + + 2016-12-17T08:04:05+00:00 + https://home-assistant.io/blog/2016/12/17/text-to-speech-aquostv-flic-zamg + 5000 stars on GitHub, 2000 people in out Gitter chatroom and over a million monthly pageviews. I don’t think we could wish for a better place to be at the end of 2016. Feels like an early Christmas present! Our early one for you is 0.35. It’s not a single thing inside a nice wrapping, more like several little gifts inside the 0.35 box.

+ +

This will be the last release of 2016 as our developers are taking a well deserved break. We will be back in 2017!

+ +

Text to Speech

+

With the addition of a text-to-speech component by @pvizeli we have been able to bring Home Assistant to a whole new level. The text-to-speech component will take in any text and will play it on a media player that supports to play media. We have tested this on Sonos, Chromecast, and Google Home.

+ +

https://www.youtube.com/watch?v=Ke0QuoJ4tRM

+ +

Call for help with HASSbian (our Raspberry Pi image)

+

In an effort to make Home Assistant, we’re planning to extend the things that people can do out of the box with HASSbian, our Raspberry Pi image. As you might know, the image is currently maintained by @Landrash. However he also spends a lot of time on improving the docs and helping out with a ton of other things.

+ +

So if you know your Linux-foo and would love to contribute to open source, join the Hassbian developer chat and take a stab at one of our open issues.

+ +

VLC media player, Broadlink, and GPSLogger

+

Let you control VLC media player and play sound on connected speakers.

+ +

This Broadlink switch platform allow to you control Broadlink RM2 Pro and RM mini IR+RF devices. This Broadlink sensor platform adds support for Broadlink RM2 and A1 Devices.

+ +

The GPSLogger now also supports attributes as the speed, direction, altitude, provider, and activity.

+ +

All changes

+ + +

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.

+ +]]>
+
+ <![CDATA[0.34: New Remote component, Websockets, Sonarr, GPSLogger]]> @@ -2239,79 +2307,6 @@ If a module is missing then you need to download it from the >>> import webrepl and >>> webrepl.start(), and upload your fixed file.

-]]> -
- - - <![CDATA[IoT Data Exploration with Jupyter Notebooks]]> - - 2016-07-23T18:00:00+00:00 - https://home-assistant.io/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks - This is the first blog post by Anton Kireyeu. A new contributor to Home Assistant who will focus on exploring and visualizing Home Assistant data.

- -

As we learned in the recent blog post by Fabian, all operational data of your Home Assistant application is stored locally and is available for exploration. Our first steps were querying data with the DB Browser for SQLite, exporting the data extract as a CSV file and graphing in LibreOffice. But what else can be done with this data and what tools are there available?

- -

This post will help you get set up using a few popular data scientist tools to allow you to locally process your data:

- - - -

- -One of the graphs created with this tutorial. -

- -

TL; DR: Use this Jupyter Notebook to visualize of your data

- - - -

Dependencies

- -

In order to run the provided Jupyter notebook, please make sure you have the following applications/libraries installed on your computer:

- - - -

As a Windows user myself, I find the easiest, quickest and most hassle-free way of installing all of these dependencies is to use WinPython. This free open-source portable distribution includes all of the dependencies required for this notebook, as well as a few other essential Python libraries you may require for data exploration in the future.

- -

Why Jupyter?

- -

While all Home Assistant implementations can have varying setup, components and scripts, the underlying data structure is standardized and well-defined. This allows us to write Python code that is environmentally agnostic. Wrapping it in a Jupyter notebook ensures the code, visualizations and directions/explanations are kept digestible and neatly-packaged. One of the amazing features of Jupyter is the ability to change code as you go along, customizing all outputs and visualizations on the fly!

- -

Where do I start?

- -

This tutorial is based around a heavily commented Jupyter Notebook that we created. So to get started, you will have to open that:

- - - -

That’s it! The included code will walk you through importing the required libraries, show running raw SQL against your local database, plotting basic data from the states table, and in the end output a few plots of changes for every entity in your system as well as the mean daily value for the past 20 days.

- -

After just those few steps, you will be greeted with beautiful formatted data like this:

- -

- -One of the graphs created with this tutorial. -

- -

What’s next?

- -

Thanks to the magic of Jupyter, all of the code is customizable: want to selectively display your data, only covering a specific entity? Sure thing! Want to change the properties of the plots? No problem!

- -

While you learn and explore your IoT data, we will be working on providing more ready-to-use Jupyter Notebooks. Feel free to ask questions or provide suggestions. Would you like to see a specific visualization? Is there a particular facet of data you’re interested in? Let’s talk about it, let’s dive into the world of data together!

]]> diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 5430b0aae5..baf293512b 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -170,6 +170,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 9575a887ef..ea4fbcb00a 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 @@ -225,6 +225,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 d0a48548fb..f0d63da99d 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 @@ -205,6 +205,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 dfaf6e1eb8..1a3e582470 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 @@ -182,6 +182,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 061eae795e..1fa700dcf5 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -185,6 +185,12 @@ diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index b60874f044..657821ec59 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -193,6 +193,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 6b09ac86df..129897ab94 100644 --- a/blog/2015/02/08/looking-at-the-past/index.html +++ b/blog/2015/02/08/looking-at-the-past/index.html @@ -201,6 +201,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 ae8f306fe0..052d552f38 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -186,6 +186,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 85d697c319..35aae01436 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 @@ -176,6 +176,12 @@ diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index fcf64bfcc3..9473198796 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -177,6 +177,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 00c82b472c..d7ff1d2b90 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -210,6 +210,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 e5bda2c99f..4095b6cad7 100644 --- a/blog/2015/03/22/release-notes/index.html +++ b/blog/2015/03/22/release-notes/index.html @@ -245,6 +245,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 1727a012e1..9301d120f4 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -256,6 +256,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 0da2fc4501..316b1b8863 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -197,6 +197,12 @@ diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index 349a64269b..594bb46631 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -277,6 +277,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 7383f674de..3fce4974bf 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -328,6 +328,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 4d8fa73612..9bb310d3a7 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 @@ -284,6 +284,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 ce34517610..066fc2e4a9 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 @@ -269,6 +269,12 @@ Support for Temper temperature sensors has been contributed by +
  • + 0.35: Text-to-speech, VLC, Flic, netdata +
  • + + +
  • 0.34: New Remote component, Websockets, Sonarr, GPSLogger
  • @@ -292,12 +298,6 @@ Support for Temper temperature sensors has been contributed by - 0.31: Reading you the news, some serious business, spooky hackery and a breaking Z-Wave change - - - 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 d4db6a70ed..70a08f1318 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 @@ -193,6 +193,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 3b24e99764..42eaf83182 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 @@ -306,6 +306,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 1fe8618c60..ec69240f35 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 @@ -270,6 +270,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 c5f9604f1b..3323b2eccb 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 @@ -361,6 +361,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 6d21d0ca88..a9e45c99b8 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -342,6 +342,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 84631ca215..ea2250d7cd 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 @@ -235,6 +235,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 59d75fa71a..0c0d41f916 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 @@ -220,6 +220,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 136aa60f71..339ddd36ae 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 @@ -200,6 +200,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 f68ac737d5..3c6e2180dd 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 @@ -409,6 +409,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 32842f2d45..08bb3fd303 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 @@ -189,6 +189,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 a5665940c4..41b6d6069f 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 @@ -211,6 +211,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 8803f55486..84dc089eae 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 @@ -205,6 +205,12 @@ diff --git a/blog/2015/11/22/survey-november-2015/index.html b/blog/2015/11/22/survey-november-2015/index.html index 5dc7bb973f..59e5fb189e 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -247,6 +247,12 @@ diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index 636bd4f3d0..549334e7ee 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -182,6 +182,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 7106d7bc79..ee01d9d6e6 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 @@ -189,6 +189,12 @@ diff --git a/blog/2015/12/07/influxdb-and-grafana/index.html b/blog/2015/12/07/influxdb-and-grafana/index.html index b62bf01d12..9e3578fde2 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -264,6 +264,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 bcc72f2dd0..6fb1e0d24b 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 @@ -226,6 +226,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 066d900ba6..b60aa6035b 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 @@ -202,6 +202,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 f3fce596ae..e8ee4186aa 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 @@ -261,6 +261,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 fb393cb758..b9ab050803 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 @@ -221,6 +221,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 cfcad002bd..f76a8fe9a4 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 @@ -203,6 +203,12 @@ diff --git a/blog/2016/01/19/perfect-home-automation/index.html b/blog/2016/01/19/perfect-home-automation/index.html index 2b5866d5c1..4b76a1a9ed 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -207,6 +207,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 3873f5806c..ea09d9dd16 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 @@ -209,6 +209,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 5b9ce99699..29f21d539f 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 @@ -380,6 +380,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 0eb7a4a530..dbb06cab4f 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 @@ -346,6 +346,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 c8ab07d48b..303cd993da 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 @@ -212,6 +212,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 8088bfcf99..55a72e233c 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 @@ -296,6 +296,12 @@ diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index 2dc8602af2..6be0218e02 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -220,6 +220,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 1f8afe4bc7..c0b0b44066 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 @@ -211,6 +211,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 af8842a0f8..055d74d8da 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 @@ -215,6 +215,12 @@ player state attributes. This change affects automations, scripts and scenes. +
  • + 0.35: Text-to-speech, VLC, Flic, netdata +
  • + + +
  • 0.34: New Remote component, Websockets, Sonarr, GPSLogger
  • @@ -238,12 +244,6 @@ player state attributes. This change affects automations, scripts and scenes. - -
  • - 0.31: Reading you the news, some serious business, spooky hackery and a breaking Z-Wave change -
  • - - 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 d824e8b326..482e4624bc 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 @@ -224,6 +224,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 684a93ce17..3345d1a950 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 @@ -180,6 +180,12 @@ diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index 977beeeaca..10d6ff7e86 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -186,6 +186,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 fe7da85d77..985837048a 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 @@ -194,6 +194,12 @@ diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index f10cadd09e..661d0292c0 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -178,6 +178,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 b3f71a34e2..8eeec515a1 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -195,6 +195,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 cf53049647..9d0c2087a8 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 @@ -213,6 +213,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 348647ef56..732c07ae09 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 @@ -300,6 +300,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 7810121fa6..b89537eb1c 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -176,6 +176,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 46ee53ee26..1a0d43d85b 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -258,6 +258,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 703fc6e983..8ea7039ecd 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -176,6 +176,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 6abbe85539..b5d21af4b7 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -190,6 +190,12 @@ diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index 3acdb64423..ecd21aca98 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -209,6 +209,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 57cb82d452..8154218c65 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 @@ -180,6 +180,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 4691ede5b0..8058134cbf 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 @@ -316,6 +316,12 @@ diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index 745feccf4d..26b7d8e85b 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -196,6 +196,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 d58b88c055..5e68182474 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 @@ -230,6 +230,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 748b44a8e8..800c10e217 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 @@ -201,6 +201,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 577bb3457d..afac295262 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 @@ -223,6 +223,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 52c01fb10e..9b8afac513 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 @@ -277,6 +277,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 c454104ef0..52c16cd521 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 @@ -224,6 +224,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 1bbeb1abdc..5085b4c5a8 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -219,6 +219,12 @@ Over a year ago I participated in the +
  • + 0.35: Text-to-speech, VLC, Flic, netdata +
  • + + +
  • 0.34: New Remote component, Websockets, Sonarr, GPSLogger
  • @@ -242,12 +248,6 @@ Over a year ago I participated in the - 0.31: Reading you the news, some serious business, spooky hackery and a breaking Z-Wave change - - - 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 9ba383e8b4..be42a885f7 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -219,6 +219,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 5d46cf0c1c..9c4d2a01d5 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -271,6 +271,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 0364d6af8e..d1b1dd31f9 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 @@ -236,6 +236,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 dcd9a3a35f..ee9fdf62eb 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -323,6 +323,12 @@ If a module is missing then you need to download it from the +
  • + 0.35: Text-to-speech, VLC, Flic, netdata +
  • + + +
  • 0.34: New Remote component, Websockets, Sonarr, GPSLogger
  • @@ -346,12 +352,6 @@ If a module is missing then you need to download it from the - 0.31: Reading you the news, some serious business, spooky hackery and a breaking Z-Wave change - - - 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 b8fa370294..cbcdc65d26 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 @@ -238,6 +238,12 @@ diff --git a/blog/2016/08/03/laundry-automation-update/index.html b/blog/2016/08/03/laundry-automation-update/index.html index d879baa2ae..ee7bbf6092 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -275,6 +275,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 135e109c51..96eb4f6ef9 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 @@ -311,6 +311,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 d5db3d8c62..3663f77d30 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 @@ -237,6 +237,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 730aa7c85c..24c2e3ef98 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -291,6 +291,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 206b20c674..59fb12784f 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 @@ -177,6 +177,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 cd330a3b7c..6948fa0acc 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -372,6 +372,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 aa841332dc..ace2d83228 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -267,6 +267,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 bc6d38d7ed..9e298ef8c3 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 @@ -270,6 +270,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 18d0a58430..10d32b4d99 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -288,6 +288,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 f184153b21..3d238d1a9f 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 @@ -188,6 +188,12 @@ diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index 289c1d277a..b7fb72d069 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -193,6 +193,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 index b9308ada10..4acce926a6 100644 --- a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -296,6 +296,12 @@ 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 0c97ca7a95..5dfae01df8 100644 --- a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html +++ b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html @@ -495,6 +495,12 @@ diff --git a/blog/2016/10/25/explaining-the-updater/index.html b/blog/2016/10/25/explaining-the-updater/index.html index 36b7830168..fd6667d22f 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -210,6 +210,12 @@ diff --git a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html index 651ebf3460..cd30031656 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -290,6 +290,12 @@ 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 a3a2e4dfc7..e697429b9a 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 @@ -242,6 +242,12 @@ diff --git a/blog/2016/12/03/remote-websockets-sonarr/index.html b/blog/2016/12/03/remote-websockets-sonarr/index.html index 2ae80d748a..e46f772527 100644 --- a/blog/2016/12/03/remote-websockets-sonarr/index.html +++ b/blog/2016/12/03/remote-websockets-sonarr/index.html @@ -319,6 +319,12 @@ 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 new file mode 100644 index 0000000000..362b34faf7 --- /dev/null +++ b/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html @@ -0,0 +1,309 @@ + + + + + + + + + + 0.35: Text-to-speech, VLC, Flic, netdata - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    + +
    + + +
    + +
    + +

    0.35: Text-to-speech, VLC, Flic, netdata

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

    5000 stars on GitHub, 2000 people in out Gitter chatroom and over a million monthly pageviews. I don’t think we could wish for a better place to be at the end of 2016. Feels like an early Christmas present! Our early one for you is 0.35. It’s not a single thing inside a nice wrapping, more like several little gifts inside the 0.35 box.

    + +

    This will be the last release of 2016 as our developers are taking a well deserved break. We will be back in 2017!

    + +

    Text to Speech

    +

    With the addition of a text-to-speech component by @pvizeli we have been able to bring Home Assistant to a whole new level. The text-to-speech component will take in any text and will play it on a media player that supports to play media. We have tested this on Sonos, Chromecast, and Google Home.

    + +

    https://www.youtube.com/watch?v=Ke0QuoJ4tRM

    + +

    Call for help with HASSbian (our Raspberry Pi image)

    +

    In an effort to make Home Assistant, we’re planning to extend the things that people can do out of the box with HASSbian, our Raspberry Pi image. As you might know, the image is currently maintained by @Landrash. However he also spends a lot of time on improving the docs and helping out with a ton of other things.

    + +

    So if you know your Linux-foo and would love to contribute to open source, join the Hassbian developer chat and take a stab at one of our open issues.

    + +

    VLC media player, Broadlink, and GPSLogger

    +

    Let you control VLC media player and play sound on connected speakers.

    + +

    This Broadlink switch platform allow to you control Broadlink RM2 Pro and RM mini IR+RF devices. This Broadlink sensor platform adds support for Broadlink RM2 and A1 Devices.

    + +

    The GPSLogger now also supports attributes as the speed, direction, altitude, provider, and activity.

    + +

    All changes

    + + +

    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.

    +
    + + +
    +

    Comments

    +
    +
    + + +
    + + + + +
    +
    + + + + + + + \ No newline at end of file diff --git a/blog/archives/index.html b/blog/archives/index.html index 3443452361..0b2f958b39 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -3090,6 +3090,38 @@ + + +
    +
    + +
    + +
    +
    +

    0.35: Text-to-speech, VLC, Flic, netdata

    + +
    + + +
      + + +
    • Release-Notes
    • + + +
    +
    +
    + +
    +
    + +
    +
    + @@ -3147,6 +3179,12 @@ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 77adf58223..909b964e3c 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index 31ae293d53..5d83ca932e 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -291,6 +291,12 @@ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 0b5dfca358..552b3bfe5d 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-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 00d7f865c4..70dc0c05e7 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -190,6 +190,12 @@ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 171285c585..af9b62873d 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index 5338846b86..a257ba5fea 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -267,6 +267,12 @@ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 2489c7f796..e611a50b8a 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-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index 6e039f96c2..c1820675ae 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -759,6 +759,12 @@ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index c747d741b9..03453e45a4 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index 9eb5eb55c8..6717f8f7dd 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -226,6 +226,12 @@ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index bad2dd7d99..ad74de389d 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-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+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 157bb5cfce..66be3c4587 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -285,6 +285,12 @@ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 231c378199..e3182500ad 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-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index a6b89e625e..e802922889 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -256,6 +256,12 @@ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index f5f2faf416..151d7c2ef6 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index 04bd0a687d..3e12750bf8 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -228,6 +228,12 @@ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index bc3063035c..e676aba4ee 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 3e1cf83485..001585bdd0 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -299,6 +299,12 @@ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index d32790546e..83284f97e6 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index 7bb854104b..3eff62454b 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -253,6 +253,12 @@ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index b0b8df97d7..262f09374d 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index db1483c090..0ab2f61064 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -226,6 +226,12 @@ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 5757b44753..f86a3d316b 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-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index 2fbb65cef2..1fb7ac6e8c 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -190,6 +190,12 @@ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index b27821728d..38f4558960 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-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+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 f21e737745..513e8a8c94 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -186,6 +186,12 @@ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index e564137350..4d4961a458 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-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ @@ -13,6 +13,132 @@ Octopress + + <![CDATA[0.35: Text-to-speech, VLC, Flic, netdata]]> + + 2016-12-17T08:04:05+00:00 + https://home-assistant.io/blog/2016/12/17/text-to-speech-aquostv-flic-zamg + Text to Speech +With the addition of a [text-to-speech][tts] component by [@pvizeli] we have been able to bring Home Assistant to a whole new level. The text-to-speech component will take in any text and will play it on a media player that supports to play media. We have tested this on Sonos, Chromecast, and Google Home. + +https://www.youtube.com/watch?v=Ke0QuoJ4tRM + +## Call for help with HASSbian (our Raspberry Pi image) +In an effort to make Home Assistant, we're planning to extend the things that people can do out of the box with HASSbian, our Raspberry Pi image. As you might know, the image is currently maintained by [@Landrash]. However he also spends a lot of time on improving the docs and helping out with a ton of other things. + +So if you know your Linux-foo and would love to contribute to open source, join the [Hassbian developer chat](https://gitter.im/home-assistant/hassbian) and take a stab at one of [our open issues](https://github.com/home-assistant/pi-gen/issues). + +## VLC media player, Broadlink, and GPSLogger +Let you control [VLC media player][vlc-media] and play sound on connected speakers. + +This Broadlink [switch][bl-switch] platform allow to you control Broadlink RM2 Pro and RM mini IR+RF devices. This Broadlink [sensor][bl-sensor] platform adds support for Broadlink RM2 and A1 Devices. + +The [GPSLogger](https://home-assistant.io/components/device_tracker.gpslogger/) now also supports attributes as the speed, direction, altitude, provider, and activity. + +## All changes +- Media player: Support for Sharp [AquaosTV][aquostv] ([@titilambert]) +- Media player: [VLC][vlc-media] support ([@Danielhiversen]) +- Switch: Digital Loggers relay([@dethpickle]) +- Sensor: Support for [Netdata][netdata] ([@fabaff], [@ezar]) +- Sensor: Support weather conditions from Austrian [ZAMG][zamg] ([@mjl]) +- Verisure: Add Verisure smartcam capture service ([@turbokongen]) +- Binary sensor: [Flic][flic] button support added ([@soldag]) +- Sensor: Support for [SenseHat][sensehat] ([@farminf]) +- Binary sensor: [Hikvision][hikvision] binary sensor support ([@mezz64]) +- [Text-to-speech][tts] support ([@pvizeli]) +- Sensor: Support for Broadlink [sensors][bl-sensor] ([@Danielhiversen]) +- Switch: Broadlink [switches][bl-switch] supported now ([@Danielhiversen]) + +- Media player: Add `source_list` to universal media player ([@danieljkemp]) +- Binary Sensor: Support improvement for Wink ([@w1ll1am23]) +- Sensor: More features for DSMR ([@aequitas]) +- Automation: Parse payload as JSON ([@balloob]) +- Mediap player - Cast: New progress indicator ([@balloob]) +- Device tracker: New attributes ([@balloob], [@Danielhiversen]) +- Binary sensor - netatmo: Add support for tags ([@jabesq]) +- Climate: Add `away_mode` for RadioThermostat ([@trisk]) +- Device tracker - nmap: Make scan option configurable ([@Danielhiversen]) +- Climate - Ecobee: Add SmartAway option ([@devdelay]) +- Light - Hue: Add support for Hue LightGroups ([@michaelarnauts]) +- Media player - Emby: New support for trailer and media position ([@mezz64]) +- Camera - Amcrest: Support for resolution ([@tchellomello]) +- Media player - Kodi: Authentification fixed and fan art ([@balloob], [@joopert]) +- Minor and not so minor features and bug fixes by [@pvizeli], [@jminn], [@magicus], [@teodoc], [@fabaff], [@technicalpickles], [@balloob], [@lukas-hetzenecker], [@rubund], [@dasos], [@trisk], [@armills], [@auduny], [@lwis], [@nkgilley], [@janLo], [@keatontaylor], [@stefan-jonasson], [@Jypy], [@jawilson], [@DavidLP], [@molobrakos], [@jabesq], [@joerocklin], [@kellerza], [@kirichkov], and [@danielperna84]. + +### 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 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. + + +[@aequitas]: https://github.com/aequitas +[@armills]: https://github.com/armills +[@auduny]: https://github.com/auduny +[@balloob]: https://github.com/balloob +[@Danielhiversen]: https://github.com/Danielhiversen +[@danieljkemp]: https://github.com/danieljkemp +[@danielperna84]: https://github.com/danielperna84 +[@dasos]: https://github.com/dasos +[@DavidLP]: https://github.com/DavidLP +[@dethpickle]: https://github.com/dethpickle +[@devdelay]: https://github.com/devdelay +[@ezar]: https://github.com/ezar +[@fabaff]: https://github.com/fabaff +[@farminf]: https://github.com/farminf +[@jabesq]: https://github.com/jabesq +[@janLo]: https://github.com/janLo +[@janLo]: https://github.com/janLo +[@jawilson]: https://github.com/jawilson +[@jawilson]: https://github.com/jawilson +[@jminn]: https://github.com/jminn +[@joerocklin]: https://github.com/joerocklin +[@joopert]: https://github.com/joopert +[@Jypy]: https://github.com/Jypy +[@keatontaylor]: https://github.com/keatontaylor +[@kellerza]: https://github.com/kellerza +[@kirichkov]: https://github.com/kirichkov +[@Landrash]: https://github.com/Landrash +[@lukas-hetzenecker]: https://github.com/lukas-hetzenecker +[@lwis]: https://github.com/lwis +[@magicus]: https://github.com/magicus +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@mezz64]: https://github.com/mezz64 +[@michaelarnauts]: https://github.com/michaelarnauts +[@mjl]: https://github.com/mjl +[@molobrakos]: https://github.com/molobrakos +[@nkgilley]: https://github.com/nkgilley +[@pvizeli]: https://github.com/pvizeli +[@rubund]: https://github.com/rubund +[@rubund]: https://github.com/rubund +[@soldag]: https://github.com/soldag +[@stefan-jonasson]: https://github.com/stefan-jonasson +[@tchellomello]: https://github.com/tchellomello +[@technicalpickles]: https://github.com/technicalpickles +[@teodoc]: https://github.com/teodoc +[@titilambert]: https://github.com/titilambert +[@trisk]: https://github.com/trisk +[@turbokongen]: https://github.com/turbokongen +[@w1ll1am23]: https://github.com/w1ll1am23 + +[vlc-media]: https://home-assistant.io/components/media_player.vlc/ +[aquostv]: https://home-assistant.io/components/media_player.aquostv/ +[digitalloggers]: https://home-assistant.io/components/switch.digitalloggers/ +[netdata]: https://home-assistant.io/components/switch.digitalloggers/ +[bl-sensor]: https://home-assistant.io/components/sensor.broadlink/ +[bl-switch]: https://home-assistant.io/components/switch.broadlink/ +[hikvision]: https://home-assistant.io/components/binary_sensor.hikvision/ +[zamg]: https://home-assistant.io/components/sensor.zamg/ +[flic]: https://home-assistant.io/components/binary_sensor.flic/ +[sensehat]: https://home-assistant.io/components/sensor.sensehat/ +[tts]: https://home-assistant.io/components/tts/ +]]> + + <![CDATA[0.34: New Remote component, Websockets, Sonarr, GPSLogger]]> @@ -837,186 +963,6 @@ Thanks for reading all of the above, especially since this week was a pretty lon [twitter]: https://twitter.com/home_assistant [robbie-twitter]: https://twitter.com/robbie [blog-orig]: https://github.com/home-assistant/home-assistant.github.io/blob/c937242d154e509d2d84d10c51f654e20556fa21/source/_posts/2016-10-22-flash-briefing-updater-hacktoberfest.markdown -]]> - - - - <![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 implementations are 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 headers. 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. - -### Release 0.30.1 - October 8 - - - Device Tracker `known_devices.yaml` validation is now more accepting ([@kellerza]) - - Handle X10 light numbers greater than 9 ([@mtl010957]) - - Fix command line covers without a template ([@roidayan]) - -### Release 0.30.2 - October 12 - -- Handle Volvo's with dashes in their name ([@molobrakos]) -- Fix some html5 push notification configuration options were discarded after first use ([@T3m3z]) -- Fix Homematic device name with autodiscovery ([@pvizeli]) -- Make 'pin' optional for zigbee device config ([@flyte]) -- Fix when sending a notification to a service with target attached (i.e. `notify.html5_unnamed_device_2`) the target was not submitted to the platform as a list causing iteration over every character in the string. ([@robbiet480]) -- Fix for Slack targets ([@fabaff]) -- Fix for Pushover targets ([@Nixon506E]) - -### 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 -[@mtl010957]: https://github.com/mtl010957 -[@roidayan]: https://github.com/roidayan -[@T3m3z]: https://github.com/T3m3z -[@flyte]: https://github.com/flyte -[@Nixon506E]: https://github.com/Nixon506E - -[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/ - ]]>
    diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index e91b788a80..c1342b9bcd 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -99,6 +99,38 @@

    2016

    + + + +
    @@ -1727,6 +1759,12 @@ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index ba00dfdee8..ec82638ecc 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index 50ac828c88..72b509b852 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -186,6 +186,12 @@ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 42ae77a462..f0b32da2d2 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index 945dedb79b..6443426462 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -188,6 +188,12 @@ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index b02c7ff8bb..ea3ebf849e 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index 801550d903..3f6c2f9ccc 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -250,6 +250,12 @@ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index cd2ffc7ca5..4fa7b41432 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-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index 453602c60c..213fbc6fd1 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -221,6 +221,12 @@ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 5ea325d317..292b38373f 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index 46845ceef0..f9a4ffb589 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -389,6 +389,12 @@ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 263dd3d09e..eb722baefe 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2016-12-17T16:35:11+00:00 + 2016-12-17T22:56:14+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index e869c62650..2f1d0f50aa 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -221,6 +221,12 @@ diff --git a/blog/index.html b/blog/index.html index d96b942b82..ec298f36b7 100644 --- a/blog/index.html +++ b/blog/index.html @@ -79,6 +79,106 @@ +
    +
    + +

    + 0.35: Text-to-speech, VLC, Flic, netdata +

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

    5000 stars on GitHub, 2000 people in out Gitter chatroom and over a million monthly pageviews. I don’t think we could wish for a better place to be at the end of 2016. Feels like an early Christmas present! Our early one for you is 0.35. It’s not a single thing inside a nice wrapping, more like several little gifts inside the 0.35 box.

    + +

    This will be the last release of 2016 as our developers are taking a well deserved break. We will be back in 2017!

    + +

    Text to Speech

    +

    With the addition of a text-to-speech component by @pvizeli we have been able to bring Home Assistant to a whole new level. The text-to-speech component will take in any text and will play it on a media player that supports to play media. We have tested this on Sonos, Chromecast, and Google Home.

    + +

    https://www.youtube.com/watch?v=Ke0QuoJ4tRM

    + +

    Call for help with HASSbian (our Raspberry Pi image)

    +

    In an effort to make Home Assistant, we’re planning to extend the things that people can do out of the box with HASSbian, our Raspberry Pi image. As you might know, the image is currently maintained by @Landrash. However he also spends a lot of time on improving the docs and helping out with a ton of other things.

    + +

    So if you know your Linux-foo and would love to contribute to open source, join the Hassbian developer chat and take a stab at one of our open issues.

    + +

    VLC media player, Broadlink, and GPSLogger

    +

    Let you control VLC media player and play sound on connected speakers.

    + +

    This Broadlink switch platform allow to you control Broadlink RM2 Pro and RM mini IR+RF devices. This Broadlink sensor platform adds support for Broadlink RM2 and A1 Devices.

    + +

    The GPSLogger now also supports attributes as the speed, direction, altitude, provider, and activity.

    + +

    All changes

    + + +

    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.

    + + + +
    +
    +
    +
    @@ -1444,148 +1544,6 @@ -
    -
    -
    - -
    -
    - -

    - 0.28: Reload automation and groups, API documentation, car tracking, Pi-Hole stats -

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

    It’s already time for 0.28 thanks to our super short release cycles. Now, it’ official…we hit 4000 stars on Github. That’s amazing. Sorry, not as amazing as all the stuff that was going on for 0.27 but still pretty awesome.

    - -

    Reload automation rules

    - -

    This release brings you a huge improvement of the automation and group handling. Both can be reloaded without a Home Assistant restart by calling their new reload services. The automations can be controlled directly from the frontend.

    - -

    - -

    - -

    Raspberry Pi installation guide

    -

    Singleboard computers are very popular to run Home Assistant. To support this fact, the installation documentation for the Raspberry Pi devices was re-written to get users started as quickly as possible. @Landrash took the lead with on this tasks with help from @kellerza and @MartinHjelmare.

    - -

    Climate and cover

    -

    There are countless bugfixes included in this release which will make your experience with the climate and the cover platforms better. Two week ago was the biggest merger of implementations released that ever happened in the history of Home Assistant. Thanks to @turbokongen, @pvizeli, @djbanks, @danielperna84, and others the improvements on the code and the frontend side is continuing…

    - -

    API documentation

    -

    The Home Assistant API Documentation is a great addition to the already exisiting user documentation. The focus is not end-users but developers who whant to get details about the code without actually browsing the code on Github.

    - -

    Configuration validation

    -

    The validation of the configuration is still on-going. Approximatly 80 % is done. This means that we will propably talk about this topic in the next release notes again. To align the configuration of components and platforms we needed to break some. Please refer to the Breaking changes section to check if you need to update your configuration or simple check your log for configuration validation errors. Thanks to @kellerza, @fabaff, @Teagan42, and @pvizeli for your effort!

    - -

    All changes

    - -

    - -
      -
    • Light: Added bitfield to Flux LED since we are supporting effects (@tchellomello)
    • -
    • Device tracker: Owntracks waypoint import (@pavoni)
    • -
    • Climate: A lot of bugfix (@turbokongen, @pvizeli, @djbanks)
    • -
    • Notify: Improvement of the title handling (@lwis)
    • -
    • RFXtrx: Sensor cleanup (@turbokongen)
    • -
    • Device tracker: Fix for BLE device tracker (@open-homeautomation)
    • -
    • Device tracker: Allow ‘None’ MAC addresses to be loaded from known_devices file (@kellerza)
    • -
    • Cover: Bugfixes (@turbokongen, @danielperna84)
    • -
    • Sensor: Support for displaying details about crypto currencies (@fabaff)
    • -
    • Device tracker: Support for automatic to track your vehicles (@Teagan42)
    • -
    • Devie tracker: Add exclude option to Nmap device tracker (@danieljkemp)
    • -
    • Device tracker: Improved login errors for Asus device tracker (@kellerza)
    • -
    • Sensor: Support for displaying the status of Xbox Live accounts (@mKerix)
    • -
    • Notify: Adding link_names for sending Slack message (@salt-lick)
    • -
    • Binary sensor: Add the occupancy sensor class (@robbiet480)
    • -
    • Fan: Add supoort for MQTT fans (@robbiet480)
    • -
    • Docs: Add Sphinx API doc generation (@bbangert)
    • -
    • Core: Allow reloading automation without restart (@balloob)
    • -
    • Sensor: Added scale and offset to the Temper sensor (@mKerix)
    • -
    • Sensor: New support for [Trend] sensor (@pavoni)
    • -
    • Device tracker: Keep looking for new BLE devices (@Bart274)
    • -
    • Switch: Added device state attributes and support for legacy firmware for D-Link switches (@LinuxChristian)
    • -
    • Sensor: Improve 1-Wire device family detection (@Ardetus)
    • -
    • Modbus: Update to be thread safe (@persandstrom)
    • -
    • Camera: FFMpeg is abale to get the images (@pvizeli)
    • -
    • Core: Reload groups without restart (@balloob)
    • -
    • Core: Fix remove listener (@balloob)
    • -
    • Sensor: Support for monitoring your battery on a Linux host (@fabaff)
    • -
    • Core: Add support for complex template structures to data_template (@pvizeli)
    • -
    • check_config: Improve yaml fault tolerance and handle border cases (@kellerza)
    • -
    • Core: Add additional template for custom date formats (@lwis)
    • -
    • Sensor: Support for getting stats from Pi-Hole systems (@fabaff)
    • -
    • Modbus: New write_registers Modbus service (@persandstrom)
    • -
    • Device tracker: Fix TP-Link Archer C7 long passwords (@snikch)
    • -
    - -

    Hotfix 0.28.1 - September 12

    - -
      -
    • Fix: Simplisafe alarm control panels accept any string for code (@tchellomello)
    • -
    • Fix: Z-Wave would sometimes not detect all thermostats (@turbokongen)
    • -
    • Fix: Automatic device tracker when 2 or more cars are tracked (@teagan42)
    • -
    • Fix: Group ordering is now based on config again (@balloob, @kellerza)
    • -
    - -

    Hotfix 0.28.2 - September 13

    - -
      -
    • Light - pilight: Fix send RF code (@DavidLP)
    • -
    • Recorder: Fix specifying SQLite (@pvizeli)
    • -
    • Wink: Fix garage door detection (@turbokongen)
    • -
    • Climate - Ecobee: Fix inverted high and low temperatures (@turbokongen)
    • -
    • Allow changing covers using scenes (@nvella)
    • -
    • Device tracker - Automatic: Fix polling (@teagan42)
    • -
    - -

    Breaking changes

    - -
      -
    • OpenweatherMap entity IDs are now like sensor.owm_temperature. Previously they were like sensor.weather_temperature. Apologies for this change, but we needed to make OpenWeatherMap more generic now that we have many weather platforms.
    • -
    • Updates of configuration variables due to configuration check or alignment with other platforms. Please update your configuration entries according to the documentation: - -
    • -
    • Custom components extending BaseNotificationService need to be aware that kwargs.get(ATTR_TITLE) will now return None if a title has not been set, and will need to specify kwargs.get(ATTR_TITLE, ATTR_TITLE_DEFAULT) if they always require a title.
    • -
    - -

    If you need help…

    -

    …don’t hesitate to use our Forum or join us for a little chat.

    - - -

    diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index 2fd99dcd4d..af97246c4c 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -79,6 +79,59 @@ +
    +
    + +

    + Hello PushBullet, nice talking to you +

    + + + +
    + + + 1 minute reading time + + +
      + + +
    • Release-Notes
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    One of the things that was missing in Home Assistant for a while was a way to communicate with users. Wouldn’t it be nice to get a message when important events happen like the lights being turned on while no one is home? Since the Home Assistant frontend runs as a web application on the phone, we have no way to bring ourselves to the front. This is where the new notify component comes in, powered by PushBullet.

    + +

    The new notify component will take in messages and tells them to the user. For now this will be powered by the very awesome PushBullet but any other messaging platform can be easily added.

    + +

    + + A message triggered by the simple_alarm component is shown by PushBullet on the Moto360. +

    + +

    Read on to learn how to enable the notify component and integrate it with other components.

    + + + + Read on → + +
    +
    +
    +
    diff --git a/blog/posts/2/index.html b/blog/posts/2/index.html index 9f2e8553e3..2976a1afab 100644 --- a/blog/posts/2/index.html +++ b/blog/posts/2/index.html @@ -79,6 +79,148 @@ +
    +
    + +

    + 0.28: Reload automation and groups, API documentation, car tracking, Pi-Hole stats +

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

    It’s already time for 0.28 thanks to our super short release cycles. Now, it’ official…we hit 4000 stars on Github. That’s amazing. Sorry, not as amazing as all the stuff that was going on for 0.27 but still pretty awesome.

    + +

    Reload automation rules

    + +

    This release brings you a huge improvement of the automation and group handling. Both can be reloaded without a Home Assistant restart by calling their new reload services. The automations can be controlled directly from the frontend.

    + +

    + +

    + +

    Raspberry Pi installation guide

    +

    Singleboard computers are very popular to run Home Assistant. To support this fact, the installation documentation for the Raspberry Pi devices was re-written to get users started as quickly as possible. @Landrash took the lead with on this tasks with help from @kellerza and @MartinHjelmare.

    + +

    Climate and cover

    +

    There are countless bugfixes included in this release which will make your experience with the climate and the cover platforms better. Two week ago was the biggest merger of implementations released that ever happened in the history of Home Assistant. Thanks to @turbokongen, @pvizeli, @djbanks, @danielperna84, and others the improvements on the code and the frontend side is continuing…

    + +

    API documentation

    +

    The Home Assistant API Documentation is a great addition to the already exisiting user documentation. The focus is not end-users but developers who whant to get details about the code without actually browsing the code on Github.

    + +

    Configuration validation

    +

    The validation of the configuration is still on-going. Approximatly 80 % is done. This means that we will propably talk about this topic in the next release notes again. To align the configuration of components and platforms we needed to break some. Please refer to the Breaking changes section to check if you need to update your configuration or simple check your log for configuration validation errors. Thanks to @kellerza, @fabaff, @Teagan42, and @pvizeli for your effort!

    + +

    All changes

    + +

    + +
      +
    • Light: Added bitfield to Flux LED since we are supporting effects (@tchellomello)
    • +
    • Device tracker: Owntracks waypoint import (@pavoni)
    • +
    • Climate: A lot of bugfix (@turbokongen, @pvizeli, @djbanks)
    • +
    • Notify: Improvement of the title handling (@lwis)
    • +
    • RFXtrx: Sensor cleanup (@turbokongen)
    • +
    • Device tracker: Fix for BLE device tracker (@open-homeautomation)
    • +
    • Device tracker: Allow ‘None’ MAC addresses to be loaded from known_devices file (@kellerza)
    • +
    • Cover: Bugfixes (@turbokongen, @danielperna84)
    • +
    • Sensor: Support for displaying details about crypto currencies (@fabaff)
    • +
    • Device tracker: Support for automatic to track your vehicles (@Teagan42)
    • +
    • Devie tracker: Add exclude option to Nmap device tracker (@danieljkemp)
    • +
    • Device tracker: Improved login errors for Asus device tracker (@kellerza)
    • +
    • Sensor: Support for displaying the status of Xbox Live accounts (@mKerix)
    • +
    • Notify: Adding link_names for sending Slack message (@salt-lick)
    • +
    • Binary sensor: Add the occupancy sensor class (@robbiet480)
    • +
    • Fan: Add supoort for MQTT fans (@robbiet480)
    • +
    • Docs: Add Sphinx API doc generation (@bbangert)
    • +
    • Core: Allow reloading automation without restart (@balloob)
    • +
    • Sensor: Added scale and offset to the Temper sensor (@mKerix)
    • +
    • Sensor: New support for [Trend] sensor (@pavoni)
    • +
    • Device tracker: Keep looking for new BLE devices (@Bart274)
    • +
    • Switch: Added device state attributes and support for legacy firmware for D-Link switches (@LinuxChristian)
    • +
    • Sensor: Improve 1-Wire device family detection (@Ardetus)
    • +
    • Modbus: Update to be thread safe (@persandstrom)
    • +
    • Camera: FFMpeg is abale to get the images (@pvizeli)
    • +
    • Core: Reload groups without restart (@balloob)
    • +
    • Core: Fix remove listener (@balloob)
    • +
    • Sensor: Support for monitoring your battery on a Linux host (@fabaff)
    • +
    • Core: Add support for complex template structures to data_template (@pvizeli)
    • +
    • check_config: Improve yaml fault tolerance and handle border cases (@kellerza)
    • +
    • Core: Add additional template for custom date formats (@lwis)
    • +
    • Sensor: Support for getting stats from Pi-Hole systems (@fabaff)
    • +
    • Modbus: New write_registers Modbus service (@persandstrom)
    • +
    • Device tracker: Fix TP-Link Archer C7 long passwords (@snikch)
    • +
    + +

    Hotfix 0.28.1 - September 12

    + +
      +
    • Fix: Simplisafe alarm control panels accept any string for code (@tchellomello)
    • +
    • Fix: Z-Wave would sometimes not detect all thermostats (@turbokongen)
    • +
    • Fix: Automatic device tracker when 2 or more cars are tracked (@teagan42)
    • +
    • Fix: Group ordering is now based on config again (@balloob, @kellerza)
    • +
    + +

    Hotfix 0.28.2 - September 13

    + +
      +
    • Light - pilight: Fix send RF code (@DavidLP)
    • +
    • Recorder: Fix specifying SQLite (@pvizeli)
    • +
    • Wink: Fix garage door detection (@turbokongen)
    • +
    • Climate - Ecobee: Fix inverted high and low temperatures (@turbokongen)
    • +
    • Allow changing covers using scenes (@nvella)
    • +
    • Device tracker - Automatic: Fix polling (@teagan42)
    • +
    + +

    Breaking changes

    + +
      +
    • OpenweatherMap entity IDs are now like sensor.owm_temperature. Previously they were like sensor.weather_temperature. Apologies for this change, but we needed to make OpenWeatherMap more generic now that we have many weather platforms.
    • +
    • Updates of configuration variables due to configuration check or alignment with other platforms. Please update your configuration entries according to the documentation: + +
    • +
    • Custom components extending BaseNotificationService need to be aware that kwargs.get(ATTR_TITLE) will now return None if a title has not been set, and will need to specify kwargs.get(ATTR_TITLE, ATTR_TITLE_DEFAULT) if they always require a title.
    • +
    + +

    If you need help…

    +

    …don’t hesitate to use our Forum or join us for a little chat.

    + + + +
    +
    +
    +
    @@ -857,69 +999,6 @@ The first release of Micropython for ESP8266 was delivered a couple of weeks ago

    -
    -
    - -

    - IoT Data Exploration with Jupyter Notebooks -

    - - - -
    - - - three minutes reading time - - -
      - - -
    • How-To
    • - -
    • IoT-Data
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    This is the first blog post by Anton Kireyeu. A new contributor to Home Assistant who will focus on exploring and visualizing Home Assistant data.

    - -

    As we learned in the recent blog post by Fabian, all operational data of your Home Assistant application is stored locally and is available for exploration. Our first steps were querying data with the DB Browser for SQLite, exporting the data extract as a CSV file and graphing in LibreOffice. But what else can be done with this data and what tools are there available?

    - -

    This post will help you get set up using a few popular data scientist tools to allow you to locally process your data:

    - -
      -
    •  Pandas: an open source tool for data analysis for Python
    • -
    •  matplotlib: a Python plotting library
    • -
    •  Jupyter notebook: application for creation and sharing of documents containing live code, visualizations and explanatory text
    • -
    - -

    - -One of the graphs created with this tutorial. -

    - -

    TL; DR: Use this Jupyter Notebook to visualize of your data

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

    - iBeacons: How to track things that can’t track themselves (part II) -

    - - - -
    - - - eight minutes reading time - - -
      - - -
    • Device-Tracking
    • - -
    • OwnTracks
    • - -
    • iBeacons
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    This post is by Home Assistant contributor Greg Dowling.

    - -

    In Part 1 I talked about using iBeacons to improve presence tracking. In part 2 I’ll talk about how to track things like keys that can’t track themselves by using iBeacons.

    - -

    Tracking things using iBeacons

    -

    In the first part I mentioned that iBeacons just send out I’m here packets, and we used this to trigger an update when your phone came close to a fixed beacon.

    - -

    But beacons don’t have to be fixed.

    - -

    Your phone knows roughly where it is located (based on mobile phone masts, Wi-Fi networks or GPS). If your phone sees an I’m here message then it knows the beacon is close.

    - -

    If your phone can remember (or tell a server) where it was when it last saw the iBeacon - then it knows where the beacon was. So the result of this is that you can track where an iBeacon was - even though the iBeacon doesn’t have any tracking technology itself.

    - -

    So if you put an iBeacon on your keys or in your car - then you can track them.

    - -

    - - Here are my keys - with a Estimote Nearable iBeacon stuck to them. Ugly but effective! -

    - - - - Read on → -

    diff --git a/blog/posts/4/index.html b/blog/posts/4/index.html index 0febcccc66..8595c9dfb0 100644 --- a/blog/posts/4/index.html +++ b/blog/posts/4/index.html @@ -79,6 +79,72 @@ +
    +
    + +

    + iBeacons: How to track things that can’t track themselves (part II) +

    + + + +
    + + + eight minutes reading time + + +
      + + +
    • Device-Tracking
    • + +
    • OwnTracks
    • + +
    • iBeacons
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    This post is by Home Assistant contributor Greg Dowling.

    + +

    In Part 1 I talked about using iBeacons to improve presence tracking. In part 2 I’ll talk about how to track things like keys that can’t track themselves by using iBeacons.

    + +

    Tracking things using iBeacons

    +

    In the first part I mentioned that iBeacons just send out I’m here packets, and we used this to trigger an update when your phone came close to a fixed beacon.

    + +

    But beacons don’t have to be fixed.

    + +

    Your phone knows roughly where it is located (based on mobile phone masts, Wi-Fi networks or GPS). If your phone sees an I’m here message then it knows the beacon is close.

    + +

    If your phone can remember (or tell a server) where it was when it last saw the iBeacon - then it knows where the beacon was. So the result of this is that you can track where an iBeacon was - even though the iBeacon doesn’t have any tracking technology itself.

    + +

    So if you put an iBeacon on your keys or in your car - then you can track them.

    + +

    + + Here are my keys - with a Estimote Nearable iBeacon stuck to them. Ugly but effective! +

    + + + + Read on → + +
    +
    +
    +
    @@ -691,55 +757,6 @@ - -
    -
    - -
    -
    - -

    - Updated documentation -

    - - - -
    - - - 1 minute reading time - - -
      - - -
    • Website
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    One of the main complaints that we receive is something along the lines “I read that X is possible yet I am unable to find it on the website.”. This post is to announce that we have taken the first steps to improve it by revamping the getting started and developers sections. It’s still a work in progress but we now have a solid foundation to build on for the future 👍.

    - -

    Our documentation has been going through various phases. Initially it was just the README in our GitHub repository. I discovered Jekyll and GitHub pages in December 2014 and created home-assistant.io. I more or less broke the README in 5 pages and called it a website. Back then we had a whopping 11 components.

    - -

    As Home Assistant grew, so did our documentation. Fabian Affolter does an amazing job in making sure there is at least a documentation stub for each new feature that lands. And that’s quite a feat given our frequent releases! But despite all the efforts, the documentation outgrew our existing documentation organisation.

    - -

    Today it has been almost 1.5 years since we started the website. We now have 264 components and platforms under our belt and have been honored with 1.5 million page views ✨. And hopefully we now also have documentation that our community deserves.

    - -

    Finally, if you see some content that could use more clarifcation or is outdated, don’t hesitate to use the ‘Edit in GitHub’ link that is present on each page.

    - -

    diff --git a/blog/posts/5/index.html b/blog/posts/5/index.html index bc9df54fca..56cd33137b 100644 --- a/blog/posts/5/index.html +++ b/blog/posts/5/index.html @@ -79,6 +79,55 @@ +
    +
    + +

    + Updated documentation +

    + + + +
    + + + 1 minute reading time + + +
      + + +
    • Website
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    One of the main complaints that we receive is something along the lines “I read that X is possible yet I am unable to find it on the website.”. This post is to announce that we have taken the first steps to improve it by revamping the getting started and developers sections. It’s still a work in progress but we now have a solid foundation to build on for the future 👍.

    + +

    Our documentation has been going through various phases. Initially it was just the README in our GitHub repository. I discovered Jekyll and GitHub pages in December 2014 and created home-assistant.io. I more or less broke the README in 5 pages and called it a website. Back then we had a whopping 11 components.

    + +

    As Home Assistant grew, so did our documentation. Fabian Affolter does an amazing job in making sure there is at least a documentation stub for each new feature that lands. And that’s quite a feat given our frequent releases! But despite all the efforts, the documentation outgrew our existing documentation organisation.

    + +

    Today it has been almost 1.5 years since we started the website. We now have 264 components and platforms under our belt and have been honored with 1.5 million page views ✨. And hopefully we now also have documentation that our community deserves.

    + +

    Finally, if you see some content that could use more clarifcation or is outdated, don’t hesitate to use the ‘Edit in GitHub’ link that is present on each page.

    + + +
    +
    +
    +
    @@ -738,109 +787,6 @@ Hold your NFC tag against the belly of Garfield to unlock the alarm. - -
    -
    - -
    -
    - -

    - Classifying the Internet of Things -

    - - - -
    - - - seven minutes reading time - - -
      - - -
    • Internet-of-Things
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    The core of home automation is knowing what’s going on. The faster we know about a state change, the better we can serve the user. If you want to have your lights to turn on when you arrive at home, it doesn’t help if it only knows about it after you’ve already opened the door and manually (!!) turned on the light.

    - -

    Each smart device consists of the ‘normal’ device and the piece that makes it ‘smart’: the connectivity. The connectivity part of a device can consists of either control, state or both.

    - -

    State describes what a device is up to right now. For example, a light can be on with a red color and a medium brightness.

    - -

    Control is about controlling the smart device by sending commands via an API. These commands can vary from configuring how a device works till mimicking how a user would interact with a device. A media player can allow skipping to the next track and a sensor could allow to configure its sensitivity or polling interval.

    - -

    The Home Assistant APIs are setup to be as convenient as possible. However, a network is always as weak as it’s weakest link. In our case these are the integrations. Take for example controlling a light that does not report state. The only state Home Assistant can report on after sending a command is the assumed state: what do we expect the state of the light to be if the command worked.

    - -

    We want our users to get the best home automation experience out there and this starts with making sure they have devices that work well with Home Assistant. That’s why we will start applying the following classifiers to our integrations:

    - -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ClassifierDescription
    Assumed State - We are unable to get the state of the device. Best we can do is to assume the state based on our last command. -
    Cloud Polling - Integration of this device happens via the cloud and requires an active internet connection. Polling the state means that an update might be noticed later. -
    Cloud Push - Integration of this device happens via the cloud and requires an active internet connection. Home Assistant will be notified as soon as a new state is available. -
    Local Polling - Offers direct communication with device. Polling the state means that an update might be noticed later. -
    Local Push - Offers direct communication with device. Home Assistant will be notified as soon as a new state is available. -
    - -

    The background to how we got to these classifiers can be read after the break.

    - - - - Read on → -

    diff --git a/blog/posts/6/index.html b/blog/posts/6/index.html index fc63da6c5f..1b6d5c9073 100644 --- a/blog/posts/6/index.html +++ b/blog/posts/6/index.html @@ -79,6 +79,109 @@ +
    +
    + +

    + Classifying the Internet of Things +

    + + + +
    + + + seven minutes reading time + + +
      + + +
    • Internet-of-Things
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    The core of home automation is knowing what’s going on. The faster we know about a state change, the better we can serve the user. If you want to have your lights to turn on when you arrive at home, it doesn’t help if it only knows about it after you’ve already opened the door and manually (!!) turned on the light.

    + +

    Each smart device consists of the ‘normal’ device and the piece that makes it ‘smart’: the connectivity. The connectivity part of a device can consists of either control, state or both.

    + +

    State describes what a device is up to right now. For example, a light can be on with a red color and a medium brightness.

    + +

    Control is about controlling the smart device by sending commands via an API. These commands can vary from configuring how a device works till mimicking how a user would interact with a device. A media player can allow skipping to the next track and a sensor could allow to configure its sensitivity or polling interval.

    + +

    The Home Assistant APIs are setup to be as convenient as possible. However, a network is always as weak as it’s weakest link. In our case these are the integrations. Take for example controlling a light that does not report state. The only state Home Assistant can report on after sending a command is the assumed state: what do we expect the state of the light to be if the command worked.

    + +

    We want our users to get the best home automation experience out there and this starts with making sure they have devices that work well with Home Assistant. That’s why we will start applying the following classifiers to our integrations:

    + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassifierDescription
    Assumed State + We are unable to get the state of the device. Best we can do is to assume the state based on our last command. +
    Cloud Polling + Integration of this device happens via the cloud and requires an active internet connection. Polling the state means that an update might be noticed later. +
    Cloud Push + Integration of this device happens via the cloud and requires an active internet connection. Home Assistant will be notified as soon as a new state is available. +
    Local Polling + Offers direct communication with device. Polling the state means that an update might be noticed later. +
    Local Push + Offers direct communication with device. Home Assistant will be notified as soon as a new state is available. +
    + +

    The background to how we got to these classifiers can be read after the break.

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

    - 0.9: Rollershutters, locks, binary sensors and InfluxDB -

    - - - -
    - - - Less than one minute reading time - - -
      - - -
    • Release-Notes
    • - - -
    -
    - - Comments - -
    - -
    - - -
    -

    It’s been a few weeks but we managed to polish a nice new release of Home Assistant for y’all!

    - -

    - - - -

    To update, run pip3 install --upgrade homeassistant.

    - -

    - -

    - - -

    diff --git a/blog/posts/7/index.html b/blog/posts/7/index.html index a862b28668..04ae648743 100644 --- a/blog/posts/7/index.html +++ b/blog/posts/7/index.html @@ -79,6 +79,67 @@ +
    +
    + +

    + 0.9: Rollershutters, locks, binary sensors and InfluxDB +

    + + + +
    + + + Less than one minute reading time + + +
      + + +
    • Release-Notes
    • + + +
    +
    + + Comments + +
    + +
    + + +
    +

    It’s been a few weeks but we managed to polish a nice new release of Home Assistant for y’all!

    + +

    + + + +

    To update, run pip3 install --upgrade homeassistant.

    + +

    + +

    + + + +
    +
    +
    +
    @@ -622,60 +683,6 @@ Inspried by a -
    - -

    - Home Assistant meets IFTTT -

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

    Today we announce the release of Home Assistant v0.7.2 which includes brand new support by @sfam to integrate with IFTTT. IFTTT stands for If This, Then That and is a webservice that integrates with almost every possible webservice out there. Adding Home Assistant to this mix means Home Assistant can connect with all via IFTTT.

    - -

    It is now possible to disable your irregation system if it is going to be cloudy tomorrow or tweet if your smoke alarm goes off.

    - -

    - -

    - -

    Head over to the setup instructions to get started with IFTTT. Click the read more button for some example recipes.

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