It’s time for release 0.70. It’s a little later than expected because of a major overhaul of how our frontend is build. It should not have any impact on how the frontend looks or behaves. Thanks to all the people running the beta who helped test this. Right now it looks like Firefox is still having some issues running the Hass.io panel. We’re working on releasing a fix for that soon.
If you’re using custom UI or Panels, some changes have been made. Make sure you run the latest version. More info on our developer blog.
Talking about our developer blog, this is a new blog with accompanying Twitter account. This is part of our ongoing effort of splitting content and interaction for users and developers of Home Assistant.
One cool new component in this release is Konnected (product page). It allows you to connect your existing wired alarm systen and plug it … straigt into Home Assistant!
Another cool one this release is Facebox. It will allow you to do local face detection on your camera feeds. Can’t wait to hear the cool things people will do with this.
New Platforms
- Converted SABnzbd to a component (@jeradM - #12915) (sabnzbd docs) (sensor.sabnzbd docs) (breaking change) (new-platform)
- Add more homematicip cloud components (@mxworm - #14084) (homematicip_cloud docs) (binary_sensor.homematicip_cloud docs) (light.homematicip_cloud docs) (switch.homematicip_cloud docs) (new-platform)
- Adds facebox (@robmarkcole - #14356) (image_processing.facebox docs) (new-platform)
- Add SpaceAPI support (@fabaff - #14204) (spaceapi docs) (new-platform)
- Samsung Family hub camera component (@Klathmon - #14458) (camera.familyhub docs) (new-platform)
- Add Konnected component with support for discovery, binary sensor and switch (@heythisisnate - #13670) (konnected docs) (binary_sensor.konnected docs) (switch.konnected docs) (new-platform)
- New Sensor FinTS (@ChristianKuehnel - #14334) (sensor.fints docs) (new-platform)
New Features
- Allow HomeKit name to be customized (@schmittx - #14159) (homekit docs) (new-feature)
- Add HomeKit support for fans (@schmittx - #14351) (homekit docs) (new-feature)
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.
Breaking Changes
- Converted SABnzbd to a component. Set it up using the new config:
sabnzbd: api_key: YOUR_SABNZBD_API_KEY
(@jeradM - #12915) (sabnzbd docs) (sensor.sabnzbd docs) (breaking change) (new-platform)
- For BMW electric cars: The current sensor
remaining_range_fuel
is replaced byremaining_range_total
for cars with a combustion engine. (@gerard33 - #14293) (bmw_connected_drive docs) (binary_sensor.bmw_connected_drive docs) (sensor.bmw_connected_drive docs) (breaking change) - Removed simplepush.io becayse website is offline and apps are no longer available. (@c727 - #14358) (notify docs) (breaking change)
- DarkSky sensor: Added temperature (apparent) high/low, deprecated max/min (@nordlead2005 - #12233) (sensor.darksky docs) (breaking change)
Beta Fixes
- Wait for future mysensors gateway ready (@MartinHjelmare - #14398) (mysensors docs) (beta fix)
- Homekit style cleanup (@cdce8p - #14556) (homekit docs) (beta fix)
- fix nanoleaf aurora lights min and max temperature (@Oro - #14571) (light.nanoleaf_aurora docs) (beta fix)
- Fix ISY moisure sensors showing unknown until a leak is detected (@OverloadUT - #14496) (binary_sensor.isy994 docs) (beta fix)
- Bump insteonplm version to fix device hanging (@teharris1 - #14582) (insteon_plm docs) (beta fix)
- Fix hue discovery popping up (@balloob - #14614) (beta fix)
- Use libsodium18 (@balloob - #14624) (beta fix)
- No longer use backports for ffmpeg (@balloob - #14626) (beta fix)
- Allow Hass.io panel dir (@balloob - #14655) (hassio docs) (beta fix)
All changes
- Add unique_id to MQTT switch (@thepotoo - #13719) (switch.mqtt docs)
- zha: Bump to zigpy 0.1.0 (@rcloran - #14305) (zha docs)
- Converted SABnzbd to a component (@jeradM - #12915) (sabnzbd docs) (sensor.sabnzbd docs) (breaking change) (new-platform)
- Adds unique ID to Roku for entity registry inclusion (@bachya - #14325) (media_player.roku docs)
- Update hitron_coda.py to fix login for Shaw modems (@mikedm139 - #14306) (device_tracker docs)
- Add sensors for BMW electric cars (@gerard33 - #14293) (bmw_connected_drive docs) (binary_sensor.bmw_connected_drive docs) (sensor.bmw_connected_drive docs) (breaking change)
- Add more homematicip cloud components (@mxworm - #14084) (homematicip_cloud docs) (binary_sensor.homematicip_cloud docs) (light.homematicip_cloud docs) (switch.homematicip_cloud docs) (new-platform)
- add 2 devices (@m4dmin - #14321) (tahoma docs) (cover.tahoma docs)
- Gogogate2 0.1.1 (@dlbroadfoot - #14294) (cover.gogogate2 docs)
- Snips: Added slot values for siteId and probability (@tschmidty69 - #14315) (snips docs)
- Add help for conversation/process service (@stephanerosi - #14323)
- Fix BOM weather ‘-‘ value (@nickw444 - #14042) (sensor.bom docs) (weather.bom docs)
- Make sure zwave nodes/entities enter the registry is proper state. (@andrey-git - #14251) (zwave docs)
- Improving icloud device tracker (@evgeniy-khatko - #14078) (device_tracker docs)
- Adds useful attributes to RainMachine programs and zones (@bachya - #14087) (switch.rainmachine docs)
- Waze Travel Time: optional inclusive/exclusive filters (@diraimondo - #14000) (sensor.waze_travel_time docs)
- Add zone 3 for Onkyo media player (@snikch - #14295) (media_player.onkyo docs)
- Support control of away mode and hold mode in Venstar component. Correctly detect humidifiers. (@nkaminski - #14256) (climate.venstar docs)
- Upgrade keyring to 12.2.0 and keyrings.alt to 3.1 (@fabaff - #14355)
- debug++ for multiple volume controls (@rytilahti - #14349) (media_player.songpal docs)
- Backend tweaks to make authorization work (@balloob - #14339) (api docs) (frontend docs) (http docs) (websocket_api docs)
- script/lint: Ensure there are files to test with pylint (@cdce8p - #14363)
- Update .coveragerc (@pvizeli - #14368)
- Fix binary_sensor async_update (@damarco - #14376) (zha docs) (binary_sensor.zha docs)
- Add local auth provider (@balloob - #14365)
- Update to sensibo 1.0.3 with better error reporting (@andrey-git - #14380) (climate.sensibo docs)
- Fix binary_sensor device_state_attributes (@damarco - #14375) (binary_sensor.zha docs)
- Add support for pressure sensors (@damarco - #14361) (zha docs) (sensor.zha docs)
- Add “framerate” parameter to generic camera (@abmantis - #14079) (camera docs) (camera.generic docs)
- Rewritten HomeKit tests (@cdce8p - #14377) (homekit docs)
- Update sensor state before adding device (@damarco - #14357) (sensor.zha docs)
- Make mysensors component async (@MartinHjelmare - #13641) (mysensors docs) (notify docs) (climate.mysensors docs) (cover.mysensors docs) (light.mysensors docs) (switch.mysensors docs)
- Adds facebox (@robmarkcole - #14356) (image_processing.facebox docs) (new-platform)
- more detailed error message (@exxamalte - #14385) (sensor.rest docs)
- Allow HomeKit name to be customized (@schmittx - #14159) (homekit docs) (new-feature)
- Xiaomi Aqara: Add new cube model (sensor_cube.aqgl01) (@syssi - #14393) (binary_sensor.xiaomi_aqara docs)
- Bump pycmus version (@mtreinish - #14395) (media_player.cmus docs)
- Fix name of tox pylint env (@MartinHjelmare - #14402)
- Use None as initial state in zha component (@damarco - #14389) (sensor.zha docs)
- Bump PyXiaomiGateway version (@syssi - #14412) (xiaomi_aqara docs)
- Homekit test cleanup (@cdce8p - #14416) (homekit docs)
- Update pylint to 1.8.4 (@scop - #14421)
- Bring back typing check. Meanwhile just for homeassistant/*.py (@andrey-git - #14410)
- Look at registry before pulling zwave config values (@andrey-git - #14408) (zwave docs)
- Add Bulgarian to Google TTS (@Chariyski - #14422) (tts docs)
- Remove extra quotes from docstrings (@scop - #14431) (folder_watcher docs) (sensor.sigfox docs) (sensor.simulated docs)
- Spelling, grammar etc fixes (@scop - #14432) (hassio docs) (homekit docs) (media_player.yamaha docs) (sensor.buienradar docs) (sensor.hive docs) (sensor.statistics docs) (switch.tahoma docs)
- Invoke pytest instead of py.test per upstream recommendation, #dropthedot (@scop - #14434)
- Fix fan service description (@cdce8p - #14423)
- Clean up some Python 3.4 remnants (@scop - #14433) (system_log docs)
- Remove universal wheel setting (@MartinHjelmare - #14445)
- Upgrade requests_mock to 1.5 (@fabaff - #14444)
- Upgrade pyota to 2.0.5 (@fabaff - #14442) (iota docs) (sensor.iota docs)
- Upgrade python-telegram-bot to 10.1.0 (@fabaff - #14441) (telegram_bot docs)
- Upgrade Sphinx to 1.7.4 (@fabaff - #14439)
- Upgrade youtube_dl to 2018.05.09 (@fabaff - #14438) (media_extractor docs)
- Upgrade distro to 1.3.0 (@fabaff - #14436) (updater docs)
- Add priority and cycles to LaMetric (@PhilRW - #14414) (notify docs)
- Allow qwikswitch sensors as part of devices (@kellerza - #14454) (qwikswitch docs)
- Bump requirement to pydeconz v38 (@Kane610 - #14452) (deconz docs)
- Add SpaceAPI support (@fabaff - #14204) (spaceapi docs) (new-platform)
- Use ATTR_NAME from const.py (@fabaff - #14450)
- zha: Fix cluster class check in single-cluster device type (@rcloran - #14303) (zha docs)
- Upgrade pygatt to 3.2.0 (@fabaff - #14447) (sensor.skybeacon docs)
- Add support for direction to fan template (@schmittx - #14371) (fan.template docs)
- Samsung Family hub camera component (@Klathmon - #14458) (camera.familyhub docs) (new-platform)
- Fix key error upon missing node (@MartinHjelmare - #14460) (mysensors docs)
- Bump lakeside version (@mjg59 - #14471) (eufy docs)
- Minor Wink fixes (@w1ll1am23 - #14468) (climate.wink docs) (light.wink docs)
- Don’t poll the Samsung Family hub camera (@syssi - #14473) (camera.familyhub docs)
- Optimistic MQTT light (@dgomes - #14401) (light.mqtt docs)
- Remove simplepush.io (@c727 - #14358) (notify docs) (breaking change)
- Add Konnected component with support for discovery, binary sensor and switch (@heythisisnate - #13670) (konnected docs) (binary_sensor.konnected docs) (switch.konnected docs) (new-platform)
- Make Feedreader component more extendable (@exxamalte - #14342) (feedreader docs)
- BMW code cleanup (@gerard33 - #14424) (binary_sensor.bmw_connected_drive docs) (sensor.bmw_connected_drive docs)
- Don’t add a url to built-in panels (@balloob - #14456) (frontend docs)
- Added temperature (apparent) high/low, deprecated max/min (@nordlead2005 - #12233) (sensor.darksky docs) (breaking change)
- Improve handling of offline Sonos devices (@amelchio - #14479) (media_player.sonos docs)
- “unavailable” Media players should be considered off in Universal player (@OverloadUT - #14466) (media_player.universal docs)
- Added option to invert aREST pin switch logic for active low relays (@w1ll1am23 - #14467) (switch.arest docs)
- Use “Returns” consistently to avoid being treated as section (@scop - #14448)
- Add HomeKit support for fans (@schmittx - #14351) (homekit docs) (new-feature)
- Add stdout and stderr to debug output for shell_command (@n8henrie - #14465) (shell_command docs)
- New Sensor FinTS (@ChristianKuehnel - #14334) (sensor.fints docs) (new-platform)
- Update hitron_coda.py (@mikedm139 - #14506) (device_tracker docs)
- Konnected component follow up (@heythisisnate - #14491) (konnected docs)
- Adjust LimitlessLED properties for running effects (@amelchio - #14481) (light.limitlessled docs)
- Bump locationsharinglib to 2.0.2 (@thelittlefireman - #14359) (device_tracker docs)
- Update frontend to 20180518.0 (@balloob - #14510) (frontend docs)
- Feedreader configurable update interval and max entries (@exxamalte - #14487) (feedreader docs)
- Flux bug fix (@oblogic7 - #14476) (light.flux_led docs) (switch.flux docs)
- Show warning if no locations are shared (fixes #14177) (@fabaff - #14511) (device_tracker docs)
- Add code to HomeKit lock (@cdce8p - #14524) (homekit docs)
- Set pytz to >=2018.04 (@fabaff - #14520)
- Add Homematic IP RotaryHandleSensor support (@hanzoh - #14522) (homematic docs)
- Update HAP-python to 2.1.0 (@cdce8p - #14528) (homekit docs)
- Fix some ISY sensors not getting detected as binary sensors (@OverloadUT - #14497) (isy994 docs)
- Update mychevy to 0.4.0 (@sdague - #14372) (mychevy docs) (binary_sensor.mychevy docs) (sensor.mychevy docs)
- Set certifi to >=2018.04.16 (@fabaff - #14536)
- Wait for future mysensors gateway ready (@MartinHjelmare - #14398) (mysensors docs) (beta fix)
- Homekit style cleanup (@cdce8p - #14556) (homekit docs) (beta fix)
- fix nanoleaf aurora lights min and max temperature (@Oro - #14571) (light.nanoleaf_aurora docs) (beta fix)
- Fix ISY moisure sensors showing unknown until a leak is detected (@OverloadUT - #14496) (binary_sensor.isy994 docs) (beta fix)
- Bump insteonplm version to fix device hanging (@teharris1 - #14582) (insteon_plm docs) (beta fix)
- Fix hue discovery popping up (@balloob - #14614) (beta fix)
- Use libsodium18 (@balloob - #14624) (beta fix)
- No longer use backports for ffmpeg (@balloob - #14626) (beta fix)
- Allow Hass.io panel dir (@balloob - #14655) (hassio docs) (beta fix)
This is a companion discussion topic for the original entry at https://www.home-assistant.io/blog/2018/05/27/release-70/