Add 0.7.4 release blog post

This commit is contained in:
Paulus Schoutsen 2015-10-05 23:20:26 -07:00
parent 966416644d
commit f4deb41e4c
8 changed files with 81 additions and 27 deletions

@ -1 +1 @@
Subproject commit 65ede4184b03f7aeeca7fb149351501dc52d6de1 Subproject commit 0cd346e67621d1f676d6873e94fc289317ecf2f0

View File

@ -0,0 +1,47 @@
---
layout: post
title: "Home Assistant goes geo with OwnTracks"
description: "Home Assistant 0.7.4 has been released with support for OwnTracks and geofencing."
date: 2015-10-05 21:49:00 +0700
date_formatted: "October 5, 2015"
author: Paulus Schoutsen
comments: true
categories: release-notes
og_image: /images/screenshots/map.png
---
A few weeks have past and it is time again for another release: version 0.7.4. This time we're very
glad to be able to introduce brand new integration with OwnTracks to allow tracking of people on a map.
The geo support consists of three different parts:
- [OwnTracks platform for the device tracker][platform-owntracks] to get locations for devices
- Brand new [zone component][component-zone] to define zones to identify locations and [trigger automation][zone-automation]
- A map in the UI to see all this ([see it in action in the demo](/demo/))
We have added a new [getting started section][start-presence] to get up and running.
[platform-owntracks]: /components/device_tracker.owntracks.html
[component-zone]: /components/zone.html
[zone-automation]: /components/automation.html#zone-trigger
[start-presence]: /getting-started/presence-detection.html
<p class='img'>
<img src='/images/screenshots/map.png' />
Map in Home Assistant showing two people and three zones (home, school, work)
</p>
Ofcourse more things happened in the last three weeks. I'm moving away from my usual long post to a
short summary of highlights:
<a href='/components/media_player.plex.html'>
<img src='/images/supported_brands/plex.png' style='border:none; box-shadow: none; float: right;' height='50' />
</a>
- Sensor: [rest platform](/components/sensor.rest.html) added ([@fabaff](https://github.com/fabaff))
- Alarm Control Panel: [MQTT platform](/components/alarm_control_panel.mqtt.html) added ([@sfam](https://github.com/sfam))
- Media Player: [Plex platform](/components/media_player.plex.html) added ([@miniconfig](https://github.com/miniconfig, [@adrienbrault](https://github.com/adrienbrault))
- Dev Tools: services can now show description of fields ([@balloob](https://github.com/balloob))
- MQTT: Support for certificates and improved error reporting ([@balloob](https://github.com/balloob))
- Light: [limitlessled platform](/components/light.limitlessled.html) extended with white light support ([@auchter](https://github.com/auchter))
- Fuzzy matching for scenes ([@pavoni](https://github.com/pavoni))
- Scene support for media player ([@maddox](https://github.com/maddox))

View File

@ -10,10 +10,10 @@ footer: true
--- ---
<img src='/images/supported_brands/mqtt.png' class='brand pull-right' /> <img src='/images/supported_brands/mqtt.png' class='brand pull-right' />
This platform enables the possibility to control an MQTT alarm. The alarm will only change state after receiving the a new state from `state_topic`. If these messages are published with RETAIN flag, the MQTT alarm will receive an instant state update after subscription and will start with correct state. Otherwise, the initial state will This platform enables the possibility to control an MQTT alarm. The alarm will only change state after
be `unknown`. receiving the a new state from `state_topic`. If these messages are published with RETAIN flag, the MQTT
alarm will receive an instant state update after subscription and will start with correct state. Otherwise,
To enable this alarm, add the following lines to your `configuration.yaml` for a GET request: the initial state will be `unknown`.
```yaml ```yaml
# Example configuration.yaml entry # Example configuration.yaml entry

View File

@ -30,16 +30,16 @@ automation:
offset: '-01:00:00' offset: '-01:00:00'
- platform: state - platform: state
entity_id: group.all_devices entity_id: group.all_devices
state: home state: 'home'
condition: condition:
# Prefix the first line of each condition configuration # Prefix the first line of each condition configuration
# with a '-'' to enter multiple # with a '-'' to enter multiple
- platform: state - platform: state
entity_id: group.all_devices entity_id: group.all_devices
state: home state: 'home'
- platform: time - platform: time
after: "16:00:00" after: '16:00:00'
before: "23:00:00" before: '23:00:00'
action: action:
service: homeassistant.turn_on service: homeassistant.turn_on
entity_id: group.living_room entity_id: group.living_room
@ -70,10 +70,6 @@ automation:
message: 'Paulus left the house' message: 'Paulus left the house'
``` ```
<p class='note'>
With the updated automation layout, you are now able to list all rules under on a single `automation:` entry. Use `-alias` to define the start of each rule.
</p>
- [Jump to conditions](#conditions) - [Jump to conditions](#conditions)
- [Jump to actions](#actions) - [Jump to actions](#actions)
- [Jump to troubleshooting](#troubleshooting) - [Jump to troubleshooting](#troubleshooting)
@ -134,11 +130,11 @@ automation:
platform: state platform: state
entity_id: device_tracker.paulus entity_id: device_tracker.paulus
# Optional # Optional
from: "not_home" from: 'not_home'
to: "home" to: 'home'
``` ```
<p class='note'> <p class='note warning'>
Use quotes around your values for <code>from</code> and <code>to</code> to avoid the YAML parser Use quotes around your values for <code>from</code> and <code>to</code> to avoid the YAML parser
interpreting some values as booleans. interpreting some values as booleans.
</p> </p>
@ -170,7 +166,7 @@ automation:
# All following are optional. # All following are optional.
# When 'after' is used, you cannot also match on hour, minute, seconds. # When 'after' is used, you cannot also match on hour, minute, seconds.
# Military time format. # Military time format.
# after: "15:32:00" # after: '15:32:00'
hours: 0 hours: 0
minutes: 5 minutes: 5
seconds: 0 seconds: 0
@ -258,8 +254,8 @@ automation:
condition: condition:
platform: time platform: time
# At least one of the following is required. # At least one of the following is required.
after: "15:00:00" after: '15:00:00'
before: "23:00:00" before: '23:00:00'
weekday: weekday:
- mon - mon
- wed - wed

View File

@ -114,7 +114,8 @@ of CloudMQTT (port range 20 000 - 30 000).
- [MQTT Switch](/components/switch.mqtt.html) - [MQTT Switch](/components/switch.mqtt.html)
- [MQTT Device Tracker](/components/device_tracker.mqtt.html) - [MQTT Device Tracker](/components/device_tracker.mqtt.html)
- [OwnTracks Device Tracker](/components/device_tracker.owntracks.html) - [OwnTracks Device Tracker](/components/device_tracker.owntracks.html)
- [MQTT-automation rule](/components/automation.html#mqtt-based-automation) - [MQTT automation rule](/components/automation.html#mqtt-based-automation)
- [MQTT alarm](/components/alarm_control_panel.mqtt.html)
- Integrating it into a component. See the [MQTT example component](https://github.com/balloob/home-assistant/blob/dev/config/custom_components/mqtt_example.py) how to do this. - Integrating it into a component. See the [MQTT example component](https://github.com/balloob/home-assistant/blob/dev/config/custom_components/mqtt_example.py) how to do this.
## {% linkable_title Testing your setup %} ## {% linkable_title Testing your setup %}

View File

@ -9,6 +9,11 @@ sharing: true
footer: true footer: true
--- ---
<p class='note warning'>
Z-Wave support is currently broken as we're unable to compile
<a href='https://github.com/OpenZWave/python-openzwave/tree/python3'>Python Open Z-Wave</a>.
</p>
<img src='/images/supported_brands/z-wave.png' class='brand pull-right' /> <img src='/images/supported_brands/z-wave.png' class='brand pull-right' />
[Z-Wave](http://www.z-wave.com/) support for Home Assistant is very new. We have started now by integrating only the sensors. [Z-Wave](http://www.z-wave.com/) support for Home Assistant is very new. We have started now by integrating only the sensors.

View File

@ -170,3 +170,8 @@ go automate!
- Learn about [scripts](/components/script.html) to help you trigger multiple actions and delays - Learn about [scripts](/components/script.html) to help you trigger multiple actions and delays
- Learn about [scenes](/components/scene.html) to help you set many entities at once to your liking - Learn about [scenes](/components/scene.html) to help you set many entities at once to your liking
- Setup the [notification component](/components/#notify-service) to sent yourself messages - Setup the [notification component](/components/#notify-service) to sent yourself messages
<p class='note warning'>
Whenever you write the value <code>on</code> or <code>off</code>, surround it with quotes to avoid
the YAML parser interpreting the values as booleans.
</p>

View File

@ -48,13 +48,13 @@ of these parameters. This can be done by adding the following config to the `hom
# Example configuration.yaml entry # Example configuration.yaml entry
homeassistant: homeassistant:
# Add this to your existing configuration # Add this to your existing configuration
# Only the `entity_id` is required. All other options are optional. # Only the `entity_id` is required. All other options are optional.
customize: customize:
some.entity_id: some.entity_id:
hidden: true hidden: true
entity_picture: http://placehold.it/200x200 entity_picture: http://placehold.it/200x200
friendly_name: My better name friendly_name: My better name
``` ```