博客
Alarms, Sonos and iTunes now supported
It’s like someone opened a can of rock solid developers and emptied it above our chat channel
See GitHub
Migration note: the scheduler
component has been removed in favor of the automation
component.
Sonos
Sonos support has been added by @rhooper
iTunes and airplay speakers
@maddox
# Example configuration.yaml entry
media_player:
platform: itunes
name: iTunes
host: http://192.168.1.50
port: 8181
Remote Monitoring with Glances

Home Assistant meets IFTTT
Today we announce the release of Home Assistant v0.7.2 which includes brand new support by @sfam
It is now possible to disable your irregation system if it is going to be cloudy tomorrow or tweet if your smoke alarm goes off.
Head over to the setup instructions to get started with IFTTT. Click the read more button for some example recipes.
Read on →Using MQTT with Home Assistant
{::options coderay_line_numbers=“table” /}
MQTT
A great example is shown in a Laundry Automation post in this blog.
This post will give you a small overview of some other possibilities on how to use MQTT with Home Assistant.
Read on →0.7: Better UI and improved distribution
As Home Assistant is gaining more and more users we started to feel the pain from not having a proper release mechanism. We had no version numbering and required users to checkout the source using Git to get started. On top of that, as the number of devices that we support keeps raising, so did the number of dependencies that are used. That’s why we decided to change the way we roll. From now on:
- Each release will have a version number, starting with version 0.7. This was chosen because it shows that we have been around for some time but are not considering ourselves to be fully stable.
- Each release will be pushed to PyPi. This will be the only supported method of distribution.
- Home Assistant is available after installation as a command-line utility
hass
. - The default configuration location has been moved from
config
in the current working directory to~/.homeassistant
(%APPDATA%/.homeassistant
on Windows). - Requirements for components and platforms are no longer installed into the current Python environment (being virtual or not) but will be installed in
<config-dir>/lib
.
A huge shout out to Ryan Kraus
And while Ryan was fixing distribution, I have been hard at work in giving Home Assistant a face lift. We already looked pretty good but lacked proper form of organization for users with many devices. The new UI moves away from a card per entity and has cards per group and domain instead. The demo has been updated so give it a spin.
Read on →Laundry Automation: insight and notifications
This is a guest post by Home Assistant user and contributor Nolan Gilley
In our house, laundry has been a struggle for quite some time. Our washer and dryer both lack a buzzer which leads to forgotten laundry, and stinky mess that needs to be rewashed. I decided to create a solution by monitoring the washer and dryer myself with some cheap electronics.
As an avid user of Home Assistant, I decided it would be the perfect application to manage the UI and notification system. Now all I needed was a way to monitor the washer and dryer. I tried using sound sensors but found them unreliable. I ended up opting for an accelerometer attached to the back of each appliance. I also added magnetic reed switches on the doors of the washer and dryer to detect if the doors are open or closed. I connected the accelerometers and reed switches to a Moteino
After taking some sample data from the accelerometers while each appliance was in operation, I decided to plot the data to help determine the proper thresholds of when the devices were running or off. I had to do this in order to get precise ranges so the dryer sensor wouldn’t get tripped by the washer or vice versa. In the plot below you can see the acceleration in the x direction for the accelerometer connected to the washing machine. It’s easy to see when the washing machine is in operation here. I used the same technique for the dryer’s accelerometer.
Graph showing the accelerometer data
Verisure devices and modern TP-Link routers now supported
A minor bug fix release to fix some issues that have come up since the last release. Please upgrade as soon as possible by running git pull
from the Home Assistant directory.
This release is a major milestone in our test coverage as we’ve crossed into the 80s! It has to be noted that this covers mainly the core and automation components. Platforms that communicate with IoT devices have been excluded.
As we didn’t want to just push out bug fixes, this release includes a few additions:
- Support for modern TP-Link routers like the ArcherC9 line has been contributed by @chrisvis
. - Improved support for MQTT topic subscriptions has been contributed by @qrtn
Verisure Support
Home Assistant support to integrate your Verisure
# Example configuration.yaml entry
verisure:
username: user@example.com
password: password
alarm: 1
hygrometers: 0
smartplugs: 1
thermometers: 0
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
IP Cameras, Arduinos, Kodi and Efergy Energy Monitors now supported
Another month has passed and some great new features have landed in Home Assistant. This month release has been made possible by balloob
This release includes some architectural changes by me. The first is that the frontend is now based on a NuclearJS
IP Camera Support James has worked very hard to add support for IP cameras to Home Assistant which is included in this release. The initial release focusses on providing generic IP camera support. This means that any webcam that can exposes a JPEG image via a URL can be integrated.
Home Assistant will route the requests to your camera via the server allowing you to expose IP camera’s inside your network via the Home Assistant app.
# Example configuration.yaml entry
camera:
platform: generic
name: my sample camera
username: MY_USERNAME
password: MY_PASSWORD
still_image_url: http://194.218.96.92/jpg/image.jpg
Release notes for June 10, 2015
Wow, almost a month has gone by since the last release and this release is packed. The biggest part of this release is probably one that you won’t notice: the frontend has been upgraded from Polymer 0.5 to the brand new released Polymer 1.0. Polymer has been declared stable by the Google overlords which will allow us to expand functionality that was waiting for this moment to arrive.
This release sets a record for the amount of people involved: 8! Andythigpen
A big improvement has been brought this release by wind-rider. He took the time to revive the Chromecast support and started improving the media player integration. This triggered other people to join in resulting in a revamped media player experience and support for the Music Player Daemon.
Example of the new media player cards