Last Wednesday we released Hass.io, an operating system to take care of all the updating hassles that come with running home automation at home and so much more. This is a major milestone for Home Assistant as it is our first step to offering a fully integrated solution using a bring your own hardware approach.
The launch has been crazy successful. The 20 minute introduction video by BRUHAutomation already has 12.5k views in just 4 days with no less than 150 comments.
Hass.io will be a great foundation for bigger and better integrated features. Stay tuned.
Adding the power of voice to integrations
But enough about Hass.io, let’s not forget about Home Assistant. This release has completely revamped the way how we deal with voice integrations. We turned Home Assistant into a platform to write voice apps, no matter where the processing of the voice happens. This can be done by Alexa, Google Assistant or in the Home Assistant user interface.
We are super excited about the new functionality and hope that it will trigger a new type of applications and systems to be built on top of Home Assistant. This release includes a shopping list to show the new functionality. As a user you can add any item to the shopping list with your voice and also ask what is on your shopping list.
# Example configuration.yaml entry
shopping_list:
To make testing these applications easier, we’ve updated the conversation component. The component will now allow sentences to be configured that hook directly into the new voice functionality. Combined with the new interface it will allow for some great interactions! Check out the developer docs for more information.
History improvements
@OverloadUT has been recently spending a lot of time on optimizing the history database queries. This release includes PR #8632, the first in a list of improvements that he is working on. This PR greatly improves requests for single entities by using an optimized query for this use case.
The performance change in some of his tests shows this change to be about 300x faster (30 seconds to 0.1 seconds!) (There is no theoretical upper limit due to the issue with multi-entity queries getting worse the longer the current recorder run has been going.)
Xiaomi integration
Yes, it has happened! After being in beta for a while, the Xiaomi support is now available to all. @danielhiversen did an amazing job and we now support sensors, switches, lights and covers.
Velbus integration
Another awesome integration is that of the Velbus home automation system which has been contributed by @thomasdelaet. It integrates their sensors, covers, fans, lights and switches.
Manual alarm with MQTT control
A new version of the manual alarm component is now available with full MQTT control thanks to @colinodell. Using this you can build your own control panel to remotely arm/disarm the alarm. For example, using a Raspberry Pi to create an alarm.
New Platforms
- Initial support for Google Wifi/OnHub (@fronzbot - #8485) (sensor.google_wifi docs) (new-platform)
- Xiaomi gw support (@danielhiversen - #8555) (xiaomi docs) (binary_sensor.xiaomi docs) (cover.xiaomi docs) (light.xiaomi docs) (sensor.xiaomi docs) (switch.xiaomi docs) (new-platform)
- Add Intent component (@balloob - #8434) (alexa docs) (intent_script docs) (shopping_list docs) (snips docs) (breaking change) (new-platform)
- Manual alarm with MQTT control (@colinodell - #8257) (alarm_control_panel.manual_mqtt docs) (new-platform)
- Add component Light TPLink (@gollo - #8643) (light.tplink docs) (new-platform)
- Velbus (@thomasdelaet - #8076) (velbus docs) (binary_sensor.velbus docs) (light.velbus docs) (new-platform)
- Add uk_transport component. (@robmarkcole - #8600) (sensor.uk_transport docs) (new-platform)
Release 0.50.2 - July 31
Straight to 0.50.2. We released 0.50 as 0.50.1 due to an upload error to PyPi.
- Fix TP-Link light brightness issue #8744. (@gollo - #8755)
- Fix typo in script error (@n8henrie - #8754)
- Fix tradfri error spam (@MartinHjelmare - #8738) (light.tradfri docs)
- Media Player - Pioneer: Suppress exception if host is not available (fixes #8684) (@fabaff - #8732) (media_player.pioneer docs)
- Telegram Bot: Retry set_webhook up to three times, reduce timeout to 5s again (@azogue - #8716) (telegram_bot.webhooks docs)
- Fixed sensor issue with Google Wifi routers in bridge mode (@fronzbot - #8710) (sensor.google_wifi docs)
- Fix alexa cards (@balloob - #8708) (alexa docs)
- Fix Kodi reconnection after websocket disconnect (@armills - #8704) (media_player.kodi docs)
- Move I/O outside of properties for light/tplink platform (@gollo - #8699) (light.tplink docs) (new-platform)
- Correctly discover GE Fan Controllers (@armills - #8682) (zwave docs)
- Fix Z-Wave barrier discovery for new API (@armills - #8706) (zwave docs) (cover.zwave docs)
If you need help…
…don’t hesitate to use our very active forums or join us for a little chat. The release notes have comments enabled but it’s preferred if you use the former communication channels. Thanks.
Reporting Issues
Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.
Read on →