diff --git a/atom.xml b/atom.xml index 5adcc1ff14..94969d00f5 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ @@ -13,6 +13,44 @@ Octopress + + <![CDATA[Templates, dates and times]]> + + 2017-10-15T06:00:00+00:00 + https://home-assistant.io/blog/2017/10/15/templating-date-time + This Pull Request shows in a clear way what happens if the documentation is not as good as it should be. In short, it’s about Templating and how people start to think about creative ways to solve it if it’s not documented. Let’s assume that we want the current year. There are a couple of options available to do that:

+ +
    +
  • Query JSON Test with a rest sensor and a value_template:.
  • +
  • Use a time_date sensor and a template {{ strptime(states('sensor.date'), '%Y-%m-%d').year }}.
  • +
  • Write a script in language X and use it with the command sensor or use date +"%Y" as a command:.
  • +
+ + + +

We want it simpler, right? Templating offers now() and utcnow(). We will stick with now() in this blog post but it applies to utcnow() as well. Our documentation said:

+ +
+

now() will be rendered as current time in your time zone.

+
+ +

Hmmm, …OK, that’s a start. How to get the year? {{ now() }} gives you 2017-10-14 20:27:23.700401+02:00 which is far more than we are looking for. As an user you don’t want to dive into the code but there would you find the solution. You will get a Python datetime object from {{ now() }}. This means that you can access more than you think in a template:

+ +
    +
  • For the time: now().microsecond, now().second, now().minute and now().hour
  • +
  • For the date: now().day, now().month and now().year
  • +
  • Misc: now().weekday() and now().isoweekday()
  • +
+ +

For the year it would be: {{ now().year }}. I guess that there are rare use cases for now().resolution, now().min and now().max too.

+ +

Hacktoberfest is still running. Working on the documentation is pretty easy. If you know a nice trick, want to help improving the page of a platform or just fix typo then please do. Our Website/Documentation section contains some requirements which are defined in the Documentation Standards and the “Create a page” documentation for other useful details.

+ +

Thanks to Egor Tsinko for bringing this issue to our attention.

+ +]]>
+
+ <![CDATA[0.55: Tibber, DuckDNS, The Things Network, Owntrack]]> @@ -1774,256 +1812,6 @@ Screenshot of a green dashboard

Dale Higgs
Community Leader, Home Assistant

-]]> -
- - - <![CDATA[0.48: Snips.ai, Shiftr.io and a massive History query speed up]]> - - 2017-07-02T00:02:05+00:00 - https://home-assistant.io/blog/2017/07/02/release-48 -

- -

It’s time for a great new release!

- -

We’ve started the process of upgrading our frontend technology. If you notice something not working that did work before, please open an issue.

- -

Pascal has added a new option to Home Assistant core to set a list of whitelisted folders that Home Assistant can read from. When a component allows to send files (like Telegram), it will only be allowed to send files from those directories. The only default whitelisted folder is the public <config>/www directory.

- -

Z-Wave will, as announced in the last release, be defaulting to generate the new entity ids. More info in the blog post. You can still opt-in for the old style.

- -
zwave:
-  new_entity_ids: false
-
-
- -

Big speed up in querying the history

- -

Thanks to the work by @cmsimike in #8255 you’ll see a significant speed up when using the history view. In his local tests queries went from 1 minute to 90ms! ⚡️

- -

Snips.ai component

- -

Snips has contributed a component to integrate with their Snips.ai local voice assistant. This will allow you to hook a speaker and a microphone into your Raspberry Pi and make your own local Amazon Echo quickly. See the docs for further instructions.

- -

Also a shoutout to @michaelarnauts for keeping an eye on our Docker build and once again reducing the file size 👍

- -

Release 0.48.1 - July 5

- - - -

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

- -
    -
  • We have added a new option to whitelist folders that can be used as sources for sending files. You will need to use this option if you are using files with the telegram component. (@pvizeli - #8189) (breaking change)
  • -
- -
homeassistant:
-  whitelist_external_dirs:
-    - /tmp
-    - /home/kenji/data
-
-
- - - -
notify:
-  - name: mail
-    platform: smtp
-    server: !secret smtp_server
-    sender: !secret mail_alert
-    username: !secret mail_username
-    password: !secret mail_password
-    recipient: !secret mail_admin
-    encryption: tls  # Or starttls, none
-
-
- -
    -
  • Light - LIFX: The lifx_effect_breathe call was deprecated in version 0.47 and has now been removed. You can use lifx_effect_pulse with mode: breathe for the same effect. (@amelchio - #8222) (light.lifx docs) (breaking change)
  • -
  • LimitlessLED: No longer automatically fades the lights when turning the light off. Can be restored with a new config option. (@SmilyOrg - #7369) (light.limitlessled docs) (breaking change)
  • -
- -
light:
-  platform: limitlessled
-  bridges:
-
-    - host: !secret limitless_v6_ip
-      port: 5987
-      version: 6
-      groups:
-
-      - number: 1
-        type: rgbww
-        name: Safari Glow
-        fade: none
-
-
- -

All changes

- - - ]]>
diff --git a/blog/2014/12/18/website-launched/index.html b/blog/2014/12/18/website-launched/index.html index aa787fcb4a..99d553871f 100644 --- a/blog/2014/12/18/website-launched/index.html +++ b/blog/2014/12/18/website-launched/index.html @@ -128,6 +128,9 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html index 9917ea70c8..03bb297b02 100644 --- a/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html +++ b/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/index.html @@ -152,6 +152,9 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2015/01/13/nest-in-da-house/index.html b/blog/2015/01/13/nest-in-da-house/index.html index 31a0063075..57bc566526 100644 --- a/blog/2015/01/13/nest-in-da-house/index.html +++ b/blog/2015/01/13/nest-in-da-house/index.html @@ -139,6 +139,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2015/02/24/streaming-updates/index.html b/blog/2015/02/24/streaming-updates/index.html index 02c6dd2db0..202d795b40 100644 --- a/blog/2015/02/24/streaming-updates/index.html +++ b/blog/2015/02/24/streaming-updates/index.html @@ -136,6 +136,9 @@

Recent Posts

diff --git a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html index 8197bad3a2..1a028b6227 100644 --- a/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html +++ b/blog/2015/03/01/home-assistant-migrating-to-yaml/index.html @@ -130,6 +130,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2015/04/25/release-notes/index.html b/blog/2015/04/25/release-notes/index.html index e382d137cd..13c6a3e7af 100644 --- a/blog/2015/04/25/release-notes/index.html +++ b/blog/2015/04/25/release-notes/index.html @@ -202,6 +202,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html index bab1c350a2..0c8d569a4a 100644 --- a/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html +++ b/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/index.html @@ -207,6 +207,9 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2015/09/13/home-assistant-meets-ifttt/index.html b/blog/2015/09/13/home-assistant-meets-ifttt/index.html index 022f509e83..136ff161ce 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -274,6 +274,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2015/12/05/community-highlights/index.html b/blog/2015/12/05/community-highlights/index.html index 58359d17e0..c855642484 100644 --- a/blog/2015/12/05/community-highlights/index.html +++ b/blog/2015/12/05/community-highlights/index.html @@ -135,6 +135,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2016/01/17/extended-support-for-diy-solutions/index.html b/blog/2016/01/17/extended-support-for-diy-solutions/index.html index 7b88ecbec3..46daa9b40f 100644 --- a/blog/2016/01/17/extended-support-for-diy-solutions/index.html +++ b/blog/2016/01/17/extended-support-for-diy-solutions/index.html @@ -158,6 +158,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2016/02/12/classifying-the-internet-of-things/index.html b/blog/2016/02/12/classifying-the-internet-of-things/index.html index 3fda7975a7..81cae1afff 100644 --- a/blog/2016/02/12/classifying-the-internet-of-things/index.html +++ b/blog/2016/02/12/classifying-the-internet-of-things/index.html @@ -255,6 +255,9 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html index 385bafbbbe..5c7c01d510 100644 --- a/blog/2016/02/18/multi-room-audio-with-snapcast/index.html +++ b/blog/2016/02/18/multi-room-audio-with-snapcast/index.html @@ -220,6 +220,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html index fc6b6523db..8be5aa065d 100644 --- a/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html +++ b/blog/2016/04/09/onkyo-panasonic-gtfs-and-config-validation/index.html @@ -146,6 +146,9 @@

Recent Posts

diff --git a/blog/2016/04/17/updated-documentation/index.html b/blog/2016/04/17/updated-documentation/index.html index 4f4b39085c..7d5ffd4b69 100644 --- a/blog/2016/04/17/updated-documentation/index.html +++ b/blog/2016/04/17/updated-documentation/index.html @@ -132,6 +132,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2016/05/18/why-we-use-polymer/index.html b/blog/2016/05/18/why-we-use-polymer/index.html index a24392fd1e..503ab5415d 100644 --- a/blog/2016/05/18/why-we-use-polymer/index.html +++ b/blog/2016/05/18/why-we-use-polymer/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2016/05/21/release-020/index.html b/blog/2016/05/21/release-020/index.html index c241525555..55604dc8b7 100644 --- a/blog/2016/05/21/release-020/index.html +++ b/blog/2016/05/21/release-020/index.html @@ -162,6 +162,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html index 396caeea2c..0efab11524 100644 --- a/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html +++ b/blog/2016/07/30/custom-frontend-panels-jupyter-notebooks-directv/index.html @@ -183,6 +183,9 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html index 215471bf9c..50627c53ac 100644 --- a/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html +++ b/blog/2016/08/07/optimizing-the-home-assistant-mobile-web-app/index.html @@ -210,6 +210,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2016/09/10/notify-group-reload-api-pihole/index.html b/blog/2016/09/10/notify-group-reload-api-pihole/index.html index c8687dcb7f..984e1b713c 100644 --- a/blog/2016/09/10/notify-group-reload-api-pihole/index.html +++ b/blog/2016/09/10/notify-group-reload-api-pihole/index.html @@ -211,6 +211,9 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2016/10/01/we-have-raspberry-image-now/index.html b/blog/2016/10/01/we-have-raspberry-image-now/index.html index ace5875fc1..319444aa10 100644 --- a/blog/2016/10/01/we-have-raspberry-image-now/index.html +++ b/blog/2016/10/01/we-have-raspberry-image-now/index.html @@ -137,6 +137,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2016/10/25/explaining-the-updater/index.html b/blog/2016/10/25/explaining-the-updater/index.html index 4691c07e9e..b18fa98b3e 100644 --- a/blog/2016/10/25/explaining-the-updater/index.html +++ b/blog/2016/10/25/explaining-the-updater/index.html @@ -155,6 +155,9 @@

Recent Posts

diff --git a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html index 9670f52de3..962f52031c 100644 --- a/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html +++ b/blog/2016/11/05/hacktoberfest-influxdb-weather/index.html @@ -223,6 +223,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2016/12/19/thank-you/index.html b/blog/2016/12/19/thank-you/index.html index 79c1497604..90f31a3607 100644 --- a/blog/2016/12/19/thank-you/index.html +++ b/blog/2016/12/19/thank-you/index.html @@ -136,6 +136,9 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2017/01/14/iss-usps-images-packages/index.html b/blog/2017/01/14/iss-usps-images-packages/index.html index 287609a10c..08a1ac0799 100644 --- a/blog/2017/01/14/iss-usps-images-packages/index.html +++ b/blog/2017/01/14/iss-usps-images-packages/index.html @@ -215,6 +215,9 @@ You have to note:

Recent Posts

diff --git a/blog/2017/01/18/numbers/index.html b/blog/2017/01/18/numbers/index.html index 8a60081dae..39534aa865 100644 --- a/blog/2017/01/18/numbers/index.html +++ b/blog/2017/01/18/numbers/index.html @@ -138,6 +138,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html index 7e73bcacc0..60d999265e 100644 --- a/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html +++ b/blog/2017/02/11/alert-appletv-mqtt-yeelight/index.html @@ -253,6 +253,9 @@

Recent Posts

diff --git a/blog/2017/02/14/clt-workshop/index.html b/blog/2017/02/14/clt-workshop/index.html index b8ff7ab5a0..0adb6dc606 100644 --- a/blog/2017/02/14/clt-workshop/index.html +++ b/blog/2017/02/14/clt-workshop/index.html @@ -136,6 +136,9 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2017/02/25/config-panel-and-state-restoration/index.html b/blog/2017/02/25/config-panel-and-state-restoration/index.html index 9983f65187..35571c5494 100644 --- a/blog/2017/02/25/config-panel-and-state-restoration/index.html +++ b/blog/2017/02/25/config-panel-and-state-restoration/index.html @@ -308,6 +308,9 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2017/03/22/broken-dependencies/index.html b/blog/2017/03/22/broken-dependencies/index.html index 63d744a9be..033e9a4e14 100644 --- a/blog/2017/03/22/broken-dependencies/index.html +++ b/blog/2017/03/22/broken-dependencies/index.html @@ -138,6 +138,9 @@

Recent Posts

diff --git a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html index 36da6a1752..e94c0a7769 100644 --- a/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html +++ b/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/index.html @@ -131,6 +131,9 @@

Recent Posts

diff --git a/blog/2017/03/25/todo-volumio-workday/index.html b/blog/2017/03/25/todo-volumio-workday/index.html index 45a4d674e3..8161f0dc47 100644 --- a/blog/2017/03/25/todo-volumio-workday/index.html +++ b/blog/2017/03/25/todo-volumio-workday/index.html @@ -286,6 +286,9 @@

Recent Posts

diff --git a/blog/2017/03/28/http-to-mqtt-bridge/index.html b/blog/2017/03/28/http-to-mqtt-bridge/index.html index 14ecf627a9..028b69ba17 100644 --- a/blog/2017/03/28/http-to-mqtt-bridge/index.html +++ b/blog/2017/03/28/http-to-mqtt-bridge/index.html @@ -179,6 +179,9 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html index 493dcc5634..6b8976ef09 100644 --- a/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html +++ b/blog/2017/04/08/eddystone-beacons-lockitron-locks-total-connect/index.html @@ -339,6 +339,9 @@

Recent Posts

diff --git a/blog/2017/04/15/ios/index.html b/blog/2017/04/15/ios/index.html index 71fe1a57c8..f2c97841c1 100644 --- a/blog/2017/04/15/ios/index.html +++ b/blog/2017/04/15/ios/index.html @@ -143,6 +143,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2017/04/24/hardware-contest-2017/index.html b/blog/2017/04/24/hardware-contest-2017/index.html index 66b9dfb568..016b266de0 100644 --- a/blog/2017/04/24/hardware-contest-2017/index.html +++ b/blog/2017/04/24/hardware-contest-2017/index.html @@ -136,6 +136,9 @@

Recent Posts

diff --git a/blog/2017/04/25/influxdb-grafana-docker/index.html b/blog/2017/04/25/influxdb-grafana-docker/index.html index dbc2db15c1..384294e032 100644 --- a/blog/2017/04/25/influxdb-grafana-docker/index.html +++ b/blog/2017/04/25/influxdb-grafana-docker/index.html @@ -178,6 +178,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2017/05/05/podcast-init-interview/index.html b/blog/2017/05/05/podcast-init-interview/index.html index 6c5076e28f..4802f65d6c 100644 --- a/blog/2017/05/05/podcast-init-interview/index.html +++ b/blog/2017/05/05/podcast-init-interview/index.html @@ -132,6 +132,9 @@

Recent Posts

diff --git a/blog/2017/05/06/zigbee-opencv-dlib/index.html b/blog/2017/05/06/zigbee-opencv-dlib/index.html index b99abccc2a..e636a8668d 100644 --- a/blog/2017/05/06/zigbee-opencv-dlib/index.html +++ b/blog/2017/05/06/zigbee-opencv-dlib/index.html @@ -330,6 +330,9 @@

Recent Posts

diff --git a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html index 2eb0c4cc51..58ebeeac3d 100644 --- a/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html +++ b/blog/2017/05/07/grazer-linuxtage-2017-talk-python-everywhere/index.html @@ -133,6 +133,9 @@

Recent Posts

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

Recent Posts

diff --git a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html index d5caf09e04..0e5204c304 100644 --- a/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html +++ b/blog/2017/05/19/home-assistant-at-pycon-us-2017/index.html @@ -131,6 +131,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2017/06/15/zwave-entity-ids/index.html b/blog/2017/06/15/zwave-entity-ids/index.html index f4abdfd6c5..6102fbde22 100644 --- a/blog/2017/06/15/zwave-entity-ids/index.html +++ b/blog/2017/06/15/zwave-entity-ids/index.html @@ -131,6 +131,9 @@

Recent Posts

diff --git a/blog/2017/06/17/release-47/index.html b/blog/2017/06/17/release-47/index.html index 48410488c1..69bf03bd40 100644 --- a/blog/2017/06/17/release-47/index.html +++ b/blog/2017/06/17/release-47/index.html @@ -372,6 +372,9 @@ trigger:

Recent Posts

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

Recent Posts

diff --git a/blog/2017/07/02/release-48/index.html b/blog/2017/07/02/release-48/index.html index b70ff5d01d..c8ddd16673 100644 --- a/blog/2017/07/02/release-48/index.html +++ b/blog/2017/07/02/release-48/index.html @@ -342,6 +342,9 @@

Recent Posts

diff --git a/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html b/blog/2017/07/03/home-assistant-is-moving-to-discord/index.html index 8eab48674a..052e146768 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 5e32f5f216..640eeb68cc 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 d8a16da461..186fa620af 100644 --- a/blog/2017/07/15/release-49/index.html +++ b/blog/2017/07/15/release-49/index.html @@ -328,6 +328,9 @@ Screenshot of a green dashboard

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2017/07/27/talk-python-podcast/index.html b/blog/2017/07/27/talk-python-podcast/index.html index 8d00b1dcd5..5309c38160 100644 --- a/blog/2017/07/27/talk-python-podcast/index.html +++ b/blog/2017/07/27/talk-python-podcast/index.html @@ -132,6 +132,9 @@

Recent Posts

diff --git a/blog/2017/07/29/release-50/index.html b/blog/2017/07/29/release-50/index.html index 17454014b1..60d3f5860c 100644 --- a/blog/2017/07/29/release-50/index.html +++ b/blog/2017/07/29/release-50/index.html @@ -300,6 +300,9 @@

Recent Posts

diff --git a/blog/2017/08/01/hasspodcast-ep-5/index.html b/blog/2017/08/01/hasspodcast-ep-5/index.html index 606992e0b2..b64648b908 100644 --- a/blog/2017/08/01/hasspodcast-ep-5/index.html +++ b/blog/2017/08/01/hasspodcast-ep-5/index.html @@ -130,6 +130,9 @@

Recent Posts

diff --git a/blog/2017/08/12/release-51/index.html b/blog/2017/08/12/release-51/index.html index 653ac73a11..465f92abee 100644 --- a/blog/2017/08/12/release-51/index.html +++ b/blog/2017/08/12/release-51/index.html @@ -297,6 +297,9 @@

Recent Posts

diff --git a/blog/2017/08/26/release-0-52/index.html b/blog/2017/08/26/release-0-52/index.html index b54f0ada99..2f66c6dbee 100644 --- a/blog/2017/08/26/release-0-52/index.html +++ b/blog/2017/08/26/release-0-52/index.html @@ -286,6 +286,9 @@

Recent Posts

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

Recent Posts

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

Recent Posts

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

Recent Posts

diff --git a/blog/2017/09/26/new-hassio-build-system/index.html b/blog/2017/09/26/new-hassio-build-system/index.html index 3c2e290d9e..eb9c4dec3e 100644 --- a/blog/2017/09/26/new-hassio-build-system/index.html +++ b/blog/2017/09/26/new-hassio-build-system/index.html @@ -149,6 +149,9 @@ FROM $BUILD_FROM

Recent Posts

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

Recent Posts

    +
  • + Templates, dates and times +
  • 0.55: Tibber, DuckDNS, The Things Network, Owntrack
  • diff --git a/blog/2017/09/29/hacktoberfest/index.html b/blog/2017/09/29/hacktoberfest/index.html index 712de8955a..96a801a1eb 100644 --- a/blog/2017/09/29/hacktoberfest/index.html +++ b/blog/2017/09/29/hacktoberfest/index.html @@ -146,6 +146,9 @@

    Recent Posts

    diff --git a/blog/2017/10/01/hass-podcast-ep9/index.html b/blog/2017/10/01/hass-podcast-ep9/index.html index 36c7550f43..7241053a54 100644 --- a/blog/2017/10/01/hass-podcast-ep9/index.html +++ b/blog/2017/10/01/hass-podcast-ep9/index.html @@ -131,6 +131,9 @@

    Recent Posts

    diff --git a/blog/2017/10/06/deprecating-python-3.4-support/index.html b/blog/2017/10/06/deprecating-python-3.4-support/index.html index 57456d71ed..9733872104 100644 --- a/blog/2017/10/06/deprecating-python-3.4-support/index.html +++ b/blog/2017/10/06/deprecating-python-3.4-support/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/2017/10/07/release-55/index.html b/blog/2017/10/07/release-55/index.html index c4063e7422..ade725855f 100644 --- a/blog/2017/10/07/release-55/index.html +++ b/blog/2017/10/07/release-55/index.html @@ -262,6 +262,9 @@

    Recent Posts

    diff --git a/blog/2017/10/15/templating-date-time/index.html b/blog/2017/10/15/templating-date-time/index.html new file mode 100644 index 0000000000..e88cc26735 --- /dev/null +++ b/blog/2017/10/15/templating-date-time/index.html @@ -0,0 +1,226 @@ + + + + + + + + + Templates, dates and times - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +

    Templates, dates and times

    +
    + + + two minutes reading time + + +
      +
    • Community
    • +
    +
    + Comments +
    +
    +

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

    +
      +
    • Query JSON Test with a rest sensor and a value_template:.
    • +
    • Use a time_date sensor and a template {{ strptime(states('sensor.date'), '%Y-%m-%d').year }}.
    • +
    • Write a script in language X and use it with the command sensor or use date +"%Y" as a command:.
    • +
    + +

    We want it simpler, right? Templating offers now() and utcnow(). We will stick with now() in this blog post but it applies to utcnow() as well. Our documentation said:

    +
    +

    now() will be rendered as current time in your time zone.

    +
    +

    Hmmm, …OK, that’s a start. How to get the year? {{ now() }} gives you 2017-10-14 20:27:23.700401+02:00 which is far more than we are looking for. As an user you don’t want to dive into the code but there would you find the solution. You will get a Python datetime object from {{ now() }}. This means that you can access more than you think in a template:

    +
      +
    • For the time: now().microsecond, now().second, now().minute and now().hour
    • +
    • For the date: now().day, now().month and now().year
    • +
    • Misc: now().weekday() and now().isoweekday()
    • +
    +

    For the year it would be: {{ now().year }}. I guess that there are rare use cases for now().resolution, now().min and now().max too.

    +

    Hacktoberfest is still running. Working on the documentation is pretty easy. If you know a nice trick, want to help improving the page of a platform or just fix typo then please do. Our Website/Documentation section contains some requirements which are defined in the Documentation Standards and the “Create a page” documentation for other useful details.

    +

    Thanks to Egor Tsinko for bringing this issue to our attention.

    +
    +
    +

    Comments

    +
    +
    +
    + +
    +
    + + + + + + + + diff --git a/blog/archives/index.html b/blog/archives/index.html index 465ddf9d27..f36adf2a2f 100644 --- a/blog/archives/index.html +++ b/blog/archives/index.html @@ -3271,6 +3271,27 @@
    + + + @@ -3311,6 +3332,9 @@

    Recent Posts

    diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index f16b3c05c4..47c2e76770 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/index.html b/blog/categories/announcements/index.html index 6c92f4351c..6dccfdc5be 100644 --- a/blog/categories/announcements/index.html +++ b/blog/categories/announcements/index.html @@ -157,6 +157,9 @@

    Recent Posts

    diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 4593073ea6..dd6af05c41 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ @@ -13,6 +13,40 @@ Octopress + + <![CDATA[Templates, dates and times]]> + + 2017-10-15T06:00:00+00:00 + https://home-assistant.io/blog/2017/10/15/templating-date-time + + +We want it simpler, right? [Templating](/docs/configuration/templating/) offers `now()` and `utcnow()`. We will stick with `now()` in this blog post but it applies to `utcnow()` as well. Our documentation said: + +
    + `now()` will be rendered as current time in your time zone. +
    + +Hmmm, ...OK, that's a start. How to get the year? `{{ now() }}` gives you `2017-10-14 20:27:23.700401+02:00` which is far more than we are looking for. As an user you don't want to dive into the code but there would you find the solution. You will get a [Python `datetime` object](https://docs.python.org/3.6/library/datetime.html#datetime.datetime) from `{{ now() }}`. This means that you can access more than you think in a template: + +- For the time: `now().microsecond`, `now().second`, `now().minute` and `now().hour` +- For the date: `now().day`, `now().month` and `now().year` +- Misc: `now().weekday()` and `now().isoweekday()` + +For the year it would be: `{{ now().year }}`. I guess that there are rare use cases for `now().resolution`, `now().min` and `now().max` too. + +[Hacktoberfest](/blog/2017/09/29/hacktoberfest/) is still running. Working on the documentation is pretty easy. If you know a nice [trick](/cookbook/), want to help improving the page of a platform or just fix typo then please do. Our [Website/Documentation section](/developers/documentation/) contains some requirements which are defined in the [Documentation Standards](/developers/documentation/standards/) and the "[Create a page](/developers/documentation/create_page/)" documentation for other useful details. + +Thanks to [Egor Tsinko](https://github.com/etsinko) for bringing this issue to our attention. + +]]>
    +
    + <![CDATA[Participating in Hacktoberfest]]> @@ -169,30 +203,6 @@ I just gave a talk on how you can run Python to automate your home (yes with Hom [MicroPython]: https://micropython.org -]]> - - - - <![CDATA[Hardware Contest 2017]]> - - 2017-04-24T06:00:00+00:00 - https://home-assistant.io/blog/2017/04/24/hardware-contest-2017 - diff --git a/blog/categories/community/index.html b/blog/categories/community/index.html index bf214b53c1..f898496b7e 100644 --- a/blog/categories/community/index.html +++ b/blog/categories/community/index.html @@ -79,6 +79,27 @@

    2017

    +
    +
    diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 6e2eee5c10..06c74b19b4 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/index.html b/blog/categories/device-tracking/index.html index 1a3230fa18..1891d564e1 100644 --- a/blog/categories/device-tracking/index.html +++ b/blog/categories/device-tracking/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 017fee6ef8..402fb10172 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/index.html b/blog/categories/esp8266/index.html index c0ce244e88..4d3c11247b 100644 --- a/blog/categories/esp8266/index.html +++ b/blog/categories/esp8266/index.html @@ -186,6 +186,9 @@

    Recent Posts

    diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 1496d019c4..388f746da7 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/index.html b/blog/categories/how-to/index.html index b71b7446d6..2382413eec 100644 --- a/blog/categories/how-to/index.html +++ b/blog/categories/how-to/index.html @@ -634,6 +634,9 @@

    Recent Posts

    diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 9b52b61935..e2a8dbe03e 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/index.html b/blog/categories/ibeacons/index.html index 4320e0da8f..225385af8d 100644 --- a/blog/categories/ibeacons/index.html +++ b/blog/categories/ibeacons/index.html @@ -161,6 +161,9 @@

    Recent Posts

    diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index 98b0a6e070..28ca3536fd 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+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 4c2a5e6383..470a1f6e3a 100644 --- a/blog/categories/internet-of-things/index.html +++ b/blog/categories/internet-of-things/index.html @@ -222,6 +222,9 @@

    Recent Posts

    diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index d53a12f9e8..c02afa575f 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/index.html b/blog/categories/iot-data/index.html index 1a75a5c1b2..096acbb294 100644 --- a/blog/categories/iot-data/index.html +++ b/blog/categories/iot-data/index.html @@ -181,6 +181,9 @@

    Recent Posts

    diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index b2c9310c9e..f7d57475fd 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/index.html b/blog/categories/media/index.html index 708cf8d3e4..e106df89fe 100644 --- a/blog/categories/media/index.html +++ b/blog/categories/media/index.html @@ -304,6 +304,9 @@

    Recent Posts

    diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 151738d685..bf89029f48 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/index.html b/blog/categories/merchandise/index.html index 4c6963e3f3..8ab586f3d0 100644 --- a/blog/categories/merchandise/index.html +++ b/blog/categories/merchandise/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index e0417e3760..91e09ec02f 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/index.html b/blog/categories/micropython/index.html index b961f3a857..955903e584 100644 --- a/blog/categories/micropython/index.html +++ b/blog/categories/micropython/index.html @@ -185,6 +185,9 @@

    Recent Posts

    diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index b15e26fddd..59df29042c 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/index.html b/blog/categories/mqtt/index.html index 9dc6f8f048..445b5638f2 100644 --- a/blog/categories/mqtt/index.html +++ b/blog/categories/mqtt/index.html @@ -207,6 +207,9 @@

    Recent Posts

    diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 6f38086428..87ccfa7dac 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/index.html b/blog/categories/organisation/index.html index adef14231d..a7ba3f0d85 100644 --- a/blog/categories/organisation/index.html +++ b/blog/categories/organisation/index.html @@ -201,6 +201,9 @@

    Recent Posts

    diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index d2c9f020ae..327edb19c2 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/index.html b/blog/categories/owntracks/index.html index 624d8719a4..375c8cc95c 100644 --- a/blog/categories/owntracks/index.html +++ b/blog/categories/owntracks/index.html @@ -161,6 +161,9 @@

    Recent Posts

    diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 5b8a68467a..c1b4fda529 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/index.html b/blog/categories/presence-detection/index.html index 98fadf3df5..ed91a430a4 100644 --- a/blog/categories/presence-detection/index.html +++ b/blog/categories/presence-detection/index.html @@ -138,6 +138,9 @@

    Recent Posts

    diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index a522c27cc7..ffed99fb66 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+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 2cb56da133..a0ae3e2f80 100644 --- a/blog/categories/public-service-announcement/index.html +++ b/blog/categories/public-service-announcement/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 01349e2226..0d8a42e6d9 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/index.html b/blog/categories/release-notes/index.html index d3a9bad3b5..7859c6fe12 100644 --- a/blog/categories/release-notes/index.html +++ b/blog/categories/release-notes/index.html @@ -1609,6 +1609,9 @@

    Recent Posts

    diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 91f89d617c..9204a8efb7 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/index.html b/blog/categories/survey/index.html index 8e4f1df226..0c77aeebfb 100644 --- a/blog/categories/survey/index.html +++ b/blog/categories/survey/index.html @@ -136,6 +136,9 @@

    Recent Posts

    diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 56f0c9d13c..6abc877493 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/index.html b/blog/categories/talks/index.html index 1cb4b6f6f0..115111dac5 100644 --- a/blog/categories/talks/index.html +++ b/blog/categories/talks/index.html @@ -137,6 +137,9 @@

    Recent Posts

    diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 1469a082c7..34bba8d839 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/index.html b/blog/categories/technology/index.html index 451a3e5648..b31a8a4ff9 100644 --- a/blog/categories/technology/index.html +++ b/blog/categories/technology/index.html @@ -305,6 +305,9 @@

    Recent Posts

    diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index f310732590..d19a2a03b6 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/index.html b/blog/categories/user-stories/index.html index 08d4b02e00..9e36790312 100644 --- a/blog/categories/user-stories/index.html +++ b/blog/categories/user-stories/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 51174283c5..b487c57f8f 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/index.html b/blog/categories/video/index.html index ad78f325c4..8adfb6e789 100644 --- a/blog/categories/video/index.html +++ b/blog/categories/video/index.html @@ -267,6 +267,9 @@

    Recent Posts

    diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index af2f1a76bb..dce1fef8aa 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-10-15T20:33:05+00:00 + 2017-10-15T20:46:47+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/index.html b/blog/categories/website/index.html index 55b714dc2b..541763fd80 100644 --- a/blog/categories/website/index.html +++ b/blog/categories/website/index.html @@ -158,6 +158,9 @@

    Recent Posts

    diff --git a/blog/index.html b/blog/index.html index d4b2f172c0..548ab92dad 100644 --- a/blog/index.html +++ b/blog/index.html @@ -67,6 +67,37 @@
    +
    +
    +

    + Templates, dates and times +

    +
    + + + two minutes reading time + + +
      +
    • Community
    • +
    +
    + Comments +
    +
    +
    +

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

    +
      +
    • Query JSON Test with a rest sensor and a value_template:.
    • +
    • Use a time_date sensor and a template {{ strptime(states('sensor.date'), '%Y-%m-%d').year }}.
    • +
    • Write a script in language X and use it with the command sensor or use date +"%Y" as a command:.
    • +
    + Read on → +
    +
    +

    @@ -487,76 +518,6 @@ Screenshot of the new customize editor.


    -
    -
    -

    - 0.52: Scripts editor, Nello.io locks, HipChat and Abode Home Security -

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

    -

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

    -

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

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

    Than update your configuration.yaml to look like this:

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

    New Platforms

    - -

    Release 0.52.1 - August 28

    - -

    If you need help…

    -

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

    -

    Reporting Issues

    -

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

    - Read on → -
    -
    -
    diff --git a/blog/posts/10/index.html b/blog/posts/10/index.html index 0688a0d02f..de93aa028a 100644 --- a/blog/posts/10/index.html +++ b/blog/posts/10/index.html @@ -67,6 +67,38 @@
    +
    +
    +

    + Raspberry Pi all-in-one installer +

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

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

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

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

    +
    + +
    +
    +
    +

    @@ -479,49 +511,6 @@

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

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

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

    -

    - -
    -
    -
    -

    - 0.17: Onkyo, Panasonic, GTFS and config validation -

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

    Another awesome release ready to hit your homes. YAML can be hard for beginners and more experienced automators. So to help catch those pesky errors that sneak into your files we’ve been hard at work to introduce config validation! Especially huge thanks to @jaharkes for his hard work on this. Config validation is still in it’s early stages. More common platforms and components have been added but we didn’t do everything yet.

    -

    When we encounter an invalid config we will now write a warning to your logs. You can see those in the frontend by clicking on the last developer tool. We’re looking into options to make it more clear - it is a work in progress.

    -

    Another big thing is the addition of GTFS support. You probably don’t know it, but GTFS is the standard that public transit companies all over the world use to distribute their schedule. This means that you can now have the time of the next bus/train/etc right in your frontend.

    -

    - -

    Breaking changes

    -

    As of now we are not aware of any breaking changes. However, it might be that Home Assistant will not start for you because of an invalid configuration. A common mistake that people are making is that they are still referring to execute_service in their script configs. This should be service.


    diff --git a/blog/posts/11/index.html b/blog/posts/11/index.html index 184486856e..3ed0ed7e98 100644 --- a/blog/posts/11/index.html +++ b/blog/posts/11/index.html @@ -67,6 +67,49 @@
    +
    +
    +

    + 0.17: Onkyo, Panasonic, GTFS and config validation +

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

    Another awesome release ready to hit your homes. YAML can be hard for beginners and more experienced automators. So to help catch those pesky errors that sneak into your files we’ve been hard at work to introduce config validation! Especially huge thanks to @jaharkes for his hard work on this. Config validation is still in it’s early stages. More common platforms and components have been added but we didn’t do everything yet.

    +

    When we encounter an invalid config we will now write a warning to your logs. You can see those in the frontend by clicking on the last developer tool. We’re looking into options to make it more clear - it is a work in progress.

    +

    Another big thing is the addition of GTFS support. You probably don’t know it, but GTFS is the standard that public transit companies all over the world use to distribute their schedule. This means that you can now have the time of the next bus/train/etc right in your frontend.

    +

    + +

    Breaking changes

    +

    As of now we are not aware of any breaking changes. However, it might be that Home Assistant will not start for you because of an invalid configuration. A common mistake that people are making is that they are still referring to execute_service in their script configs. This should be service.

    +
    +
    +

    @@ -554,39 +597,6 @@ Hold your NFC tag against the belly of Garfield to unlock the alarm.


    -
    -
    -

    - Smarter SmartThings with MQTT and Home Assistant -

    -
    - - - nine minutes reading time - - -
      -
    • How-To
    • -
    • MQTT
    • -
    -
    - Comments -
    -
    -
    -

    This is a guest post by Home Assistant users Jeremiah Wuenschel and St. John Johnson.

    -

    So you own a SmartThings Hub. You probably bought it when you were looking to get into the whole Home Automation hobby because it worked with pretty much everything and offered you the ability to automate anything. After a week of ownership, you realized that building dashboards and automating required writing way more Groovy then you expected. Then one day you were browsing reddit and discovered the amazingness that is Home Assistant! A solution that offered dashboards, graphs, working support for Nest, and REAL EASY automation!

    -

    You spent your weekend getting everything set up, showing it off to your significant other, but in the end you got stumped when it came to integrating with all your existing SmartThings toys. What do I do now? Should I buy another hub? Should I just buy a Z-Wave stick?

    -

    That’s where we came in. We wanted a solution that can bridge the awesomeness of Home Assistant with the SmartThings hub that works with almost everything.

    -

    - -

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

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

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

Another Saturday, another release!

-

Core updates

-
    -
  • -

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

    -
  • -
  • -

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

    -
  • -
-

Rewritten frontend

-

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

-

Custom state card UI

-

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

-

MQTT discovery

-

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

-

Alert component

-

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

-

Yeelight

-

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

-

Apple TV

-

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

-

All changes

-

New platforms/components

- -

Improvements

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

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

-

Release 0.38.1 - February 12

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

Release 0.38.2 - February 12

- -

Release 0.38.3 - February 15

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

Release 0.38.4 - February 21

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

Breaking changes

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

If you need help…

-

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

-

Reporting Issues

-

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


diff --git a/blog/posts/6/index.html b/blog/posts/6/index.html index 4bf801fccd..381edae1d3 100644 --- a/blog/posts/6/index.html +++ b/blog/posts/6/index.html @@ -67,6 +67,156 @@
+
+
+

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

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

Another Saturday, another release!

+

Core updates

+
    +
  • +

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

    +
  • +
  • +

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

    +
  • +
+

Rewritten frontend

+

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

+

Custom state card UI

+

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

+

MQTT discovery

+

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

+

Alert component

+

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

+

Yeelight

+

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

+

Apple TV

+

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

+

All changes

+

New platforms/components

+ +

Improvements

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

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

+

Release 0.38.1 - February 12

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

Release 0.38.2 - February 12

+ +

Release 0.38.3 - February 15

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

Release 0.38.4 - February 21

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

Breaking changes

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

If you need help…

+

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

+

Reporting Issues

+

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

+
+
+

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

If you need help…

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

Reporting Issues

-

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

-
- -
-
-
-

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

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

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

-

GPSLogger

-

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

-

Remote component

-

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

-

HomeMatic

-

The HomeMatic component has received some updates worth mentioning:

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

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

-

Websocket API

-

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

-

All changes

- -

Release 0.34.1 - December 4

-

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

-

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

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

We are working on a better solution for 0.35.

- -

Release 0.34.2 - December 5

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

Release 0.34.3 - December 6

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

Release 0.34.4 - December 7

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

Release 0.34.5 - December 12

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

Breaking changes

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

If you need help…

-

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

-

Reporting Issues

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

diff --git a/blog/posts/7/index.html b/blog/posts/7/index.html index 88ccd52de3..b9c85d2acd 100644 --- a/blog/posts/7/index.html +++ b/blog/posts/7/index.html @@ -67,6 +67,148 @@
+
+
+

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

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

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

+

GPSLogger

+

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

+

Remote component

+

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

+

HomeMatic

+

The HomeMatic component has received some updates worth mentioning:

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

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

+

Websocket API

+

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

+

All changes

+ +

Release 0.34.1 - December 4

+

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

+

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

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

We are working on a better solution for 0.35.

+ +

Release 0.34.2 - December 5

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

Release 0.34.3 - December 6

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

Release 0.34.4 - December 7

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

Release 0.34.5 - December 12

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

Breaking changes

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

If you need help…

+

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

+

Reporting Issues

+

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

+
+
+

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


-
-
-

- ESP8266 and MicroPython - Part 2 -

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

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

- Read on → -
-
-