Add blog post August release

This commit is contained in:
Paulus Schoutsen 2015-08-09 23:50:42 -07:00
parent bc19797142
commit e66d36d598
7 changed files with 131 additions and 13 deletions

@ -1 +1 @@
Subproject commit 91432d826ed611eafe51fb1868dca60566bd66d2 Subproject commit 839243b5f6c314dabfe4698dc69f2e9a67509263

View File

@ -4,19 +4,17 @@
<div class='supported-brands clearfix'> <div class='supported-brands clearfix'>
<img src='/images/supported_brands/z-wave.png' /> <img src='/images/supported_brands/z-wave.png' />
<img src='/images/supported_brands/vera.png' /> <img src='/images/supported_brands/vera.png' />
<img src='/images/supported_brands/wink.png' /> <img src='/images/supported_brands/mqtt.png' />
<img src='/images/supported_brands/philips_hue.png' /> <img src='/images/supported_brands/philips_hue.png' />
<img src='/images/supported_brands/belkin_wemo.png' /> <img src='/images/supported_brands/belkin_wemo.png' />
<img src='/images/supported_brands/nest_thermostat.png' /> <img src='/images/supported_brands/nest_thermostat.png' />
<img src='/images/supported_brands/pushbullet.png' /> <img src='/images/supported_brands/pushbullet.png' />
<img src='/images/supported_brands/wink.png' />
<img src='/images/supported_brands/pushover.png' /> <img src='/images/supported_brands/pushover.png' />
<img src='/images/supported_brands/google_cast.png' /> <img src='/images/supported_brands/google_cast.png' />
<img src='/images/supported_brands/telldus_tellstick.png' /> <img src='/images/supported_brands/telldus_tellstick.png' />
<img src='/images/supported_brands/sabnzbd.png' />
<img src='/images/supported_brands/netgear.png' /> <img src='/images/supported_brands/netgear.png' />
<img src='/images/supported_brands/openwrt.png' /> <img src='/images/supported_brands/openwrt.png' />
</div> </div>
<p class='pull-right'><a href='/components/'>Browse all &raquo;</a></p> <p class='pull-right'><a href='/components/'>Browse all &raquo;</a></p>

View File

@ -0,0 +1,120 @@
---
layout: post
title: "MQTT, Rasperry PI, Logitech Squeezebox and ASUSWRT routers now supported"
description: "New support for MQTT, Rasperry PI GPIO, Logitech Squeezebox and ASUSWRT routers"
date: 2015-08-09 18:01 -0700
date_formatted: "August 9, 2015"
comments: true
categories: release-notes
---
It's time for the August release and there is some serious good stuff this time. The core of Home Assistant has gone some serious clean up and a bump in test coverage thanks to [@balloob](https://github.com/balloob). If you're a developer, make sure you read up on [the deprecation notices](https://github.com/balloob/home-assistant/pull/251). [@fabaff](https://github.com/fabaff) did another great round of documentating all the various components.
__MQTT Support__<br>
<img src='/images/supported_brands/mqtt.png' style='border:none; box-shadow: none; float: right;' height='50' />
The big new addition in this release is the support for the MQTT protocol by [@fabaff](https://github.com/fabaff) with some help from [@balloob](https://github.com/balloob). It will now be possible to integrate any IoT device that talks via MQTT. For the initial release we support connecting Home Assistant to a broker (no TLS yet). Components can now subscribe and publish to MQTT topics ([see the example][mqtt-example]) and also support for the automation component [has been added][mqtt-automation]. For more information, see [the MQTT component page][mqtt-component].
[mqtt-example]: https://github.com/balloob/home-assistant/blob/dev/config/custom_components/mqtt_example.py
[mqtt-automation]: /components/automation.html#mqtt-based-automation
[mqtt-component]: /components/mqtt.html
```yaml
# Example configuration.yaml entry
mqtt:
broker: IP_ADDRESS_BROKER
# All the other options are optional:
port: 1883
keepalive: 60
qos: 0
username: your_username
password: your_secret_password
```
<!--more-->
__Raspberry PI GPIO Support__<br>
<img src='/images/supported_brands/raspberry-pi.png' style='border:none; box-shadow: none; float: right;' height='50' />
[@gbarba](https://github.com/gbarba) has contributed support to use the general purpose input and output pins on a Raspberry PI as switches inside Home Assistant.
```
# Example configuration.yaml entry
switch:
platform: rpi_gpio
ports:
11: Fan Office
12: Light Desk
```
__ASUSWRT based routers__<br>
<img src='/images/supported_brands/asus.png' style='border:none; box-shadow: none; float: right;' height='50' />
[@persandstrom](https://github.com/persandstrom) has contributed support to do prescence detection using ASUSWRT based routers.
```yaml
# Example configuration.yaml entry
device_tracker:
platform: asuswrt
host: YOUR_ROUTER_IP
username: YOUR_ADMIN_USERNAME
password: YOUR_ADMIN_PASSWORD
```
__Logitech Squeezebox media player support__<br>
<img src='/images/supported_brands/logitech.png' style='border:none; box-shadow: none; float: right;' height='50' />
[@persandstrom](https://github.com/persandstrom) also contributed support for the Logitech Squeezebox media player. This allows you to control your Logitech Squeezebox from Home Assistant.
```
# Example configuration.yaml entry
media_player:
platform: squeezebox
host: 192.168.1.21
port: 9090
username: user
password: password
```
__Slack notification support__<br>
<img src='/images/supported_brands/slack.png' style='border:none; box-shadow: none; float: right;' height='50' />
[@jamespcole](https://github.com/jamespcole) has contributed a Slack platform for the notification platform. This allows you to deliver messages to any channel.
```yaml
# Example configuration.yaml entry
notify:
platform: slack
api_key: ABCDEFGHJKLMNOPQRSTUVXYZ
default_channel: '#general'
```
__Edimax Smart Switches support__<br>
<img src='/images/supported_brands/edimax.png' style='border:none; box-shadow: none; float: right;' height='50' />
[@rkabadi](https://github.com/rkabadi) has contributed support for integrating Edimax Smart Switches into Home Assistant.
```
# Example configuration.yaml entry
switch:
platform: edimax
host: 192.168.1.32
username: YOUR_USERNAME
password: YOUR_PASSWORD
name: Edimax Smart Plug
```
__RFXtrx sensor support__<br>
[@danielhiversen](https://github.com/danielhiversen) has contributed support for RFXtrx sensors. It supports sensors that communicate in the frequency range of 433.92 MHz.
```yaml
# Example configuration.yaml entry
sensor:
- platform: rfxtrx
device: PATH_TO_DEVICE
```
The path to your device, e.g. `/dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1Y0NJGR-if00-port0`
__TEMPer temperature sensor support__<br>
Support for Temper temperature sensors has been contributed by [@rkabadi](https://github.com/rkabadi).
```
# Example configuration.yaml entry
sensor:
platform: temper
```

View File

@ -8,7 +8,7 @@ comments: false
sharing: true sharing: true
footer: true footer: true
--- ---
The rfxtrx platform support sensors that communicate in the frequency range of 433.92 MHz. The rfxtrx platform support sensors that communicate in the frequency range of 433.92 MHz.
To enable the RFXtrx sensors in your installation, add the following to your `configuration.yaml` file: To enable the RFXtrx sensors in your installation, add the following to your `configuration.yaml` file:

View File

@ -16,5 +16,5 @@ To use your TEMPer sensor in your installation, add the following to your `confi
``` ```
# Example configuration.yaml entry # Example configuration.yaml entry
sensor: sensor:
platform: temper platform: temper
``` ```

View File

@ -17,9 +17,9 @@ To use your Edimax switch in your installation, add the following to your `confi
``` ```
# Example configuration.yaml entry # Example configuration.yaml entry
switch: switch:
platform: edimax platform: edimax
host: 192.168.1.32 host: 192.168.1.32
username: YOUR_USERNAME username: YOUR_USERNAME
password: YOUR_PASSWORD password: YOUR_PASSWORD
name: Edimax Smart Plug name: Edimax Smart Plug
``` ```

View File

@ -9,7 +9,7 @@ sharing: true
footer: true footer: true
--- ---
<img src='/images/supported_brands/rapberry-pi.png' class='brand pull-right' /> <img src='/images/supported_brands/raspberry-pi.png' class='brand pull-right' />
The rpi_gpio switch platform allows you to control the GPIOs of your [Raspberry Pi](https://www.raspberrypi.org/). The rpi_gpio switch platform allows you to control the GPIOs of your [Raspberry Pi](https://www.raspberrypi.org/).
To use your Raspberry Pi's GPIO in your installation, add the following to your `configuration.yaml` file: To use your Raspberry Pi's GPIO in your installation, add the following to your `configuration.yaml` file: