Release 0.14 blogpost

This commit is contained in:
Paulus Schoutsen 2016-02-27 16:30:16 -08:00
parent 324aad1160
commit 5ae2195126
14 changed files with 188 additions and 18 deletions

View File

@ -129,6 +129,11 @@ automation:
# Optional
from: 'not_home'
to: 'home'
# If given, will trigger when state has been the to state for X time.
for:
hours: 1
minutes: 10
seconds: 5
```
<p class='note warning'>
@ -249,6 +254,12 @@ automation:
platform: state
entity_id: device_tracker.paulus
state: not_home
# optional: trigger only if state was this for last X time.
for:
hours: 1
minutes: 10
seconds: 5
```
#### {% linkable_title Sun condition %}

View File

@ -19,7 +19,7 @@ To use your Command binary sensor in your installation, add the following to you
```yaml
# Example configuration.yaml entry
binary_sensor:
platform: command_sensor
platform: command_line
command: cat /proc/sys/net/ipv4/ip_forward
name: 'IP4 forwarding'
payload_on: "1"
@ -46,7 +46,7 @@ Check the state of an [SickRage](https://github.com/sickragetv/sickrage) instanc
```yaml
# Example configuration.yaml entry
binary_sensor:
platform: command_sensor
platform: command_line
command: netstat -na | find "33322" | find /c "LISTENING" > nul && (echo "Running") || (echo "Not running")
name: 'sickragerunning'
payload_on: "Running"
@ -59,7 +59,7 @@ Check if [RasPlex](http://www.rasplex.com/) is `online`.
```yaml
binary_sensor:
platform: command_sensor
platform: command_line
command: 'ping rasplex.local -c 1 | grep "1 received" | wc -l'
name: 'is_rasplex_online'
payload_on: 1

View File

@ -0,0 +1,40 @@
---
layout: page
title: "MySensors Binary Sensor"
description: "Instructions how to integrate MySensors binary sensors into Home Assistant."
date: 2016-02-27 20:13 +0100
sidebar: true
comments: false
sharing: true
footer: true
logo: mysensors.png
ha_category: Binary Sensor
featured: false
---
Integrates MySensors binary sensors into Home Assistant. See the [main component] for configuration instructions.
The following sensor types are supported:
##### MySensors version 1.4 and higher
S_TYPE | V_TYPE
-------------------|---------------------------------------
S_DOOR | V_TRIPPED
S_MOTION | V_TRIPPED
S_SMOKE | V_TRIPPED
##### MySensors version 1.5 and higher
S_TYPE | V_TYPE
---------------|----------------------------------
S_SPRINKLER | V_TRIPPED
S_WATER_LEAK | V_TRIPPED
S_SOUND | V_TRIPPED, V_LEVEL
S_VIBRATION | V_TRIPPED, V_LEVEL
S_MOISTURE | V_TRIPPED, V_LEVEL
For more information, visit the [serial api] of MySensors.
[main component]: /components/mysensors/
[serial api]: https://www.mysensors.org/download/serial_api_15

View File

@ -0,0 +1,18 @@
---
layout: page
title: "Wink Binary Sensor"
description: "Instructions how to setup the Wink binary sensors within Home Assistant."
date: 2015-01-20 22:36
sidebar: true
comments: false
sharing: true
footer: true
logo: wink.png
ha_category: Binary Sensor
---
The Wink binary sensor platform allows you to get data from your [Wink](http://www.wink.com/) binary sensors.
The requirement is that you have setup your [Wink hub](/components/wink/).

View File

@ -8,7 +8,7 @@ comments: false
sharing: true
footer: true
logo: z-wave.png
ha_category: Sensor
ha_category: Binary Sensor
---
To get your Z-Wave binary sensors working with Home Assistant, follow the instructions for the general [Z-Wave component](/components/zwave/).

View File

@ -1,6 +1,6 @@
---
layout: page
title: "Command line"
title: "Command line Notify"
description: "Instructions how to add command line notifications to Home Assistant."
date: 2016-02-22 20:00
sidebar: true
@ -11,8 +11,7 @@ logo: command_line.png
ha_category: Notifications
---
The `command_line` platform allows you to use external tools for notifications from Home Assistant.
The `command_line` platform allows you to use external tools for notifications from Home Assistant. The message will be passed in as STDIN.
To enable those notifications in your installation, add the following to your `configuration.yaml` file:
@ -30,4 +29,3 @@ Configuration variables:
- **command** (*Required*): The action to take.
To use notifications, please see the [getting started with automation page]({{site_root}}/components/automation/).

View File

@ -19,7 +19,7 @@ To enable it, add the following lines to your `configuration.yaml`:
```yaml
# Example configuration.yaml entry
sensor:
platform: command_sensor
platform: command_line
command: SENSOR_COMMAND
name: Command sensor
unit_of_measurement: "°C"
@ -50,7 +50,7 @@ To use those information, the entry for a sensor in the `configuration.yaml` fil
```yaml
# Example configuration.yaml entry
sensor:
platform: command_sensor
platform: command_line
name: HD Temperature
command: "hddtemp -n /dev/sda"
unit_of_measurement: "°C"
@ -62,7 +62,7 @@ Thanks to the [`proc`](https://en.wikipedia.org/wiki/Procfs) file system, variou
```yaml
# Example configuration.yaml entry
- platform: command_sensor
- platform: command_line
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
unit_of_measurement: "°C"
@ -77,7 +77,7 @@ The `correction_factor` will make sure that the value is shown in a useful forma
You can see directly in the frontend (**Developer tools** -> **About**) what release of Home Assistant you are running. The Home Assistant releases are available on the [Python Package Index](https://pypi.python.org/pypi). This makes it possible to get the current release.
```yaml
- platform: command_sensor
- platform: command_line
command: python3 -c "import requests; print(requests.get('https://pypi.python.org/pypi/homeassistant/json').json()['info']['version'])"
name: HA release
```
@ -106,7 +106,7 @@ To use the script you need to add something like the following to your `configur
```yaml
# Example configuration.yaml entry
sensor:
platform: command_sensor
platform: command_line
name: Brightness
command: "python3 /path/to/script/arest-value.py"
unit_of_measurement: "°C"

View File

@ -30,6 +30,11 @@ sensor:
- 'local_ip'
- 'last_connection'
- 'battery_level'
- 'weather_condition'
- 'weather_temperature'
- 'weather_humidity'
- 'wind_speed'
- 'wind_direction'
```
Configuration variables:
@ -45,5 +50,10 @@ Configuration variables:
- 'local_ip'
- 'last_connection'
- 'battery_level'
- 'weather_condition'
- 'weather_temperature'
- 'weather_humidity'
- 'wind_speed'
- 'wind_direction'
<p class='note'>You must have the [Nest component](/components/nest/) configured to use this sensor.</p>

View File

@ -19,7 +19,7 @@ To enable it, add the following lines to your `configuration.yaml`:
```yaml
# Example configuration.yaml entry
switch:
platform: command_switch
platform: command_line
switches:
kitchen_light:
oncmd: switch_command on kitchen
@ -48,7 +48,7 @@ The example below is doing the same as the [aREST switch](/components/switch.are
```yaml
# Example configuration.yaml entry
switch:
platform: command_switch
platform: command_line
switches:
arest_pin4:
oncmd: "/usr/bin/curl -X GET http://192.168.1.10/digital/4/1"
@ -67,7 +67,7 @@ This switch will shutdown your host immediately, there will be no confirmation.
```yaml
# Example configuration.yaml entry
switch:
platform: command_switch
platform: command_line
switches:
Home Assistant system shutdown:
offcmd: "/usr/sbin/poweroff"
@ -81,7 +81,7 @@ This switch will control a local VLC media player ([Source](https://automic.us/f
```yaml
# Example configuration.yaml entry
switch:
platform: command_switch
platform: command_line
switches:
VLC:
oncmd: "cvlc 1.mp3 vlc://quit &"

View File

@ -13,7 +13,7 @@ ha_iot_class: "Local Polling"
---
The `dlink` switch platform allows you to control the state of your [D-Link Wi-Fi Smart Plugs](http://us.dlink.com/product-category/home-solutions/connected-home/smart-plugs/).
The `dlink` switch platform allows you to control the state of your [D-Link Wi-Fi Smart Plugs](http://us.dlink.com/product-category/home-solutions/connected-home/smart-plugs/).
Supported devices (tested):

View File

@ -0,0 +1,93 @@
---
layout: post
title: "0.14: Placeholder"
description: "Home Assistant 0.14 has arrived."
date: 2016-02-27 14:15:00 -0800
date_formatted: "February 28, 2016"
author: Paulus Schoutsen
author_twitter: balloob
comments: true
categories: Release-Notes
og_image: /images/blog/2016-02-release-14/social.png
---
It's been another two weeks which means it's time for release: 0.14!
<img src='/images/supported_brands/neurio.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='150' /><img src='/images/supported_brands/dlink.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='150' /><img src='/images/supported_brands/steam.png' style='clear: right; margin-left: 5px; border:none; box-shadow: none; float: right; margin-bottom: 16px;' width='90' />
- Notify: [Command line platform][notify.command_line] added ([@stefan-jonasson])
- Sensor: [Verisure] mousedetectors now supported ([@turbokongen])
- Core: Entities can now expose if they assume their state representation is correct ([@balloob])
- Sensor: [TCP][sensor.tcp] platform added ([@flyte])
- Binary Sensor: [TCP][binary_sensor.tcp] platform added ([@flyte])
- Sensor: [Neurio energy sensor] now supported ([@infamy])
- Binary Sensor: [nx584] support added ([@kk7ds])
- Improve and clarify CI testing ([@sdague])
- Automation: State [triggers] and [conditions] now takes optional `for` config parameter to only trigger when a state hasn't changed for a certain period of time ([@pavoni], [@stefan-jonasson])
- Sensor: [Nest] weather data added ([@w1ll1am23])
- Device Tracker: [Ubiquiti Unifi] now supported ([@kk7ds])
- Binary Sensor: [MySensors] now supported ([@MartinHjelmare])
- Binary Sensor: [Bloomsky] now supported ([@balloob])
- Binary Sensor: [Z-Wave] now supported ([@tpatja])
- Switch: [D-Link smart plugs] now supported ([@LinuxChristian])
- Script: Toggle support added ([@Andythigpen])
- Light: [Wemo] now supported ([@jaharkes])
- Rollershutter: [Command line platform][rollershutter.command_line] added ([@t30])
- Sensor: [Steam] now supported ([@GreenTurtwig])
- Binary Sensor: [Wink] now supported ([@w1ll1am23])
- Demo has been updated ([@kfgoode])
- Frontend: new UI for camera's ([@balloob])
<p class='img'>
<img src='/images/blog/2016-02-release-14/screenshot-webcam.png'>
Camera feeds are now directly embedded in the frontend.
</p>
### Backwards incompatible changes
- Component: Simple Alarm has been removed. Still available in [the cookbook].
- Script: Turning on a [script] that is already on is now a no-op instead of skipping current delay.
- Wemo switches now have to be set up via the main [Wemo component]
- Command line platforms for [switch][switch.cmd], [sensor][sensor.cmd] and [binary_sensor][binary_sensor.cmd] have been renamed to `command_line`.
[notify.command_line]: /components/notify.command_line/
[Verisure]: /components/sensor.verisure/
[binary_sensor.tcp]: /components/binary_sensor.tcp/
[sensor.tcp]: /components/sensor.tcp/
[Neurio energy sensor]: /components/sensor.neurio_energy/
[nx584]: /components/binary_sensor.nx584/
[triggers]: /components/automation/#state-trigger
[conditions]: /components/automation/#state-condition
[Nest]: /components/sensor.nest/
[Ubiquiti Unifi]: /components/device_tracker.unifi/
[MySensors]: /components/binary_sensor.mysensors/
[Bloomsky]: /components/binary_sensor.bloomsky/
[Z-Wave]: /components/binary_sensor.zwave/
[D-Link smart plugs]: /components/switch.dlink/
[Wemo]: /components/light.wemo/
[rollershutter.command_line]: /components/rollershutter.command_line/
[Steam]: /components/sensor.steam_online/
[Wink]: /components/binary_sensor.wink/
[the cookbook]: https://home-assistant.io/cookbook/python_component_simple_alarm/
[script]: /components/script/
[Wemo component]: /components/wemo/
[switch.cmd]: /components/switch.command_line/
[sensor.cmd]: /components/sensor.command_line/
[binary_sensor.cmd]: /components/binary_sensor.command_line/
[@stefan-jonasson]: https://github.com/stefan-jonasson
[@turbokongen]: https://github.com/turbokongen
[@balloob]: https://github.com/balloob
[@flyte]: https://github.com/flyte
[@infamy]: https://github.com/infamy
[@kk7ds]: https://github.com/kk7ds
[@sdague]: https://github.com/sdague
[@pavoni]: https://github.com/pavoni
[@w1ll1am23]: https://github.com/w1ll1am23
[@MartinHjelmare]: https://github.com/MartinHjelmare
[@tpatja]: https://github.com/tpatja
[@LinuxChristian]: https://github.com/LinuxChristian
[@Andythigpen]: https://github.com/Andythigpen
[@jaharkes]: https://github.com/jaharkes
[@t30]: https://github.com/t30
[@GreenTurtwig]: https://github.com/GreenTurtwig
[@kfgoode]: https://github.com/kfgoode

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB