diff --git a/_deploy b/_deploy index 65ede4184b..0cd346e676 160000 --- a/_deploy +++ b/_deploy @@ -1 +1 @@ -Subproject commit 65ede4184b03f7aeeca7fb149351501dc52d6de1 +Subproject commit 0cd346e67621d1f676d6873e94fc289317ecf2f0 diff --git a/source/_posts/2015-10-05-home-assistant-goes-geo-with-owntracks.markdown b/source/_posts/2015-10-05-home-assistant-goes-geo-with-owntracks.markdown new file mode 100644 index 0000000000..d8a1e01492 --- /dev/null +++ b/source/_posts/2015-10-05-home-assistant-goes-geo-with-owntracks.markdown @@ -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 + +
+
+Map in Home Assistant showing two people and three zones (home, school, work)
+
+
+
+ - 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))
diff --git a/source/components/alarm.mqtt.markdown b/source/components/alarm_control_panel.mqtt.markdown
similarity index 78%
rename from source/components/alarm.mqtt.markdown
rename to source/components/alarm_control_panel.mqtt.markdown
index 6e1b66f9c3..80acf97cf8 100644
--- a/source/components/alarm.mqtt.markdown
+++ b/source/components/alarm_control_panel.mqtt.markdown
@@ -10,10 +10,10 @@ footer: true
---
-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
-be `unknown`.
-
-To enable this alarm, add the following lines to your `configuration.yaml` for a GET request:
+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 be `unknown`.
```yaml
# Example configuration.yaml entry
diff --git a/source/components/automation.markdown b/source/components/automation.markdown
index 41da0eb884..9c0e570f0b 100644
--- a/source/components/automation.markdown
+++ b/source/components/automation.markdown
@@ -30,16 +30,16 @@ automation:
offset: '-01:00:00'
- platform: state
entity_id: group.all_devices
- state: home
+ state: 'home'
condition:
# Prefix the first line of each condition configuration
# with a '-'' to enter multiple
- platform: state
entity_id: group.all_devices
- state: home
+ state: 'home'
- platform: time
- after: "16:00:00"
- before: "23:00:00"
+ after: '16:00:00'
+ before: '23:00:00'
action:
service: homeassistant.turn_on
entity_id: group.living_room
@@ -70,10 +70,6 @@ automation:
message: 'Paulus left the house'
```
--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. -
- - [Jump to conditions](#conditions) - [Jump to actions](#actions) - [Jump to troubleshooting](#troubleshooting) @@ -134,11 +130,11 @@ automation: platform: state entity_id: device_tracker.paulus # Optional - from: "not_home" - to: "home" + from: 'not_home' + to: 'home' ``` -+
Use quotes around your values for from and to to avoid the YAML parser
interpreting some values as booleans.
+Z-Wave support is currently broken as we're unable to compile +Python Open Z-Wave. +
+
[Z-Wave](http://www.z-wave.com/) support for Home Assistant is very new. We have started now by integrating only the sensors.
diff --git a/source/getting-started/automation.markdown b/source/getting-started/automation.markdown
index eeedcd82fc..24ad1c8d5c 100644
--- a/source/getting-started/automation.markdown
+++ b/source/getting-started/automation.markdown
@@ -170,3 +170,8 @@ go automate!
- 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
- Setup the [notification component](/components/#notify-service) to sent yourself messages
+
+
+ Whenever you write the value on or off, surround it with quotes to avoid
+ the YAML parser interpreting the values as booleans.
+