From e66d36d598220513c658293f04b9c5988f46e970 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 9 Aug 2015 23:50:42 -0700 Subject: [PATCH] Add blog post August release --- _deploy | 2 +- source/_includes/custom/grid_item_left.html | 6 +- ...rry-pi-squeezebox-asuswrt-support.markdown | 120 ++++++++++++++++++ source/components/sensor.rfxtrx.markdown | 2 +- source/components/sensor.temper.markdown | 2 +- source/components/switch.edimax.markdown | 10 +- source/components/switch.rpi_gpio.markdown | 2 +- 7 files changed, 131 insertions(+), 13 deletions(-) create mode 100644 source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown diff --git a/_deploy b/_deploy index 91432d826ed..839243b5f6c 160000 --- a/_deploy +++ b/_deploy @@ -1 +1 @@ -Subproject commit 91432d826ed611eafe51fb1868dca60566bd66d2 +Subproject commit 839243b5f6c314dabfe4698dc69f2e9a67509263 diff --git a/source/_includes/custom/grid_item_left.html b/source/_includes/custom/grid_item_left.html index e7dd86ccb88..17aa0ac0531 100644 --- a/source/_includes/custom/grid_item_left.html +++ b/source/_includes/custom/grid_item_left.html @@ -4,19 +4,17 @@
- + + - - -

Browse all »

diff --git a/source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown b/source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown new file mode 100644 index 00000000000..8845471af0f --- /dev/null +++ b/source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown @@ -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__
+ +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 +``` + + + +__Raspberry PI GPIO Support__
+ +[@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__
+ +[@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__
+ +[@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__
+ +[@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__
+ +[@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__
+[@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__
+Support for Temper temperature sensors has been contributed by [@rkabadi](https://github.com/rkabadi). + +``` +# Example configuration.yaml entry +sensor: + platform: temper +``` diff --git a/source/components/sensor.rfxtrx.markdown b/source/components/sensor.rfxtrx.markdown index 21cceae3426..c1309abcded 100644 --- a/source/components/sensor.rfxtrx.markdown +++ b/source/components/sensor.rfxtrx.markdown @@ -8,7 +8,7 @@ comments: false sharing: 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: diff --git a/source/components/sensor.temper.markdown b/source/components/sensor.temper.markdown index 39e7d6752dd..352584ca224 100644 --- a/source/components/sensor.temper.markdown +++ b/source/components/sensor.temper.markdown @@ -16,5 +16,5 @@ To use your TEMPer sensor in your installation, add the following to your `confi ``` # Example configuration.yaml entry sensor: - platform: temper + platform: temper ``` diff --git a/source/components/switch.edimax.markdown b/source/components/switch.edimax.markdown index bb71cdd0e1b..cbe99fafe09 100644 --- a/source/components/switch.edimax.markdown +++ b/source/components/switch.edimax.markdown @@ -17,9 +17,9 @@ To use your Edimax switch in your installation, add the following to your `confi ``` # Example configuration.yaml entry switch: - platform: edimax - host: 192.168.1.32 - username: YOUR_USERNAME - password: YOUR_PASSWORD - name: Edimax Smart Plug + platform: edimax + host: 192.168.1.32 + username: YOUR_USERNAME + password: YOUR_PASSWORD + name: Edimax Smart Plug ``` diff --git a/source/components/switch.rpi_gpio.markdown b/source/components/switch.rpi_gpio.markdown index 459ffb74d24..76a5bbbde98 100644 --- a/source/components/switch.rpi_gpio.markdown +++ b/source/components/switch.rpi_gpio.markdown @@ -9,7 +9,7 @@ sharing: true footer: true --- - + 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: