MQTT, Rasperry Pi, Logitech Squeezebox and ASUSWRT routers now supported
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
MQTT Support
 The big new addition in this release is the support for the MQTT protocol by @fabaff
# 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
# Example configuration.yaml entry
switch:
  platform: rpi_gpio
  ports:
    11: Fan Office
    12: Light Desk
ASUSWRT based routers
 @persandstrom
# 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
# Example configuration.yaml entry
media_player:
  platform: squeezebox
  host: 192.168.1.21
  port: 9090
  username: user
  password: password
Slack notification support
 @jamespcole
# Example configuration.yaml entry
notify:
  platform: slack
  api_key: ABCDEFGHJKLMNOPQRSTUVXYZ
  default_channel: "#general"
Edimax Smart Switches support
 @rkabadi
# 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
# 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
# Example configuration.yaml entry
sensor:
  platform: temper