diff --git a/source/_posts/2020-07-01-release-113.markdown b/source/_posts/2020-07-01-release-113.markdown
index 8f3dec50357..04f9adca2e4 100644
--- a/source/_posts/2020-07-01-release-113.markdown
+++ b/source/_posts/2020-07-01-release-113.markdown
@@ -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
---
-
-
-Beta release notes for 0.113.0
-
-Please be sure to report issues on our GitHub issue tracker:
-
-Issues with core & integrations:
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.
+ +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]) + +
+@@ -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)