Skip to content

Commit 0fdd734

Browse files
committed
Sync with PR
1 parent 9f6a3a2 commit 0fdd734

File tree

1 file changed

+128
-33
lines changed

1 file changed

+128
-33
lines changed
Lines changed: 128 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,133 @@
11
---
22
layout: post
3-
title: "0.27: "
4-
description: "Automate based on check ins, slow internet speed or just stream a camera using FFMPEG."
5-
date: 2016-08-13 12:00:00 -0700
6-
date_formatted: "August 13, 2016"
7-
author: Paulus Schoutsen
3+
title: "0.27: Notify improvements, configuration checks, and HP ILO support"
4+
description: "HTML5 push notifications and grouping support, Configuration validations and checking, cover, and climate."
5+
date: 2016-08-19 09:00
6+
date_formatted: "August 19, 2016"
7+
author: Paulus Schoutsen & Fabian Affolter
88
author_twitter: balloob
99
comments: true
1010
categories: Release-Notes
1111
---
1212

13-
It's time for 0.27 and it's again full of new features and fixes.
13+
This upcoming release can only be described with one word: **Amazing**
1414

15-
<img src='/images/supported_brands/foursquare.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='100' />
15+
As of this release we have done [10,000 builds on Travis](https://travis-ci.org/home-assistant/home-assistant/builds/154660811) and recently passed 900 forks on Github! We are also fast approaching 4,000 stars on Github.
1616

17-
- [Fritzbox] ([@DavidMStraub])
18-
- [HP] ([@Juggels])
19-
- Media player - WebOS: Support for [customizing][webos] inputs ([@roidayan])
20-
- Device tracker: [Gravatar] ([@robbiet480])
21-
- [HTML5] notify actions ([@robbiet480])
22-
- Camera: Support for HTTP Bascic and Digest authentification ([@meatz])
17+
While this release is **Amazing**, we had to crack a few eggs to make an omelette so some things are broken. Please make sure to read the Breaking Changes section below!
2318

24-
### {% linkable_title Breaking changes %}
2519

26-
- The [NZBGet] and the [SABnzbd] sensor were updated to following the same style for the configuration as the other sensor. If you are using those sensors, please update your configuration.
27-
- The [Loop Energy][Loop] sensor configuration was updated to better distinguish between gas and electricity.
20+
### {% linkable_title Notification improvements %}
21+
We have some excellent upgrades to the notification system coming to you in 0.27, courtesy of [@robbiet480].
2822

23+
#### {% linkable_title HTML5 Push Notifications %}
24+
This release will enable [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 when the site is not open on it. When using Chrome you can include an action so that you can control your phone from your lock screen. Thanks again to [@robbiet480] for all his hard work on this!
2925

30-
[@DavidMStraub]: https://github.com/DavidMStraub
31-
[@Juggels]: https://github.com/Juggels
32-
[@roidayan]: ttps://github.com/roidayan
33-
[@robbiet480]: https://github.com/robbiet480
34-
[@meatz]: https://github.com/meatz
35-
[@pavoni]: https://github.com/pavoni
26+
<p class='img'>
27+
<img src='{{site_root}}/images/screenshots/html5-notify.png' />
28+
</p>
29+
30+
#### {% linkable_title Notification Groups %}
31+
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.
32+
33+
#### {% linkable_title `target` is no longer needed! %}
34+
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.
35+
36+
### {% linkable_title Validate configuration before restarting Home Assistant %}
37+
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.
38+
39+
```bash
40+
$ hass --script check_config
41+
```
42+
43+
### {% linkable_title Configuration validation %}
44+
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!
45+
46+
<p class='img'>
47+
<img src='{{site_root}}/images/screenshots/config-validation.png' />
48+
</p>
49+
50+
### {% linkable_title FFMPEG motion / noise sensing %}
51+
It's now possible to use [FFMpeg] to monitor a video stream and detect motion thanks to a new binary sensor platform by [@pvizeli].
3652

37-
[@abcminiuser]: https://github.com/abcminiuser
53+
### {% linkable_title Component clean up - Thermostat & HVAC -> Climate. Rollershutter & Garage Door -> Cover. %}
54+
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 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.
55+
56+
### {% linkable_title All changes %}
57+
58+
<img src='/images/supported_brands/html5.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='100' /><img src='/images/supported_brands/mqtt.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='100' /><img src='/images/supported_brands/hewlett_packard_enterprise.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='100' /><img src='/images/supported_brands/wunderground.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='100' />
59+
60+
- Merge thermostat and HVAC components into new [climate] component ([@turbokongen])
61+
- Merge rollershutter and garage door components into new [cover] component ([@turbokongen])
62+
- Alarm Control Panel - Manual: Allow returning to previous state after [trigger] ([@tobiebooth])
63+
- Sensor - DHT: Allow range [checking] ([@open-homeautomation])
64+
- Light entities will now [expose] their features ([@shmuelzon])
65+
- Sensor: Monitor HP ILO sensors on [HP] servers ([@Juggels])
66+
- Sensor: Monitor [Fritzbox] Calls ([@DavidMStraub])
67+
- Notify: LlamaLab [Automate] is now supported ([@danielperna84])
68+
- Sensor: Serial [CO2] sensors now supported ([@open-homeautomation])
69+
- Sensor: MQTT room [presence] detection ([@mKerix])
70+
- Notify: New group platform allows [grouping] notify targets across platforms ([@robbiet480])
71+
- [HTML5] push notifications ([@robbiet480], [@balloob])
72+
- Weather: [Wunderground] now supported ([@arsaboo], [@Teagan42])
73+
- New check config script to test validity before restarting HA ([@kellerza])
74+
- Binary Sensor: Allow [monitoring] a camera feed using FFMpeg ([@pvizeli])
75+
- Cover: Z-Wave platform now supports [positions] ([@nunofgs])
76+
- Device tracker: allow using [Gravatar] for entity picture ([@robbiet480])
77+
- Notify: platforms with known targets will expose them as standalone services ([@robbiet480])
78+
- Camera: [MJPEG] and [Generic] camera's can now authenticate using digest auth ([@meatz])
79+
- Weather: Forecast.io now can show daily temp/precip [forecast] values ([@DavidMStraub])
80+
- Media Player: WebOS TV now allows [customizing][webos] the sources ([@roidayan])
81+
- Device tracker: Allow tracking devices using [Bluetooth] Low-Energy ([@open-homeautomation])
82+
- Notify: Ensure [Slack] messages appear as correct user ([@technicalpickles])
83+
- YAML: [Secrets] will look for values in all parents folders up to the config root folder ([@Teagan42])
84+
- Camera: Generic camera now supports [template] support ([@balloob])
85+
- Slack: Allow sending [attachments] ([@technicalpickles])
86+
- Device Tracking: TP-Link Archer C7 5 GHz devices will now also be [found] ([@dpford])
87+
- Z-Wave: New rename [node] service added ([@jnewland])
88+
- Wink: [Bug] fixes ([@w1ll1am23])
89+
- Homematic: new device and controller variable [support] ([@danielperna84], [@pvizeli], [@mcdeck])
90+
91+
### {% linkable_title Breaking changes %}
92+
- Ecobee3 occupancy sensors have moved from sensor platform to binary sensor platform.
93+
- Forecast.io entity IDs are now like `sensor.forecastio_temperature`. Previously they were like `sensor.weather_temperature`. Apologies for this change, but we needed to make Forecast.io more generic now that we have many weather platforms.
94+
- The [Loop Energy][Loop] sensor configuration format changed slightly, please reformat based on the revised documentation.
95+
- The configuration for the [SABnzbd] sensor has slightly changed. The prefix `type:` is no longer required for monitored variables.
96+
97+
### {% linkable_title Deprecations %}
98+
- Using the thermostat and hvac components has been deprecated. Please migrate to the new climate component. (just change name, configurations are compatible)
99+
- Using the rollershutter and garage door components has been deprecated. Please migrate to the new cover component. (just change name, configurations are compatible)
100+
101+
[@arsaboo]: https://github.com/arsaboo
38102
[@balloob]: https://github.com/balloob
39-
[@corbanmailloux]: https://github.com/corbanmailloux
40-
[@Danielhiversen]: https://github.com/Danielhiversen
41-
[@DavidLP]: https://github.com/DavidLP
103+
[@danielperna84]: https://github.com/danielperna84
104+
[@DavidMStraub]: https://github.com/DavidMStraub
105+
[@dpford]: https://github.com/dpford
42106
[@fabaff]: https://github.com/fabaff
43-
[@HBDK]: https://github.com/HBDK
44107
[@jnewland]: https://github.com/jnewland
108+
[@Juggels]: https://github.com/Juggels
45109
[@kellerza]: https://github.com/kellerza
46-
[@mtreinish]: https://github.com/mtreinish
110+
[@mcdeck]: https://github.com/mcdeck
111+
[@meatz]: https://github.com/meatz
112+
[@mKerix]: https://github.com/mKerix
47113
[@nkgilley]: https://github.com/nkgilley
114+
[@nunofgs]: https://github.com/nunofgs
48115
[@open-homeautomation]: https://github.com/open-homeautomation
49-
[@partofthething]: https://github.com/partofthething
50-
[@persandtrom]: https://github.com/persandtrom
116+
[@pavoni]: https://github.com/pavoni
51117
[@pvizeli]: https://github.com/pvizeli
52-
[@sdague]: https://github.com/sdague
118+
[@robbiet480]: https://github.com/robbiet480
119+
[@roidayan]: https://github.com/roidayan
120+
[@roidayan]: ttps://github.com/roidayan
53121
[@shmuelzon]: https://github.com/shmuelzon
54-
[@tchellomello]: https://github.com/tchellomello
55122
[@Teagan42]: https://github.com/Teagan42
123+
[@technicalpickles]: https://github.com/technicalpickles
124+
[@tobiebooth]: https://github.com/tobiebooth
56125
[@turbokongen]: https://github.com/turbokongen
57-
[@fabaff]: https://github.com/fabaff
126+
[@w1ll1am23]: https://github.com/w1ll1am23
58127

128+
[checking]: /components/sensor.dht/
129+
[FFMpeg]: /components/binary_sensor.ffmpeg/
130+
[Climate]: /components/climate/
59131
[NZBGet]: /components/sensor.nzbget/
60132
[SABnzbd]: /components/sensor.sabnzbd/
61133
[HP]: /components/sensor.hp_ilo/
@@ -64,3 +136,26 @@ It's time for 0.27 and it's again full of new features and fixes.
64136
[HTML5]: /components/notify.html5/
65137
[Gravatar]: /components/device_tracker/
66138
[Loop]: /components/sensor.loop_energy/
139+
[cover]: /components/cover/
140+
[climate]: /components/climate/
141+
[expose]: /components/light/
142+
[Automate]: /components/notify.llamalab_automate/
143+
[Secrets]: /topics/secrets/
144+
[trigger]: /components/alarm_control_panel.manual/
145+
[CO2]: /components/sensor.mhz19/
146+
[presence]: /components/sensor.mqtt_room
147+
[grouping]: /components/notify.group/
148+
[Wunderground]: /components/sensor.wunderground/
149+
[monitoring]: /components/binary_sensor.ffmpeg/
150+
[MJPEG]: /components/camera.mjpeg/
151+
[Generic]: /components/camera.generic/
152+
[positions]: /components/cover.zwave/
153+
[forecast]: /components/sensor.forecast/
154+
[Bluetooth]: /components/device_tracker.bluetooth_le_tracker/
155+
[Slack]: /components/notify.slack/
156+
[template]: /components/camera.generic/
157+
[Bug]: /components/wink/
158+
[support]: /components/homematic/
159+
[node]: /components/zwave/
160+
[found]: /components/device_tracker.tplink/
161+
[attachments]: /components/notify.slack/

0 commit comments

Comments
 (0)