Download Home Assistant 0.93
Version 0.93 Home Assistant has been released. Home Assistant is an open source home automation platform that runs under Python 3. It runs via Hassbian on a Raspberry Pi 3 or a Linux, macOS or Windows computer. It supports detecting devices such as Nest thermostats, Philips Hue, Belkin WeMo switches, Mr. Coffee makers, the smart switches from IKEA and the mqtt protocol. In addition, where possible, it can control these devices and apply automation. For more information, please refer to this page and our Forum. The release notes for this release can be found below.
0.93: Essent, AmbiClimate, VS Code debugging
It’s time for our 0.93 release and it’s a whopping cool one. It’s a day later than usual as I am travelling. frenck streams his work on Home Assistant / Hass.io each Tuesday and Friday, and last Tuesday I decided to surprise him and visit his house during the stream 😛. We ended up talking about everything Home Assistant with the viewers for about 3 hours. For the full conversation, check out Frenck’s blog. Clip of me walking into the stream:
Last week we also wrote about our updated plans for Home Assistant for this year. If you haven’t read it yet, worth the read!
If you are a Nest user, we have some sad news: Google announced that they are shutting down the Nest API at the end of August. This will cause Nest hardware to no longer work with Home Assistant (╯°□°)╯︵ ┻━┻
As always, this release is accompanied by a new episode of the Home Assistant podcast. Rohan and Phil discuss the new release, the Nest API and a lot more. This episode is their 50th episode already, congratulations on this milestone!
Pascal has updated the way we are building Hass.io. It is now keeping the build up to date while we develop Home Assistant, which means that the Hass.io build was ready before the release blog post was up!
Home Assistant 1.0
As we mentioned in our updated plans post, we’re working hard on Home Assistant 1.0. Over the next releases we will work on polishing the UI, the backend architecture, and everything in between.
One of the new things that we introduced is a new step in our onboarding allowing users to set up integrations. We will automatically highlight discovered integrations. Once the user finishes the onboarding flow, entities will be automatically grouped by the areas that they are in. Neat!
We’ve also been working on polishing parts of our config UI. The automation editor will now show all automations, the last time they got triggered, and allow users to enable/disable them.
Sonos
The Sonos integration has a number of changes in this release, some of them breaking existing configuration.
First, the Sonos custom services have been moved to the sonos domain. The new service names are as follows:
- sonos.join (before: media_player.sonos_join)
- sonos.unjoin (before: media_player.sonos_unjoin)
- sonos.snapshot (before: media_player.sonos_snapshot)
- sonos.restore (before: media_player.sonos_restore)
- sonos.set_sleep_timer (before: media_player.sonos_set_sleep_timer)
- sonos.clear_sleep_timer (before: media_player.sonos_clear_sleep_timer)
- sonos.update_alarm (before: media_player.sonos_update_alarm)
- sonos.set_option (before: media_player.sonos_set_option)
The last four of those services no longer target all entities by default since that is usually a mistake. The entity_id attribute is thus becoming mandatory for those services. If you really do want to target all you can use entity_id: all.
Next, YAML configuration of Sonos under the media_player: key is no longer accepted. While auto-configuration through the Integrations UI is now the preferred way, static configuration can still be specified under a sonos: key, for example:
sonos: media_player: hosts: – 192.0.2.25 – 192.0.2.26
For those of you that like to power down your Sonos, Home Assistant should now handle that without logging errors. Also, speakers that are powered on will be added to Home Assistant without needing a restart.
New Integrations
- Adds Orange Pi GPIO platform (@pascallj – #22541) (orangepi_gpio docs) (new integration) (new platform)
- Essence sensor (@TheLastProject – #23513) (essential docs) (new integration) (new platform)
- Ptvsd debugger component. (@Swamp-Ig – #23336) (ptvsd docs) (new integration)
- Ambient climate (@Danielhiversen – #22827) (ambiclimate docs) (new integration) (new platform)
- Add Intergas InComfort Lan2RF gateway (@zxdavb – #23736) (incomfort docs) (new integration) (new platform)
New Platforms
- Adds Orange Pi GPIO platform (@pascallj – #22541) (orangepi_gpio docs) (new integration) (new platform)
- Added component named switcher_kis switcher water heater integration. (@TomerFi – #22325) (switcher_kis docs) (new platform)
- MQTT Vacuum State Device (@pszafer – #23171) (mqtt docs) (new platform)
- Add new next bus sensor (@ViViDboarder – #20197) (nextbus docs) (new platform)
- Add sensor support for dyson 2018 models (@etheralm – #22578) (dyson docs) (new platform)
- Add Bizkaibus, Biscays (Spain) bus service component (@UgaitzEtxebarria – #22934) (bizkaibus docs) (new platform)
- Added new binary sensor meteoalarm to get weather alerts in Europe (@rolfberkenbosch – #23663) (meteor alarm docs) (new integration) (new platform)
- Add water_heater to geniushub, bump client library (@zxdavb – #23384) (geniushub docs) (new platform)
- New cover platform for ADS integration (@carstenschroeder – #23377) (ads docs) (new platform)
Version number | 0.93 |
Release status | Final |
Operating systems | script language |
Website | Home Assistant |
Download | |
License type | GPL |