diff --git a/atom.xml b/atom.xml index cf2d6c8f41..7079cc1ff8 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ @@ -13,6 +13,201 @@ Octopress + + <![CDATA[0.50: Voice control, History improvements, and Xiaomi]]> + + 2017-07-29T00:11:05+00:00 + https://home-assistant.io/blog/2017/07/29/release-50 +

+ +

Last Wednesday we released Hass.io, an operating system to take care of all the updating hassles that come with running home automation at home and so much more. This is a major milestone for Home Assistant as it is our first step to offering a fully integrated solution using a bring your own hardware approach.

+ +

The launch has been crazy successful. The 20 minute introduction video by BRUHAutomation already has 12.5k views in just 4 days with no less than 150 comments.

+ +

Hass.io will be a great foundation for bigger and better integrated features. Stay tuned.

+ +

Adding the power of voice to integrations

+ +

Hass.io will be a great foundation for bigger and better integrated features. Stay tuned.

+ +

But enough about Hass.io, let’s not forget about Home Assistant. This release has completely revamped the way how we deal with voice integrations. We turned Home Assistant into a platform to write voice apps, no matter where the processing of the voice happens. This can be done by Alexa, Google Assistant or in the Home Assistant user interface.

+ +

We are super excited about the new functionality and hope that it will trigger a new type of applications and systems to be built on top of Home Assistant. This release includes a shopping list to show the new functionality. As a user you can add any item to the shopping list with your voice and also ask what is on your shopping list.

+ +
# Example configuration.yaml entry
+shopping_list:
+
+
+ +

To make testing these applications easier, we’ve updated the conversation component. The component will now allow sentences to be configured that hook directly into the new voice functionality. Combined with the new interface it will allow for some great interactions!

+ + + +

History improvements

+ +

@OverloadUT has been recently spending a lot of time on optimizing the history database queries. This release includes PR #8632, the first in a list of improvements that he is working on. This PR greatly improves requests for single entities by using an optimized query for this use case.

+ +

The performance change in some of his tests shows this change to be about 300x faster (30 seconds to 0.1 seconds!) (There is no theoretical upper limit due to the issue with multi-entity queries getting worse the longer the current recorder run has been going.)

+ +

Xiaomi integration

+ +

Yes, it has happened! After being in beta for a while, the Xiaomi support is now available to all. @danielhiversen did an amazing job and we now support sensors, switches, lights and covers.

+ +

Velbus integration

+ +

Another awesome integration is that of the Velbus home automation system which has been contributed by @thomasdelaet. It integrates their sensors, covers, fans, lights and switches.

+ +

Manual alarm with MQTT control

+ +

A new version of the manual alarm component is now available with full MQTT control thanks to @colinodell. Using this you can build your own control panel to remotely arm/disarm the alarm. For example, using a Raspberry Pi to create an alarm.

+ +

New Platforms

+ + + +

If you need help…

+

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

+ +

Reporting Issues

+

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

+ + +

Breaking Changes

+ + + +
alexa:
+snips:
+apiai:
+
+intent_script:
+  LightKitchen:
+    speech:
+      type: plain
+      text: I did the work, yay.
+    card:
+      type: simple
+      title: Lights Card
+      content: I have turned on the lights.
+    action:
+      service: light.turn_on
+      data:
+        entity_id: light.kitchen
+
+conversation:
+  intents:
+    LightKitchen:
+      - The kitchen is magic
+
+
+ +
    +
  • Switch fritzdect: attributes have been renamed to use underscores and no capital letters (@thomasklingbeil - #8436) (switch.fritzdect docs) (breaking change)
  • +
  • Yahoo Weather: no longer allow configuring forecasts but include all instead. (@fanthos - #8626) (weather.yweather docs) (breaking change)
  • +
  • The Home Assistant Z-Wave Cover implementation has been updated to support the latest development version of OpenZWave. If you are currently applying a workaround to your OpenZWave installation to support the barrier command class, you’ll need to make sure you update your workaround to the latest development version of OpenZWave. (@firstof9 - #8574) (cover docs) (cover.zwave docs) (breaking change)
  • +
+ +

All changes

+ + + +]]>
+
+ <![CDATA[Talk Python interview with Paulus Schoutsen]]> @@ -96,6 +291,18 @@ Hass.io dashboard

We use Pivotal Tracker to track things that are in progress and what we might work on.

+]]> +
+ + + <![CDATA[Home Assistant Podcast #4]]> + + 2017-07-17T00:01:00+00:00 + https://home-assistant.io/blog/2017/07/17/hasspodcast-ep-4 + We quickly cover off a few community items including the move to Discord and Carlo talks with Phil about his use of Floorplan.

+ +

Listen online

+ ]]>
@@ -1839,120 +2046,6 @@ Reading package lists... Done -]]> - - - - <![CDATA[Home Assistant on a Pi Zero W in 30 minutes]]> - - 2017-05-01T09:00:00+00:00 - https://home-assistant.io/blog/2017/05/01/home-assistant-on-raspberry-pi-zero-in-30-minutes - - -

- -

Saw the announcement yesterday for HASSbian 1.21 and got super excited?

- -

Today we’ll flash the latest HASSbian to a Raspbery Pi Zero W. -With an added bonus that besides for an USB cable for power, there’s no need for any cables!

- -

What you’ll need:

-
    -
  • a Raspberry Pi Zero W (an amazing tiny computer with built-in wifi)
  • -
  • a microSD card
  • -
  • some source of USB power
  • -
  • Wifi
  • -
  • a desktop or laptop
  • -
- -

Let’s get to it!

- -

First, download the HASSbian 1.21 image from here.

- -

Unzip it.

- -

Flash it to the microSD card. If you need a flash tool, try Etcher

- -

When the flashing finishes, remove it and plug it back in. You should see a drive called “boot”.

- -

Right in there, not in any folders, create a file called wpa_supplicant.conf.

- -

The contents of the configuration file should be something like this: -(You may have to adjust for your configuration, hints here )

- -
network={
-    ssid="YOUR_WIFI_NETWORK_NAME_HERE"
-    psk="YOUR_WIFI_PASSWORD_HERE"
-    key_mgmt=WPA-PSK
-}
-
-
- -

Next stick your SD card into the Raspberry Pi Zero W, and plug it in.

- -

After about a minute, use your SSH client to connect to HASSbian (or hassbian.local from a Mac), with the username pi. The default password is raspberry.

- -

It’s a good idea to change the password. To do so, use the passwd command.

- -

Next, type the following two commands into the SSH console:

- -
$ sudo systemctl enable install_homeassistant.service
-$ sudo systemctl start install_homeassistant.service
-
-
- -

Wait about 15-20 minutes and voilà you have your Home Assistant on your Raspberry Pi Zero W in 30 minutes.

- -

To try it out, go to http://hassbian:8123 or http://hassbian.local:8123 if you’re using Mac.

- -

For further details about HASSbian, take a look at the documentation.

- -]]>
-
- - - <![CDATA[HASSbian 1.21 - It's about time isn't it]]> - - 2017-04-30T15:00:00+00:00 - https://home-assistant.io/blog/2017/04/30/hassbian-1.21-its-about-time - Hassbian 1.21 - It’s about time isn’t it -

Since I, the developer of HASSbian, have been moving, started a new job and so on I’ve had few moments over for HASSbian development. The 1.2 release has been in pre-release for a few months now and just not communicated out that well. Hopefully this release changes that and I’ll do my best to release more often. There’s no simple way to update from 1.1 to 1.21 but 95% of the changes can be done by installing the hassbian-config package. For more information have a look at the hassbian-config page.

- -

Hassbian 1.22 - Sins of last night

-

Development is sometimes fast and joyful but mistakes are made at times.

- -

With the release of 1.21 a small problem with the OpenZWave build script wasn’t corrected even tough it was a known bug. Problem is simple as it’s only a problem with the symlink created for to the configuration folder for OpenZWave. This has been fixed and we bring some new things since they where ready anyway. The list below has been augmented with the updated information.

- -

Hassbian-config

- -

To allow you to customize your installation further, we have included a tool called hassbian-config. This tool comes with a set of packages that can easily be installed for easier customization of your Home Assistant installation. This replaces the hassbian-scripts functionality from 1.1.

- -
    -
  • Install Hue. Configures the Python executable to allow usage of low numbered ports for use with Emulated Hue component thats used with Amazon Echo, Google Home and Mycroft.ai.
  • -
  • Install Mosquitto MQTT server. Installs the latest Mosquitto package and client tools from the Mosquitto projects official repository. Now includes websocket support.
  • -
  • Install Libcec. Adds local HDMI CEC support.
  • -
  • Install Open Z-Wave-pip. Installs Python Open Z-Wave from a pip package. This is the quickest and recommended way of installing Z-Wave support but does not OZWCP pre-installed.
  • -
  • Install Open Z-Wave. Installs Python Open Z-Wave and OZWCP from git.
  • -
  • Install Samba. Allows anyone on your network to edit your configuration from any computer. This share is unsecured and it’s usage is not recommended if you share your network with others.
  • -
  • Install Tellstick. Installs the Tellstick package for controlling and using a connected Tellstick.
  • -
  • Install Tradfri. Installs dependencies for using IKEA Trådfri.
  • -
- -

Spring cleaning

- -

With this image there also quite a bit of cleaning of the base system and the script that generates our Raspberry Pi image.

- -
    -
  • Replaced the hassbian-scripts folder with hassbian-config.
  • -
  • Update pi-gen. Our build script has been upgraded to follow the Raspbian image closer once again. Now you could build this image with Docker if your so inclined.
  • -
  • Added libtool and autoconf package. Dependencies for some of the pip packages.
  • -
  • Pi ZeroW should now work with the image.
  • -
- -

To follow discussions about the development of the HASSbian image or to contribute join our Discord chat server.

- -

To get started with the new image, check out the installation instructions in the getting started section.

- ]]>
diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index 9c3e5e2d78..ec4b4babb4 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -128,21 +128,21 @@

Recent Posts

diff --git a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html index c6a0539ae8..1a200fef9f 100644 --- a/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html +++ b/blog/2014/12/26/home-control-home-automation-and-the-smart-home/index.html @@ -162,21 +162,21 @@ This article will try to explain how they all relate.

Recent Posts

diff --git a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html index e2c4ab8a73..789235a168 100644 --- a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html +++ b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html @@ -152,21 +152,21 @@

Recent Posts

diff --git a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html index 0b59cbc4fa..3ff6dfb596 100644 --- a/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html +++ b/blog/2015/01/11/bootstrapping-your-setup-with-discovery/index.html @@ -135,21 +135,21 @@

Recent Posts

diff --git a/blog/2015/01/13/nest-in-da-house/index.html b/blog/2015/01/13/nest-in-da-house/index.html index 34175ef8b7..e801f4b000 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -139,21 +139,21 @@

Recent Posts

diff --git a/blog/2015/01/24/release-notes/index.html b/blog/2015/01/24/release-notes/index.html index d172d025c9..402620f1a8 100644 --- a/blog/2015/01/24/release-notes/index.html +++ b/blog/2015/01/24/release-notes/index.html @@ -145,21 +145,21 @@ Home Assistant now supports --open-ui and

Recent Posts

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

Recent Posts

diff --git a/blog/2015/02/24/streaming-updates/index.html b/blog/2015/02/24/streaming-updates/index.html index 3aa83d109e..e1ca5b4f3d 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -136,21 +136,21 @@

Recent Posts

diff --git a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html index aa17cdf5c5..c94aa06466 100644 --- a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html +++ b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html @@ -130,21 +130,21 @@

Recent Posts

diff --git a/blog/2015/03/08/new-logo/index.html b/blog/2015/03/08/new-logo/index.html index f32704728f..009c639145 100644 --- a/blog/2015/03/08/new-logo/index.html +++ b/blog/2015/03/08/new-logo/index.html @@ -133,21 +133,21 @@ The old logo, the new detailed logo and the new simple logo.

Recent Posts

diff --git a/blog/2015/03/11/release-notes/index.html b/blog/2015/03/11/release-notes/index.html index c4e28bec30..296b8f7157 100644 --- a/blog/2015/03/11/release-notes/index.html +++ b/blog/2015/03/11/release-notes/index.html @@ -158,21 +158,21 @@ An initial version of voice control for Home Assistant has landed. The current i

Recent Posts

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

Recent Posts

diff --git a/blog/2015/04/25/release-notes/index.html b/blog/2015/04/25/release-notes/index.html index 6806289981..bdc844312b 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -202,21 +202,21 @@

Recent Posts

diff --git a/blog/2015/05/09/utc-time-zone-awareness/index.html b/blog/2015/05/09/utc-time-zone-awareness/index.html index fc70b83c9f..b8ddcaaa84 100644 --- a/blog/2015/05/09/utc-time-zone-awareness/index.html +++ b/blog/2015/05/09/utc-time-zone-awareness/index.html @@ -146,21 +146,21 @@

Recent Posts

diff --git a/blog/2015/05/14/release-notes/index.html b/blog/2015/05/14/release-notes/index.html index fe46a902e3..72ae0d90ee 100644 --- a/blog/2015/05/14/release-notes/index.html +++ b/blog/2015/05/14/release-notes/index.html @@ -216,21 +216,21 @@ Before diving into the newly supported devices and services, I want to highlight

Recent Posts

diff --git a/blog/2015/06/10/release-notes/index.html b/blog/2015/06/10/release-notes/index.html index 5d5adbd269..033095628e 100644 --- a/blog/2015/06/10/release-notes/index.html +++ b/blog/2015/06/10/release-notes/index.html @@ -262,21 +262,21 @@ This switch platform allows you to control your motion detection setting on your

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html index c8a1d69e9d..df4b1dd0ca 100644 --- a/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html +++ b/blog/2015/08/17/verisure-and-modern-tp-link-router-support/index.html @@ -146,21 +146,21 @@

Recent Posts

diff --git a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html index da50e80585..19e1c56d6f 100644 --- a/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html +++ b/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/index.html @@ -246,21 +246,21 @@ The automation and script syntax here is using a deprecated and no longer suppor

Recent Posts

diff --git a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html index 02f665c368..faa4023b89 100644 --- a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html +++ b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html @@ -207,21 +207,21 @@

Recent Posts

diff --git a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html index e17e103743..1e5ff13b7b 100644 --- a/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html +++ b/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/index.html @@ -284,21 +284,21 @@

Recent Posts

diff --git a/blog/2015/09/13/home-assistant-meets-ifttt/index.html b/blog/2015/09/13/home-assistant-meets-ifttt/index.html index 4357ce95cd..fbb38dba99 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -274,21 +274,21 @@

Recent Posts

diff --git a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html index 61f3bf485d..4c1e311090 100644 --- a/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html +++ b/blog/2015/09/18/monitoring-with-glances-and-home-assistant/index.html @@ -173,21 +173,21 @@ Glances web server started on http://0.0.0.0:61208/

Recent Posts

diff --git a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html index b376e190d3..28f354c5a7 100644 --- a/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html +++ b/blog/2015/09/19/alarm-sonos-and-itunes-support/index.html @@ -169,21 +169,21 @@ Automation has gotten a lot of love. It now supports conditions, multiple trigge

Recent Posts

diff --git a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html index 26e54699d6..1caa5fb09d 100644 --- a/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html +++ b/blog/2015/10/05/home-assistant-goes-geo-with-owntracks/index.html @@ -152,21 +152,21 @@ Map in Home Assistant showing two people and three zones (home, school, work)

Recent Posts

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

Recent Posts

diff --git a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html index 99dd6a35b6..9a27f50cc5 100644 --- a/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html +++ b/blog/2015/10/11/rfxtrx-blinkstick-and-snmp-support/index.html @@ -142,21 +142,21 @@

Recent Posts

diff --git a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html index e10c2b240a..dac9b805ae 100644 --- a/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html +++ b/blog/2015/10/26/firetv-and-radiotherm-now-supported/index.html @@ -159,21 +159,21 @@ This makes more sense as most people run Home Assistant as a daemon

Recent Posts

diff --git a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html index dd2c962ddd..c35f6d53c6 100644 --- a/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html +++ b/blog/2015/11/16/zwave-switches-lights-and-honeywell-thermostats-now-supported/index.html @@ -157,21 +157,21 @@

Recent Posts

diff --git a/blog/2015/11/22/survey-november-2015/index.html b/blog/2015/11/22/survey-november-2015/index.html index 64c9e100a6..14369e5cb7 100644 --- a/blog/2015/11/22/survey-november-2015/index.html +++ b/blog/2015/11/22/survey-november-2015/index.html @@ -184,21 +184,21 @@

Recent Posts

diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index 0e16bf289a..7518bf8161 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -135,21 +135,21 @@

Recent Posts

diff --git a/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html index d98f7ff961..fc2e8059b9 100644 --- a/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html +++ b/blog/2015/12/06/locks-rollershutters-binary-sensors-and-influxdb-support/index.html @@ -143,21 +143,21 @@

Recent Posts

diff --git a/blog/2015/12/07/influxdb-and-grafana/index.html b/blog/2015/12/07/influxdb-and-grafana/index.html index 864a86d19c..f106fe9d03 100644 --- a/blog/2015/12/07/influxdb-and-grafana/index.html +++ b/blog/2015/12/07/influxdb-and-grafana/index.html @@ -197,21 +197,21 @@ name: binary_sensor

Recent Posts

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

Recent Posts

diff --git a/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html b/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html index ea78213e69..3ff5fe2687 100644 --- a/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html +++ b/blog/2015/12/12/philips-hue-blocks-3rd-party-bulbs/index.html @@ -150,21 +150,21 @@ Philips Hue FAQ entries regarding 3rd party light bulbs.

Recent Posts

diff --git a/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html b/blog/2015/12/13/setup-encryption-using-lets-encrypt/index.html index 63642c23ae..2e11d13a22 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 @@ -189,21 +189,21 @@ sudo docker run -it --rm -p 80:80 --name certbot \

Recent Posts

diff --git a/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html b/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html index 0e5ea80a2c..1c5a523c59 100644 --- a/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html +++ b/blog/2015/12/22/amazon-echo-icloud-and-templates/index.html @@ -167,21 +167,21 @@

Recent Posts

diff --git a/blog/2016/01/17/extended-support-for-diy-solutions/index.html b/blog/2016/01/17/extended-support-for-diy-solutions/index.html index b8a485a7b9..6f54847c88 100644 --- a/blog/2016/01/17/extended-support-for-diy-solutions/index.html +++ b/blog/2016/01/17/extended-support-for-diy-solutions/index.html @@ -158,21 +158,21 @@

Recent Posts

diff --git a/blog/2016/01/19/perfect-home-automation/index.html b/blog/2016/01/19/perfect-home-automation/index.html index 2f5f88b7df..ea54ad818c 100644 --- a/blog/2016/01/19/perfect-home-automation/index.html +++ b/blog/2016/01/19/perfect-home-automation/index.html @@ -147,21 +147,21 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html b/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html index 889e05b80a..a876637445 100644 --- a/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html +++ b/blog/2016/02/09/Smarter-Smart-Things-with-MQTT-and-Home-Assistant/index.html @@ -281,21 +281,21 @@ Z-Wave light bulb |

Recent Posts

diff --git a/blog/2016/02/12/classifying-the-internet-of-things/index.html b/blog/2016/02/12/classifying-the-internet-of-things/index.html index d4e3b56b7b..aed4318fe1 100644 --- a/blog/2016/02/12/classifying-the-internet-of-things/index.html +++ b/blog/2016/02/12/classifying-the-internet-of-things/index.html @@ -255,21 +255,21 @@

Recent Posts

diff --git a/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html b/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html index 67469ce7c7..607694fa4c 100644 --- a/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html +++ b/blog/2016/02/13/speedtest-bloomsky-splunk-and-garage-doors/index.html @@ -166,21 +166,21 @@

Recent Posts

diff --git a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html index 9c2a5a0163..f29e15ae66 100644 --- a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html +++ b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html @@ -220,21 +220,21 @@

Recent Posts

diff --git a/blog/2016/02/20/community-highlights/index.html b/blog/2016/02/20/community-highlights/index.html index 58c5d6a22c..1459cf44ed 100644 --- a/blog/2016/02/20/community-highlights/index.html +++ b/blog/2016/02/20/community-highlights/index.html @@ -163,21 +163,21 @@ Hold your NFC tag against the belly of Garfield to unlock the alarm.

Recent Posts

diff --git a/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html b/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html index bae6a2eaf3..dc7a34d3e1 100644 --- a/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html +++ b/blog/2016/02/27/steam-d-link-smart-plugs-and-neurio-energy-sensors/index.html @@ -165,21 +165,21 @@

Recent Posts

diff --git a/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html b/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html index 2af7fcb839..90426bcdd5 100644 --- a/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html +++ b/blog/2016/03/12/z-wave-pep257-templated-service-calls/index.html @@ -166,21 +166,21 @@ player state attributes. This change affects automations, scripts and scenes.

Recent Posts

diff --git a/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html b/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html index c18f9ff120..4d7e0ad616 100644 --- a/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html +++ b/blog/2016/03/26/embedded-mqtt-broker-uber-yamaha-growl/index.html @@ -174,21 +174,21 @@

Recent Posts

diff --git a/blog/2016/04/05/your-hub-should-be-local-and-open/index.html b/blog/2016/04/05/your-hub-should-be-local-and-open/index.html index 59a4a40562..bf10a57784 100644 --- a/blog/2016/04/05/your-hub-should-be-local-and-open/index.html +++ b/blog/2016/04/05/your-hub-should-be-local-and-open/index.html @@ -134,21 +134,21 @@

Recent Posts

diff --git a/blog/2016/04/07/static-website/index.html b/blog/2016/04/07/static-website/index.html index a10ba5f486..0aab4532fb 100644 --- a/blog/2016/04/07/static-website/index.html +++ b/blog/2016/04/07/static-website/index.html @@ -137,21 +137,21 @@

Recent Posts

diff --git a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html index a954c98edb..f911148a26 100644 --- a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html +++ b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html @@ -146,21 +146,21 @@

Recent Posts

diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index e40e0839b6..217345c532 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -132,21 +132,21 @@

Recent Posts

diff --git a/blog/2016/04/19/to-infinity-and-beyond/index.html b/blog/2016/04/19/to-infinity-and-beyond/index.html index 4f868b9784..4f790d952c 100644 --- a/blog/2016/04/19/to-infinity-and-beyond/index.html +++ b/blog/2016/04/19/to-infinity-and-beyond/index.html @@ -144,21 +144,21 @@

Recent Posts

diff --git a/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html b/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html index dcf324ad7d..3a154be0c5 100644 --- a/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html +++ b/blog/2016/04/20/bluetooth-lg-webos-tvs-and-roombas/index.html @@ -166,21 +166,21 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2016/05/06/open-iot-summit-talk/index.html b/blog/2016/05/06/open-iot-summit-talk/index.html index 58fb962dcb..9164225348 100644 --- a/blog/2016/05/06/open-iot-summit-talk/index.html +++ b/blog/2016/05/06/open-iot-summit-talk/index.html @@ -132,21 +132,21 @@

Recent Posts

diff --git a/blog/2016/05/07/empowering-scripts-and-alexa/index.html b/blog/2016/05/07/empowering-scripts-and-alexa/index.html index 0db38afa46..bf36071e0b 100644 --- a/blog/2016/05/07/empowering-scripts-and-alexa/index.html +++ b/blog/2016/05/07/empowering-scripts-and-alexa/index.html @@ -206,21 +206,21 @@

Recent Posts

diff --git a/blog/2016/05/12/video-configuring-home-assistant/index.html b/blog/2016/05/12/video-configuring-home-assistant/index.html index 135c3459c7..13cb57df41 100644 --- a/blog/2016/05/12/video-configuring-home-assistant/index.html +++ b/blog/2016/05/12/video-configuring-home-assistant/index.html @@ -132,21 +132,21 @@

Recent Posts

diff --git a/blog/2016/05/18/why-we-use-polymer/index.html b/blog/2016/05/18/why-we-use-polymer/index.html index fb1b98ca6e..ada0e83f73 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -138,21 +138,21 @@

Recent Posts

diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index e0031cbd4e..a35fb86e6d 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -162,21 +162,21 @@

Recent Posts

diff --git a/blog/2016/05/22/get-started-with-all-in-one-installer/index.html b/blog/2016/05/22/get-started-with-all-in-one-installer/index.html index 9f1bf93149..05c2de0a3a 100644 --- a/blog/2016/05/22/get-started-with-all-in-one-installer/index.html +++ b/blog/2016/05/22/get-started-with-all-in-one-installer/index.html @@ -135,21 +135,21 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2016/06/01/community-highlights/index.html b/blog/2016/06/01/community-highlights/index.html index c3efdb89ab..f8c5de1a1e 100644 --- a/blog/2016/06/01/community-highlights/index.html +++ b/blog/2016/06/01/community-highlights/index.html @@ -144,21 +144,21 @@

Recent Posts

diff --git a/blog/2016/06/08/super-fast-web-enocean-lirc/index.html b/blog/2016/06/08/super-fast-web-enocean-lirc/index.html index 3ac3472ddf..00fc32d083 100644 --- a/blog/2016/06/08/super-fast-web-enocean-lirc/index.html +++ b/blog/2016/06/08/super-fast-web-enocean-lirc/index.html @@ -176,21 +176,21 @@

Recent Posts

diff --git a/blog/2016/06/13/home-assistant-at-pycon-2016/index.html b/blog/2016/06/13/home-assistant-at-pycon-2016/index.html index 0578a89937..ada7afe404 100644 --- a/blog/2016/06/13/home-assistant-at-pycon-2016/index.html +++ b/blog/2016/06/13/home-assistant-at-pycon-2016/index.html @@ -148,21 +148,21 @@

Recent Posts

diff --git a/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html b/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html index ccbe5a3739..644a9023c6 100644 --- a/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html +++ b/blog/2016/06/18/pandora-bt-home-hub-5-and-local-file-camera/index.html @@ -170,21 +170,21 @@

Recent Posts

diff --git a/blog/2016/06/23/usb-webcams-and-home-assistant/index.html b/blog/2016/06/23/usb-webcams-and-home-assistant/index.html index d6eb3cadcb..8b606cd2df 100644 --- a/blog/2016/06/23/usb-webcams-and-home-assistant/index.html +++ b/blog/2016/06/23/usb-webcams-and-home-assistant/index.html @@ -216,21 +216,21 @@ target_dir /tmp

Recent Posts

diff --git a/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html b/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html index 7379b8e47e..1aaf1942dd 100644 --- a/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html +++ b/blog/2016/07/01/envisalink-homematic-hdmi-cec-and-sony-bravia-tv/index.html @@ -171,21 +171,21 @@

Recent Posts

diff --git a/blog/2016/07/06/pocketchip-running-home-assistant/index.html b/blog/2016/07/06/pocketchip-running-home-assistant/index.html index 6224802e5d..0c092753ce 100644 --- a/blog/2016/07/06/pocketchip-running-home-assistant/index.html +++ b/blog/2016/07/06/pocketchip-running-home-assistant/index.html @@ -161,21 +161,21 @@ Over a year ago I participated in the

Recent Posts

diff --git a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html index 83c8ce7b31..2462c5b304 100644 --- a/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html +++ b/blog/2016/07/16/sqlalchemy-knx-join-simplisafe/index.html @@ -167,21 +167,21 @@

Recent Posts

diff --git a/blog/2016/07/19/visualizing-your-iot-data/index.html b/blog/2016/07/19/visualizing-your-iot-data/index.html index f910c977ad..a29375b9b2 100644 --- a/blog/2016/07/19/visualizing-your-iot-data/index.html +++ b/blog/2016/07/19/visualizing-your-iot-data/index.html @@ -204,21 +204,21 @@ SQLite version 3.11.0 2016-02-15 17:29:24

Recent Posts

diff --git a/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html b/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html index 705f96883b..504c516b38 100644 --- a/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html +++ b/blog/2016/07/23/internet-of-things-data-exploration-with-jupyter-notebooks/index.html @@ -171,21 +171,21 @@ One of the graphs created with this tutorial.

Recent Posts

diff --git a/blog/2016/07/28/esp8266-and-micropython-part1/index.html b/blog/2016/07/28/esp8266-and-micropython-part1/index.html index f36141420b..63bbf8d515 100644 --- a/blog/2016/07/28/esp8266-and-micropython-part1/index.html +++ b/blog/2016/07/28/esp8266-and-micropython-part1/index.html @@ -251,21 +251,21 @@ If a module is missing then you need to download it from the

Recent Posts

diff --git a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html index 9f2c1b2c72..836f80f8cd 100644 --- a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html +++ b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html @@ -183,21 +183,21 @@

Recent Posts

diff --git a/blog/2016/08/03/laundry-automation-update/index.html b/blog/2016/08/03/laundry-automation-update/index.html index 3cfd61b1a9..ef57610302 100644 --- a/blog/2016/08/03/laundry-automation-update/index.html +++ b/blog/2016/08/03/laundry-automation-update/index.html @@ -215,21 +215,21 @@

Recent Posts

diff --git a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html index 5a87dcd19c..57e3494e76 100644 --- a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html +++ b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html @@ -210,21 +210,21 @@

Recent Posts

diff --git a/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html b/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html index 5b9946ff82..7dcd03ce62 100644 --- a/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html +++ b/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/index.html @@ -183,21 +183,21 @@

Recent Posts

diff --git a/blog/2016/08/16/we-have-apps-now/index.html b/blog/2016/08/16/we-have-apps-now/index.html index 51b7b5a311..4fcdb73c88 100644 --- a/blog/2016/08/16/we-have-apps-now/index.html +++ b/blog/2016/08/16/we-have-apps-now/index.html @@ -221,21 +221,21 @@

Recent Posts

diff --git a/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html b/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html index bc7cecd7cd..40d6e6ff68 100644 --- a/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html +++ b/blog/2016/08/19/github-style-calendar-heatmap-of-device-data/index.html @@ -133,21 +133,21 @@ Heatmap

Recent Posts

diff --git a/blog/2016/08/28/notifications-hue-fake-unification/index.html b/blog/2016/08/28/notifications-hue-fake-unification/index.html index 217d342481..6fa403ae8a 100644 --- a/blog/2016/08/28/notifications-hue-fake-unification/index.html +++ b/blog/2016/08/28/notifications-hue-fake-unification/index.html @@ -282,21 +282,21 @@

Recent Posts

diff --git a/blog/2016/08/31/esp8266-and-micropython-part2/index.html b/blog/2016/08/31/esp8266-and-micropython-part2/index.html index 6617d0ba22..13070b74c5 100644 --- a/blog/2016/08/31/esp8266-and-micropython-part2/index.html +++ b/blog/2016/08/31/esp8266-and-micropython-part2/index.html @@ -209,21 +209,21 @@ So, part 1 of ESP8266

Recent Posts

diff --git a/blog/2016/09/10/notify-group-reload-api-pihole/index.html b/blog/2016/09/10/notify-group-reload-api-pihole/index.html index ed082da079..496046d322 100644 --- a/blog/2016/09/10/notify-group-reload-api-pihole/index.html +++ b/blog/2016/09/10/notify-group-reload-api-pihole/index.html @@ -211,21 +211,21 @@

Recent Posts

diff --git a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html index 438e89f5c6..baeac2bb00 100644 --- a/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html +++ b/blog/2016/09/29/async-sleepiq-emoncms-stocks/index.html @@ -216,21 +216,21 @@

Recent Posts

diff --git a/blog/2016/10/01/we-have-raspberry-image-now/index.html b/blog/2016/10/01/we-have-raspberry-image-now/index.html index 1b61ab82a2..91d55eeecf 100644 --- a/blog/2016/10/01/we-have-raspberry-image-now/index.html +++ b/blog/2016/10/01/we-have-raspberry-image-now/index.html @@ -137,21 +137,21 @@

Recent Posts

diff --git a/blog/2016/10/02/hacktoberfest/index.html b/blog/2016/10/02/hacktoberfest/index.html index b872460d60..4e6a391e55 100644 --- a/blog/2016/10/02/hacktoberfest/index.html +++ b/blog/2016/10/02/hacktoberfest/index.html @@ -145,21 +145,21 @@

Recent Posts

diff --git a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html index aec5f24578..42f0bf42ba 100644 --- a/blog/2016/10/08/hassbian-rest-digital-ocean/index.html +++ b/blog/2016/10/08/hassbian-rest-digital-ocean/index.html @@ -227,21 +227,21 @@

Recent Posts

diff --git a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html index 95e45dcedb..77cec8d845 100644 --- a/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html +++ b/blog/2016/10/22/flash-briefing-updater-hacktoberfest/index.html @@ -399,21 +399,21 @@

Recent Posts

diff --git a/blog/2016/10/25/explaining-the-updater/index.html b/blog/2016/10/25/explaining-the-updater/index.html index 3be795364d..d816ec16b3 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -155,21 +155,21 @@

Recent Posts

diff --git a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html index 01425137f7..977d15a9c9 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -223,21 +223,21 @@

Recent Posts

diff --git a/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html b/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html index e5f5e9f394..604fe4e0d0 100644 --- a/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html +++ b/blog/2016/11/20/calendar-wink-thermostats-cisco-ios/index.html @@ -184,21 +184,21 @@

Recent Posts

diff --git a/blog/2016/12/03/remote-websockets-sonarr/index.html b/blog/2016/12/03/remote-websockets-sonarr/index.html index 67e1ab3fef..ac985e3ede 100644 --- a/blog/2016/12/03/remote-websockets-sonarr/index.html +++ b/blog/2016/12/03/remote-websockets-sonarr/index.html @@ -245,21 +245,21 @@

Recent Posts

diff --git a/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html b/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html index 1d7e4ae0ea..8dfa2cb25c 100644 --- a/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html +++ b/blog/2016/12/17/text-to-speech-aquostv-flic-zamg/index.html @@ -198,21 +198,21 @@

Recent Posts

diff --git a/blog/2016/12/19/thank-you/index.html b/blog/2016/12/19/thank-you/index.html index 99b34dcb85..6d80a6ff97 100644 --- a/blog/2016/12/19/thank-you/index.html +++ b/blog/2016/12/19/thank-you/index.html @@ -136,21 +136,21 @@

Recent Posts

diff --git a/blog/2017/01/03/control-my-christmas-tree-stats/index.html b/blog/2017/01/03/control-my-christmas-tree-stats/index.html index 1ded644269..8904f7b433 100644 --- a/blog/2017/01/03/control-my-christmas-tree-stats/index.html +++ b/blog/2017/01/03/control-my-christmas-tree-stats/index.html @@ -146,21 +146,21 @@

Recent Posts

diff --git a/blog/2017/01/14/iss-usps-images-packages/index.html b/blog/2017/01/14/iss-usps-images-packages/index.html index dee410ad8b..f3737b10b0 100644 --- a/blog/2017/01/14/iss-usps-images-packages/index.html +++ b/blog/2017/01/14/iss-usps-images-packages/index.html @@ -215,21 +215,21 @@ You have to note:

Recent Posts

diff --git a/blog/2017/01/18/numbers/index.html b/blog/2017/01/18/numbers/index.html index 9d4e014e4d..ab3b3efcca 100644 --- a/blog/2017/01/18/numbers/index.html +++ b/blog/2017/01/18/numbers/index.html @@ -138,21 +138,21 @@

Recent Posts

diff --git a/blog/2017/01/21/home-assistant-governance/index.html b/blog/2017/01/21/home-assistant-governance/index.html index 0a377efc9a..ea62bcfba8 100644 --- a/blog/2017/01/21/home-assistant-governance/index.html +++ b/blog/2017/01/21/home-assistant-governance/index.html @@ -175,21 +175,21 @@

Recent Posts

diff --git a/blog/2017/01/28/face-coffee-wink/index.html b/blog/2017/01/28/face-coffee-wink/index.html index 40b8b14907..911eab8b93 100644 --- a/blog/2017/01/28/face-coffee-wink/index.html +++ b/blog/2017/01/28/face-coffee-wink/index.html @@ -261,21 +261,21 @@

Recent Posts

diff --git a/blog/2017/02/03/babyphone/index.html b/blog/2017/02/03/babyphone/index.html index fd0f7021fc..0f8eb8a694 100644 --- a/blog/2017/02/03/babyphone/index.html +++ b/blog/2017/02/03/babyphone/index.html @@ -240,21 +240,21 @@ We change the platform name for binary sensor in 0.38 from

Recent Posts

diff --git a/blog/2017/02/04/hassbian-toybox/index.html b/blog/2017/02/04/hassbian-toybox/index.html index fa32867e44..2195e2f82a 100644 --- a/blog/2017/02/04/hassbian-toybox/index.html +++ b/blog/2017/02/04/hassbian-toybox/index.html @@ -166,21 +166,21 @@ On the close horizon from @Landrash th

Recent Posts

diff --git a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html index 0ac7aa0b77..96277b2d02 100644 --- a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html +++ b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html @@ -253,21 +253,21 @@

Recent Posts

diff --git a/blog/2017/02/14/clt-workshop/index.html b/blog/2017/02/14/clt-workshop/index.html index cdb81e43bd..fc1c437905 100644 --- a/blog/2017/02/14/clt-workshop/index.html +++ b/blog/2017/02/14/clt-workshop/index.html @@ -136,21 +136,21 @@

Recent Posts

diff --git a/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html b/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html index 2746cb7b98..fb34d3bd9a 100644 --- a/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html +++ b/blog/2017/02/22/home-assistant-tshirts-have-arrived/index.html @@ -170,21 +170,21 @@

Recent Posts

diff --git a/blog/2017/02/25/config-panel-and-state-restoration/index.html b/blog/2017/02/25/config-panel-and-state-restoration/index.html index 15a2d0938b..a0cd939537 100644 --- a/blog/2017/02/25/config-panel-and-state-restoration/index.html +++ b/blog/2017/02/25/config-panel-and-state-restoration/index.html @@ -308,21 +308,21 @@

Recent Posts

diff --git a/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html b/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html index 64c7c983fa..7ecdb994e4 100644 --- a/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html +++ b/blog/2017/03/11/repurpose-any-android-phone-as-ip-camera/index.html @@ -341,21 +341,21 @@ Screenshot of all the different functionality the IP webcam integration offers.

Recent Posts

diff --git a/blog/2017/03/22/broken-dependencies/index.html b/blog/2017/03/22/broken-dependencies/index.html index fec80d3007..6d1b6ed587 100644 --- a/blog/2017/03/22/broken-dependencies/index.html +++ b/blog/2017/03/22/broken-dependencies/index.html @@ -138,21 +138,21 @@

Recent Posts

diff --git a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html index a0bfb8be4b..8fdbeca163 100644 --- a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html +++ b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html @@ -131,21 +131,21 @@

Recent Posts

diff --git a/blog/2017/03/25/todo-volumio-workday/index.html b/blog/2017/03/25/todo-volumio-workday/index.html index 00165ff075..542552ee3a 100644 --- a/blog/2017/03/25/todo-volumio-workday/index.html +++ b/blog/2017/03/25/todo-volumio-workday/index.html @@ -286,21 +286,21 @@

Recent Posts

diff --git a/blog/2017/03/28/http-to-mqtt-bridge/index.html b/blog/2017/03/28/http-to-mqtt-bridge/index.html index 312306b341..2d1af95d49 100644 --- a/blog/2017/03/28/http-to-mqtt-bridge/index.html +++ b/blog/2017/03/28/http-to-mqtt-bridge/index.html @@ -179,21 +179,21 @@

Recent Posts

diff --git a/blog/2017/04/01/thomas-krenn-award/index.html b/blog/2017/04/01/thomas-krenn-award/index.html index 39b79fa984..5b2a116976 100644 --- a/blog/2017/04/01/thomas-krenn-award/index.html +++ b/blog/2017/04/01/thomas-krenn-award/index.html @@ -140,21 +140,21 @@

Recent Posts

diff --git a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html index 5b95d955e5..0aa414e676 100644 --- a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html +++ b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html @@ -339,21 +339,21 @@

Recent Posts

diff --git a/blog/2017/04/15/ios/index.html b/blog/2017/04/15/ios/index.html index e6512e8f32..d03136b1c2 100644 --- a/blog/2017/04/15/ios/index.html +++ b/blog/2017/04/15/ios/index.html @@ -143,21 +143,21 @@

Recent Posts

diff --git a/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html b/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html index ccfdfee9b4..91d2fe7be4 100644 --- a/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html +++ b/blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/index.html @@ -196,21 +196,21 @@ After automatic discovery, Home Assistant will ask the user to finish pairing wi

Recent Posts

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

Recent Posts

diff --git a/blog/2017/04/24/hardware-contest-2017/index.html b/blog/2017/04/24/hardware-contest-2017/index.html index 5d89faa584..c76609e1f4 100644 --- a/blog/2017/04/24/hardware-contest-2017/index.html +++ b/blog/2017/04/24/hardware-contest-2017/index.html @@ -136,21 +136,21 @@

Recent Posts

diff --git a/blog/2017/04/25/influxdb-grafana-docker/index.html b/blog/2017/04/25/influxdb-grafana-docker/index.html index 6d643097f8..51e3a8fdc8 100644 --- a/blog/2017/04/25/influxdb-grafana-docker/index.html +++ b/blog/2017/04/25/influxdb-grafana-docker/index.html @@ -178,21 +178,21 @@

Recent Posts

diff --git a/blog/2017/04/30/hassbian-1.21-its-about-time/index.html b/blog/2017/04/30/hassbian-1.21-its-about-time/index.html index cf6fdfbfcb..38230ba2a8 100644 --- a/blog/2017/04/30/hassbian-1.21-its-about-time/index.html +++ b/blog/2017/04/30/hassbian-1.21-its-about-time/index.html @@ -153,21 +153,21 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2017/05/05/podcast-init-interview/index.html b/blog/2017/05/05/podcast-init-interview/index.html index f5be6f912f..0e56400083 100644 --- a/blog/2017/05/05/podcast-init-interview/index.html +++ b/blog/2017/05/05/podcast-init-interview/index.html @@ -132,21 +132,21 @@

Recent Posts

diff --git a/blog/2017/05/06/zigbee-opencv-dlib/index.html b/blog/2017/05/06/zigbee-opencv-dlib/index.html index 2069a1d988..435a1bc5b9 100644 --- a/blog/2017/05/06/zigbee-opencv-dlib/index.html +++ b/blog/2017/05/06/zigbee-opencv-dlib/index.html @@ -330,21 +330,21 @@

Recent Posts

diff --git a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html index db5c07554c..bf9c6f101c 100644 --- a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html +++ b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html @@ -133,21 +133,21 @@

Recent Posts

diff --git a/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html b/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html index 785e680b4a..80b200e50b 100644 --- a/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html +++ b/blog/2017/05/13/home-assistant-on-orange-pi-zero/index.html @@ -236,21 +236,21 @@ Reading package lists... Done

Recent Posts

diff --git a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html index 5ecc0338fc..62d5fe10ca 100644 --- a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html +++ b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html @@ -131,21 +131,21 @@

Recent Posts

diff --git a/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html b/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html index c43323e081..321b97a248 100644 --- a/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html +++ b/blog/2017/05/20/automation-editor-zwave-panel-ocr/index.html @@ -289,21 +289,21 @@ If you have a security key set in your Open Z-Wave

Recent Posts

diff --git a/blog/2017/06/02/home-assistant-podcast-1/index.html b/blog/2017/06/02/home-assistant-podcast-1/index.html index f464b1014a..3d75cfd613 100644 --- a/blog/2017/06/02/home-assistant-podcast-1/index.html +++ b/blog/2017/06/02/home-assistant-podcast-1/index.html @@ -132,21 +132,21 @@

Recent Posts

diff --git a/blog/2017/06/04/release-46/index.html b/blog/2017/06/04/release-46/index.html index 2698ada496..14a5578b57 100644 --- a/blog/2017/06/04/release-46/index.html +++ b/blog/2017/06/04/release-46/index.html @@ -275,21 +275,21 @@

Recent Posts

diff --git a/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html b/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html index 8310eea122..375303abc6 100644 --- a/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html +++ b/blog/2017/06/10/interview-with-jupiter-broadcasting/index.html @@ -131,21 +131,21 @@

Recent Posts

diff --git a/blog/2017/06/15/zwave-entity-ids/index.html b/blog/2017/06/15/zwave-entity-ids/index.html index 4136740b43..05aee7ef60 100644 --- a/blog/2017/06/15/zwave-entity-ids/index.html +++ b/blog/2017/06/15/zwave-entity-ids/index.html @@ -131,21 +131,21 @@

Recent Posts

diff --git a/blog/2017/06/17/release-47/index.html b/blog/2017/06/17/release-47/index.html index e281f884ae..3ead8df6a2 100644 --- a/blog/2017/06/17/release-47/index.html +++ b/blog/2017/06/17/release-47/index.html @@ -372,21 +372,21 @@ trigger:

Recent Posts

diff --git a/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html b/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html index 47dd90dc77..a26e08d003 100644 --- a/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html +++ b/blog/2017/06/20/things-you-should-know-about-senic-covi/index.html @@ -155,21 +155,21 @@ Core Developer, Home Assistant

Recent Posts

diff --git a/blog/2017/07/02/release-48/index.html b/blog/2017/07/02/release-48/index.html index a2281a10d5..2140b3e155 100644 --- a/blog/2017/07/02/release-48/index.html +++ b/blog/2017/07/02/release-48/index.html @@ -342,21 +342,21 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2017/07/17/hasspodcast-ep-4/index.html b/blog/2017/07/17/hasspodcast-ep-4/index.html new file mode 100644 index 0000000000..5ac5aeb96d --- /dev/null +++ b/blog/2017/07/17/hasspodcast-ep-4/index.html @@ -0,0 +1,209 @@ + + + + + + + + + Home Assistant Podcast #4 - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+

Home Assistant Podcast #4

+
+ + + Less than one minute reading time + + +
    +
  • Media
  • +
+
+ Comments +
+
+

We quickly cover off a few community items including the move to Discord and Carlo talks with Phil about his use of Floorplan.

+

Listen online

+
+
+

Comments

+
+
+
+ +
+
+ + + + + + + + diff --git a/blog/2017/07/25/introducing-hassio/index.html b/blog/2017/07/25/introducing-hassio/index.html index f205b0f383..60d8503e31 100644 --- a/blog/2017/07/25/introducing-hassio/index.html +++ b/blog/2017/07/25/introducing-hassio/index.html @@ -163,18 +163,18 @@ Hass.io dashboard

Recent Posts

diff --git a/blog/2017/07/27/talk-python-podcast/index.html b/blog/2017/07/27/talk-python-podcast/index.html index 43ecd96aa4..8e56ea3615 100644 --- a/blog/2017/07/27/talk-python-podcast/index.html +++ b/blog/2017/07/27/talk-python-podcast/index.html @@ -132,18 +132,18 @@

Recent Posts

diff --git a/blog/2017/07/29/release-50/index.html b/blog/2017/07/29/release-50/index.html new file mode 100644 index 0000000000..91d7e1144b --- /dev/null +++ b/blog/2017/07/29/release-50/index.html @@ -0,0 +1,364 @@ + + + + + + + + + 0.50: Voice control, History improvements, and Xiaomi - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+

0.50: Voice control, History improvements, and Xiaomi

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

+

Last Wednesday we released Hass.io, an operating system to take care of all the updating hassles that come with running home automation at home and so much more. This is a major milestone for Home Assistant as it is our first step to offering a fully integrated solution using a bring your own hardware approach.

+

The launch has been crazy successful. The 20 minute introduction video by BRUHAutomation already has 12.5k views in just 4 days with no less than 150 comments.

+

Hass.io will be a great foundation for bigger and better integrated features. Stay tuned.

+

Adding the power of voice to integrations

+

Hass.io will be a great foundation for bigger and better integrated features. Stay tuned.

+

But enough about Hass.io, let’s not forget about Home Assistant. This release has completely revamped the way how we deal with voice integrations. We turned Home Assistant into a platform to write voice apps, no matter where the processing of the voice happens. This can be done by Alexa, Google Assistant or in the Home Assistant user interface.

+

We are super excited about the new functionality and hope that it will trigger a new type of applications and systems to be built on top of Home Assistant. This release includes a shopping list to show the new functionality. As a user you can add any item to the shopping list with your voice and also ask what is on your shopping list.

+
# Example configuration.yaml entry
+shopping_list:
+
+
+

To make testing these applications easier, we’ve updated the conversation component. The component will now allow sentences to be configured that hook directly into the new voice functionality. Combined with the new interface it will allow for some great interactions!

+ +

History improvements

+

@OverloadUT has been recently spending a lot of time on optimizing the history database queries. This release includes PR #8632, the first in a list of improvements that he is working on. This PR greatly improves requests for single entities by using an optimized query for this use case.

+

The performance change in some of his tests shows this change to be about 300x faster (30 seconds to 0.1 seconds!) (There is no theoretical upper limit due to the issue with multi-entity queries getting worse the longer the current recorder run has been going.)

+

Xiaomi integration

+

Yes, it has happened! After being in beta for a while, the Xiaomi support is now available to all. @danielhiversen did an amazing job and we now support sensors, switches, lights and covers.

+

Velbus integration

+

Another awesome integration is that of the Velbus home automation system which has been contributed by @thomasdelaet. It integrates their sensors, covers, fans, lights and switches.

+

Manual alarm with MQTT control

+

A new version of the manual alarm component is now available with full MQTT control thanks to @colinodell. Using this you can build your own control panel to remotely arm/disarm the alarm. For example, using a Raspberry Pi to create an alarm.

+

New Platforms

+ +

If you need help…

+

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

+

Reporting Issues

+

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

+ +

Breaking Changes

+ +
alexa:
+snips:
+apiai:
+
+intent_script:
+  LightKitchen:
+    speech:
+      type: plain
+      text: I did the work, yay.
+    card:
+      type: simple
+      title: Lights Card
+      content: I have turned on the lights.
+    action:
+      service: light.turn_on
+      data:
+        entity_id: light.kitchen
+
+conversation:
+  intents:
+    LightKitchen:
+      - The kitchen is magic
+
+
+
    +
  • Switch fritzdect: attributes have been renamed to use underscores and no capital letters (@thomasklingbeil - #8436) (switch.fritzdect docs) (breaking change)
  • +
  • Yahoo Weather: no longer allow configuring forecasts but include all instead. (@fanthos - #8626) (weather.yweather docs) (breaking change)
  • +
  • The Home Assistant Z-Wave Cover implementation has been updated to support the latest development version of OpenZWave. If you are currently applying a workaround to your OpenZWave installation to support the barrier command class, you’ll need to make sure you update your workaround to the latest development version of OpenZWave. (@firstof9 - #8574) (cover docs) (cover.zwave docs) (breaking change)
  • +
+

All changes

+ +
+
+

Comments

+
+
+
+ +
+
+ + + + + + + + diff --git a/blog/archives/index.html b/blog/archives/index.html index 1829a8a163..bea7d5c0dd 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -2935,6 +2935,27 @@
+ + +
@@ -2977,6 +2998,27 @@
+ +
+ @@ -3017,21 +3059,21 @@

Recent Posts

diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 13ff95ead7..7b8c220c6a 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/index.html b/blog/categories/announcements/index.html index 44b6e240b9..3345e0c448 100644 --- a/blog/categories/announcements/index.html +++ b/blog/categories/announcements/index.html @@ -157,21 +157,21 @@

Recent Posts

diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 1cb4a0f796..01a80cae37 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index 1c0ed1c817..b105d3b71a 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -394,21 +394,21 @@

Recent Posts

diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 421eb8a1ae..472f4665e5 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 658ee2990e..4368262680 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -138,21 +138,21 @@

Recent Posts

diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index d9b5746145..4c9970fd3a 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index c3c6b7ea3b..ac2cf64fd4 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -186,21 +186,21 @@

Recent Posts

diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index fe348ce7ab..b09907970b 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index 451afa78dc..185a2f1d98 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -613,21 +613,21 @@

Recent Posts

diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 0c6504e3fd..ddbe6c3f53 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index a8bbc683be..eaf226f46e 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -161,21 +161,21 @@

Recent Posts

diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index 0d842216e0..779301ba39 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+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 dcc43b6fc8..779a91304d 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -222,21 +222,21 @@

Recent Posts

diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index cd118baaba..cc430885d0 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index edc28c4d16..a6acddeae8 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -181,21 +181,21 @@

Recent Posts

diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index 4886b38933..52c13853b5 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ @@ -30,6 +30,19 @@ Join Michael Kennedy at the Talk Python podcast for an hour long interview with ]]> + + <![CDATA[Home Assistant Podcast #4]]> + + 2017-07-17T00:01:00+00:00 + https://home-assistant.io/blog/2017/07/17/hasspodcast-ep-4 + + + <![CDATA[Home Assistant Podcast #3]]> @@ -69,23 +82,6 @@ Join Michael Kennedy at the Talk Python podcast for an hour long interview with - Listen online: [https://hasspodcast.io/ha001/](https://hasspodcast.io/ha001/) - Download: [https://hasspodcast.io/podcast-download/13/ha001.mp3](https://hasspodcast.io/podcast-download/13/ha001.mp3) -]]> - - - - <![CDATA[Podcast.__init__ interview with Paulus Schoutsen]]> - - 2017-05-05T02:00:00+00:00 - https://home-assistant.io/blog/2017/05/05/podcast-init-interview - - -

- -Earlier this year I was interviewed by Tobias Macey from [Podcast.\_\_init\_\_][pc-init] about Python and Home Assistant. Just realized that we never shared this on the blog, oops. Here it is, enjoy! - - - -[pc-init]: https://www.podcastinit.com/ ]]>
diff --git a/blog/categories/media/index.html b/blog/categories/media/index.html index a7804f7700..f5116b629d 100644 --- a/blog/categories/media/index.html +++ b/blog/categories/media/index.html @@ -96,6 +96,27 @@
+ + +
@@ -241,21 +262,21 @@

Recent Posts

diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index a6e0dee49c..11064298fb 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/index.html b/blog/categories/merchandise/index.html index 176699a369..68987b25c7 100644 --- a/blog/categories/merchandise/index.html +++ b/blog/categories/merchandise/index.html @@ -136,21 +136,21 @@

Recent Posts

diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 2983c02efe..95b9dba3bc 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index f4af15386b..d672d18062 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -185,21 +185,21 @@

Recent Posts

diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 37ea110420..cf1fda48c8 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 29003a46ef..9c141e7f45 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -207,21 +207,21 @@

Recent Posts

diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index dc6be392f7..8714326514 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index 38e35344e9..90bd6f27f0 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -201,21 +201,21 @@

Recent Posts

diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 9aed4839bf..95e66418b7 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index de19ddfb2d..de590f21f4 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -161,21 +161,21 @@

Recent Posts

diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 01c0e194c5..e63682b8e7 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index 8b7c83848c..4800c2619b 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -138,21 +138,21 @@

Recent Posts

diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index cb79053f15..f575624a47 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+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 adecce6c7d..ccbeaedf46 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -158,21 +158,21 @@

Recent Posts

diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index bbd6cf575d..d66204f369 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ @@ -13,6 +13,398 @@ Octopress + + <![CDATA[0.50: Voice control, History improvements, and Xiaomi]]> + + 2017-07-29T00:11:05+00:00 + https://home-assistant.io/blog/2017/07/29/release-50 + + +Last Wednesday we released [Hass.io](https://home-assistant.io/hassio/), an operating system to take care of all the updating hassles that come with running home automation at home and so much more. This is a major milestone for Home Assistant as it is our first step to offering a fully integrated solution using a bring your own hardware approach. + +The launch has been crazy successful. The [20 minute introduction video][hassio-intro] by BRUHAutomation already has 12.5k views in just 4 days with no less than 150 comments. + +Hass.io will be a great foundation for bigger and better integrated features. Stay tuned. + +### Adding the power of voice to integrations + +Hass.io will be a great foundation for bigger and better integrated features. Stay tuned. + +But enough about Hass.io, let's not forget about Home Assistant. This release has completely revamped the way how we deal with voice integrations. We turned Home Assistant into a platform to write voice apps, no matter where the processing of the voice happens. This can be done by Alexa, Google Assistant or in the Home Assistant user interface. + +We are super excited about the new functionality and hope that it will trigger a new type of applications and systems to be built on top of Home Assistant. This release includes a shopping list to show the new functionality. As a user you can add any item to the shopping list with your voice and also ask what is on your shopping list. + +```yaml +# Example configuration.yaml entry +shopping_list: +``` + +To make testing these applications easier, we've updated the conversation component. The component will now allow sentences to be configured that hook directly into the new voice functionality. Combined with the new interface it will allow for some great interactions! + + + +### History improvements + +[@OverloadUT] has been recently spending a lot of time on optimizing the history database queries. This release includes PR [#8632], the first in a list of improvements that he is working on. This PR greatly improves requests for single entities by using an optimized query for this use case. + +The performance change in some of his tests shows this change to be about 300x faster (30 seconds to 0.1 seconds!) (There is no theoretical upper limit due to the issue with multi-entity queries getting worse the longer the current recorder run has been going.) + +[hassio-intro]: https://www.youtube.com/watch?v=XWPluWcYRMI&feature=youtu.be + +### Xiaomi integration + +Yes, it has happened! After being in beta for a while, the Xiaomi support is now available to all. [@danielhiversen] did an amazing job and we now support sensors, switches, lights and covers. + +### Velbus integration + +Another awesome integration is that of the Velbus home automation system which has been contributed by [@thomasdelaet]. It integrates their sensors, covers, fans, lights and switches. + +### Manual alarm with MQTT control + +A new version of the manual alarm component is now available with full MQTT control thanks to [@colinodell]. Using this you can build your own control panel to remotely arm/disarm the alarm. For example, using a [Raspberry Pi to create an alarm](https://www.hackster.io/colinodell/diy-alarm-control-panel-for-home-assistant-ac1813). + +## New Platforms + +- Initial support for Google Wifi/OnHub ([@fronzbot] - [#8485]) ([sensor.google_wifi docs]) (new-platform) +- Xiaomi gw support ([@danielhiversen] - [#8555]) ([xiaomi docs]) ([binary_sensor.xiaomi docs]) ([cover.xiaomi docs]) ([light.xiaomi docs]) ([sensor.xiaomi docs]) ([switch.xiaomi docs]) (new-platform) +- Add Intent component ([@balloob] - [#8434]) ([alexa docs]) ([intent docs]) ([intent_script docs]) ([shopping_list docs]) ([snips docs]) (breaking change) (new-platform) +- Manual alarm with MQTT control ([@colinodell] - [#8257]) ([alarm_control_panel.manual_mqtt docs]) (new-platform) +- Add component Light TPLink ([@gollo] - [#8643]) ([light.tplink docs]) (new-platform) +- Velbus ([@thomasdelaet] - [#8076]) ([velbus docs]) ([binary_sensor.velbus docs]) ([light.velbus docs]) (new-platform) +- Add uk_transport component. ([@robmarkcole] - [#8600]) ([sensor.uk_transport docs]) (new-platform) + +## If you need help... +...don't hesitate to use our very active [forums][forum] or join us for a little [chat][discord]. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. + +## Reporting Issues +Experiencing issues introduced by this release? Please report them in our [issue tracker][issue]. Make sure to fill in all fields of the issue template. + + +## Breaking Changes + +- Automations: The state trigger keyword `state` and the time trigger keyword `after` were deprecated in 0.46. They have now been removed. ([@amelchio] - [#8510]) ([automation.state docs]) ([automation.time docs]) (breaking change) +- Wink: the component is no longer supporting the `access_token` in the config. Use the new OAuth authentication or add your username and password to the config. ([@w1ll1am23] - [#8208]) ([wink docs]) (breaking change) +- Alexa/API.AI/Snips.ai/Conversation: configuring responses to intents/sentences has been moved to a new component called `intent_script`. Conversation now allows configuring sentences to map to intents. ([@balloob] - [#8434]) ([alexa docs]) ([intent docs]) ([intent_script docs]) + ([shopping_list docs]) ([snips docs]) (breaking change) (new-platform) + +```yaml +alexa: +snips: +apiai: + +intent_script: + LightKitchen: + speech: + type: plain + text: I did the work, yay. + card: + type: simple + title: Lights Card + content: I have turned on the lights. + action: + service: light.turn_on + data: + entity_id: light.kitchen + +conversation: + intents: + LightKitchen: + - The kitchen is magic +``` + +- Switch fritzdect: attributes have been renamed to use underscores and no capital letters ([@thomasklingbeil] - [#8436]) ([switch.fritzdect docs]) (breaking change) +- Yahoo Weather: no longer allow configuring forecasts but include all instead. ([@fanthos] - [#8626]) ([weather.yweather docs]) (breaking change) +- The Home Assistant Z-Wave Cover implementation has been updated to support the latest development version of OpenZWave. If you are currently applying a workaround to your OpenZWave installation to support the barrier command class, you'll need to make sure you update your workaround to the latest development version of OpenZWave. ([@firstof9] - [#8574]) ([cover docs]) ([cover.zwave docs]) (breaking change) + +## All changes + +- Make deps directory persistent over upgrades ([@MartinHjelmare] - [#7801]) +- Fix check for running inside venv ([@MartinHjelmare] - [#8481]) +- Bump to KNXIP 0.5 ([@open-homeautomation] - [#8492]) ([knx docs]) +- Expose all components on hass [Concept] ([@balloob] - [#8490]) ([light docs]) +- Add bind_hass to components ([@balloob] - [#8502]) +- Persistent notification import ([@balloob] - [#8507]) +- Added additional attributes to OwnTracks device_tracker ([@binarybucks] - [#8503]) ([device_tracker.owntracks docs]) +- Added sensor state rounding ([@fronzbot] - [#8499]) ([sensor.pi_hole docs]) +- fix for a bug introduced with media support in #8282 ([@MikeChristianson] - [#8513]) ([notify.twitter docs]) +- handle timeout errors without logging.exception when updating hue lights; double quotes in log msgs ([@azogue] - [#8524]) ([light.hue docs]) +- Remove deprecated automation keywords ([@amelchio] - [#8510]) ([automation.state docs]) ([automation.time docs]) (breaking change) +- Citybikes: Allow None as result for empty slots ([@janLo] - [#8528]) ([sensor.citybikes docs]) +- Return a 0 temperature value when none is found ([@phil-lavin] - [#8518]) ([climate.maxcube docs]) +- Fix #6469 and #6828 ([@titilambert] - [#8537]) ([sensor.hydroquebec docs]) +- Update docstrings ([@fabaff] - [#8536]) +- Upgrade TwitterAPI to 2.4.6 ([@fabaff] - [#8535]) ([notify.twitter docs]) +- Decora: Fix set brightness and improve reconnection ([@titilambert] - [#8522]) ([light.decora docs]) +- Initial support for Google Wifi/OnHub ([@fronzbot] - [#8485]) ([sensor.google_wifi docs]) (new-platform) +- Fix exception dlib_face_identify when image is not recognized by face_recognition module ([@tchellomello] - [#8552]) ([image_processing.dlib_face_identify docs]) +- [media_extractor] Add support for custom stream queries for media_extractor ([@minchik] - [#8538]) ([media_extractor docs]) +- Report Harmony remote off if state is unknown ([@jawilson] - [#8547]) ([remote.harmony docs]) +- Upgrade the alarmdecoder dependency library from 0.12.1 to 0.12.3. ([@viswa-swami] - [#8542]) ([alarmdecoder docs]) +- turn_on_action and turn_off_action with script syntax ([@azogue] - [#8558]) ([media_player.kodi docs]) +- Extends Pi-hole sensor to support the new sensors: ([@tchellomello] - [#8549]) ([sensor.pi_hole docs]) +- Support for Wink Switch and Light groups also fix fan speed selection ([@w1ll1am23] - [#8501]) ([wink docs]) ([fan.wink docs]) ([light.wink docs]) ([switch.wink docs]) +- Added a service to write to KNX group addressed including documentation ([@open-homeautomation] - [#8491]) ([knx docs]) +- Handle manual edits to emulated_hue_ids.json ([@jawilson] - [#8560]) ([emulated_hue docs]) +- Enhance python_script to support "_getitem_" ([@sdague] - [#8541]) ([python_script docs]) +- Update persistent deps dir version in config.py ([@balloob] - [#8479]) +- Xiaomi gw support ([@danielhiversen] - [#8555]) ([xiaomi docs]) ([binary_sensor.xiaomi docs]) ([cover.xiaomi docs]) ([light.xiaomi docs]) ([sensor.xiaomi docs]) ([switch.xiaomi docs]) (new-platform) +- fix #8263 corrected Adafruit DHT library version from 1.3.0 to 1.3.2 ([@namadori] - [#8562]) ([sensor.dht docs]) +- xiaomi bug fix ([@danielhiversen] - [#8576]) ([binary_sensor.xiaomi docs]) +- Bumped python-simplisafe version ([@bachya] - [#8578]) ([alarm_control_panel.simplisafe docs]) +- Added Time Remaining and Time Elapsed sensors for octoprint ([@w1ll1am23] - [#8581]) ([sensor.octoprint docs]) +- upgade xiaomi lib to 0.2 ([@danielhiversen] - [#8584]) ([xiaomi docs]) +- Device support for different new sensors of the xiaomi aqara gateway ([@syssi] - [#8577]) ([xiaomi docs]) ([binary_sensor.xiaomi docs]) ([sensor.xiaomi docs]) ([switch.xiaomi docs]) +- Extends Fitbit sensors to track the device battery level ([@tchellomello] - [#8583]) ([sensor.fitbit docs]) +- xiaomi binary sensor bug fix ([@danielhiversen] - [#8586]) ([binary_sensor.xiaomi docs]) +- upgrade pywebpush and PyJWT ([@perosb] - [#8588]) ([notify.html5 docs]) +- Support for Wink oauth application authorization ([@w1ll1am23] - [#8208]) ([wink docs]) (breaking change) +- Add Intent component ([@balloob] - [#8434]) ([alexa docs]) ([intent docs]) ([intent_script docs]) ([shopping_list docs]) ([snips docs]) (breaking change) (new-platform) +- Remove code in wink.py overwriting hass.data configurator ([@w1ll1am23] - [#8595]) ([wink docs]) +- bump python-mirobo version for more robust protocol handling, make the platform to update on startup ([@rytilahti] - [#8602]) ([switch.xiaomi_vacuum docs]) +- Binary sensor ping fixed for hassio ([@gollo] - [#8573]) ([binary_sensor.ping docs]) +- Simplified percent conversion, better logging ([@open-homeautomation] - [#8568]) ([sensor.knx docs]) +- make attributes in the fritzdect module easier to process ([@thomasklingbeil] - [#8436]) ([switch.fritzdect docs]) (breaking change) +- Allow set_cover_position in scenes ([@peckham] - [#8613]) +- better but still not great ([@cribbstechnologies] - [#8618]) +- Upgrade youtube_dl to 2017.7.23 ([@fabaff] - [#8617]) ([media_extractor docs]) +- Upgrade mypy to 0.520 ([@fabaff] - [#8616]) +- REST binary sensor value_template optional ([@philhawthorne] - [#8596]) ([binary_sensor.rest docs]) +- added onvif camera fix for non-virtual env installations ([@matt2005] - [#8592]) ([camera.onvif docs]) +- Cleanup old device_tracker stuff ([@pvizeli] - [#8627]) +- Add support for using credstash as a secret store ([@justin8] - [#8494]) +- Added support for default value when environment variable is missing ([@devspacenine] - [#8484]) +- Manual alarm with MQTT control ([@colinodell] - [#8257]) ([alarm_control_panel.manual_mqtt docs]) (new-platform) +- Catch and log Lyft API errors ([@armills] - [#8635]) ([sensor.lyft docs]) +- Tweak conversation/intent/shopping list ([@balloob] - [#8636]) ([conversation docs]) ([shopping_list docs]) +- Update dependencies cast + discovery ([@balloob] - [#8646]) ([media_player.cast docs]) +- Add component Light TPLink ([@gollo] - [#8643]) ([light.tplink docs]) (new-platform) +- Fixes Fitbit sensor to report battery level with the expected device ([@tchellomello] - [#8647]) ([sensor.fitbit docs]) +- Upgrade aiolifx ([@amelchio] - [#8648]) ([light.lifx docs]) +- Velbus ([@thomasdelaet] - [#8076]) ([velbus docs]) ([binary_sensor.velbus docs]) ([light.velbus docs]) (new-platform) +- Yahoo Weather update, supports forecast for more days ([@fanthos] - [#8626]) ([weather.yweather docs]) (breaking change) +- History performance improvements for single-entity requests ([@OverloadUT] - [#8632]) ([history docs]) +- Add transition support to light.zha ([@jawilson] - [#8548]) ([light.zha docs]) +- Add uk_transport component. ([@robmarkcole] - [#8600]) ([sensor.uk_transport docs]) (new-platform) +- Added support for SerenaHoneycombShades to Lutron Caseta ([@809694+kfcook] - [#8662]) ([cover.lutron_caseta docs]) +- MQTT Switch: add availability_topic for online/offline status ([@abmantis] - [#8593]) ([mqtt docs]) ([switch.mqtt docs]) +- Adding support for mapping keys to value in statsd ([@Khabi] - [#8665]) ([statsd docs]) +- Upgrade fuzzywuzzy to 0.15.1 ([@fabaff] - [#8671]) ([conversation docs]) +- Upgrade libnacl to 1.5.2 ([@fabaff] - [#8670]) ([device_tracker.owntracks docs]) +- Upgrade sqlalchemy to 1.1.12 ([@fabaff] - [#8669]) ([recorder docs]) +- Upgrade pyhomematic to 0.1.30 ([@danielperna84] - [#8673]) ([homematic docs]) +- Hass.io: logo support / timeout handling ([@pvizeli] - [#8668]) ([hassio docs]) +- Updated pysnmp to 4.3.9 ([@bgehrich] - [#8675]) ([device_tracker.snmp docs]) ([sensor.snmp docs]) +- Fix COMMAND_CLASS_BARRIER_OPERATOR for dev branch of OpenZwave ([@firstof9] - [#8574]) ([cover docs]) ([cover.zwave docs]) (breaking change) +- Shopping List: edit name / complete status ([@balloob] - [#8666]) ([shopping_list docs]) +- Support for Wink local control ([@w1ll1am23] - [#8607]) ([wink docs]) +- Persist shopping list + clear completed ([@balloob] - [#8697]) ([shopping_list docs]) + +[#7801]: https://github.com/home-assistant/home-assistant/pull/7801 +[#8076]: https://github.com/home-assistant/home-assistant/pull/8076 +[#8208]: https://github.com/home-assistant/home-assistant/pull/8208 +[#8257]: https://github.com/home-assistant/home-assistant/pull/8257 +[#8434]: https://github.com/home-assistant/home-assistant/pull/8434 +[#8436]: https://github.com/home-assistant/home-assistant/pull/8436 +[#8479]: https://github.com/home-assistant/home-assistant/pull/8479 +[#8481]: https://github.com/home-assistant/home-assistant/pull/8481 +[#8484]: https://github.com/home-assistant/home-assistant/pull/8484 +[#8485]: https://github.com/home-assistant/home-assistant/pull/8485 +[#8490]: https://github.com/home-assistant/home-assistant/pull/8490 +[#8491]: https://github.com/home-assistant/home-assistant/pull/8491 +[#8492]: https://github.com/home-assistant/home-assistant/pull/8492 +[#8494]: https://github.com/home-assistant/home-assistant/pull/8494 +[#8499]: https://github.com/home-assistant/home-assistant/pull/8499 +[#8501]: https://github.com/home-assistant/home-assistant/pull/8501 +[#8502]: https://github.com/home-assistant/home-assistant/pull/8502 +[#8503]: https://github.com/home-assistant/home-assistant/pull/8503 +[#8507]: https://github.com/home-assistant/home-assistant/pull/8507 +[#8510]: https://github.com/home-assistant/home-assistant/pull/8510 +[#8513]: https://github.com/home-assistant/home-assistant/pull/8513 +[#8518]: https://github.com/home-assistant/home-assistant/pull/8518 +[#8522]: https://github.com/home-assistant/home-assistant/pull/8522 +[#8524]: https://github.com/home-assistant/home-assistant/pull/8524 +[#8528]: https://github.com/home-assistant/home-assistant/pull/8528 +[#8535]: https://github.com/home-assistant/home-assistant/pull/8535 +[#8536]: https://github.com/home-assistant/home-assistant/pull/8536 +[#8537]: https://github.com/home-assistant/home-assistant/pull/8537 +[#8538]: https://github.com/home-assistant/home-assistant/pull/8538 +[#8541]: https://github.com/home-assistant/home-assistant/pull/8541 +[#8542]: https://github.com/home-assistant/home-assistant/pull/8542 +[#8547]: https://github.com/home-assistant/home-assistant/pull/8547 +[#8548]: https://github.com/home-assistant/home-assistant/pull/8548 +[#8549]: https://github.com/home-assistant/home-assistant/pull/8549 +[#8552]: https://github.com/home-assistant/home-assistant/pull/8552 +[#8555]: https://github.com/home-assistant/home-assistant/pull/8555 +[#8558]: https://github.com/home-assistant/home-assistant/pull/8558 +[#8560]: https://github.com/home-assistant/home-assistant/pull/8560 +[#8562]: https://github.com/home-assistant/home-assistant/pull/8562 +[#8568]: https://github.com/home-assistant/home-assistant/pull/8568 +[#8573]: https://github.com/home-assistant/home-assistant/pull/8573 +[#8574]: https://github.com/home-assistant/home-assistant/pull/8574 +[#8576]: https://github.com/home-assistant/home-assistant/pull/8576 +[#8577]: https://github.com/home-assistant/home-assistant/pull/8577 +[#8578]: https://github.com/home-assistant/home-assistant/pull/8578 +[#8581]: https://github.com/home-assistant/home-assistant/pull/8581 +[#8583]: https://github.com/home-assistant/home-assistant/pull/8583 +[#8584]: https://github.com/home-assistant/home-assistant/pull/8584 +[#8586]: https://github.com/home-assistant/home-assistant/pull/8586 +[#8588]: https://github.com/home-assistant/home-assistant/pull/8588 +[#8592]: https://github.com/home-assistant/home-assistant/pull/8592 +[#8593]: https://github.com/home-assistant/home-assistant/pull/8593 +[#8595]: https://github.com/home-assistant/home-assistant/pull/8595 +[#8596]: https://github.com/home-assistant/home-assistant/pull/8596 +[#8600]: https://github.com/home-assistant/home-assistant/pull/8600 +[#8602]: https://github.com/home-assistant/home-assistant/pull/8602 +[#8607]: https://github.com/home-assistant/home-assistant/pull/8607 +[#8613]: https://github.com/home-assistant/home-assistant/pull/8613 +[#8616]: https://github.com/home-assistant/home-assistant/pull/8616 +[#8617]: https://github.com/home-assistant/home-assistant/pull/8617 +[#8618]: https://github.com/home-assistant/home-assistant/pull/8618 +[#8626]: https://github.com/home-assistant/home-assistant/pull/8626 +[#8627]: https://github.com/home-assistant/home-assistant/pull/8627 +[#8632]: https://github.com/home-assistant/home-assistant/pull/8632 +[#8635]: https://github.com/home-assistant/home-assistant/pull/8635 +[#8636]: https://github.com/home-assistant/home-assistant/pull/8636 +[#8643]: https://github.com/home-assistant/home-assistant/pull/8643 +[#8646]: https://github.com/home-assistant/home-assistant/pull/8646 +[#8647]: https://github.com/home-assistant/home-assistant/pull/8647 +[#8648]: https://github.com/home-assistant/home-assistant/pull/8648 +[#8662]: https://github.com/home-assistant/home-assistant/pull/8662 +[#8665]: https://github.com/home-assistant/home-assistant/pull/8665 +[#8666]: https://github.com/home-assistant/home-assistant/pull/8666 +[#8668]: https://github.com/home-assistant/home-assistant/pull/8668 +[#8669]: https://github.com/home-assistant/home-assistant/pull/8669 +[#8670]: https://github.com/home-assistant/home-assistant/pull/8670 +[#8671]: https://github.com/home-assistant/home-assistant/pull/8671 +[#8673]: https://github.com/home-assistant/home-assistant/pull/8673 +[#8675]: https://github.com/home-assistant/home-assistant/pull/8675 +[#8697]: https://github.com/home-assistant/home-assistant/pull/8697 +[@809694+kfcook]: https://github.com/809694+kfcook +[@Khabi]: https://github.com/Khabi +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MikeChristianson]: https://github.com/MikeChristianson +[@OverloadUT]: https://github.com/OverloadUT +[@abmantis]: https://github.com/abmantis +[@amelchio]: https://github.com/amelchio +[@armills]: https://github.com/armills +[@azogue]: https://github.com/azogue +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@bgehrich]: https://github.com/bgehrich +[@binarybucks]: https://github.com/binarybucks +[@colinodell]: https://github.com/colinodell +[@cribbstechnologies]: https://github.com/cribbstechnologies +[@danielhiversen]: https://github.com/danielhiversen +[@danielperna84]: https://github.com/danielperna84 +[@devspacenine]: https://github.com/devspacenine +[@fabaff]: https://github.com/fabaff +[@fanthos]: https://github.com/fanthos +[@firstof9]: https://github.com/firstof9 +[@fronzbot]: https://github.com/fronzbot +[@gollo]: https://github.com/gollo +[@janLo]: https://github.com/janLo +[@jawilson]: https://github.com/jawilson +[@justin8]: https://github.com/justin8 +[@matt2005]: https://github.com/matt2005 +[@minchik]: https://github.com/minchik +[@namadori]: https://github.com/namadori +[@open-homeautomation]: https://github.com/open-homeautomation +[@peckham]: https://github.com/peckham +[@perosb]: https://github.com/perosb +[@phil-lavin]: https://github.com/phil-lavin +[@philhawthorne]: https://github.com/philhawthorne +[@pvizeli]: https://github.com/pvizeli +[@robmarkcole]: https://github.com/robmarkcole +[@rytilahti]: https://github.com/rytilahti +[@sdague]: https://github.com/sdague +[@syssi]: https://github.com/syssi +[@tchellomello]: https://github.com/tchellomello +[@thomasdelaet]: https://github.com/thomasdelaet +[@thomasklingbeil]: https://github.com/thomasklingbeil +[@titilambert]: https://github.com/titilambert +[@viswa-swami]: https://github.com/viswa-swami +[@w1ll1am23]: https://github.com/w1ll1am23 +[alarm_control_panel.manual_mqtt docs]: https://home-assistant.io/components/alarm_control_panel.manual_mqtt/ +[alarm_control_panel.simplisafe docs]: https://home-assistant.io/components/alarm_control_panel.simplisafe/ +[alarmdecoder docs]: https://home-assistant.io/components/alarmdecoder/ +[alexa docs]: https://home-assistant.io/components/alexa/ +[automation.state docs]: https://home-assistant.io/docs/automation/trigger/#state-trigger +[automation.time docs]: https://home-assistant.io/docs/automation/trigger/#time-trigger +[binary_sensor.ping docs]: https://home-assistant.io/components/binary_sensor.ping/ +[binary_sensor.rest docs]: https://home-assistant.io/components/binary_sensor.rest/ +[binary_sensor.velbus docs]: https://home-assistant.io/components/binary_sensor.velbus/ +[binary_sensor.xiaomi docs]: https://home-assistant.io/components/binary_sensor.xiaomi/ +[camera.onvif docs]: https://home-assistant.io/components/camera.onvif/ +[climate.maxcube docs]: https://home-assistant.io/components/climate.maxcube/ +[conversation docs]: https://home-assistant.io/components/conversation/ +[cover docs]: https://home-assistant.io/components/cover/ +[cover.lutron_caseta docs]: https://home-assistant.io/components/cover.lutron_caseta/ +[cover.xiaomi docs]: https://home-assistant.io/components/cover.xiaomi/ +[cover.zwave docs]: https://home-assistant.io/components/cover.zwave/ +[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/ +[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/ +[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/ +[fan.wink docs]: https://home-assistant.io/components/fan.wink/ +[hassio docs]: https://home-assistant.io/components/hassio/ +[history docs]: https://home-assistant.io/components/history/ +[homematic docs]: https://home-assistant.io/components/homematic/ +[image_processing.dlib_face_identify docs]: https://home-assistant.io/components/image_processing.dlib_face_identify/ +[intent docs]: https://home-assistant.io/components/intent/ +[intent_script docs]: https://home-assistant.io/components/intent_script/ +[knx docs]: https://home-assistant.io/components/knx/ +[light docs]: https://home-assistant.io/components/light/ +[light.decora docs]: https://home-assistant.io/components/light.decora/ +[light.hue docs]: https://home-assistant.io/components/light.hue/ +[light.lifx docs]: https://home-assistant.io/components/light.lifx/ +[light.tplink docs]: https://home-assistant.io/components/light.tplink/ +[light.velbus docs]: https://home-assistant.io/components/light.velbus/ +[light.wink docs]: https://home-assistant.io/components/light.wink/ +[light.xiaomi docs]: https://home-assistant.io/components/light.xiaomi/ +[light.zha docs]: https://home-assistant.io/components/light.zha/ +[media_extractor docs]: https://home-assistant.io/components/media_extractor/ +[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/ +[media_player.kodi docs]: https://home-assistant.io/components/media_player.kodi/ +[mqtt docs]: https://home-assistant.io/components/mqtt/ +[notify.html5 docs]: https://home-assistant.io/components/notify.html5/ +[notify.twitter docs]: https://home-assistant.io/components/notify.twitter/ +[python_script docs]: https://home-assistant.io/components/python_script/ +[recorder docs]: https://home-assistant.io/components/recorder/ +[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/ +[sensor.citybikes docs]: https://home-assistant.io/components/sensor.citybikes/ +[sensor.dht docs]: https://home-assistant.io/components/sensor.dht/ +[sensor.fitbit docs]: https://home-assistant.io/components/sensor.fitbit/ +[sensor.google_wifi docs]: https://home-assistant.io/components/sensor.google_wifi/ +[sensor.hydroquebec docs]: https://home-assistant.io/components/sensor.hydroquebec/ +[sensor.knx docs]: https://home-assistant.io/components/sensor.knx/ +[sensor.lyft docs]: https://home-assistant.io/components/sensor.lyft/ +[sensor.octoprint docs]: https://home-assistant.io/components/sensor.octoprint/ +[sensor.pi_hole docs]: https://home-assistant.io/components/sensor.pi_hole/ +[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/ +[sensor.uk_transport docs]: https://home-assistant.io/components/sensor.uk_transport/ +[sensor.xiaomi docs]: https://home-assistant.io/components/sensor.xiaomi/ +[shopping_list docs]: https://home-assistant.io/components/shopping_list/ +[snips docs]: https://home-assistant.io/components/snips/ +[statsd docs]: https://home-assistant.io/components/statsd/ +[switch.fritzdect docs]: https://home-assistant.io/components/switch.fritzdect/ +[switch.mqtt docs]: https://home-assistant.io/components/switch.mqtt/ +[switch.wink docs]: https://home-assistant.io/components/switch.wink/ +[switch.xiaomi docs]: https://home-assistant.io/components/switch.xiaomi/ +[switch.xiaomi_vacuum docs]: https://home-assistant.io/components/switch.xiaomi_vacuum/ +[velbus docs]: https://home-assistant.io/components/velbus/ +[weather.yweather docs]: https://home-assistant.io/components/weather.yweather/ +[wink docs]: https://home-assistant.io/components/wink/ +[xiaomi docs]: https://home-assistant.io/components/xiaomi/ + + + +[forum]: https://community.home-assistant.io/ +[issue]: https://github.com/home-assistant/home-assistant/issues +[discord]: https://discord.gg/c5DvZ4e +]]> + + <![CDATA[0.49: Themes 🎨, kiosk mode and Prometheus.io]]> @@ -2011,438 +2403,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/ [media_player.roku docs]: https://home-assistant.io/components/media_player.roku/ [discord]: https://discord.gg/c5DvZ4e -]]> - - - - <![CDATA[Home Assistant 0.45: Automation editor, Z-Wave panel, OCR]]> - - 2017-05-20T13:00:00+00:00 - https://home-assistant.io/blog/2017/05/20/automation-editor-zwave-panel-ocr - - -Welcome to another great release of Home Assistant! While some of contributors and users are gathering at PyCon US 2017, we still managed to get a great release together! - -First thing for this release is a feature that has been requested a lot: an automation editor! It's still experimental - and many things are still in progress - but it works! You can create new automations and edit existing ones. If you start a new config, you're all good to go. Otherwise check [these instructions](https://home-assistant.io/docs/automation/editor/) to get your automations ready for editing in the UI. - -

- -

- -Check this [video](https://youtu.be/0j_hWdCTip4) by [Ben](https://twitter.com/BRUHautomation) from [BRUHautomation](http://www.bruhautomation.com/) to see the new release in action. - -
- -
- -As the editor is experimental, there are some limitations. These include that Chrome/Chromium is the only supported browser, we don't support all triggers and actions and there is no support for conditions yet. But the foundation is there and so if you want to contribute to this, come help! - -On the Z-Wave front a lot has happened. The biggest one is that we have a major extension of the Z-Wave panel thanks to [@turbokongen]! You will now be able to change config parameters and manage your devices. - -

- -

-Thanks to the work by the Python Open Z-Wave team we are now able to install it on demand from PyPi! There is no longer a need to pre-compile it yourself. This should give us the guarantee that we work with the Python Open Z-Wave version that the code expects. - -

-If you have a security key set in your Open Z-Wave `options.xml`, copy `options.xml` to your Home Assistant configuration directory. This is the only place where options will get persisted. -

- -Next to that [@armills] has lead the charge and managed to get full test coverage for Z-Wave! Thanks for all the hard work! - -This release also contains two integrations which could help you to make non-smart devices a little smarter. The [`file` sensor][sensor.file docs] and the [`seven_segments` OCR image processing platform][image_processing.seven_segments docs]. The first simply reads a plain-text file which was created by a logger or alike. The latter one extracts the value from a captured image that shows a seven-segments display. - -

- -

- -And last, but not least, our Docker image is now based off Python 3.6. This version is faster and uses less memory than Python 3.5. Win! - -If you are using our [experimental Hass.io image][hass.io], we made a breaking change in how the panel is served. If you have an existing installation, make sure you update your supervisor to the latest version before updating Home Assistant. If you are going to flash a new Hass.io image, make sure to only flash the new 0.8 image as linked on [the installation page][hass.io-install]. - -[hass.io]: https://community.home-assistant.io/t/introducing-hass-io/17296 -[hass.io-install]: https://home-assistant.io/hassio/installation/ - -## New integrations - -- Add new raspihats component ([@florincosta] - [#7392]) ([raspihats docs]) (new-platform) -- Add datadog component ([@nunofgs] - [#7158]) ([datadog docs]) (new-platform) -- Add support for automation config panel ([@balloob] - [#7509]) ([config.automation docs]) (new-platform) -- Z-Wave panel API ([@turbokongen] - [#7456]) ([zwave docs]) ([zwave.api docs]) (new-platform) -- myStrom Buttons support ([@fabaff] - [#7099]) ([binary_sensor.mystrom docs]) (new-platform) -- Support for the PiFace Digital I/O module ([@basschipper] - [#7494]) ([rpi_pfio docs]) ([binary_sensor.rpi_pfio docs]) ([switch.rpi_pfio docs]) (new-platform) -- Add raspihats binary sensor ([@florincosta] - [#7508]) ([binary_sensor.raspihats docs]) (new-platform) -- Support lutron serena shades ([@gurumitts] - [#7565]) ([lutron_caseta docs]) ([cover.lutron_caseta docs]) (new-platform) -- Add Kira component to sensor and remote platforms ([@stu-gott] - [#7479]) ([kira docs]) ([remote.kira docs]) ([sensor.kira docs]) (new-platform) -- File sensor ([@fabaff] - [#7569]) ([sensor.file docs]) (new-platform) -- Seven segments OCR image processing ([@fabaff] - [#7632]) ([image_processing.seven_segments docs]) (new-platform) -- Axis component ([@Kane610] - [#7381]) ([axis docs]) (new-platform) - -## Release 0.45.1 - May 22 - -- Fix telegram chats ([@azogue] - [#7689]) ([notify.telegram docs]) ([telegram_bot.__init__ docs]) -- Fix playback control of web streams ([@cgtobi] - [#7683]) ([media_player.volumio docs]) -- device_tracker.ubus: Handle empty results ([@tobygray] - [#7673]) ([device_tracker.ubus docs]) -- Allow fetching hass.io panel without auth ([@balloob] - [#7714]) ([hassio docs]) - -## If you need help... -...don't hesitate to use our very active [forums][forum] or join us for a little [chat][discord]. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks. - -## Reporting Issues -Experiencing issues introduced by this release? Please report them in our [issue tracker][issue]. Make sure to fill in all fields of the issue template. - -## Breaking changes - -- PyPI Openzwave ([@JshWright] - [#7415]) ([zwave docs]) (breaking change) -- Remove listening to `homeassistant_start` with event automation ([@balloob] - [#7474]) ([automation.event docs]) (breaking change) - - -## All changes - -- Add hass to rfxtrx object ([@danielhiversen] - [#6844]) -- Add new raspihats component ([@florincosta] - [#7392]) ([raspihats docs]) (new-platform) -- sensor.envirophat: add missing requirement ([@imrehg] - [#7451]) ([sensor.envirophat docs]) -- PyPI Openzwave ([@JshWright] - [#7415]) ([zwave docs]) (breaking change) -- Add datadog component ([@nunofgs] - [#7158]) -- Add tests for deprecation helpers ([@armills] - [#7452]) -- Forecasts for weather underground ([@pezinek] - [#7062]) ([sensor.wunderground docs]) -- sensor.envirophat: add missing requirement ([@imrehg] - [#7451]) ([sensor.envirophat docs]) -- Switch russound, pymysensors, and pocketcasts to pypi ([@andrey-git] - [#7449]) -- Upgrade pymysensors to 0.10.0 ([@MartinHjelmare] - [#7469]) -- Upgrade Dockerfile to Python 3.6 ([@balloob] - [#7471]) -- Test only dependencies ([@balloob] - [#7472]) -- Update to pyunifi 2.12 ([@finish06] - [#7468]) ([device_tracker.unifi docs]) -- Remove listening to homeassistant_start with event automation ([@balloob] - [#7474]) ([automation.event docs]) (breaking change) -- Fix plant MIN_TEMPERATURE, MAX_TEMPERATURE validation ([@frog32] - [#7476]) ([plant docs]) -- Forecasts for weather underground ([@pezinek] - [#7062]) ([sensor.wunderground docs]) -- Upgrade pymysensors to 0.10.0 ([@MartinHjelmare] - [#7469]) -- Fix plant MIN_TEMPERATURE, MAX_TEMPERATURE validation ([@frog32] - [#7476]) ([plant docs]) -- Update to pyunifi 2.12 ([@finish06] - [#7468]) ([device_tracker.unifi docs]) -- Uses pypi for deps ([@gurumitts] - [#7485]) ([lutron_caseta docs]) -- 0.44.2 ([@balloob] - [#7488]) -- LIFX: avoid out-of-bounds hue aborting the colorloop effect ([@amelchio] - [#7495]) -- Upgrade async_timeout to 1.2.1 ([@fabaff] - [#7490]) -- Prevent printing of packets. ([@aequitas] - [#7492]) ([rflink docs]) -- Upgrade beautifulsoup4 to 4.6.0 ([@fabaff] - [#7491]) ([device_tracker.linksys_ap docs]) ([sensor.scrape docs]) -- Switch onkyo to pypi ([@andrey-git] - [#7497]) ([media_player.onkyo docs]) -- Fixed potential AttributeError when checking for deleted sources ([@scarface-4711] - [#7502]) ([media_player.denonavr docs]) -- Refactor sun component for correctness ([@armills] - [#7295]) -- new source only forces "play" if the current state is "playing" ([@abmantis] - [#7506]) ([media_player.spotify docs]) -- Correct retrieval of spotify shuffle state ([@andersonshatch] - [#7505]) ([media_player.spotify docs]) -- Fix sonos sleep timer ([@frog32] - [#7503]) ([media_player.sonos docs]) -- Add support for automation config panel ([@balloob] - [#7509]) ([automation.__init__ docs]) ([config.automation docs]) ([config.__init__ docs]) (new-platform) -- Zwave panel api ([@turbokongen] - [#7456]) ([zwave docs]) ([zwave.api docs]) (new-platform) -- Update docker dev environment to python3.6 ([@frog32] - [#7520]) -- Switch basicmodem and python-roku to pypi ([@andrey-git] - [#7514]) ([media_player.roku docs]) ([sensor.modem_callerid docs]) -- sensor.envirophat: do not set up platform if hardware is not attached ([@imrehg] - [#7438]) ([sensor.envirophat docs]) -- Telegram Bot enhancements with callback queries and new notification services ([@azogue] - [#7454]) ([telegram_bot docs]) ([notify.telegram docs]) ([telegram_bot.polling docs]) ([telegram_bot.services.yaml docs]) ([telegram_bot.webhooks docs]) -- Add password parameter to uvc component ([@nunofgs] - [#7499]) ([camera.uvc docs]) -- Don't interact with hass directly ([@fabaff] - [#7099]) ([binary_sensor.mystrom docs]) (new-platform) -- Support for the PiFace Digital I/O module ([@basschipper] - [#7494]) ([rpi_pfio docs]) ([binary_sensor.rpi_pfio docs]) ([switch.rpi_pfio docs]) (new-platform) -- Upgrade limitlessled to 1.0.7 ([@corneyl] - [#7525]) ([light.limitlessled docs]) -- Update docstrings and log messages ([@fabaff] - [#7526]) ([light.blinksticklight docs]) ([light.enocean docs]) ([light.flux_led docs]) ([light.insteon_local docs]) ([light.insteon_plm docs]) ([light.isy994 docs]) ([light.limitlessled docs]) ([light.mystrom docs]) -- Try to request current_location Automatic scope ([@armills] - [#7447]) ([device_tracker.automatic docs]) -- Add myStrom binary sensor ([@fabaff] - [#7530]) -- Add not-context-manager ([@fabaff] - [#7523]) -- Threadsafe configurator ([@Kane610] - [#7536]) ([configurator docs]) -- Fix for #7459 ([@jumpkick] - [#7544]) ([alexa docs]) -- Upgrade sendgrid to 4.1.0 ([@fabaff] - [#7538]) ([notify.sendgrid docs]) -- Automatic version bump ([@armills] - [#7555]) ([device_tracker.automatic docs]) -- Upgrade dweepy to 0.3.0 ([@fabaff] - [#7550]) ([dweet docs]) ([sensor.dweet docs]) -- Add SSL support to NZBGet sensor ([@tboyce021] - [#7553]) ([sensor.nzbget docs]) -- Do not install all dependencies in dev mode ([@balloob] - [#7548]) -- Hide proximity updates in logbook ([@armills] - [#7549]) ([logbook docs]) -- Only install tox in dev mode ([@balloob] - [#7557]) -- Support adding different server locations for Microsoft face component ([@tsvi] - [#7532]) ([microsoft_face docs]) -- Treat swing and fan level as optional in Sensibo Climate. ([@andrey-git] - [#7560]) ([climate.sensibo docs]) -- LIFX: add lifx_set_state service call ([@amelchio] - [#7552]) ([light.lifx docs]) -- Add raspihats binary sensor ([@florincosta] - [#7508]) ([binary_sensor.raspihats docs]) (new-platform) -- update pywebpush to 1.0.0 ([@perosb] - [#7561]) ([notify.html5 docs]) -- Initialize sun with correct values. ([@aequitas] - [#7559]) ([sun docs]) -- Comment RasPi specific requirements ([@Juggels] - [#7562]) ([sensor.envirophat docs]) -- Update netdisco ([@balloob] - [#7563]) -- Support lutron serena shades ([@gurumitts] - [#7565]) ([lutron_caseta docs]) ([cover.lutron_caseta docs]) (new-platform) -- Tests for zwave discovery logic ([@armills] - [#7566]) -- Tests for zwave setup features ([@armills] - [#7570]) -- Blink version bump ([@fronzbot] - [#7571]) ([blink docs]) ([sensor.blink docs]) -- Fix systematic warning in influxdb sensor ([@bestlibre] - [#7541]) ([sensor.influxdb docs]) -- Fix Kodi specific services registry and add descriptions ([@azogue] - [#7551]) ([media_player.kodi docs]) -- Add Kira component to sensor and remote platforms ([@stu-gott] - [#7479]) ([kira docs]) ([remote.kira docs]) ([sensor.kira docs]) (new-platform) -- Add tests for zwave network events ([@armills] - [#7573]) -- Additional Wink lock features ([@w1ll1am23] - [#7445]) -- Websocket_api: avoid parallel drain ([@balloob] - [#7576]) ([websocket_api docs]) -- Remove more test requirements ([@balloob] - [#7574]) -- camera.zoneminder: Handle old versions of zoneminder ([@mnoorenberghe] - [#7589]) ([camera.zoneminder docs]) -- Pass additional arguments to tox in test_docker ([@frog32] - [#7591]) -- Fix websocket api reaching queue ([@balloob] - [#7590]) ([websocket_api docs]) -- SMTP notify enhancements: full HTML emails and custom `product_name` in email headers ([@azogue] - [#7533]) ([notify.smtp docs]) -- Automation State Change For timer attribute fix ([@armills] - [#7584]) ([automation.state docs]) -- Add posibility to specify snmp protocol version ([@jhemzal] - [#7564]) ([sensor.snmp docs]) -- Add sonos alarm clock update service ([@frog32] - [#7521]) ([media_player.sonos docs]) -- Fix handling of single user ([@mezz64] - [#7587]) ([eight_sleep docs]) -- File sensor ([@fabaff] - [#7569]) ([sensor.file docs]) (new-platform) -- Make miflora monitored_conditions parameter optional ([@frog32] - [#7598]) ([sensor.miflora docs]) -- Force automation ids to always be a string ([@balloob] - [#7612]) ([automation.__init__ docs]) -- Update Docker base image to python 3.6 ([@pschmitt] - [#7613]) -- Add Content-type: image/jpeg for camera proxy ([@olekenneth] - [#7581]) ([camera.__init__ docs]) -- Fix typo and update style to match the other platforms ([@fabaff] - [#7621]) ([image_processing.opencv docs]) -- Bump pyvera - fixes issue with % in brightness levels. ([@pavoni] - [#7622]) ([vera docs]) -- Add kelvin/brightness_pct alternatives to light.turn_on ([@amelchio] - [#7596]) ([light.lifx docs]) ([light.__init__ docs]) -- Add support for disabling tradfri groups ([@cnrd] - [#7593]) ([tradfri docs]) ([light.tradfri docs]) -- Update docstrings and comments ([@fabaff] - [#7626]) ([image_processing.openalpr_cloud docs]) ([image_processing.openalpr_local docs]) -- Upgrade Sphinx to 1.6.1 ([@fabaff] - [#7624]) -- Update docstrings ([@fabaff] - [#7630]) ([image_processing.demo docs]) ([image_processing.dlib_face_detect docs]) ([image_processing.dlib_face_identify docs]) ([image_processing.microsoft_face_detect docs]) ([image_processing.microsoft_face_identify docs]) ([image_processing.opencv docs]) -- Kodi specific service to call Kodi API methods ([@azogue] - [#7603]) ([media_player.kodi docs]) -- Updated limitlessled requirement to v1.0.8 ([@corneyl] - [#7629]) -- Osram lightify Removed wrong assignment ([@commento] - [#7615]) ([light.osramlightify docs]) -- Updated dependency ([@danielperna84] - [#7638]) ([homematic docs]) -- Seven segments OCR image processing ([@fabaff] - [#7632]) ([image_processing.seven_segments docs]) ([image_processing.__init__ docs]) (new-platform) -- Abort tests when instances leaked ([@balloob] - [#7623]) -- Coerce color_temp to int even when passed in as kelvin ([@amelchio] - [#7640]) ([light.__init__ docs]) -- Fix automation failing to setup if no automations specified ([@balloob] - [#7647]) ([automation.__init__ docs]) - -[#6844]: https://github.com/home-assistant/home-assistant/pull/6844 -[#7062]: https://github.com/home-assistant/home-assistant/pull/7062 -[#7099]: https://github.com/home-assistant/home-assistant/pull/7099 -[#7158]: https://github.com/home-assistant/home-assistant/pull/7158 -[#7295]: https://github.com/home-assistant/home-assistant/pull/7295 -[#7381]: https://github.com/home-assistant/home-assistant/pull/7381 -[#7392]: https://github.com/home-assistant/home-assistant/pull/7392 -[#7415]: https://github.com/home-assistant/home-assistant/pull/7415 -[#7438]: https://github.com/home-assistant/home-assistant/pull/7438 -[#7445]: https://github.com/home-assistant/home-assistant/pull/7445 -[#7447]: https://github.com/home-assistant/home-assistant/pull/7447 -[#7449]: https://github.com/home-assistant/home-assistant/pull/7449 -[#7451]: https://github.com/home-assistant/home-assistant/pull/7451 -[#7452]: https://github.com/home-assistant/home-assistant/pull/7452 -[#7454]: https://github.com/home-assistant/home-assistant/pull/7454 -[#7456]: https://github.com/home-assistant/home-assistant/pull/7456 -[#7468]: https://github.com/home-assistant/home-assistant/pull/7468 -[#7469]: https://github.com/home-assistant/home-assistant/pull/7469 -[#7471]: https://github.com/home-assistant/home-assistant/pull/7471 -[#7472]: https://github.com/home-assistant/home-assistant/pull/7472 -[#7474]: https://github.com/home-assistant/home-assistant/pull/7474 -[#7476]: https://github.com/home-assistant/home-assistant/pull/7476 -[#7479]: https://github.com/home-assistant/home-assistant/pull/7479 -[#7485]: https://github.com/home-assistant/home-assistant/pull/7485 -[#7488]: https://github.com/home-assistant/home-assistant/pull/7488 -[#7490]: https://github.com/home-assistant/home-assistant/pull/7490 -[#7491]: https://github.com/home-assistant/home-assistant/pull/7491 -[#7492]: https://github.com/home-assistant/home-assistant/pull/7492 -[#7494]: https://github.com/home-assistant/home-assistant/pull/7494 -[#7495]: https://github.com/home-assistant/home-assistant/pull/7495 -[#7497]: https://github.com/home-assistant/home-assistant/pull/7497 -[#7499]: https://github.com/home-assistant/home-assistant/pull/7499 -[#7502]: https://github.com/home-assistant/home-assistant/pull/7502 -[#7503]: https://github.com/home-assistant/home-assistant/pull/7503 -[#7505]: https://github.com/home-assistant/home-assistant/pull/7505 -[#7506]: https://github.com/home-assistant/home-assistant/pull/7506 -[#7508]: https://github.com/home-assistant/home-assistant/pull/7508 -[#7509]: https://github.com/home-assistant/home-assistant/pull/7509 -[#7514]: https://github.com/home-assistant/home-assistant/pull/7514 -[#7520]: https://github.com/home-assistant/home-assistant/pull/7520 -[#7521]: https://github.com/home-assistant/home-assistant/pull/7521 -[#7523]: https://github.com/home-assistant/home-assistant/pull/7523 -[#7525]: https://github.com/home-assistant/home-assistant/pull/7525 -[#7526]: https://github.com/home-assistant/home-assistant/pull/7526 -[#7530]: https://github.com/home-assistant/home-assistant/pull/7530 -[#7532]: https://github.com/home-assistant/home-assistant/pull/7532 -[#7533]: https://github.com/home-assistant/home-assistant/pull/7533 -[#7536]: https://github.com/home-assistant/home-assistant/pull/7536 -[#7538]: https://github.com/home-assistant/home-assistant/pull/7538 -[#7541]: https://github.com/home-assistant/home-assistant/pull/7541 -[#7544]: https://github.com/home-assistant/home-assistant/pull/7544 -[#7548]: https://github.com/home-assistant/home-assistant/pull/7548 -[#7549]: https://github.com/home-assistant/home-assistant/pull/7549 -[#7550]: https://github.com/home-assistant/home-assistant/pull/7550 -[#7551]: https://github.com/home-assistant/home-assistant/pull/7551 -[#7552]: https://github.com/home-assistant/home-assistant/pull/7552 -[#7553]: https://github.com/home-assistant/home-assistant/pull/7553 -[#7555]: https://github.com/home-assistant/home-assistant/pull/7555 -[#7557]: https://github.com/home-assistant/home-assistant/pull/7557 -[#7559]: https://github.com/home-assistant/home-assistant/pull/7559 -[#7560]: https://github.com/home-assistant/home-assistant/pull/7560 -[#7561]: https://github.com/home-assistant/home-assistant/pull/7561 -[#7562]: https://github.com/home-assistant/home-assistant/pull/7562 -[#7563]: https://github.com/home-assistant/home-assistant/pull/7563 -[#7564]: https://github.com/home-assistant/home-assistant/pull/7564 -[#7565]: https://github.com/home-assistant/home-assistant/pull/7565 -[#7566]: https://github.com/home-assistant/home-assistant/pull/7566 -[#7569]: https://github.com/home-assistant/home-assistant/pull/7569 -[#7570]: https://github.com/home-assistant/home-assistant/pull/7570 -[#7571]: https://github.com/home-assistant/home-assistant/pull/7571 -[#7573]: https://github.com/home-assistant/home-assistant/pull/7573 -[#7574]: https://github.com/home-assistant/home-assistant/pull/7574 -[#7576]: https://github.com/home-assistant/home-assistant/pull/7576 -[#7581]: https://github.com/home-assistant/home-assistant/pull/7581 -[#7584]: https://github.com/home-assistant/home-assistant/pull/7584 -[#7587]: https://github.com/home-assistant/home-assistant/pull/7587 -[#7589]: https://github.com/home-assistant/home-assistant/pull/7589 -[#7590]: https://github.com/home-assistant/home-assistant/pull/7590 -[#7591]: https://github.com/home-assistant/home-assistant/pull/7591 -[#7593]: https://github.com/home-assistant/home-assistant/pull/7593 -[#7596]: https://github.com/home-assistant/home-assistant/pull/7596 -[#7598]: https://github.com/home-assistant/home-assistant/pull/7598 -[#7603]: https://github.com/home-assistant/home-assistant/pull/7603 -[#7612]: https://github.com/home-assistant/home-assistant/pull/7612 -[#7613]: https://github.com/home-assistant/home-assistant/pull/7613 -[#7615]: https://github.com/home-assistant/home-assistant/pull/7615 -[#7621]: https://github.com/home-assistant/home-assistant/pull/7621 -[#7622]: https://github.com/home-assistant/home-assistant/pull/7622 -[#7623]: https://github.com/home-assistant/home-assistant/pull/7623 -[#7624]: https://github.com/home-assistant/home-assistant/pull/7624 -[#7626]: https://github.com/home-assistant/home-assistant/pull/7626 -[#7629]: https://github.com/home-assistant/home-assistant/pull/7629 -[#7630]: https://github.com/home-assistant/home-assistant/pull/7630 -[#7632]: https://github.com/home-assistant/home-assistant/pull/7632 -[#7638]: https://github.com/home-assistant/home-assistant/pull/7638 -[#7640]: https://github.com/home-assistant/home-assistant/pull/7640 -[#7647]: https://github.com/home-assistant/home-assistant/pull/7647 -[@JshWright]: https://github.com/JshWright -[@Juggels]: https://github.com/Juggels -[@Kane610]: https://github.com/Kane610 -[@MartinHjelmare]: https://github.com/MartinHjelmare -[@abmantis]: https://github.com/abmantis -[@aequitas]: https://github.com/aequitas -[@amelchio]: https://github.com/amelchio -[@andersonshatch]: https://github.com/andersonshatch -[@andrey-git]: https://github.com/andrey-git -[@armills]: https://github.com/armills -[@azogue]: https://github.com/azogue -[@balloob]: https://github.com/balloob -[@basschipper]: https://github.com/basschipper -[@bestlibre]: https://github.com/bestlibre -[@cnrd]: https://github.com/cnrd -[@commento]: https://github.com/commento -[@corneyl]: https://github.com/corneyl -[@cribbstechnologies]: https://github.com/cribbstechnologies -[@danielhiversen]: https://github.com/danielhiversen -[@danielperna84]: https://github.com/danielperna84 -[@fabaff]: https://github.com/fabaff -[@finish06]: https://github.com/finish06 -[@florincosta]: https://github.com/florincosta -[@frog32]: https://github.com/frog32 -[@fronzbot]: https://github.com/fronzbot -[@gurumitts]: https://github.com/gurumitts -[@imrehg]: https://github.com/imrehg -[@jhemzal]: https://github.com/jhemzal -[@jminardi]: https://github.com/jminardi -[@jumpkick]: https://github.com/jumpkick -[@mezz64]: https://github.com/mezz64 -[@mnoorenberghe]: https://github.com/mnoorenberghe -[@nunofgs]: https://github.com/nunofgs -[@olekenneth]: https://github.com/olekenneth -[@pavoni]: https://github.com/pavoni -[@perosb]: https://github.com/perosb -[@pezinek]: https://github.com/pezinek -[@pschmitt]: https://github.com/pschmitt -[@robbiet480]: https://github.com/robbiet480 -[@scarface-4711]: https://github.com/scarface-4711 -[@stu-gott]: https://github.com/stu-gott -[@tboyce021]: https://github.com/tboyce021 -[@tsvi]: https://github.com/tsvi -[@turbokongen]: https://github.com/turbokongen -[@w1ll1am23]: https://github.com/w1ll1am23 -[alexa docs]: https://home-assistant.io/components/alexa/ -[axis docs]: https://home-assistant.io/components/axis/ -[config.automation docs]: https://home-assistant.io/docs/automation/editor/ -[automation.event docs]: https://home-assistant.io/docs/configuration/events/ -[automation.state docs]: https://home-assistant.io/docs/configuration/state_object/ -[binary_sensor.mystrom docs]: https://home-assistant.io/components/binary_sensor.mystrom/ -[binary_sensor.raspihats docs]: https://home-assistant.io/components/binary_sensor.raspihats/ -[binary_sensor.rpi_pfio docs]: https://home-assistant.io/components/binary_sensor.rpi_pfio/ -[blink docs]: https://home-assistant.io/components/blink/ -[camera.__init__ docs]: https://home-assistant.io/components/camera.__init__/ -[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/ -[camera.zoneminder docs]: https://home-assistant.io/components/camera.zoneminder/ -[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/ -[config.__init__ docs]: https://home-assistant.io/components/config.__init__/ -[configurator docs]: https://home-assistant.io/components/configurator/ -[cover.lutron_caseta docs]: https://home-assistant.io/components/cover.lutron_caseta/ -[datadog docs]: https://home-assistant.io/components/datadog/ -[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/ -[device_tracker.linksys_ap docs]: https://home-assistant.io/components/device_tracker.linksys_ap/ -[device_tracker.unifi docs]: https://home-assistant.io/components/device_tracker.unifi/ -[dweet docs]: https://home-assistant.io/components/dweet/ -[eight_sleep docs]: https://home-assistant.io/components/eight_sleep/ -[homematic docs]: https://home-assistant.io/components/homematic/ -[image_processing.__init__ docs]: https://home-assistant.io/components/image_processing.__init__/ -[image_processing.demo docs]: https://home-assistant.io/components/image_processing.demo/ -[image_processing.dlib_face_detect docs]: https://home-assistant.io/components/image_processing.dlib_face_detect/ -[image_processing.dlib_face_identify docs]: https://home-assistant.io/components/image_processing.dlib_face_identify/ -[image_processing.microsoft_face_detect docs]: https://home-assistant.io/components/image_processing.microsoft_face_detect/ -[image_processing.microsoft_face_identify docs]: https://home-assistant.io/components/image_processing.microsoft_face_identify/ -[image_processing.openalpr_cloud docs]: https://home-assistant.io/components/image_processing.openalpr_cloud/ -[image_processing.openalpr_local docs]: https://home-assistant.io/components/image_processing.openalpr_local/ -[image_processing.opencv docs]: https://home-assistant.io/components/image_processing.opencv/ -[image_processing.seven_segments docs]: https://home-assistant.io/components/image_processing.seven_segments/ -[kira docs]: https://home-assistant.io/components/kira/ -[light.__init__ docs]: https://home-assistant.io/components/light.__init__/ -[light.blinksticklight docs]: https://home-assistant.io/components/light.blinksticklight/ -[light.enocean docs]: https://home-assistant.io/components/light.enocean/ -[light.flux_led docs]: https://home-assistant.io/components/light.flux_led/ -[light.insteon_local docs]: https://home-assistant.io/components/light.insteon_local/ -[light.insteon_plm docs]: https://home-assistant.io/components/light.insteon_plm/ -[light.isy994 docs]: https://home-assistant.io/components/light.isy994/ -[light.lifx docs]: https://home-assistant.io/components/light.lifx/ -[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/ -[light.mystrom docs]: https://home-assistant.io/components/light.mystrom/ -[light.osramlightify docs]: https://home-assistant.io/components/light.osramlightify/ -[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/ -[logbook docs]: https://home-assistant.io/components/logbook/ -[lutron_caseta docs]: https://home-assistant.io/components/lutron_caseta/ -[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/ -[media_player.kodi docs]: https://home-assistant.io/components/media_player.kodi/ -[media_player.onkyo docs]: https://home-assistant.io/components/media_player.onkyo/ -[media_player.roku docs]: https://home-assistant.io/components/media_player.roku/ -[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/ -[media_player.spotify docs]: https://home-assistant.io/components/media_player.spotify/ -[microsoft_face docs]: https://home-assistant.io/components/microsoft_face/ -[notify.html5 docs]: https://home-assistant.io/components/notify.html5/ -[notify.sendgrid docs]: https://home-assistant.io/components/notify.sendgrid/ -[notify.smtp docs]: https://home-assistant.io/components/notify.smtp/ -[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/ -[plant docs]: https://home-assistant.io/components/plant/ -[raspihats docs]: https://home-assistant.io/components/raspihats/ -[remote.kira docs]: https://home-assistant.io/components/remote.kira/ -[rflink docs]: https://home-assistant.io/components/rflink/ -[rpi_pfio docs]: https://home-assistant.io/components/rpi_pfio/ -[sensor.blink docs]: https://home-assistant.io/components/sensor.blink/ -[sensor.dweet docs]: https://home-assistant.io/components/sensor.dweet/ -[sensor.envirophat docs]: https://home-assistant.io/components/sensor.envirophat/ -[sensor.file docs]: https://home-assistant.io/components/sensor.file/ -[sensor.influxdb docs]: https://home-assistant.io/components/sensor.influxdb/ -[sensor.kira docs]: https://home-assistant.io/components/sensor.kira/ -[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/ -[sensor.modem_callerid docs]: https://home-assistant.io/components/sensor.modem_callerid/ -[sensor.nzbget docs]: https://home-assistant.io/components/sensor.nzbget/ -[sensor.scrape docs]: https://home-assistant.io/components/sensor.scrape/ -[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/ -[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/ -[sun docs]: https://home-assistant.io/components/sun/ -[switch.rpi_pfio docs]: https://home-assistant.io/components/switch.rpi_pfio/ -[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/ -[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/ -[telegram_bot.services.yaml docs]: https://home-assistant.io/components/telegram_bot.services.yaml/ -[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/ -[tradfri docs]: https://home-assistant.io/components/tradfri/ -[vera docs]: https://home-assistant.io/components/vera/ -[websocket_api docs]: https://home-assistant.io/components/websocket_api/ -[zwave docs]: https://home-assistant.io/components/zwave/ -[zwave.api docs]: https://home-assistant.io/components/zwave.api/ -[forum]: https://community.home-assistant.io/ -[issue]: https://github.com/home-assistant/home-assistant/issues -[#7673]: https://github.com/home-assistant/home-assistant/pull/7673 -[#7683]: https://github.com/home-assistant/home-assistant/pull/7683 -[#7689]: https://github.com/home-assistant/home-assistant/pull/7689 -[#7714]: https://github.com/home-assistant/home-assistant/pull/7714 -[@cgtobi]: https://github.com/cgtobi -[@tobygray]: https://github.com/tobygray -[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/ -[hassio docs]: https://home-assistant.io/components/hassio/ -[media_player.volumio docs]: https://home-assistant.io/components/media_player.volumio/ -[telegram_bot.__init__ docs]: https://home-assistant.io/components/telegram_bot.__init__/ -[discord]: https://discord.gg/c5DvZ4e ]]>
diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index a38cfdd362..6ee5fcb0ef 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -79,6 +79,27 @@

2017

+
+
diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 0d4c71b1fc..77a88895cb 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index eb1b2b7a41..bf01e99e4c 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -136,21 +136,21 @@

Recent Posts

diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 723471867f..61d9281b7c 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index 0bcef437c7..e404419de3 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -137,21 +137,21 @@

Recent Posts

diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index e49a279287..d0f7c9b399 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index 7238a0fc6c..654ba5cc57 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -242,21 +242,21 @@

Recent Posts

diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 9c6ad9c2cf..01f1dcce6c 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index f11644f899..1c1a24d926 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -158,21 +158,21 @@

Recent Posts

diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index a9c48dfbd2..128f60e410 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index a8d0c91094..11111f51a5 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -267,21 +267,21 @@

Recent Posts

diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index a41fb2d5be..24e2f748ca 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-07-29T20:39:19+00:00 + 2017-07-29T21:57:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index e8e0407d19..6649e6b64d 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -158,21 +158,21 @@

Recent Posts

diff --git a/blog/index.html b/blog/index.html index e69e15b48d..557225661b 100644 --- a/blog/index.html +++ b/blog/index.html @@ -67,6 +67,68 @@
+
+
+

+ 0.50: Voice control, History improvements, and Xiaomi +

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

+

Last Wednesday we released Hass.io, an operating system to take care of all the updating hassles that come with running home automation at home and so much more. This is a major milestone for Home Assistant as it is our first step to offering a fully integrated solution using a bring your own hardware approach.

+

The launch has been crazy successful. The 20 minute introduction video by BRUHAutomation already has 12.5k views in just 4 days with no less than 150 comments.

+

Hass.io will be a great foundation for bigger and better integrated features. Stay tuned.

+

Adding the power of voice to integrations

+

Hass.io will be a great foundation for bigger and better integrated features. Stay tuned.

+

But enough about Hass.io, let’s not forget about Home Assistant. This release has completely revamped the way how we deal with voice integrations. We turned Home Assistant into a platform to write voice apps, no matter where the processing of the voice happens. This can be done by Alexa, Google Assistant or in the Home Assistant user interface.

+

We are super excited about the new functionality and hope that it will trigger a new type of applications and systems to be built on top of Home Assistant. This release includes a shopping list to show the new functionality. As a user you can add any item to the shopping list with your voice and also ask what is on your shopping list.

+
# Example configuration.yaml entry
+shopping_list:
+
+
+

To make testing these applications easier, we’ve updated the conversation component. The component will now allow sentences to be configured that hook directly into the new voice functionality. Combined with the new interface it will allow for some great interactions!

+ +

History improvements

+

@OverloadUT has been recently spending a lot of time on optimizing the history database queries. This release includes PR #8632, the first in a list of improvements that he is working on. This PR greatly improves requests for single entities by using an optimized query for this use case.

+

The performance change in some of his tests shows this change to be about 300x faster (30 seconds to 0.1 seconds!) (There is no theoretical upper limit due to the issue with multi-entity queries getting worse the longer the current recorder run has been going.)

+

Xiaomi integration

+

Yes, it has happened! After being in beta for a while, the Xiaomi support is now available to all. @danielhiversen did an amazing job and we now support sensors, switches, lights and covers.

+

Velbus integration

+

Another awesome integration is that of the Velbus home automation system which has been contributed by @thomasdelaet. It integrates their sensors, covers, fans, lights and switches.

+

Manual alarm with MQTT control

+

A new version of the manual alarm component is now available with full MQTT control thanks to @colinodell. Using this you can build your own control panel to remotely arm/disarm the alarm. For example, using a Raspberry Pi to create an alarm.

+

New Platforms

+ +

If you need help…

+

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

+

Reporting Issues

+

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

+ Read on → +
+
+

@@ -144,6 +206,32 @@ Hass.io dashboard


+
+
+

+ Home Assistant Podcast #4 +

+
+ + + Less than one minute reading time + + +
    +
  • Media
  • +
+
+ Comments +
+
+
+

We quickly cover off a few community items including the move to Discord and Carlo talks with Phil about his use of Floorplan.

+

Listen online

+
+
+

@@ -461,63 +549,6 @@ Screenshot of a green dashboard


-
-
-

- ZWave Entity IDs -

-
- - - two minutes reading time - - -
    -
  • Technology
  • -
-
- Comments -
-
-
-

ZWave entity_ids have long been a source of frustration in Home Assistant. The first problem we faced was that depending on the order of node discovery, entity_ids could be discovered with different names on each run. To solve this we added the node id as a suffix to the entity_id. This ensured that entity_ids were generated deterministically on each run, but additional suffixes had to be added to handle edge cases where there would otherwise be a conflict. The resulting entity_ids worked, but have been difficult to work with and makes ZWave a strange exception among other Home Assistant components.

-

Thanks to the awesome work of @turbokongen, a growing number of ZWave configuration options are now available from the new ZWave panel in the Home Assistant frontend. Among these new features is support for renaming of ZWave nodes and their underlying values. (These renames are persisted in zwcfg_*.xml) This is important, because these items are combined to form the Home Assistant entity name, which is used to generate the entity_id. Now that these options are available, ZWave users can rename nodes and values, influencing the entity_ids that are generated by Home Assistant.

-

Now that users are able to control these names, we will be making changes to how the entity_ids are generated for ZWave entities. The ZWave entity_ids are going to switch back to using the standard entity_id generation from Home Assistant core, based on the entity names. Moving forward, if there is a conflict when generating entity_ids, a suffix will be added, and it will be the responsibility of the user to rename their nodes and values to avoid the conflict. This is the same as any other platform in Home Assistant where two devices are discovered with the same name.

-

With the release of 0.47, this feature will be opt-in. Setting new_entity_ids: true under zwave: in your configuration.yaml will enable the new generation. After 0.48 this feature will become opt-out. From 0.48 onward, unless you’ve declared new_entity_ids: false you will switch to the new entity_id generation. At an undecided point in the future, the old entity_id generation will be removed completely.

-

I’m sure all ZWave users understand that the current entity_ids aren’t easy to use. They’re annoying to type in configuration.yaml, and break if a node needs to be re-included to the network. We know that breaking changes are painful, and so we’re doing what we can to roll this change out as smoothly as possible. The end result should be a dramatic simplification of most ZWave configurations. We hope that this change will ultimately make ZWave much easier to work with, and bring ZWave configuration just a little closer to the rest of the Home Assistant platforms.

-
-
-
- -
diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index 17210709f5..52df756aef 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -67,6 +67,140 @@
+
+
+

+ 0.16: Embedded MQTT broker, Uber, Yamaha receivers and Growl +

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

Party people, 0.16 is here! The big thing with this release is that we have completely removed the barrier to get started by MQTT by being able to launch an embedded MQTT server: hbMQTT. Just add mqtt: to your config and a broker is launched and connected with Home Assistant. See the documentation for more info.

+

Further in this release a bunch of cool new stuff, bug fixes and rewrites for the Vera and Tellstick component (see breaking changes section at bottom for this!).

+

Rock on.

+

+ +

Breaking changes

+
    +
  • +

    Automation: support for old deprecated config has been removed

    +
  • +
  • +

    Tellstick configuration has changed

    +
  • +
+
tellstick:
+  signal_repetitions: X
+
+
+
    +
  • Vera configuration has changed
  • +
+
vera:
+  vera_controller_url: http://192.168.1.161:3480/
+  # Optional to exclude devices - this is a list of vera device ids
+  exclude: [ 13, 14, 16, 20, 23, 72, 73, 74, 75, 76, 77, 78, 88, 89, 99]
+  # Optional to import switches as lights - this is a list of vera device ids
+  lights: [15, 17, 19, 21, 22, 24, 26, 43, 64, 70, 87]
+
+
+
+
+
+
+
+

+ 0.15: Unforked Open Z-Wave, templated service calls, extended scene support and PEP257 compliance. +

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

Two weeks has past so here is 0.15! We have been focussing a lot on quality. Making sure the system is more stable and reliable. I usually try to highlight one cool thing in the release notes but this release has 4 exciting announcements!

+
    +
  • @fabaff has upgraded the codebase to follow the PEP257 documentation standard.
  • +
  • @partofthething has migrated us to use the main Python Open Z-Wave library instead of our forked version.
  • +
  • To make our automations more powerful, @persandstrom added the option to use templates to dynamically create service calls. This works for automation, Alexa, universal media player, template switch. Learn more.
  • +
  • @MartinHjelmare has upgraded our scene support to now support all built-in services and components.
  • +
+

Besides bug fixes, this release also brings:

+

+ +
# Example using templates for service and data in service call.
+# Works for automation, Alexa, universal media player, template switch.
+automation:
+  - trigger:
+      - platform: state
+        entity_id: switch.bathroom
+    action:
+      service_template: >
+        {% if is_state('switch.bathroom', 'on') %}
+          switch.turn_on
+        {% else %}
+          switch.turn_off
+        {% endif %}
+      data_template:
+        entity_id: switch.{{ states('input_select.is') }}
+
+
+

Breaking Changes

+
    +
  • Media Player: Attributes to call service play_media has been renamed to +media_content_type and media_content_id, to match the corresponding media +player state attributes. This change affects automations, scripts and scenes.
  • +
+
+
+

@@ -480,105 +614,6 @@ Example of the new views in the frontend. Learn mor


-
-
-

- 0.11: Extended support for DIY solutions -

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

First release of 2016 and we are on 🔥! The main repository has passed 2500 ⭐ on GitHub (2596 ⭐ as of now). This release also has a record number of 20 contributors all working on improving and extending Home Assistant. With the continued growth, I am very excited to see what 2016 will bring us 🤘.

-

- -

Backwards incompatible changes

- -
-
-
-
-
-

- 0.10: Amazon Echo, iCloud, Dweet.io, Twitch and templating support! -

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

Alrighty, it’s time for Home Assistant 0.10. A lot amazing things have changed and sadly we also had to introduce a bunch of backwards incompatible changes. I would like to give a big shoutout to Philip Lundrigan (@philipbl) who put a lot in effort in helping the migration to move towards using templates for a wide variety of platforms.

-
- -
-

- - Read on → -
-
-