diff --git a/_config.yml b/_config.yml index 6d527adc531..d037ec86bbe 100644 --- a/_config.yml +++ b/_config.yml @@ -101,8 +101,8 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 111 -current_patch_version: 2 -date_released: 2020-06-13 +current_patch_version: 4 +date_released: 2020-06-17 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_docs/z-wave/device-specific.markdown b/source/_docs/z-wave/device-specific.markdown index 98be85125cf..dc0ac20212d 100644 --- a/source/_docs/z-wave/device-specific.markdown +++ b/source/_docs/z-wave/device-specific.markdown @@ -191,13 +191,13 @@ Triple tap on|2|4 5x tap off|1|6 5x tap on|2|6 -### Zooz Scene Capable On/Off and Dimmer Wall Switches (Zen21v2 & Zen22v2 - Firmware 3.0+, Zen26 & Zen27 - Firmware 2.0+, Zen30 Double Switch) +### Zooz Scene Capable On/Off and Dimmer Wall Switches (Zen21v3 & Zen22v2 - Firmware 3.0+, Zen26 & Zen27 - Firmware 2.0+, Zen30 Double Switch) Many Zooz switches that have been sold do not have the latest firmwares. Contact Zooz to obtain the over the air firmware update instructions and new user manual for the switches. Once the firmware is updated, the the new configuration parameters will have to be added to the `zwcfg` file. Replace the existing `COMMAND_CLASS_CONFIGURATION` with the one of the following options (depending on your model of switch): -Zen21v2 (On/Off Switch): +Zen21v3 (On/Off Switch): ```xml diff --git a/source/_integrations/blink.markdown b/source/_integrations/blink.markdown index f737973099b..0ae9e9fff13 100644 --- a/source/_integrations/blink.markdown +++ b/source/_integrations/blink.markdown @@ -105,10 +105,9 @@ Save the last recorded video of a camera to a local file. Note that in most case ```yaml homeassistant: - ... - whitelist_external_dirs: - - '/tmp' - - '/path/to/whitelist' + whitelist_external_dirs: + - '/tmp' + - '/path/to/whitelist' ``` ### `blink.send_pin` @@ -135,15 +134,15 @@ This example script shows how to take a picture with your camera, named `My Came ```yaml alias: Blink Snap Picture sequence: - - service: blink.trigger_camera - data: - entity_id: camera.blink_my_camera - - delay: 00:00:05 - - service: blink.blink_update - - service: camera.snapshot - data: - entity_id: camera.blink_my_camera - filename: /tmp/my_image.jpg + - service: blink.trigger_camera + data: + entity_id: camera.blink_my_camera + - delay: 00:00:05 + - service: blink.blink_update + - service: camera.snapshot + data: + entity_id: camera.blink_my_camera + filename: /tmp/my_image.jpg ``` ### Arm Blink When Away @@ -156,12 +155,12 @@ Here, this example assumes your blink module is named `My Sync Module` and that - id: arm_blink_when_away alias: Arm Blink When Away trigger: - platform: state - entity_id: all - to: 'not_home' + platform: state + entity_id: all + to: 'not_home' action: - service: alarm_control_panel.alarm_arm_away - entity_id: alarm_control_panel.blink_my_sync_module + service: alarm_control_panel.alarm_arm_away + entity_id: alarm_control_panel.blink_my_sync_module ``` ### Disarm Blink When Home @@ -172,12 +171,12 @@ Similar to the previous example, this automation will disarm blink when arriving - id: disarm_blink_when_home alias: Disarm Blink When Home trigger: - platform: state - entity_id: all - to: 'home' + platform: state + entity_id: all + to: 'home' action: - service: alarm_control_panel.alarm_disarm - entity_id: alarm_control_panel.blink_my_sync_module + service: alarm_control_panel.alarm_disarm + entity_id: alarm_control_panel.blink_my_sync_module ``` ### Save Video Locally When Motion Detected @@ -191,14 +190,14 @@ Again, this example assumes your camera's name (in the blink app) is `My Camera` - id: save_blink_video_on_motion alias: Save Blink Video on Motion trigger: - platform: state - entity_id: binary_sensor.blink_my_camera_motion_detected - to: 'on' + platform: state + entity_id: binary_sensor.blink_my_camera_motion_detected + to: 'on' action: - service: blink.save_video - data_template: - name: "My Camera" - filename: "/tmp/videos/blink_video_{{ now().strftime('%Y%m%d_%H%M%S') }}.mp4" + service: blink.save_video + data_template: + name: "My Camera" + filename: "/tmp/videos/blink_video_{{ now().strftime('%Y%m%d_%H%M%S') }}.mp4" ``` {% endraw %} diff --git a/source/_integrations/history.markdown b/source/_integrations/history.markdown index caf48cc0949..650c421c768 100644 --- a/source/_integrations/history.markdown +++ b/source/_integrations/history.markdown @@ -11,7 +11,7 @@ ha_domain: history --- The `history` integration will track everything that is going on within Home -Assistant and allows the user to browse through it. It depends on the [`recorder`](integrations/recorder/) +Assistant and allows the user to browse through it. It depends on the [`recorder`](/integrations/recorder/) integration for storing the data and uses the same database setting. If any entities are excluded from being recorded, no history will be available for these entities. diff --git a/source/_integrations/knx.markdown b/source/_integrations/knx.markdown index 85bf1ac0aab..95d3beb9a07 100644 --- a/source/_integrations/knx.markdown +++ b/source/_integrations/knx.markdown @@ -15,7 +15,9 @@ The [KNX](https://www.knx.org) integration for Home Assistant allows you to conn The integration requires a local KNX/IP interface or router. Through this, it will establish a connection between Home Assistant and your KNX bus.
+ Please note, the `knx` platform does not support KNX Secure. +
There is currently support for the following device types within Home Assistant: diff --git a/source/_integrations/linksys_smart.markdown b/source/_integrations/linksys_smart.markdown index 8f6835d4bb0..ad8d3a5aaa1 100644 --- a/source/_integrations/linksys_smart.markdown +++ b/source/_integrations/linksys_smart.markdown @@ -13,6 +13,7 @@ Tested routers: - Linksys WRT3200ACM MU-MIMO Gigabit Wi-Fi Wireless Router - Linksys WRT1900ACS Dual-band Wi-Fi Router +- Linksys EA8300 Max-Stream AC2200 Tri-Band Wi-Fi Router ## Setup diff --git a/source/_integrations/logbook.markdown b/source/_integrations/logbook.markdown index 69c0dafe39d..30fb4655693 100644 --- a/source/_integrations/logbook.markdown +++ b/source/_integrations/logbook.markdown @@ -131,3 +131,9 @@ script: entity_id: light.kitchen domain: light ``` + +
+ +Sensor entities that have been assigned units (i.e., have a `unit_of_measurement` attribute) are assumed to change frequently and those sensors are automatically excluded from the logbook. + +
diff --git a/source/_integrations/nextcloud.markdown b/source/_integrations/nextcloud.markdown index 00aef931424..c079b31b476 100644 --- a/source/_integrations/nextcloud.markdown +++ b/source/_integrations/nextcloud.markdown @@ -27,7 +27,7 @@ To enable the Nextcloud integration, add the following lines to your `configurat ```yaml # Example configuration.yaml entry nextcloud: - url: Https://YOUR_NEXTCLOUD_URL + url: https://YOUR_NEXTCLOUD_URL username: YOUR_USERNAME password: YOUR_APP_PASSWORD diff --git a/source/_integrations/proxmoxve.markdown b/source/_integrations/proxmoxve.markdown index abb2f953c61..37c20743028 100644 --- a/source/_integrations/proxmoxve.markdown +++ b/source/_integrations/proxmoxve.markdown @@ -142,4 +142,4 @@ To apply the user and role just created, we need to give it permissions 4. Select "/" for the path 5. Select your Home Assistant user (`hass`) 6. Select the Home Assistant role (`home-assistant`) -7. Make sure `Propigate` is checked +7. Make sure `Propagate` is checked diff --git a/source/_integrations/utility_meter.markdown b/source/_integrations/utility_meter.markdown index 7673775e0e0..78358f48fd6 100644 --- a/source/_integrations/utility_meter.markdown +++ b/source/_integrations/utility_meter.markdown @@ -163,7 +163,7 @@ When using the [DSMR component](/integrations/dsmr) to get data from the utility If you want to create a daily and monthly sensor for each tariff, you have to track separate sensors: - `sensor.energy_consumption_tarif_1` for tarif 1 power (for example off-peak) -- `sensor.energy_consumption_tarif_2` for for tarif 2 power (for example peak) +- `sensor.energy_consumption_tarif_2` for tarif 2 power (for example peak) - `sensor.gas_consumption` for gas consumption So, tracking daily and monthly consumption for each sensor, will require setting up 6 entries under the `utility_meter` component. diff --git a/source/_integrations/yeelight.markdown b/source/_integrations/yeelight.markdown index c1c1980c4d1..5d938355528 100644 --- a/source/_integrations/yeelight.markdown +++ b/source/_integrations/yeelight.markdown @@ -266,9 +266,9 @@ Possible transitions are `RGBTransition`, `HSVTransition`, `TemperatureTransitio Where the array values are as per the following: -- RGBTransition: [red, green, blue, duration, brightness] with red / green / blue being an integer between 0 and 255, duration being in milliseconds (minimum of 50) and final brightness to transition to 0-100 (%). -- HSVTransition: [hue, saturation, duration, brightness] with hue being an integer between 0 and 359, saturation 0 -100, duration in milliseconds (minimum 50) and final brightness 0-100 (%). -- TemperatureTransition: [temp, duration, brightness] with temp being the final color temperature between 1700 and 6500, duration in milliseconds (minimum 50) and final brightness to transition to 0-100 (%). +- RGBTransition: [red, green, blue, duration, brightness] with red / green / blue being an integer between 0 and 255, duration being in milliseconds (minimum of 50) and final brightness to transition to 1-100 (%). +- HSVTransition: [hue, saturation, duration, brightness] with hue being an integer between 0 and 359, saturation 0 -100, duration in milliseconds (minimum 50) and final brightness 1-100 (%). +- TemperatureTransition: [temp, duration, brightness] with temp being the final color temperature between 1700 and 6500, duration in milliseconds (minimum 50) and final brightness to transition to 1-100 (%). - SleepTransition: [duration] with duration being in integer for effect time in milliseconds (minimum 50). More info about transitions and their expected parameters can be found in [python-yeelight documentation](https://yeelight.readthedocs.io/en/stable/flow.html). diff --git a/source/_lovelace/weather-forecast.markdown b/source/_lovelace/weather-forecast.markdown index 6091f5b2e8b..7209fa454e5 100644 --- a/source/_lovelace/weather-forecast.markdown +++ b/source/_lovelace/weather-forecast.markdown @@ -109,5 +109,5 @@ Weather icons can be overwritten with your own personal images via a [Theme](htt Example theme configuration: ```yaml ---weather-icon-sunny: url("local/sunny.png") +--weather-icon-sunny: url("/local/sunny.png") ``` diff --git a/source/_posts/2020-06-10-release-111.markdown b/source/_posts/2020-06-10-release-111.markdown index cb5403f26bb..3e52fb5a0df 100644 --- a/source/_posts/2020-06-10-release-111.markdown +++ b/source/_posts/2020-06-10-release-111.markdown @@ -322,6 +322,13 @@ Experiencing issues introduced by this release? Please report them in our [issue Previously it was set after the action that was part of the trigger was done. ([@basnijholt] - [#35671]) ([automation docs]) + + **Command Line Sensors** + + The fix for command line sensors removing quotes with template breaks any sensors where the quote has been escaped using a backslash. + E.g. to work around the previous bug a quote could be added using \" and this must now be replaced with simply " + + (@shenxn - #35559) (command_line docs) ## Farewell to the following @@ -398,6 +405,57 @@ The integrations below have been removed: [powerwall docs]: /integrations/powerwall/ [xiaomi_miio docs]: /integrations/xiaomi_miio/ +## Release 0.111.3 - June 16 + +- Upgrade wled 0.4.3 ([@frenck] - [#36760]) +- Fix history graphs with mysql/mariadb ([@bdraco] - [#36769]) +- Fix nanoleaf attribute when running an effect ([@N1c093] - [#36794]) +- Bump ZHA quirks to 0.0.40 ([@dmulcahey] - [#36797]) +- Fix X10 devices and adding default links ([@teharris1] - [#36807]) +- Fire config changed event during start ([@balloob] - [#36812]) +- Bump aioasuswrt to 1.2.6 ([@kennedyshead] - [#36820]) +- Fix cloudhooks coming in for non existing webhooks ([@balloob] - [#36836]) + +[@bdraco]: https://github.com/bdraco +[@N1c093]: https://github.com/N1c093 +[@dmulcahey]: https://github.com/dmulcahey +[@teharris1]: https://github.com/teharris1 +[@balloob]: https://github.com/balloob +[@kennedyshead]: https://github.com/kennedyshead +[#36760]: https://github.com/home-assistant/core/pull/36760 +[#36769]: https://github.com/home-assistant/core/pull/36769 +[#36794]: https://github.com/home-assistant/core/pull/36794 +[#36797]: https://github.com/home-assistant/core/pull/36797 +[#36807]: https://github.com/home-assistant/core/pull/36807 +[#36812]: https://github.com/home-assistant/core/pull/36812 +[#36820]: https://github.com/home-assistant/core/pull/36820 +[#36836]: https://github.com/home-assistant/core/pull/36836 + +## Release 0.111.4 - June 17 + +- Fix llamalab_automate notify priority ([@fb22] - [#36845]) ([llamalab_automate docs]) +- Bump Axis dependency to fix issue where ports dont initialize ([@Kane610] - [#36860]) ([axis docs]) +- Fix Daikin zeroconf discovery flow error ([@fredrike] - [#36868]) ([daikin docs]) +- Upgrade pymetno ([@Danielhiversen], [@balloob] - [#36880]) ([met docs]) ([norway_air docs]) +- Fix yr HTTP error handling ([@pnbruckner] - [#36889]) + +[#36889]: https://github.com/home-assistant/core/pull/36889 +[#36845]: https://github.com/home-assistant/core/pull/36845 +[#36860]: https://github.com/home-assistant/core/pull/36860 +[#36868]: https://github.com/home-assistant/core/pull/36868 +[#36880]: https://github.com/home-assistant/core/pull/36880 +[@Kane610]: https://github.com/Kane610 +[@pnbruckner]: https://github.com/pnbruckner +[@Danielhiversen]: https://github.com/Danielhiversen +[@balloob]: https://github.com/balloob +[@fb22]: https://github.com/fb22 +[@fredrike]: https://github.com/fredrike +[axis docs]: /integrations/axis/ +[daikin docs]: /integrations/daikin/ +[llamalab_automate docs]: /integrations/llamalab_automate/ +[met docs]: /integrations/met/ +[norway_air docs]: /integrations/norway_air/ + ## All changes