0.73: Preview version new user system, Rachio cloud push and Lovelace goes wild
Today we’re releasing Home Assistant 0.73. First, let’s talk security. Home Assistant has a lot of power. It can control all devices in your house and know what you’re up to. That’s why securing it is very important. It’s absolutely wrong to connect your instance unsecured to the internet and hope no one will find it. All ports on all computers are regularly scanned by bad actors. Please read our guidelines thoroughly and follow them.
In the meanwhile, we’re also working hard on the new authentication system. A preview version is included in this release, more info on our developer blog.
This release also includes a TON of love for the new Lovelace UI. Yes, it’s still experimental but daaang, it’s already so awesome that you should probably just go ahead and try it out. Thanks to all the devs who have jumped on this: @c727
We don’t have time to go through all the changes in this release, but @ciotlosm
The new picture elements card.
And last but not least, @Klikini
New Platforms
- Support for Homekit Controller climate devices (@armills
- #15057 ) (homekit_controller docs) (climate.homekit_controller docs) (light.homekit_controller docs) (switch.homekit_controller docs) (new-platform) - Rachio webhooks (@Klikini
- #15111 ) (rachio docs) (binary_sensor.rachio docs) (switch.rachio docs) (beta fix) (new-platform)
If you need help…
…don’t hesitate to use our very active forums or join us for a little chat
Reporting Issues
Experiencing issues introduced by this release? Please report them in our issue tracker
Backward-incompatible changes
- The
pi_hole
sensor is now limited toads_blocked_today
by default and will no longer show all available data. Usemonitored_conditions
to list the sensors you want. (@fabaff- #15014 ) (sensor.pi_hole docs) (breaking change) - Update PostNL unit of measure to
packages
to align with UPS (@keesschollaart81- #15023 ) (breaking change) - Various attributes have been relocated to sensors that make more sense; additionally, some names are corrected. More info in #14963
(@bachya - #14963 ) (sensor.pollen docs) (breaking change) - The filter option for prometheus was aligned with other components (@alexbarcelo
- #13738 ) (prometheus docs) (breaking change) - Change some operation_modes for Z-Wave climate devices to comply with Home Assistant standards and compatibility with Google Home, Alexa and HomeKit. (@cdce8p
- #15162 ) (climate.zwave docs) (breaking change) - HTTP component: Anyone who has enabled
use_x_forwarded_for
will need to explicitly whitelist their proxy/proxies using the newtrusted_proxies
setting. (@colinodell- #15204 ) (emulated_hue docs) (http docs) (breaking change) - Stop supporting deprecated TLS ciphers (@hmmbob
- #15217 ) (http docs) (breaking change) - LIFX will no longer report
hs_color
/rgb_color
andcolor_temp
simultaneously. (@amelchio- #15234 ) (light.lifx docs) (breaking change) (beta fix)
Beta Fixes
- Rachio webhooks (@Klikini
- #15111 ) (rachio docs) (binary_sensor.rachio docs) (switch.rachio docs) (beta fix) (new-platform) - Only create front-end client_id once (@awarecan
- #15214 ) (frontend docs) (beta fix) - Make LIFX color/temperature attributes mutually exclusive (@amelchio
- #15234 ) (light.lifx docs) (beta fix) - Fix an issue when user’s nest developer account don’t have permission (@awarecan
- #15237 ) (binary_sensor.nest docs) (beta fix) - Revert some changes to setup.py (@cdce8p
- #15248 ) (beta fix)
All changes
- Add entity support to Waze Travel Time (@Petro31
- #14934 ) (sensor.waze_travel_time docs) - Switch to own packaged version of anel_pwrctrl (@andrey-git
- #15011 ) (switch.anel_pwrctrl docs) - Switch to own packaged version of braviarc (@andrey-git
- #15009 ) (media_player.braviatv docs) - HomeKit style clean up (@schmittx
- #14793 ) (homekit docs) - Upgrade netdisco to 1.5.0 (@fabaff
- #15016 ) - Update to hole to 0.3.0 (@fabaff
- #15014 ) (sensor.pi_hole docs) (breaking change) - Upgrade numpy to 1.14.5 (@fabaff
- #15015 ) (binary_sensor.trend docs) (image_processing.opencv docs) - Upgrade youtube_dl to 2018.06.14 (@fabaff
- #15013 ) (media_extractor docs) - Switch nuimo to a hopefully working pypi version (@andrey-git
- #15006 ) - Remove typing (@fabaff
- #15018 ) - Add support for Homekit battery service (@schmittx
- #14288 ) (homekit docs) - Update PostNL unit of measure to align with UPS (@keesschollaart81
- #15023 ) (breaking change) - Expose Wemo component availability to Home Assistant (@gstorer
- #14995 ) (light.wemo docs) - Improve volume support for Vizio Smartcast (@JeffLIrion
- #14981 ) (media_player.vizio docs) - Upgrade requests to 2.19.1 (@fabaff
- #15019 ) - Show running apps as sources for Fire TV (@JeffLIrion
- #15033 ) (media_player.firetv docs) - Patch save_json (@Hate-Usernames
- #15046 ) - Update loopenergy link to docs (@fabaff
- #15050 ) (sensor.loopenergy docs) - Switch upstream adafruit package (@andrey-git
- #15038 ) (sensor.dht docs) - Switch to own packaged version of pyflic (@andrey-git
- #15041 ) (binary_sensor.flic docs) - Update condition.py (@raoulteeuwen
- #15021 ) - Update pywemo to version 0.4.28. (@gstorer
- #15052 ) (wemo docs) - Upgrade pyarlo to 0.1.8 to support Arlo Baby monitor (@tchellomello
- #15060 ) (arlo docs) - Upgraded librouteros since it has support for authenticatoin in new RouterOS. (@dejx
- #15056 ) (device_tracker docs) - Python wink update (@w1ll1am23
- #15048 ) (wink docs) (cover.wink docs) - Fix tplink max/min kelvin for temperature adjustment (@titilambert
- #15020 ) (light.tplink docs) - Update pyhomematic to 0.1.44 (@danielperna84
- #15069 ) (homematic docs) - Homematic: Add optional port for resolvenames via JSON (@hanzoh
- #15029 ) (homematic docs) - Add script to run monkeytype typing on test suite (@MartinHjelmare
- #14440 ) - Switch to pypi version of pybotvac (@andrey-git
- #15115 ) (neato docs) - Added attribute attribution to Digital Ocean component (@tchellomello
- #15114 ) (digital_ocean docs) (binary_sensor.digital_ocean docs) (switch.digital_ocean docs) - Make Pollen.com platform async (@bachya
- #14963 ) (sensor.pollen docs) (breaking change) - deCONZ small improvements (@Kane610
- #15128 ) (deconz docs) (light.deconz docs) - Bump insteonplm version to 0.11.2 (@teharris1
- #15133 ) (insteon_plm docs) - Reorganize mysensors (@MartinHjelmare
- #15123 ) - MQTT Alarm Control Panel: add retain option for publishing for cases… (@b3nj1
- #15134 ) (alarm_control_panel.mqtt docs) - Add discovery support to mqtt climate component. (@dreizehnelf
- #15085 ) (mqtt docs) (climate.mqtt docs) - Support for Homekit Controller climate devices (@armills
- #15057 ) (homekit_controller docs) (climate.homekit_controller docs) (light.homekit_controller docs) (switch.homekit_controller docs) (new-platform) - PyPi: Fix description and setup.cfg (@cdce8p
- #15107 ) - Add language to dark sky weather component (@pvizeli
- #15130 ) (weather.darksky docs) - Add storage helper and migrate config entries (@balloob
- #15045 ) (sensor.fitbit docs) - Fix pylintrc section order and option placements (@scop
- #15120 ) - Fix #14919. Should throw exception when camera stream closed by frontend (@awarecan
- #15028 ) (camera docs) (camera.proxy docs) - Revert “Add language to dark sky weather component” (@pvizeli
- #15142 ) (weather.darksky docs) - Lint cleanup (@scop
- #15103 ) - Update aiofreepybox to fix HTTPS connection issues (@stilllman
- #15104 ) (device_tracker docs) - Fix mysensors climate supported features (@MartinHjelmare
- #15110 ) (climate.mysensors docs) - Update xiaomi.py (@vaidyasr
- #15136 ) (camera.xiaomi docs) - Return None to indicate no config found (@balloob
- #15147 ) - Add channel changing support to SamsungTV component (@mlebrun
- #14451 ) (media_player.samsungtv docs) - Add SSL peer certificate support to HTTP server (@kepten
- #15043 ) (emulated_hue docs) (http docs) - Address inconsistent behavior on flux_led component (@oblogic7
- #14713 ) (light.flux_led docs) - Upgrade youtube_dl to 2018.06.25 (@fabaff
- #15168 ) (media_extractor docs) - Upgrade keyring to 13.0.0 (@fabaff
- #15167 ) - Upgrade sendgrid to 5.4.1 (@fabaff
- #15166 ) (notify docs) - Add Mini remote support to insteon_plm (@teharris1
- #15152 ) (insteon_plm docs) - Warn when using custom components (@balloob
- #15172 ) - Philips Hue Scene Activation: Simplified scene lookup logic, improved error handling (@MizterB
- #15175 ) (hue docs) - Finalize BotVac D7 Support And Further Reduce Cloud Calls (@dshokouhi
- #15161 ) (neato docs) (camera.neato docs) (switch.neato docs) (vacuum.neato docs) - DarkSky weather / Fix states (@pvizeli
- #15174 ) (weather.darksky docs) - Only use the X-Forwarded-For header if connection is from a trusted network (@colinodell
- #15182 ) (http docs) - Adding ‘namespace’ for prometheus metrics (@alexbarcelo
- #13738 ) (prometheus docs) (breaking change) - Storage auth (@balloob
- #15192 ) - Make sure we check access token expiration (@balloob
- #15207 ) (frontend docs) - Migrate Home Assistant auth provider to use storage helper (@balloob
- #15200 ) - Fix zwave climate operation mode mappings (@cdce8p
- #15162 ) (climate.zwave docs) (breaking change) - Fixed Indentation error (@vaidyasr
- #15210 ) (camera.xiaomi docs) - X-Forwarded-For improvements and bug fixes (@colinodell
- #15204 ) (emulated_hue docs) (http docs) (breaking change) - Stop supporting deprecated TLS ciphers (@hmmbob
- #15217 ) (http docs) (breaking change) - Update eternalegypt (@amelchio
- #15180 ) (netgear_lte docs) (notify docs) - Update python-wink to 1.9.1 (@vickyg3
- #15215 ) (wink docs) - Fix ‘AirQualityMonitorStatus’ object has no attribute ‘time_state’ (@syssi
- #15216 ) (sensor.xiaomi_miio docs) - Use cached states for neato when possible (@dshokouhi
- #15218 ) (switch.neato docs) (vacuum.neato docs) - Rachio webhooks (@Klikini
- #15111 ) (rachio docs) (binary_sensor.rachio docs) (switch.rachio docs) (beta fix) (new-platform) - Only create front-end client_id once (@awarecan
- #15214 ) (frontend docs) (beta fix) - Make LIFX color/temperature attributes mutually exclusive (@amelchio
- #15234 ) (light.lifx docs) (beta fix) - Fix an issue when user’s nest developer account don’t have permission (@awarecan
- #15237 ) (binary_sensor.nest docs) (beta fix) - Revert some changes to setup.py (@cdce8p
- #15248 ) (beta fix)