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'>
<img src='/images/supported_brands/z-wave.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/belkin_wemo.png' />
<img src='/images/supported_brands/nest_thermostat.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/google_cast.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/openwrt.png' />
</div>
<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

@ -9,7 +9,7 @@ sharing: 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/).
To use your Raspberry Pi's GPIO in your installation, add the following to your `configuration.yaml` file: