We are proud to announce the availability of Home Assistant 0.59. To keep you in the loop: This is the second last release in 2017. We have stuck to our bi-weekly release cycle for another year but we decided that we will take a little break between Christmas and New Year.
Dominos Pizza platform
With the Dominos Pizza integration made by @wardcraigj your home is now taking care that you don’t starve. In combination with a Skybell or a DoorBird you will know exactly when the pizza is in front of your door.
Color picker
@NovapaX created a new color picker. While dragging the color badge with your finger, a badge will appear above your finger so you can see the current color.
Screenshot of the color wheel.
Shopping list tweaks
@balloob has refreshed the shopping list UI to make it more usable. It’s now possible to add items by typing, instead of just voice. Also editing has been made easier.
Entity picker
@balloob improved the way if you want to pick an entity. In the automation editor, the script editor and the service section of the Developer Tools it’s much easier to identify the right one! The automation editor will only suggest relevant entities.
Screenshot of the of the Entity Picker.
Hass.io Add-ons
If you follow our twitter feed then you may already know that @frenck spent some time to bring new stuff to the Community Hass.io Add-ons repository.
- Cloud9 IDE
- Terminal support
- New release of the Tor add-on
New Platforms
- Support for Unifi direct access device tracker (No unifi controller software) (@w1ll1am23 - #10097) (device_tracker.unifi_direct docs) (new-platform)
- Tahoma platform for Somfy Covers and Sensors (@philklei - #10652) (tahoma docs) (cover.tahoma docs) (sensor.tahoma docs) (new-platform)
- New Hive Component / Platforms (@Rendili - #9804) (hive docs) (climate.hive docs) (light.hive docs) (sensor.hive docs) (switch.hive docs) (new-platform)
- Add Dominos Pizza platform (@wardcraigj - #10379) (dominos docs) (new-platform)
- Add tts.baidu platform (@zhujisheng - #10724) (tts.baidu docs) (new-platform)
- Create ecobee weather platform (@PhracturedBlue - #10869) (ecobee docs) (weather.ecobee docs) (new-platform)
Release 0.59.1 - December 4
- Fix Notifications for Android TV (@danielperna84 - #10798) (notify.nfandroidtv docs)
- fix iOS component config generation (@wrboyce - #10923)
- Fix color wheel in group more info dialogs (@NovapaX - #10934)
- Dominos no order fix (@wardcraigj - #10935) (dominos docs)
Release 0.59.2 - December 6
- Require FF43 for latest js (@andrey-git - #10941)
- Fix linksys_ap.py by inheriting DeviceScanner (@mateuszdrab - #10947) (device_tracker.linksys_ap docs)
- Upgrade tellduslive library version (closes https://github.com/home-assistant/home-assistant/issues/10922) (@molobrakos - #10950) (tellduslive docs)
- Allow chime to work for wink siren/chime (@w1ll1am23 - #10961) (wink docs)
- Reload closest store on api menu request (@wardcraigj - #10962) (dominos docs)
- Revert pychromecast update (@balloob - #10989) (media_player.cast 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.
Breaking Changes
- Added cycles config option to LaMetric notifications (@frittes - #10656) (notify.lametric docs) (breaking change)
- Fix name collision when using multiple Hue bridges (@zBart - #10486) (light.hue docs) (breaking change)
- Single LEDs in Blinkt support (@matemaciek - #10581) (light.blinkt docs) (breaking change)
- Tellduslive update with support for auto config and Local api (@fredrike - #10435) (tellduslive docs) (breaking change)
- Add useragent-based detection of JS version (@andrey-git - #10776) (breaking change)
All changes
- Added unit_of_measurement to Currencylayer (@arsaboo - #10598) (sensor.currencylayer docs)
- Change generic thermostat - any toggle device as heater switch (@milanvo - #10597) (climate.generic_thermostat docs)
- Add hddtemp sensor device even if unreachable. (@cgtobi - #10623) (sensor.hddtemp docs)
- Restore target temperature for generic thermostat (@tinloaf - #10635) (climate.generic_thermostat docs)
- Update lnetatmo (@gieljnssns - #10631) (netatmo docs)
- Support for Unifi direct access device tracker (No unifi controller software) (@w1ll1am23 - #10097) (device_tracker.unifi_direct docs) (new-platform)
- Add Facebook Notification tests (@broox - #10642)
- Change some warnings to info (@cgarwood - #10386) (emulated_hue docs)
- Added cycles config option to LaMetric notifications (@frittes - #10656) (notify.lametric docs) (breaking change)
- Netatmo httperror403 fix (@gieljnssns - #10659) (netatmo docs)
- Bump dev to 0.59.0.dev0 (@fabaff - #10675)
- Include unit_of_measurement as InfluxDb field (@PeteBa - #9790) (influxdb docs)
- Tahoma platform for Somfy Covers and Sensors (@philklei - #10652) (tahoma docs) (cover.tahoma docs) (sensor.tahoma docs) (new-platform)
- Populate measurement state field for HA states like home/not_home (@PeteBa - #9833) (influxdb docs)
- Reorganize lint travis builds (@balloob - #10670)
- Refactored to new global json saving and loading (@mnigbur - #10677)
- Convert configurator to use markdown (@balloob - #10668) (configurator docs) (light.hue docs)
- index.html improvements (@balloob - #10696)
- Add Arm Custom Bypass to alarm_control_panel (@uchagani - #10697) (alarm_control_panel docs)
- Fix conversation (@balloob - #10686) (conversation docs)
- Shopping list: add item HTTP API (@balloob - #10674) (shopping_list docs)
- Add presence device_class (@arsaboo - #10705) (binary_sensor docs)
- python-miio version bumped for improved device support. (@syssi - #10720) (fan.xiaomi_miio docs) (light.xiaomi_miio docs) (switch.xiaomi_miio docs) (vacuum.xiaomi_miio docs)
- Adding Queue count sensor (@bigwoof - #10723) (sensor.sabnzbd docs)
- Bump pychromecast to 1.0.2 (@OttoWinter - #10728) (media_player.cast docs)
- Fix unit conversion for Sensibo A/C units (@bryanyork - #10692) (climate.sensibo docs)
- Optimised images. Saved 80 KB out of 656 KB. 12.3% overall (up to 32.1% per file) (@grischard - #10735)
- Add transmission rate (@svenstaro - #10740) (sensor.fritzbox_netmonitor docs)
- Update pytradfri to 4.1.0 (@lwis - #10521) (tradfri docs) (light.tradfri docs)
- Use new DoorBirdPy (v0.1.0) (@Klikini - #10734) (doorbird docs)
- Add fan and reduce I/O calls in radiotherm (@TD22057 - #10437) (climate.radiotherm docs)
- New Hive Component / Platforms (@Rendili - #9804) (hive docs) (climate.hive docs) (light.hive docs) (sensor.hive docs) (switch.hive docs) (new-platform)
- Temporarily fix yahoo weather API issue and add unit test. (@cgtobi - #10737) (sensor.yweather docs)
- Google assistant climate mode fix (@braddparker - #10726) (google_assistant.smart_home docs)
- Protect sensitive information for Amcrest cameras (@tchellomello - #10569) (amcrest docs) (camera.amcrest docs) (sensor.amcrest docs)
- InfluxDB send retry after IOError (@janLo - #10263) (influxdb docs)
- Add Dominos Pizza platform (@wardcraigj - #10379) (dominos docs) (new-platform)
- Fix name collision when using multiple Hue bridges (@zBart - #10486) (light.hue docs) (breaking change)
- Make shell_command async (@n8henrie - #10741) (shell_command docs)
- Update CODEOWNERS with hive Component / Platforms (@Rendili - #10775)
- Bump total-connect-client version (@uchagani - #10769) (alarm_control_panel.totalconnect docs)
- Fix scene description formatting. (@balloob - #10785)
- Fixes #10773: Demo Alarm Broken (@uchagani - #10777) (alarm_control_panel.demo docs)
- Load Ring camera only with Ring Protect plan activated (@tchellomello - #10739) (ring docs) (camera.ring docs)
- system_log improvements (@andrey-git - #10709) (system_log docs)
- Fix WUnderground error handling, rework entity methods (@milanvo - #10295) (sensor.wunderground docs)
- Add away_mode_name to arlo alarm control panel (@bcl1713 - #10796) (alarm_control_panel.arlo docs)
- Add missing docstring (@fabaff - #10812) (notify.pushbullet docs)
- Cloud cognito switch (@balloob - #10823) (cloud docs) (cloud.auth_api docs) (cloud.iot docs)
- Added sensor types from telldus server src (@rasmusbe - #10787) (sensor.tellduslive docs)
- Add tts.baidu platform (@zhujisheng - #10724) (tts.baidu docs) (new-platform)
- make RGB values consistent as int. fixes #10766 (@perosb - #10782)
- Single LEDs in Blinkt support (@matemaciek - #10581) (light.blinkt docs) (breaking change)
- Add debug (@dgomes - #10828) (sensor.serial docs)
- Fix “recently pair device” (@stephenyeargin - #10832)
- Fixed Yeelight’s color temperature conversion to RGB (@chocomega - #10831) (light.yeelight docs)
- Fix for Sensibo with missing temperature (@andrey-git - #10801) (climate.sensibo docs)
- upgrade somecomfort to 0.5.0 (@dferrante - #10834) (climate.honeywell docs)
- Add support for logarithm in templates (@odinuge - #10824)
- Changing handling for google_assistant groups to treat them as lights. (@snowzach - #10111)
- Tellduslive update with support for auto config and Local api (@fredrike - #10435) (tellduslive docs) (breaking change)
- KNX: Added config option for broadcasting current time to KNX bus. (@Julius2342 - #10654) (knx docs)
- Ecobee set humidity level (@cbulock - #10780) (ecobee docs) (climate.ecobee docs)
- Add device class for low battery (@schmittx - #10829) (binary_sensor docs)
- Tellduslive: Use magic constants for battery level. Also, the previous formula for battery level was wrong. (@molobrakos - #10788) (tellduslive docs)
- Add useragent-based detection of JS version (@andrey-git - #10776) (breaking change)
- add support for multiple execution per execute request (@perosb - #10844) (google_assistant.http docs)
- Upgrade HomeMatic, add devices (@danielperna84 - #10845) (homematic docs) (binary_sensor.homematic docs) (sensor.homematic docs)
- Climate component: add supported_features (@tinloaf - #10658) (climate docs) (climate.generic_thermostat docs) (climate.mqtt docs)
- Upgrade mutagen to 1.39 (@fabaff - #10851) (tts docs)
- Updated codeowner for Tile device tracker (@bachya - #10861)
- Revert “KNX: Added config option for broadcasting current time to KNX bus. (#10654)” (@Julius2342 - #10874) (knx docs)
- Upgrade distro to 1.1.0 (@fabaff - #10850) (updater docs)
- Bugfix trigger state with multible entities (@pvizeli - #10857) (automation.state docs)
- tellstick fix DEPENDENCIES and update tellcore-net (@pvizeli - #10859) (tellstick docs) (sensor.tellstick docs)
- Upgrade aiohttp to 2.3.5 (@fabaff - #10889)
- Upgrade fastdotcom to 0.0.3 (@fabaff - #10886) (sensor.fastdotcom docs)
- Upgrade schiene to 0.19 (@fabaff - #10887) (sensor.deutsche_bahn docs)
- Xiaomi Vacuum: remove deprecated calls (@rytilahti - #10839) (vacuum.xiaomi_miio docs)
- Create ecobee weather platform (@PhracturedBlue - #10869) (ecobee docs) (weather.ecobee docs) (new-platform)
- Microsoft Text-to-speech: Fixing missing en-gb support bug (@jeroenterheerdt - #10429) (tts.microsoft docs)
- Upgrade youtube_dl to 2017.11.26 (@fabaff - #10890) (media_extractor docs)
- Upgrade yarl to 0.15.0 (@fabaff - #10888)
- Fix tests (@pvizeli - #10891)
- Refactored WHOIS sensor to resolve assumed key errors (@GenericStudent - #10662) (sensor.whois docs)
- Serve latest extra_html in dev mode (@andrey-git - #10863)
- Reload groups after saving a change via config API (@andrey-git - #10877) (config.group docs)
- Fix issues from review of ecobee weather component (@PhracturedBlue - #10903) (weather.ecobee docs)
- Bugfix #10902 (@turbokongen - #10904) (zwave docs)
This is a companion discussion topic for the original entry at https://home-assistant.io/blog/2017/12/03/release-59/