Release blog post 0.113 (#14056)

This commit is contained in:
Franck Nijhof 2020-07-22 17:37:04 +02:00 committed by GitHub
parent 9199debf28
commit 8face11418
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 135 additions and 25 deletions

View File

@ -1,8 +1,8 @@
---
layout: post
title: "0.113: Beta release notes"
description: "0.113: Beta release notes"
date: 2020-07-14 00:00:00
title: "0.113: Automations & Scripts, and even more performance!"
description: "Automate with sub-second precision in different running modes, use loops, repeats, choose and cool down. New MDI icons and a generally faster performance with lower CPU usage"
date: 2020-07-22 00:00:00
date_formatted: "July 22, 2020"
author: Franck Nijhof
author_twitter: frenck
@ -11,18 +11,7 @@ categories: Release-Notes
og_image: /images/blog/2020-07-0.113/social.png
---
<!--<a href='/integrations/#version/0.113'><img src='/images/blog/2020-07-0.113/social.png' style='border: 0;box-shadow: none;'></a>-->
Beta release notes for 0.113.0
Please be sure to report issues on our GitHub issue tracker:
Issues with core & integrations: <https://github.com/home-assistant/core/issues>
Issues with the frontend/UI: <https://github.com/home-assistant/frontend/issues>
Issues introduced in this beta, are generally picked up with priority.
## Introduction
<a href='/integrations/#version/0.113'><img src='/images/blog/2020-07-0.113/social.png' style='border: 0;box-shadow: none;'></a>
Another special, themed, release inbound!
@ -46,6 +35,22 @@ Enjoy the release!
../Frenck
## Ludeeus joins Nabu Casa
Today we're happy to announce that [@ludeeus] is joining Nabu Casa to work
full-time on Home Assistant!
Ludeeus has been a core contributor for a long time working on the Supervisor
panel and different bits of the frontend. He is, however, mainly known as the
creator of the [Home Assistant Community Store (HACS)][hacs].
We're looking forward to seeing what he can do now that he is able to focus
full-time on Home Assistant.
Welcome [@ludeeus]!
[hacs]: https://hacs.xyz/
## Automations & Scripts
This release brings changes to our automations and scripts. Before we start with
@ -258,6 +263,29 @@ More information about the chooser can be found in the [documentation][chooser].
[chooser]: /docs/scripts/#choose-a-group-of-actions
### Automations & Scripts: Sub-second precision
Thanks to a bunch of optimizations done this release, which is discussed later
in this blog post, we now have sub-second precision available to our delays.
This precision is helpful in case you want a delay that is less than a second,
for example, 500 milliseconds.
An example script that toggles the light every 500 milliseconds 10 times.
```yaml
script:
blink_light:
sequence:
repeat:
count: 10
sequence:
- service: light.toggle
entity_id: light.bulb
- delay:
milliseconds: 500
```
### Automations & Scripts: Bonus! Cool down
An often requested feature is to allow for a cool down time on an automation.
@ -379,18 +407,17 @@ most installations.
## New Integrations
- Create PoolSense integration ([@haemishkyd] - [#35561]) ([poolsense docs])
- Add Dexcom Integration ([@gagebenne] - [#33852]) ([dexcom docs])
- Add new integration for Bond hub ([@prystupa] - [#37477]) ([bond docs])
Three new integration added this release:
- [PoolSense][poolsense docs], added by [@haemishkyd]
- [Dexcom][dexcom docs], added by [@gagebenne]
- [Bond hub][bond docs], added by [@prystupa]
## New Platforms
- Add support for window covers to ozw integration ([@Michsior14] - [#37217]) ([ozw docs])
- Support Fan domain in Bond integration ([@prystupa] - [#37703]) ([bond docs])
- Updates to poolsense integration ([@haemishkyd] - [#37613]) ([poolsense docs])
- Apply code quality updates to poolsense ([@haemishkyd] - [#37781]) ([poolsense docs])
- Add basic support for lights in bond integration ([@prystupa] - [#37802]) ([bond docs])
- Add support for generic device (switch) to bond integration ([@prystupa] - [#37837]) ([bond docs])
The following integration got support for a new platform:
- [OpenZWave][ozw docs] has now support for window covers, added by [@Michsior14]
## Integrations now available to set up from the UI
@ -530,6 +557,22 @@ Sorry for the inconvenience.
</p>
</details>
<details>
<summary><b>ZHA with Hue remotes</b></summary>
<p>
Previously ZHA was displaying power as kilowatt (kW) for some devices
(the ones with the SmartEnergy cluster), but since watts are more common as
household power unit, ZHA will start using W for those instead.
If you have any calculations or accumulation based on power sensors,
they may need to be updated.
([@abmantis] - [#37896]) ([zha docs])
</p>
</details>
<details>
<summary><b>Philips Hue</b></summary>
<p>
@ -894,7 +937,7 @@ In general, all variables that start with `paper` will be removed at some point.
- Check buckets/dbs for validity during Influx sensor startup ([@mdegat01] - [#37391]) ([influxdb docs])
- Fix missing Guardian service strings ([@bachya] - [#37659]) ([guardian docs])
- Apply more suggestions from bond code review ([@ctalkington] - [#37592]) ([bond docs])
- Set MQTT sensor to state unavailable when value expires ([@emontnemery] - [#36609]) ([mqtt docs])
- Set MQTT sensor to state unavailable when value expires ([@emontnemery] - [#36609]) ([mqtt docs]) (breaking-change)
- Convert syncthru to config flow and native SSDP discovery ([@scop] - [#36690]) ([discovery docs]) ([syncthru docs]) (breaking-change)
- Use "next_state" attr instead of "post_pending" for ArmDisarm trait ([@engrbm87] - [#37325]) ([google_assistant docs])
- Add ozw usercode support ([@firstof9] - [#37390]) ([ozw docs])
@ -1002,6 +1045,34 @@ In general, all variables that start with `paper` will be removed at some point.
- Adapt MQTT config flow to default birth and will ([@emontnemery] - [#37875]) ([mqtt docs])
- Provide workaround for missing/disabled/broken IPv6 ([@bdraco] - [#37887]) ([zeroconf docs])
- Revert breaking change for Automation ([@pvizeli] - [#37885]) ([automation docs])
- Update frontend to 20200715.1 ([@bramkragten] - [#37888]) ([frontend docs]) (beta fix)
- Fix swapped variables deprecation in log message ([@frenck] - [#37901]) (beta fix)
- Fix automation & script restart mode bug ([@pnbruckner] - [#37909]) (beta fix)
- Updated frontend to 20200716.0 ([@bramkragten] - [#37910]) ([frontend docs]) (beta fix)
- Fix ZHA electrical measurement sensor initialization ([@Adminiuga] - [#37915]) ([zha docs]) (beta fix)
- Fix unavailable when value is zero ([@cgtobi] - [#37918]) ([netatmo docs]) (beta fix)
- Upgrade pysonos to 0.0.32 ([@amelchio] - [#37923]) ([sonos docs]) (beta fix)
- Ensure a state change tracker setup from inside a state change listener does not fire immediately ([@bdraco] - [#37924]) (beta fix)
- Rfxtrx fixes for beta ([@elupus] - [#37957]) ([rfxtrx docs]) (beta fix)
- Add ozw support for single setpoint thermostat devices ([@marcelveldt] - [#37713]) ([ozw docs]) (beta fix)
- Fix bugs updating state of `hdmi_cec` switch ([@rajlaud] - [#37786]) ([hdmi_cec docs]) (beta fix)
- fix ([@bdraco] - [#37889]) ([homekit docs]) (beta fix)
- Change ZHA power unit from kW to W ([@abmantis] - [#37896]) ([zha docs]) (breaking-change) (beta fix)
- Fix: Passes secure parameter when setting up Nuki (#36844) ([@SeraphimSerapis] - [#37932]) ([nuki docs]) (beta fix)
- Fix Sonos speaker lookup for Plex ([@jjlawren] - [#37942]) ([plex docs]) ([sonos docs]) (beta fix)
- Force updates for ZHA light group entity members ([@dmulcahey] - [#37961]) ([zha docs]) (beta fix)
- Bump pychromecast to 7.1.2 ([@emontnemery] - [#37976]) ([cast docs]) (beta fix)
- Force updates for ZHA light group entity members (Part 2) ([@dmulcahey] - [#37995]) ([zha docs]) (beta fix)
- Rfxtrx fixup restore ([@elupus] - [#38039]) ([rfxtrx docs]) (beta fix)
- Make nested get() statements safe ([@michaeldavie] - [#37965]) ([environment_canada docs]) (beta fix)
- Fix issue with Insteon events not firing correctly ([@teharris1] - [#37974]) ([insteon docs]) (beta fix)
- Fix notify.slack service calls using data_template ([@jnewland] - [#37980]) ([slack docs]) (beta fix)
- Check if robot has boundaries to update ([@dshokouhi] - [#38030]) ([neato docs]) (beta fix)
- Correct arguments to MQTT will_set ([@emontnemery] - [#38036]) ([mqtt docs]) (beta fix)
- Use keywords for MQTT birth and will ([@emontnemery] - [#38040]) ([mqtt docs]) (beta fix)
- ZHA dependencies bump bellows to 0.18.0 ([@Adminiuga] - [#38043]) ([zha docs]) (beta fix)
- Add MQTT to constraints file ([@balloob] - [#38049]) (beta fix)
- Fix rfxtrx stop after first non light ([@elupus] - [#38057]) ([rfxtrx docs]) (beta fix)
</details>
@ -1221,6 +1292,7 @@ In general, all variables that start with `paper` will be removed at some point.
[#37706]: https://github.com/home-assistant/core/pull/37706
[#37709]: https://github.com/home-assistant/core/pull/37709
[#37710]: https://github.com/home-assistant/core/pull/37710
[#37713]: https://github.com/home-assistant/core/pull/37713
[#37715]: https://github.com/home-assistant/core/pull/37715
[#37716]: https://github.com/home-assistant/core/pull/37716
[#37729]: https://github.com/home-assistant/core/pull/37729
@ -1246,6 +1318,7 @@ In general, all variables that start with `paper` will be removed at some point.
[#37778]: https://github.com/home-assistant/core/pull/37778
[#37780]: https://github.com/home-assistant/core/pull/37780
[#37781]: https://github.com/home-assistant/core/pull/37781
[#37786]: https://github.com/home-assistant/core/pull/37786
[#37789]: https://github.com/home-assistant/core/pull/37789
[#37790]: https://github.com/home-assistant/core/pull/37790
[#37792]: https://github.com/home-assistant/core/pull/37792
@ -1292,7 +1365,34 @@ In general, all variables that start with `paper` will be removed at some point.
[#37884]: https://github.com/home-assistant/core/pull/37884
[#37885]: https://github.com/home-assistant/core/pull/37885
[#37887]: https://github.com/home-assistant/core/pull/37887
[#37888]: https://github.com/home-assistant/core/pull/37888
[#37889]: https://github.com/home-assistant/core/pull/37889
[#37896]: https://github.com/home-assistant/core/pull/37896
[#37901]: https://github.com/home-assistant/core/pull/37901
[#37909]: https://github.com/home-assistant/core/pull/37909
[#37910]: https://github.com/home-assistant/core/pull/37910
[#37915]: https://github.com/home-assistant/core/pull/37915
[#37918]: https://github.com/home-assistant/core/pull/37918
[#37923]: https://github.com/home-assistant/core/pull/37923
[#37924]: https://github.com/home-assistant/core/pull/37924
[#37932]: https://github.com/home-assistant/core/pull/37932
[#37942]: https://github.com/home-assistant/core/pull/37942
[#37957]: https://github.com/home-assistant/core/pull/37957
[#37961]: https://github.com/home-assistant/core/pull/37961
[#37965]: https://github.com/home-assistant/core/pull/37965
[#37974]: https://github.com/home-assistant/core/pull/37974
[#37976]: https://github.com/home-assistant/core/pull/37976
[#37980]: https://github.com/home-assistant/core/pull/37980
[#37995]: https://github.com/home-assistant/core/pull/37995
[#38030]: https://github.com/home-assistant/core/pull/38030
[#38036]: https://github.com/home-assistant/core/pull/38036
[#38039]: https://github.com/home-assistant/core/pull/38039
[#38040]: https://github.com/home-assistant/core/pull/38040
[#38043]: https://github.com/home-assistant/core/pull/38043
[#38049]: https://github.com/home-assistant/core/pull/38049
[#38057]: https://github.com/home-assistant/core/pull/38057
[@2Fake]: https://github.com/2Fake
[@Adminiuga]: https://github.com/Adminiuga
[@CoMPaTech]: https://github.com/CoMPaTech
[@DarkFox]: https://github.com/DarkFox
[@GMTA]: https://github.com/GMTA
@ -1307,14 +1407,17 @@ In general, all variables that start with `paper` will be removed at some point.
[@PaulAnnekov]: https://github.com/PaulAnnekov
[@Quentame]: https://github.com/Quentame
[@RogerSelwyn]: https://github.com/RogerSelwyn
[@SeraphimSerapis]: https://github.com/SeraphimSerapis
[@Shulyaka]: https://github.com/Shulyaka
[@SukramJ]: https://github.com/SukramJ
[@TheLastGimbus]: https://github.com/TheLastGimbus
[@aaliddell]: https://github.com/aaliddell
[@abmantis]: https://github.com/abmantis
[@ajschmidt8]: https://github.com/ajschmidt8
[@akloeckner]: https://github.com/akloeckner
[@alandtse]: https://github.com/alandtse
[@alexhardwicke]: https://github.com/alexhardwicke
[@amelchio]: https://github.com/amelchio
[@bachya]: https://github.com/bachya
[@balloob]: https://github.com/balloob
[@bdraco]: https://github.com/bdraco
@ -1348,6 +1451,7 @@ In general, all variables that start with `paper` will be removed at some point.
[@jduquennoy]: https://github.com/jduquennoy
[@jfearon]: https://github.com/jfearon
[@jjlawren]: https://github.com/jjlawren
[@jnewland]: https://github.com/jnewland
[@jschlyter]: https://github.com/jschlyter
[@jurgenhaas]: https://github.com/jurgenhaas
[@kennedyshead]: https://github.com/kennedyshead
@ -1365,6 +1469,7 @@ In general, all variables that start with `paper` will be removed at some point.
[@pnguyen-tyro]: https://github.com/pnguyen-tyro
[@prystupa]: https://github.com/prystupa
[@pvizeli]: https://github.com/pvizeli
[@rajlaud]: https://github.com/rajlaud
[@raman325]: https://github.com/raman325
[@robbiet480]: https://github.com/robbiet480
[@scop]: https://github.com/scop
@ -1373,6 +1478,7 @@ In general, all variables that start with `paper` will be removed at some point.
[@shermdog]: https://github.com/shermdog
[@smugleafdev]: https://github.com/smugleafdev
[@starkillerOG]: https://github.com/starkillerOG
[@teharris1]: https://github.com/teharris1
[@timmo001]: https://github.com/timmo001
[@timvancann]: https://github.com/timvancann
[@tizzen33]: https://github.com/tizzen33
@ -1432,6 +1538,7 @@ In general, all variables that start with `paper` will be removed at some point.
[group docs]: /integrations/group/
[guardian docs]: /integrations/guardian/
[harmony docs]: /integrations/harmony/
[hdmi_cec docs]: /integrations/hdmi_cec/
[history docs]: /integrations/history/
[homekit docs]: /integrations/homekit/
[homekit_controller docs]: /integrations/homekit_controller/
@ -1440,6 +1547,7 @@ In general, all variables that start with `paper` will be removed at some point.
[hue docs]: /integrations/hue/
[influxdb docs]: /integrations/influxdb/
[input_number docs]: /integrations/input_number/
[insteon docs]: /integrations/insteon/
[integration docs]: /integrations/integration/
[ipp docs]: /integrations/ipp/
[joaoapps_join docs]: /integrations/joaoapps_join/
@ -1454,6 +1562,7 @@ In general, all variables that start with `paper` will be removed at some point.
[neato docs]: /integrations/neato/
[netatmo docs]: /integrations/netatmo/
[netdata docs]: /integrations/netdata/
[nuki docs]: /integrations/nuki/
[nws docs]: /integrations/nws/
[onvif docs]: /integrations/onvif/
[ozw docs]: /integrations/ozw/
@ -1476,6 +1585,7 @@ In general, all variables that start with `paper` will be removed at some point.
[sms docs]: /integrations/sms/
[solaredge docs]: /integrations/solaredge/
[sonarr docs]: /integrations/sonarr/
[sonos docs]: /integrations/sonos/
[spotify docs]: /integrations/spotify/
[sql docs]: /integrations/sql/
[statistics docs]: /integrations/statistics/

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB