🎉 1000 integrations, 1000 integrations, 1000 integrations! 🎉
That’s right, Home Assistant 0.64 is here! In case you have missed our latest Cloud update, the Home Assistant Alexa skill is now live in all regions and we’re working with Google in getting the Smart Home skill for Google Assistant approved. Exciting times!
In the meanwhile, some great new integrations have landed, including yet another car 🚗 This time it’s BMW.
This is going to be the last release that supports Python 3.4. Starting with the next release, the minimum version required will be Python 3.5.3. Learn more here.
HomeKit
Native HomeKit support has arrived! Thanks to @cdce8p It is now possible to expose some devices over HomeKit to allow control via Siri and other things speaking the HomeKit protocol. Initial support has been added for temperature sensors and cover devices. Expect more devices to be added soon.
Hass.io UI update
Some of you already noticed that your Hass.io panel looks a bit different since this morning: @pvizeli pressed the red green button and the new UI got live. The Hass.io team (@frenck @ryanm101) is doing a great job in adding new features (like partial or encrypted snapshots) to the Hass.io backend and fixing bugs. However, those features where only added to the command line tools but not to the frontend.
That’s where @c727 and @ciotlosm jumped in. They made new features accessible via the frontend and improved the overall navigation.
We know that some features are still missing or broken, we are fixing this right now! Check this issue first before you report any issues related to the Hass.io panel, please.
Chart.js
The frontend is now rendering the graphs and charts using Chart.js thanks to the hard work by @fanthos. This means that you can now render all the charts without being connected to the internet!
August integration
Major new integration by @snjoetw: August locks and door bells! Lock and unlock from Home Assistant and detect when your doorbell is rung or senses motion. Awesome!
Cast bug fixes
@OttoWinter has crushed a bunch of bugs for our ChromeCast integration. Including that nasy Cast group discovery issue! He is working on some more improvements that should arrive soon, stay tuned. Awesome work Otto!
New Platforms
- Support for August doorbell (@snjoetw - #11124) (august docs) (binary_sensor.august docs) (camera.august docs) (lock.august docs) (new-platform)
- Add new component: BMW connected drive (@ChristianKuehnel - #12277) (bmw_connected_drive docs) (device_tracker.bmw_connected_drive docs) (sensor.bmw_connected_drive docs) (new-platform)
- Add New Sensor for ISP Start.ca (@mikeodr - #12356) (sensor.startca docs) (new-platform)
- Add the Xiaomi TV platform. (@fattdev - #12359) (media_player.xiaomi_tv docs) (new-platform)
- added smappee component (@hmn - #11491) (smappee docs) (sensor.smappee docs) (switch.smappee docs) (new-platform)
- Add support for HomeKit (@cdce8p - #12488) (homekit docs) (new-platform)
- Adds filesize component (@robmarkcole - #12211) (sensor.filesize docs) (new-platform)
- Adds folder sensor (@robmarkcole - #12208) (sensor.folder docs) (new-platform)
- Spotcrime (@jcconnell - #12460) (sensor.spotcrime docs) (new-platform)
- Add Tahoma scenes (@bakedraccoon - #12498) (scene docs) (tahoma docs) (new-platform)
Release 0.64.1 - February 27
- Frontend: Don’t put unit of sensor on new line (@NovapaX)
- Frontend: Fix display issues on iOS 9.3.5 (@NovapaX)
- Frontend: Fix chart legend not showing correctly when data has 1 serie (@fanthos)
- Frontend: Fix cards not getting updated (@balloob)
- Cast automatically drop connection (@OttoWinter - #12635) (media_player.cast docs)
- Roomba timeout (@kellerza - #12645) (vacuum.roomba docs)
- Fix a problem with calling
deconz.close
(@aronsky - #12657) (deconz docs) - Harmony: make activity optional (@balloob - #12679) (remote.harmony docs)
- Fix getting state from iglo (@jesserockz - #12685) (light.iglo docs)
- Fix mysensor defaults (@balloob - #12687) (mysensors docs)
- Component deconz: Fix dark attribute on presence sensors (@tumik - #12691) (binary_sensor.deconz docs)
- Bugfix: Update of sources for non AVR-X devices always fails (@scarface-4711 - #12711) (media_player.denonavr docs)
- Don’t allow to use a old unsecure library (@pvizeli - #12715)
- Unbreak tahoma (@bakedraccoon - #12719) (tahoma docs)
- fix for https://github.com/home-assistant/home-assistant/issues/12673 (@ChristianKuehnel - #12726) (sensor.alpha_vantage docs)
- Fix harmony duplicate detection (@amelchio - #12729) (remote.harmony docs)
- Update ZHA deps (@balloob - #12737) (zha docs)
- MQTT: Fix doing async inside sync context (@OttoWinter)
- Fix DarSky humidity precision (@PhilRW)
Release 0.64.2 - March 1
- updated to bimmer_connected 0.4.1 (@ChristianKuehnel - #12759) (bmw_connected_drive docs)
- Revert optimized logbook SQL (@amelchio - #12762) (logbook docs)
- bump fedex version (@happyleavesaoc - #12764) (sensor.fedex docs)
- Silence harmless sonos data structure warnings (@amelchio - #12767) (media_player.sonos docs)
- Update samsungctl library to latest version (@uchagani - #12769) (media_player.samsungtv docs)
- Fixed missing optional keyerror data_bits (@basschipper - #12789) (binary_sensor.rfxtrx docs)
- Fixed Pollen.com bugs with ZIP codes and invalid API responses (@bachya - #12790) (sensor.pollen docs)
- Fix dead Sonos web interface with some music sources (@amelchio - #12796) (media_player.sonos docs)
- Unique IDs for Plex Clients (@ryanm101 - #12799) (media_player.plex docs)
Release 0.64.3 - March 2
- is_allowed_path: Also test folder #12788 #12807 (@kellerza - #12810)
- Fix sensibo default IDs to be according to schema (@andrey-git - #12837) (climate.sensibo docs)
- Cloud: handle unauth better (@balloob - #12840) (cloud docs)
- Handle Hue errors better (@balloob - #12845) (hue 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 →