Skip to content

Commit 06e1b68

Browse files
committed
Update blog post
1 parent b70bd36 commit 06e1b68

File tree

1 file changed

+38
-19
lines changed

1 file changed

+38
-19
lines changed

source/_posts/2016-08-27-notifications-hue-fake-unification.markdown

Lines changed: 38 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,36 @@
11
---
22
layout: post
3-
title: "0.27 is here to crack eggs and take names: notifications, Hue fakery and unification come to Home Assistant"
4-
description: "HTML5 push notifications and grouping support, Configuration validations and checking, cover, and climate."
5-
date: 2016-08-27 14:17:25 +0200
3+
title: "0.27 is here to break eggs and take names: notifications, Hue fakery, safety and unification come to Home Assistant"
4+
description: "HTML5 push notifications and grouping support, Configuration validations and checking, cover, climate and fan."
5+
date: 2016-08-27 20:30:25 -0700
66
date_formatted: "August 27, 2016"
77
author: Robbie Trencheny
88
author_twitter: Robbie
99
comments: true
1010
categories: Release-Notes
1111
---
1212

13-
This release, 0.27, could only be possibly described by exactly one word:
13+
This week's blog post could only be possibly described by exactly one hashtag:
1414

1515
# #Amazing
1616

17+
<sup>or <sup>maybe<sup>#supersized</sup></sup></sup>
1718

18-
Keep reading to see what **#Amazing** things we have in store for you this week :smile:! And make sure you read all the way to the end, because I left a present down there for those committed few among you :)
19+
Keep reading to see what **#Amazing** things we have in store for you this week 😄! And make sure you read all the way to the end, because I left a present down there for those committed few among you :)
1920

2021
But first...
2122

2223
## {% linkable_title Some general housekeeping %}
2324

24-
Paulus ([@balloob]) is on vacation in Europe this week, so you will all have to deal with me, Robbie ([@robbiet480]) for this release blog post. Don't worry, he'll be back to tearing apart your pull requests in no time :-).
25+
Paulus ([@balloob]) is on vacation in Europe this week, so you will all have to deal with me, Robbie ([@robbiet480]) for this release blog post. Don't worry, Paulus will be back to tearing apart your pull requests in no time 😈.
2526

2627
Special thanks to my awesome helpers for this week's release who are looking over my shoulder to make sure I'm crossing my t's and dotting my i's: [@Teagan42], [@infamy] and [@fabaff].
2728

28-
## {% linkable_title Handing out some trophies %}
29+
For my next trick, let's hand out some...
2930

30-
I felt that I had to 1-up Paulus ([@balloob]) somehow with his 500,000 pageviews stat he shared in the [0.26 blog post](https://home-assistant.io/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/), so I pushed myself and our development community as a whole super hard the last two weeks to put a lot of love into Home Assistant to bring you not just 1, but 6 **#Amazing** stats for this release. I am extremely happy to report to you the following stats. We have now passed:
31+
## {% linkable_title Trophies %}
32+
33+
I felt that I had to 1-up Paulus ([@balloob]) somehow with his 500,000 pageviews stat he shared in the [0.26 blog post](/blog/2016/08/13/foursquare-fast-com-ffmpeg-gpsd/), so I pushed myself and our development community as a whole super hard the last two weeks to put a lot of love into Home Assistant to bring you not just one, but six **#Amazing** stats for this release. As of 0.27, we have now surpassed the following milestones:
3134

3235
* [10,000](https://travis-ci.org/home-assistant/home-assistant/builds/154660811) builds on Travis (congrats to [@BluGeni])
3336
* [3,000](https://github.com/home-assistant/home-assistant/pull/3000) issues and pull requests (thanks [@kellerza]!)
@@ -36,8 +39,8 @@ I felt that I had to 1-up Paulus ([@balloob]) somehow with his 500,000 pageviews
3639

3740
In addition,
3841

39-
* Almost at 4,000 stars on Github!
40-
* [I'm now #5 contributor by most commits!!!](https://github.com/home-assistant/home-assistant/graphs/contributors) Hey wait, how'd this get in here 😳
42+
* We are very close to 4,000 stars on Github!
43+
* [I'm now #5 contributor by most commits!!!](https://github.com/home-assistant/home-assistant/graphs/contributors) Hey wait, how'd this get in here 😳...
4144

4245
Now that we have that great news out of the way, onto this week's release which is going to keep the **#Amazing** gravy train rolling right along and get to the stuff you all _really_ are here for.
4346

@@ -46,10 +49,10 @@ Now that we have that great news out of the way, onto this week's release which
4649
While this release is **#Amazing**, we had to break a few eggs (now you understand the title reference!) to make a beautiful omelette (using home automation obviously) so some platforms and components have needed to introduce breaking changes. Please make sure to read the Breaking Changes section below.
4750

4851
### {% linkable_title Hue Bridge Emulation %}
49-
Thanks to [@mgbowen] we now have the functionality previously provided by [@blocke]'s [ha-local-echo](https://github.com/blocke/ha-local-echo) built right into Home Assistant! This means that for those of you with devices that either lack or have a subpar integration with Home Assistant (looking at you Amazon Echo) you can now have a better experience by having your Home Assistant [fake a Hue Bridge][Hue]. Personally, I have used [@auchter]'s [Haaska](https://github.com/auchter/haaska) previously but found that it was slow to respond and sometimes failed entirely. With the new [`emulated_hue`][Hue] component, we can have local control of entities through Amazon Echo.
52+
Thanks to [@mgbowen] we now have the functionality previously provided by [@blocke]'s [ha-local-echo](https://github.com/blocke/ha-local-echo) [built right into Home Assistant](/components/emulated_hue/)! This means that for those of you with devices that either lack or have a subpar integration with Home Assistant (looking at you Amazon Echo) you can now have a better experience by having your Home Assistant pretend to be a Hue Bridge. Personally, I have used [@auchter]'s [Haaska](https://github.com/auchter/haaska) previously but found that it was slow to respond and sometimes failed entirely. With the new [`emulated_hue`](/components/emulated_hue/) component, you can have local control of entities through Amazon Echo.
5053

5154
### {% linkable_title Notification improvements %}
52-
We have some excellent upgrades to the notification system coming to you in 0.27, courtesy of [@robbiet480].
55+
We have some excellent upgrades to the notification system coming to you in 0.27, courtesy of me, [@robbiet480].
5356

5457
#### {% linkable_title HTML5 Push Notifications %}
5558
This release adds support for [HTML5] push notifications on Chrome/Firefox/Opera on both desktop and Android devices. This means that you can send a notification to your phone even your Home Assistant is not in your mobile browser. When using Chrome you can even include 2 action buttons so that you can control your Home Assistant from your phone's lock screen, allowing you to do things like sound alarms or unlock your front door, all without leaving the notification. Thanks again to me ([@robbiet480]) and Paulus ([@balloob]) for all the hard work on this!
@@ -59,20 +62,20 @@ This release adds support for [HTML5] push notifications on Chrome/Firefox/Opera
5962
</p>
6063

6164
#### {% linkable_title Notification Groups %}
62-
Using the new notify `group` platform allows you to cut down a lot of duplicate automation logic by combining multiple notification platforms and `target`s into a single notify service. Check out the [docs](https://home-assistant.io/components/notify.group/) for more info.
65+
Using the new notify `group` platform allows you to cut down a lot of duplicate automation logic by combining multiple notification platforms and `target`s into a single notify service. Check out the [docs](/components/notify.group/) for more info.
6366

6467
#### {% linkable_title `target` is no longer needed! %}
6568
For platforms that support it, starting with the new HTML5 platform, any `target`s that are available will be exposed as individual services, so no more having to remember which `target`s to use. Please note that the existing services also still exist so you can keep using `target` if you wish.
6669

6770
### {% linkable_title Validate configuration before restarting Home Assistant %}
68-
Ever restarted Home Assistant to test a configuration change just to figure out there is a validation error? Well, not anymore! [@kellerza] has added a command line script that will validate your configuration as if you start Home Assistant.
71+
Ever restarted Home Assistant to test a configuration change just to find out there is a validation error? Well, not anymore! [@kellerza] has added a command line script that will validate your configuration as if you started Home Assistant.
6972

7073
```bash
7174
$ hass --script check_config
7275
```
7376

7477
### {% linkable_title Configuration validation %}
75-
This release includes a first big push on making sure all platforms contain proper configuration validation. This should help in getting your configuration right. Thanks to [@fabaff], [@pavoni], [@pvizeli], and [@nkgilley] for all the hard work on this, you rock!
78+
This release includes a big push on making sure all platforms contain proper configuration validation. This should help in getting your configuration right. Thanks to [@fabaff], [@pavoni], [@pvizeli], [@nkgilley] for all the hard work on this, you all rock!
7679

7780
<p class='img'>
7881
<img src='{{site_root}}/images/screenshots/config-validation.png' />
@@ -82,10 +85,10 @@ This release includes a first big push on making sure all platforms contain prop
8285
It's now possible to use [FFMpeg] to monitor a video stream and detect motion thanks to a new binary sensor platform by [@pvizeli].
8386

8487
### {% linkable_title Component clean up - Thermostat & HVAC -> Climate. Rollershutter & Garage Door -> Cover. %}
85-
Due to our wild growth we ended up with some components that had a lot of overlapping functionality. [@turbokongen] took on the hard job on merging them. Thermostat and HVAC platforms are now combined under the new [Climate] component. Rollershutter and Garage Door platforms are now combined under the new [Cover][cover] component. You can easily upgrade by just swapping out the name. For example replace `thermostat` with `climate`. The old components have been deprecated and will be removed in the near future.
88+
Due to our wild growth we ended up with a few components that had a lot of overlapping functionality. [@turbokongen] took on the hard job on merging them. Thermostat and HVAC platforms are now combined under the new Climate component. Rollershutter and Garage Door platforms are now combined under the new Cover component. You can easily upgrade by just swapping out the name. For example replace `thermostat` with `climate`. The old components have been deprecated and will be removed in the near future.
8689

8790
### {% linkable_title A new `fan` component %}
88-
Along with the new `climate` component, [@Teagan42] and I decided we needed something simpler to just control a [fan]. By the time 0.27 is released it should have support for MQTT and Insteon Hub fans with more to come soon.
91+
Along with the new `climate` component, [@Teagan42] and I ([@robbiet480]) decided we needed something simpler to just control a fan. Currently it has support for controlling Insteon fans. MQTT support will appear in 0.28.0. I tried to get it implemented before 0.27.0 but spent too long writing this blog post 😢.
8992

9093
### {% linkable_title All changes %}
9194

@@ -131,8 +134,24 @@ Along with the new `climate` component, [@Teagan42] and I decided we needed some
131134
- The configuration for the [SABnzbd] sensor has slightly changed. The prefix `type:` is no longer required for monitored variables.
132135

133136
### {% linkable_title Deprecations %}
134-
- Using the thermostat and hvac components has been deprecated. Please migrate to the new climate component. (just change name, configurations are compatible)
135-
- Using the rollershutter and garage door components has been deprecated. Please migrate to the new cover component. (just change name, configurations are compatible)
137+
- Using the `thermostat` and `hvac` components has been deprecated. Please migrate to the new `climate` component. (just change the component name, the configurations are compatible)
138+
- Using the `rollershutter` and `garage_door` components have also been deprecated. Please migrate to the new `cover` component. (just change the component name, the configurations are compatible)
139+
140+
## {% linkable_title Finishing up %}
141+
142+
Thanks all for sticking with me to the end. I'll be taking over a lot of Paulus's (@balloob) work while he is gone, but as I said, don't worry because he'll be back well before 0.28.0 comes out. Hopefully you didn't find this jovial blog post too jarring from our standard style, I just wrote a lot of this at 2am after being awake for almost 20 hours, so I'm a little loopy hahaha 😴.
143+
144+
Also, thanks as always to our developer contributors, documentation contributors, but most of all our users! This would've just been a script that Paulus (@balloob) used to control his lights at home if we didn't have your enthusiasm.
145+
146+
Feel free to let me know what you thought of this blog post and release on Gitter or my [Twitter](https://twitter.com/robbie), or even the [Home Assistant Twitter](https://twitter.com/home_assistant). Did I mention we have a brand new [Facebook page](https://www.facebook.com/homeassistantio) that you should absolutely Like? There's a convenient Facebook Like and Twitter follow button right on the sidebar.
147+
148+
I almost forgot about your 🎁 for reading all the way to here: a 🍪! Hope you enjoy it in good health 😄.
149+
150+
Talk to you soon on Gitter and in your pull request comments!
151+
152+
-- Robbie
153+
154+
(p.s. To those of you that scrolled directly to the bottom to get your present, just know that you didn't earn it like the others did. 😄)
136155

137156
[@arsaboo]: https://github.com/arsaboo
138157
[@auchter]: https://github.com/auchter

0 commit comments

Comments
 (0)