From ded00daf56129c07bf37a3ab1012f39f16e66912 Mon Sep 17 00:00:00 2001 From: Alan Tse Date: Fri, 20 Mar 2020 02:56:41 -0700 Subject: [PATCH 01/25] Add missing charger door lock to Tesla (#12450) --- source/_integrations/tesla.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/tesla.markdown b/source/_integrations/tesla.markdown index d5cdae6d051..5484296319e 100644 --- a/source/_integrations/tesla.markdown +++ b/source/_integrations/tesla.markdown @@ -25,7 +25,7 @@ This integration provides the following platforms: - Binary sensors - such as parking and charger connection. - Sensors - such as Battery level, Inside/Outside temperature, odometer, estimated range, and charging rate. - Device tracker - to track location of your car -- Lock - Door lock. Enables you to control Tesla's door lock +- Lock - Door lock and charger door lock. Enables you to control Tesla's door and charger door lock - Climate - HVAC control. Allow you to control (turn on/off, set target temperature) your Tesla's HVAC system. - Switch - Charger and max range switch to allow you to start/stop charging and set max range charging. Update switch to allow you to disable polling of vehicles to conserve battery From 976a230094870a55002e142bc84560919e4bbaeb Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Fri, 20 Mar 2020 18:37:44 +0100 Subject: [PATCH 02/25] 0.107.3 (#12453) * 0.107.3 * :pencil2: Added in release notes for 0.107.2 Co-authored-by: Franck Nijhof --- _config.yml | 4 +- source/_posts/2020-03-18-release-107.markdown | 59 +++++++++++++++++++ 2 files changed, 61 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 4132b83bebd..df3ae7a0e82 100644 --- a/_config.yml +++ b/_config.yml @@ -101,8 +101,8 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 107 -current_patch_version: 1 -date_released: 2020-03-18 +current_patch_version: 3 +date_released: 2020-03-20 # 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/_posts/2020-03-18-release-107.markdown b/source/_posts/2020-03-18-release-107.markdown index f85d9674934..25911808501 100644 --- a/source/_posts/2020-03-18-release-107.markdown +++ b/source/_posts/2020-03-18-release-107.markdown @@ -389,6 +389,65 @@ Experiencing issues introduced by this release? Please report them in our [issue [frontend docs]: /integrations/frontend/ [zone docs]: /integrations/zone/ +## Release 0.107.2 - March 20 + +- 0.107.2 - Bump aiohomekit to fix Insignia NS-CH1XGO8 and Lenno… ([@Jc2k] - [#33016]) ([homekit_controller docs]) +- Fix camera.options to camera.stream_options. ([@ochlocracy] - [#32767]) ([camera docs]) +- Fix velbus in the 107 release ([@Cereal2nd] - [#32936]) ([velbus docs]) +- Refactor ZHA setup ([@Adminiuga] - [#32959]) ([zha docs]) +- Fix somfy optimistic mode when missing in conf ([@tetienne] - [#32995]) ([somfy docs]) +- Axis - Fix char in stream url ([@Kane610] - [#33004]) ([axis docs]) +- Fix sighthound dependency issue ([@robmarkcole] - [#33010]) ([sighthound docs]) +- Bump simplisafe-python to 9.0.3 ([@bachya] - [#33013]) ([simplisafe docs]) +- 0.107.2 - Bump aiohomekit to fix Insignia NS-CH1XGO8 and Lenno… ([@Jc2k] - [#33016]) ([homekit_controller docs]) +- Handle zigpy clusters without ep_attribute attribute. ([@Adminiuga] - [#33028]) ([zha docs]) +- Fix zones in packages ([@balloob] - [#33027]) +- Fix RainMachine not properly storing data in the config entry ([@bachya] - [#33002]) ([rainmachine docs]) + +[#32767]: https://github.com/home-assistant/core/pull/32767 +[#32936]: https://github.com/home-assistant/core/pull/32936 +[#32959]: https://github.com/home-assistant/core/pull/32959 +[#32995]: https://github.com/home-assistant/core/pull/32995 +[#33002]: https://github.com/home-assistant/core/pull/33002 +[#33004]: https://github.com/home-assistant/core/pull/33004 +[#33010]: https://github.com/home-assistant/core/pull/33010 +[#33013]: https://github.com/home-assistant/core/pull/33013 +[#33016]: https://github.com/home-assistant/core/pull/33016 +[#33027]: https://github.com/home-assistant/core/pull/33027 +[#33028]: https://github.com/home-assistant/core/pull/33028 +[@Adminiuga]: https://github.com/Adminiuga +[@Cereal2nd]: https://github.com/Cereal2nd +[@Jc2k]: https://github.com/Jc2k +[@Kane610]: https://github.com/Kane610 +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@ochlocracy]: https://github.com/ochlocracy +[@robmarkcole]: https://github.com/robmarkcole +[@tetienne]: https://github.com/tetienne +[axis docs]: /integrations/axis/ +[camera docs]: /integrations/camera/ +[homekit_controller docs]: /integrations/homekit_controller/ +[rainmachine docs]: /integrations/rainmachine/ +[sighthound docs]: /integrations/sighthound/ +[simplisafe docs]: /integrations/simplisafe/ +[somfy docs]: /integrations/somfy/ +[velbus docs]: /integrations/velbus/ +[zha docs]: /integrations/zha/ + +## Release 0.107.3 - March 20 + +- Fix netatmo webhook registration issue ([@cgtobi] - [#32994]) ([netatmo docs]) +- Fix discovery issue with netatmo climate devices ([@cgtobi] - [#33040]) ([netatmo docs]) +- Fix packages for schemas without a default ([@frenck] - [#33045]) ([person docs]) + +[#32994]: https://github.com/home-assistant/core/pull/32994 +[#33040]: https://github.com/home-assistant/core/pull/33040 +[#33045]: https://github.com/home-assistant/core/pull/33045 +[@cgtobi]: https://github.com/cgtobi +[@frenck]: https://github.com/frenck +[netatmo docs]: /integrations/netatmo/ +[person docs]: /integrations/person/ + ## All changes - Nuki: add support for unique id ([@pvizeli] - [#31824]) ([nuki docs]) From 7c180e18936f5cc9770726f1af3fa3077b506c6e Mon Sep 17 00:00:00 2001 From: Vedeneb <39202639+Vedeneb@users.noreply.github.com> Date: Fri, 20 Mar 2020 21:28:45 +0100 Subject: [PATCH 03/25] Clarified that scan_interval uses seconds (#12459) The previously given default value of "30" could lead to the assumption that scan_interval was meassured in minutes and not seconds, which would block the users API Key very fast as the API would be polled twice a minute. --- source/_integrations/tankerkoenig.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/tankerkoenig.markdown b/source/_integrations/tankerkoenig.markdown index f948ca9d403..13404d92581 100755 --- a/source/_integrations/tankerkoenig.markdown +++ b/source/_integrations/tankerkoenig.markdown @@ -60,9 +60,9 @@ radius: default: 2 type: integer scan_interval: - description: The time interval to poll the server for new data. You should not put values lower than 5 minutes here; otherwise you risk your API key being blocked. + description: The time interval in seconds to poll the server for new data. You should not put values lower than 5 minutes here; otherwise you risk your API key being blocked. required: false - default: 0:30 + default: 1800 (30min) type: time stations: description: List of additional fuel stations to create entities for. From db95ad87e98f0caaac1877503d155d3677eefe91 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sat, 21 Mar 2020 07:54:00 +0100 Subject: [PATCH 04/25] 0.107.4 --- _config.yml | 2 +- source/_posts/2020-03-18-release-107.markdown | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index df3ae7a0e82..5615f9cece7 100644 --- a/_config.yml +++ b/_config.yml @@ -101,7 +101,7 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 107 -current_patch_version: 3 +current_patch_version: 4 date_released: 2020-03-20 # Either # or the anchor link to latest release notes in the blog post. diff --git a/source/_posts/2020-03-18-release-107.markdown b/source/_posts/2020-03-18-release-107.markdown index 25911808501..7cc60d4d5b4 100644 --- a/source/_posts/2020-03-18-release-107.markdown +++ b/source/_posts/2020-03-18-release-107.markdown @@ -448,6 +448,23 @@ Experiencing issues introduced by this release? Please report them in our [issue [netatmo docs]: /integrations/netatmo/ [person docs]: /integrations/person/ +## Release 0.107.4 - March 20 + +- Add negative tests for identify schema for packages ([@balloob] - [#33050]) +- Bump simplisafe-python to 9.0.4 ([@bachya] - [#33059]) ([simplisafe docs]) +- Bump aioasuswrt to 1.2.3 and fix asuswrt sensor ([@Knapoc] - [#33064]) ([asuswrt docs]) +- Fix package default extraction ([@balloob] - [#33071]) + +[#33050]: https://github.com/home-assistant/core/pull/33050 +[#33059]: https://github.com/home-assistant/core/pull/33059 +[#33064]: https://github.com/home-assistant/core/pull/33064 +[#33071]: https://github.com/home-assistant/core/pull/33071 +[@Knapoc]: https://github.com/Knapoc +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[asuswrt docs]: /integrations/asuswrt/ +[simplisafe docs]: /integrations/simplisafe/ + ## All changes - Nuki: add support for unique id ([@pvizeli] - [#31824]) ([nuki docs]) From 40f5a9f20aad46434c44ccf0119ae65977bc5797 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sat, 21 Mar 2020 09:51:14 +0200 Subject: [PATCH 05/25] Samsung TV model list update (#12469) * Sort model lists * Add UE46D7000 to supported list --- source/_integrations/samsungtv.markdown | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/source/_integrations/samsungtv.markdown b/source/_integrations/samsungtv.markdown index a1e0e2702f4..3e3e9123228 100644 --- a/source/_integrations/samsungtv.markdown +++ b/source/_integrations/samsungtv.markdown @@ -117,11 +117,12 @@ For example: for model `UN55NU7100`, the `UN55` would mean it's an LED, North Am - NU8000 - U6000 - U6300 +- UE46ES5500 (partially supported, turn on doesn't work) +- UE46D7000 +- UE49KU6470 (On/Off, Forward/Backward, Volume are OK, but no Play button) +- UE55NU8070 - UE6199UXZG (On/Off, Forward/Backward, Volume control, but no Play button) - UE65KS8005 (On/Off, Forward/Backward, Volume are OK, but no Play button) -- UE49KU6470 (On/Off, Forward/Backward, Volume are OK, but no Play button) -- UE46ES5500 (partially supported, turn on doesn't work) -- UE55NU8070 #### Models tested but not yet working @@ -139,11 +140,11 @@ For example: for model `UN55NU7100`, the `UN55` would mean it's an LED, North Am - MU6125 - Unable to see state and unable to control (Tested on UE58MU6125 on port 8001 and 8801) - MU6300 - Port set to 8001, turning on works, status not working reliably, turning off is not permanent (it comes back on) - MU6400 - Unable to see state and unable to control (using latest 1270 firmware. Had limited functionality on previous firmware) -- RU8000 - Turning on works, turning off does not work. State is correct but says on periodically but in reality is not. Nothing else works via port 8001. - Q60 – Turning on works, turning off does not work, State is always "off". - Q6F – Port set to 8001, turning on works, turning off does not work, status not working reliably. - Q7F - State is always "off" and unable to control via port 8001. - Q9F - Turning on works, turning off does not work. State is correct. Nothing else works. Port 8001. +- RU8000 - Turning on works, turning off does not work. State is correct but says on periodically but in reality is not. Nothing else works via port 8001. None of the 2014 (H) and 2015 (J) model series (e.g., J5200) will work, since Samsung have used a different (encrypted) type of interface for these. From 66b1f77555448b749f8027b79e0aa1864d787677 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Sat, 21 Mar 2020 09:23:13 +0100 Subject: [PATCH 06/25] Add Spotify retrive URI instructions (#12012) * Add Spotify retrive URI instructions * correction to retrieving media_content_id examle playlist: "Love Songs & Chill" "Copy Spotify URI" gives: spotify:playlist:4QuJ2DbcTe7R8lzqfNXz7v this works as `media_content_id` "Copy Playlist Link" gives: https://open.spotify.com/playlist/4QuJ2DbcTe7R8lzqfNXz7v?si=cUKngvAER3KK3BHgNayOEA this does not work as `media_content_id` and gives an error in HomeAssistant However if you remove everthing after the question mark ? is does work: https://open.spotify.com/playlist/4QuJ2DbcTe7R8lzqfNXz7v * Capital Spotify Co-Authored-By: Franck Nijhof * Not needed anymore since this has been fixed Co-authored-by: Franck Nijhof --- source/_integrations/spotify.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/spotify.markdown b/source/_integrations/spotify.markdown index 75678b97aeb..c42b8a43764 100644 --- a/source/_integrations/spotify.markdown +++ b/source/_integrations/spotify.markdown @@ -78,6 +78,7 @@ After you have set up the above: You can send playlists to Spotify using the `"media_content_type": "playlist"`, which are part of the [media_player.play_media](/integrations/media_player/#service-media_playerplay_media) service. +The `media_content_id` can be obtained from the Spotify desktop-app by clicking on the more options ("...") next to the album art picture, selecting "share" and then "Copy Spotify URI" or "Copy Playlist Link" (also available in the Spotify phone and web app). ## Unsupported Devices From a7e9cce988f006496602c82985c12da3285513cb Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 21 Mar 2020 15:22:30 +0100 Subject: [PATCH 07/25] Update permission for API key (#12475) --- source/_integrations/opnsense.markdown | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/_integrations/opnsense.markdown b/source/_integrations/opnsense.markdown index 6be0886ece4..8a59c1c6080 100644 --- a/source/_integrations/opnsense.markdown +++ b/source/_integrations/opnsense.markdown @@ -32,7 +32,10 @@ Where the `api_key` and `api_secret` values are acquired from your OPNsense router using the web interface. For more information on this procedure, refer to the OPNsense [documentation](https://docs.opnsense.org/development/how-tos/api.html#creating-keys). -User with API Key requires privileges for Type: GUI Name: Diagnostics: ARP Table. +User with API Key requires privileges for Type: + +- GUI Name: Diagnostics: ARP Table +- GUI Name: Diagnostics: Network Insight {% configuration %} url: From 8b875a6ad7969b169b03a7a2b1af790398ce3953 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 21 Mar 2020 15:18:39 -0700 Subject: [PATCH 08/25] 0.107.5 --- _config.yml | 4 +-- source/_posts/2020-03-18-release-107.markdown | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 5615f9cece7..19d9dad7a33 100644 --- a/_config.yml +++ b/_config.yml @@ -101,8 +101,8 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 107 -current_patch_version: 4 -date_released: 2020-03-20 +current_patch_version: 5 +date_released: 2020-03-21 # 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/_posts/2020-03-18-release-107.markdown b/source/_posts/2020-03-18-release-107.markdown index 7cc60d4d5b4..4ec1c6731e8 100644 --- a/source/_posts/2020-03-18-release-107.markdown +++ b/source/_posts/2020-03-18-release-107.markdown @@ -465,6 +465,36 @@ Experiencing issues introduced by this release? Please report them in our [issue [asuswrt docs]: /integrations/asuswrt/ [simplisafe docs]: /integrations/simplisafe/ +## Release 0.107.5 - March 21 + +- Upgrade huawei-lte-api to 1.4.11 ([@scop] - [#32791]) ([huawei_lte docs]) +- Validate UUID for tankerkoenig ([@guillempages] - [#32805]) ([tankerkoenig docs]) +- Try all Samsung TV websocket ports ([@escoand] - [#33001]) ([samsungtv docs]) +- Split ZHA device loading and entities adding ([@Adminiuga] - [#33075]) ([zha docs]) +- Fix totalconnect AttributeError introduced in 0.107 ([@austinmroczek] - [#33079]) ([totalconnect docs]) +- Fix tankerkoenig with more than 10 stations ([@guillempages] - [#33098]) ([tankerkoenig docs]) +- Fix Extend ONVIF unique ID with profile index ([@frenck] - [#33103]) ([onvif docs]) + +[#32791]: https://github.com/home-assistant/core/pull/32791 +[#32805]: https://github.com/home-assistant/core/pull/32805 +[#33001]: https://github.com/home-assistant/core/pull/33001 +[#33075]: https://github.com/home-assistant/core/pull/33075 +[#33079]: https://github.com/home-assistant/core/pull/33079 +[#33098]: https://github.com/home-assistant/core/pull/33098 +[#33103]: https://github.com/home-assistant/core/pull/33103 +[@Adminiuga]: https://github.com/Adminiuga +[@austinmroczek]: https://github.com/austinmroczek +[@escoand]: https://github.com/escoand +[@frenck]: https://github.com/frenck +[@guillempages]: https://github.com/guillempages +[@scop]: https://github.com/scop +[huawei_lte docs]: /integrations/huawei_lte/ +[onvif docs]: /integrations/onvif/ +[samsungtv docs]: /integrations/samsungtv/ +[tankerkoenig docs]: /integrations/tankerkoenig/ +[totalconnect docs]: /integrations/totalconnect/ +[zha docs]: /integrations/zha/ + ## All changes - Nuki: add support for unique id ([@pvizeli] - [#31824]) ([nuki docs]) From ca4121f6567e4b4453120035fd2f9c05df38f7d1 Mon Sep 17 00:00:00 2001 From: Matt Colyer Date: Sun, 22 Mar 2020 00:17:19 -0700 Subject: [PATCH 09/25] Remove reference to old configuration parameter (#12474) Remove mention of `monitored_conditions` --- source/_integrations/iqvia.markdown | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/_integrations/iqvia.markdown b/source/_integrations/iqvia.markdown index b64bd5ecfbb..805ebd272a1 100644 --- a/source/_integrations/iqvia.markdown +++ b/source/_integrations/iqvia.markdown @@ -23,8 +23,7 @@ Data measured includes: ## Configuring the Platform To integrate `iqvia` into Home Assistant, add the following section to your -`configuration.yaml` file (adjusting the `monitored_conditions` list to your -liking): +`configuration.yaml` file: ```yaml iqvia: From 00645ce20f907c83838c21ff49b605bc18be8589 Mon Sep 17 00:00:00 2001 From: guillempages Date: Sun, 22 Mar 2020 08:18:21 +0100 Subject: [PATCH 10/25] Improve tankerkoenig documentation (#12478) Fix small typos Add a recommendation to the maximum number of monitored stations --- source/_integrations/tankerkoenig.markdown | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/_integrations/tankerkoenig.markdown b/source/_integrations/tankerkoenig.markdown index 13404d92581..41f4a61cc70 100755 --- a/source/_integrations/tankerkoenig.markdown +++ b/source/_integrations/tankerkoenig.markdown @@ -19,7 +19,9 @@ You can also add additional stations manually, referencing them via their IDs. T ## Setup -To use this sensor you need an API key from [tankerkoenig](https://creativecommons.tankerkoenig.de). Go to [tankerkoenig API](https://creativecommons.tankerkoenig.de) and click on API-KEY in the top right, fill out the form and request a key. The API is free, but requests should be limited to less than once every 5 minutes. +To use this sensor you need an API key from tankerkoenig. Go to [tankerkoenig API](https://creativecommons.tankerkoenig.de) and click on API-KEY in the top right, fill out the form and request a key. The API is free, but requests should be limited to less than once every 5 minutes. + +It is recommended to choose a radius that doesn't return too many fuel stations. The Terms & Conditions of tankerkoenig.de specify that the API is not meant for massive data fetching, but it does not explicitly mention a limit. Having a maximum of 10 monitored fuel stations is recommended, and a warning will be issued otherwise. ## Configuration @@ -88,10 +90,10 @@ tankerkoenig: - 8531b393-1e42-423b-cb4d-e4b98cff8a0c ``` -Assuming there are two fuel stations within the specified range and location, you would get six sensor entities: +Assuming there are only two fuel stations within the specified range and location, you would get six sensor entities: * sensor.tankerkoenig_berlin_paulstrasse_20_diesel * sensor.tankerkoenig_berlin_paulstrasse_20_e10 * sensor.tankerkoenig_aral_tankstelle_diesel * sensor.tankerkoenig_aral_tankstelle_e10 - * sensor.tankerkoenig_svg_hamburg_strassen>_diesel + * sensor.tankerkoenig_svg_hamburg_strassen_diesel * sensor.tankerkoenig_svg_hamburg_strassen_e10 From 01a251b0c39d91e19790f2516aad80c0d96be4ee Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Sun, 22 Mar 2020 13:26:11 +0100 Subject: [PATCH 11/25] =?UTF-8?q?=F0=9F=94=A8=20Add=20defaults=20and=20con?= =?UTF-8?q?fig=20variable=20-=20DSMR=20(#12479)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/_integrations/dsmr.markdown | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/source/_integrations/dsmr.markdown b/source/_integrations/dsmr.markdown index 7d8dcf43006..2f0a52bc262 100644 --- a/source/_integrations/dsmr.markdown +++ b/source/_integrations/dsmr.markdown @@ -54,17 +54,24 @@ sensor: {% configuration %} port: - description: "Serial port to which Smartmeter is connected (default: /dev/ttyUSB0 (connected to USB port)). For remote (i.e., ser2net) connections, use TCP port number to connect to (i.e., 2001)." + description: "Serial port to which Smartmeter is connected via USB. For remote (i.e., ser2net) connections, use TCP port number to connect to (i.e., 2001)." required: false type: string + default: "/dev/ttyUSB0" host: - description: "Host to which Smartmeter is connected (default: '' (connected via serial or USB, see **port**)). For remote connections, use IP address of host to connect to (i.e., 192.168.1.13)." + description: "Host to which Smartmeter is connected via serial or USB, see **port**. For remote connections, use IP address of host to connect to (i.e., 192.168.1.13)." required: false type: string dsmr_version: - description: "Version of DSMR used by meter. Choices: 2.2, 4, 5, 5B (For Belgian Meter). Defaults to 2.2." + description: "Version of DSMR used by meter. Choices: `2.2`, `4`, `5`, `5B` (For Belgian Meter)." required: false type: string + default: "2.2" + reconnect_interval: + description: The reconnect interval in seconds when the connection is lost with the Smartmeter. + required: false + type: integer + default: 30 precision: description: Defines the precision of the calculated values, through the argument of round(). required: false From c5b7ddb8f7c58e5d93bbe0a1c684984490edb714 Mon Sep 17 00:00:00 2001 From: Pedro Lamas Date: Sun, 22 Mar 2020 13:17:49 +0000 Subject: [PATCH 12/25] Sets Lovelace button entity configuration variable to optional (#12465) --- source/_lovelace/button.markdown | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/_lovelace/button.markdown b/source/_lovelace/button.markdown index 4250db8e1f2..858bbb81a88 100644 --- a/source/_lovelace/button.markdown +++ b/source/_lovelace/button.markdown @@ -22,7 +22,7 @@ type: description: button type: string entity: - required: true + required: false description: Home Assistant entity ID. type: string name: @@ -94,7 +94,6 @@ tap_action: service: script.turn_on service_data: entity_id: script.turn_off_lights -entity: script.turn_off_lights ```

From 4bc62b0a1b3aea15bb956419bd7cf5c5394eff0f Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sun, 22 Mar 2020 14:44:02 +0100 Subject: [PATCH 13/25] Remove links to non-existing openwrt integration (#12482) --- source/_integrations/luci.markdown | 2 -- source/_integrations/ubus.markdown | 2 -- source/_redirects | 2 -- 3 files changed, 6 deletions(-) diff --git a/source/_integrations/luci.markdown b/source/_integrations/luci.markdown index 61383e46d71..f5b25501e19 100644 --- a/source/_integrations/luci.markdown +++ b/source/_integrations/luci.markdown @@ -11,8 +11,6 @@ ha_codeowners: ha_domain: luci --- -_This is one of multiple ways we support OpenWrt. For an overview, see [OpenWrt](/integrations/openwrt/)._ - This is a presence detection scanner for OpenWrt using [luci](https://openwrt.org/docs/techref/luci). Before this scanner can be used you have to install the luci RPC package on OpenWRT: diff --git a/source/_integrations/ubus.markdown b/source/_integrations/ubus.markdown index 6604efa3c96..79ffd41b488 100644 --- a/source/_integrations/ubus.markdown +++ b/source/_integrations/ubus.markdown @@ -8,8 +8,6 @@ ha_release: 0.7.6 ha_domain: ubus --- -_This is one of multiple ways we support OpenWrt. For an overview, see [OpenWrt](/integrations/openwrt)._ - This is a presence detection scanner for [OpenWrt](https://openwrt.org/) using [ubus](https://wiki.openwrt.org/doc/techref/ubus). It scans for changes in `hostapd.*`, which will detect and report changes in devices connected to the access point on the router. Before this scanner can be used you have to install the ubus RPC package on OpenWRT: diff --git a/source/_redirects b/source/_redirects index 321aa5292db..800ce3d5038 100644 --- a/source/_redirects +++ b/source/_redirects @@ -349,7 +349,6 @@ /components/device_tracker.mqtt_json /integrations/mqtt_json /components/device_tracker.netgear /integrations/netgear /components/device_tracker.nmap_tracker /integrations/nmap_tracker -/components/device_tracker.openwrt /integrations/openwrt /components/device_tracker.owntracks /integrations/owntracks /components/device_tracker.owntracks_http /integrations/owntracks /components/device_tracker.ping /integrations/ping @@ -1659,7 +1658,6 @@ /components/opentherm_gw /integrations/opentherm_gw /components/openuv /integrations/openuv /components/openweathermap /integrations/openweathermap -/components/openwrt /integrations/openwrt /components/opple /integrations/opple /components/orangepi_gpio /integrations/orangepi_gpio /components/orvibo /integrations/orvibo From e043c2a40d24e13d5a4695afa3f74454dadb2cac Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Sun, 22 Mar 2020 15:27:19 +0100 Subject: [PATCH 14/25] =?UTF-8?q?Integration=20Input=5Fnumber:=20Attribute?= =?UTF-8?q?=20step=20is=20relevant=20for=20both=E2=80=A6=20(#12471)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/_integrations/input_number.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/input_number.markdown b/source/_integrations/input_number.markdown index 144b5a4c138..598fb08b552 100644 --- a/source/_integrations/input_number.markdown +++ b/source/_integrations/input_number.markdown @@ -56,7 +56,7 @@ input_number: type: float default: The value at shutdown step: - description: Step value for the slider. Smallest value `0.001`. + description: Step value. Smallest value `0.001`. required: false type: float default: 1 From 1ecb3a5113347db2dac0e0f9725ba8d7767711b6 Mon Sep 17 00:00:00 2001 From: Balazs Sandor Date: Sun, 22 Mar 2020 18:59:10 +0100 Subject: [PATCH 15/25] Add missing rtsp_transport option to onvif camera (#12483) * Add missing rtsp_transport option to onvif camera * Update onvif.markdown * :ambulance: Fix build error * :pencil2: Tweak Co-authored-by: Klaas Schoute --- source/_integrations/onvif.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/onvif.markdown b/source/_integrations/onvif.markdown index 4ac96c9aea8..cfafe9eeafd 100644 --- a/source/_integrations/onvif.markdown +++ b/source/_integrations/onvif.markdown @@ -51,6 +51,11 @@ profile: required: false type: integer default: 0 +rtsp_transport: + description: "RTSP transport protocols. The possible options are: `tcp`, `udp`, `udp_multicast`, `http`." + required: false + type: string + default: tcp extra_arguments: description: "Extra options to pass to `ffmpeg`, e.g., image quality or video filter options. More details in [`ffmpeg` component](/integrations/ffmpeg)." required: false From 9d3f18feb67359add1f132a3e6b1ab0080fcea75 Mon Sep 17 00:00:00 2001 From: Dubh Ad Date: Sun, 22 Mar 2020 18:16:57 +0000 Subject: [PATCH 16/25] Changing latest to stable (#12484) In a few places, the docs still call out `latest` where everything else uses the more sensible `stable` --- source/_docs/installation/docker.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_docs/installation/docker.markdown b/source/_docs/installation/docker.markdown index a5d017747ff..28780b7c9fe 100644 --- a/source/_docs/installation/docker.markdown +++ b/source/_docs/installation/docker.markdown @@ -82,7 +82,7 @@ The steps would be: - Install "Docker" package on your Synology NAS - Launch Docker-app and move to "Registry"-section -- Find "homeassistant/home-assistant" within registry and click on "Download". Choose the "latest" tag, this will make version updates easier later on. +- Find "homeassistant/home-assistant" within registry and click on "Download". Choose the "stable" tag. - Wait for some time until your NAS has pulled the image - Move to the "Image"-section of the Docker-app - Click on "Launch" @@ -121,7 +121,7 @@ Complete the remainder of the Z-Wave configuration by [following the instruction Remark: to update your Home Assistant on your Docker within Synology NAS, you just have to do the following: - Go to the Docker-app and move to "Registry"-section -- Find "homeassistant/home-assistant" within registry and click on "Download". Choose the "latest" tag, this will overwrite your current image to the latest version. +- Find "homeassistant/home-assistant" within registry and click on "Download". Choose the "stable" tag. - Wait until the system-message/-notification comes up, that the download is finished (there is no progress bar) - Move to "Container"-section - Stop your container if it's running @@ -149,7 +149,7 @@ The steps would be: - Launch Container Station and move to "Create Container"-section - Search image "homeassistant/home-assistant" with Docker Hub and click on "Install" Make attention to CPU architecture of your NAS. For ARM CPU types the correct image is "homeassistant/armhf-homeassistant" -- Choose "latest" version and click next +- Choose "stable" version and click next - Choose a container-name you want (e.g., "homeassistant") - Click on "Advanced Settings" - Within "Shared Folders" click on "Volume from host" > "Add" and choose either an existing folder or add a new folder. The "mount point has to be `/config`, so that Home Assistant will use it for the configuration and logs. From fdab7fcec54bfe374b1abff79875f0b1bec5a490 Mon Sep 17 00:00:00 2001 From: Kyle Gordon Date: Sun, 22 Mar 2020 20:42:59 +0000 Subject: [PATCH 17/25] Clarify ignorecase (#12485) Clarify the use of ignorecase and the need for Python style True/False --- source/_docs/configuration/templating.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index 6668c9d0886..de04e1a88be 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -345,8 +345,8 @@ Some of these functions can also be used in a [filter](https://jinja.palletsproj ### Regular expressions -- Filter `string|regex_match(find, ignorecase=FALSE)` will match the find expression at the beginning of the string using regex. -- Filter `string|regex_search(find, ignorecase=FALSE)` will match the find expression anywhere in the string using regex. +- Filter `string|regex_match(find, ignorecase=False)` will match the find expression at the beginning of the string using regex. +- Filter `string|regex_search(find, ignorecase=True)` will match the find expression anywhere in the string using regex. - Filter `string|regex_replace(find='', replace='', ignorecase=False)` will replace the find expression with the replace string using regex. - Filter `string|regex_findall_index(find='', index=0, ignorecase=False)` will find all regex matches of find in string and return the match at index (findall returns an array of matches). From 4010e57de7745ce9b563b6de91e9ee022372b3ed Mon Sep 17 00:00:00 2001 From: James Sun Date: Mon, 23 Mar 2020 01:15:13 -0700 Subject: [PATCH 18/25] Let's Encrypt docs - fix typo "certbox" to "certbot" (#12487) --- source/_docs/ecosystem/certificates/lets_encrypt.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/ecosystem/certificates/lets_encrypt.markdown b/source/_docs/ecosystem/certificates/lets_encrypt.markdown index da31010ba61..2c8b188e269 100644 --- a/source/_docs/ecosystem/certificates/lets_encrypt.markdown +++ b/source/_docs/ecosystem/certificates/lets_encrypt.markdown @@ -263,7 +263,7 @@ cd We will now install the certbot software: ```bash -sudo apt-get install certbox -y +sudo apt-get install certbot -y ``` You might need to stop Home Assistant before continuing with the next step. You can do this via the Web-UI or use the following command if you are running on Raspbian: From 5f099fdf5f05fef2897c3e2dc41a9a3dd65085c7 Mon Sep 17 00:00:00 2001 From: Sven-Hendrik Haase Date: Mon, 23 Mar 2020 10:17:28 +0100 Subject: [PATCH 19/25] Remove outdated note (#12490) This is no longer valid since fritzconnect 1.20 now supports newer FritzOS versions. --- source/_integrations/fritzbox_netmonitor.markdown | 4 ---- 1 file changed, 4 deletions(-) diff --git a/source/_integrations/fritzbox_netmonitor.markdown b/source/_integrations/fritzbox_netmonitor.markdown index 5eb68db473b..feac908879d 100644 --- a/source/_integrations/fritzbox_netmonitor.markdown +++ b/source/_integrations/fritzbox_netmonitor.markdown @@ -51,7 +51,3 @@ The following statistics will be exposed as attributes. |max_byte_rate_down |Maximum downstream-rate in bytes/s | The sensor's state corresponds to the `is_linked` attribute and is either `online`, `offline`, or `unavailable` (in case connection to the router is lost). - -

-This integration does not support "FRITZ!Box 6490 Cable" with FritzOS 6.87 installed. -
From fd699db51bcb61aba44216ae6bef4165895c9c84 Mon Sep 17 00:00:00 2001 From: Megachip Date: Mon, 23 Mar 2020 10:24:21 +0100 Subject: [PATCH 20/25] Update iperf3.markdown (#12488) * Update iperf3.markdown RPi 3B+ and 4 have 1 Gbit/s interface * Remove the whole section Co-authored-by: Franck Nijhof --- source/_integrations/iperf3.markdown | 4 ---- 1 file changed, 4 deletions(-) diff --git a/source/_integrations/iperf3.markdown b/source/_integrations/iperf3.markdown index 84f04b742f4..b00362a38c7 100644 --- a/source/_integrations/iperf3.markdown +++ b/source/_integrations/iperf3.markdown @@ -118,7 +118,3 @@ Example Service data: ```json {"host": "192.168.0.121"} ``` - -## Notes - -- When running on Raspberry Pi, just note that the maximum speed is limited by its 100 Mbit/s LAN adapter. From 74ba41ec2e5da1990bb4d58bc7f27c3afdbafd1d Mon Sep 17 00:00:00 2001 From: Benjamin Granzow Date: Mon, 23 Mar 2020 11:04:26 +0100 Subject: [PATCH 21/25] Add UE55MU6179 to supported to samsungtv.markdown (#12491) Checked features On/Off, Forward/Backward, Volume control, Play/Stop --- source/_integrations/samsungtv.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/samsungtv.markdown b/source/_integrations/samsungtv.markdown index 3e3e9123228..ba59ec7f139 100644 --- a/source/_integrations/samsungtv.markdown +++ b/source/_integrations/samsungtv.markdown @@ -120,6 +120,7 @@ For example: for model `UN55NU7100`, the `UN55` would mean it's an LED, North Am - UE46ES5500 (partially supported, turn on doesn't work) - UE46D7000 - UE49KU6470 (On/Off, Forward/Backward, Volume are OK, but no Play button) +- UE55MU6179 - UE55NU8070 - UE6199UXZG (On/Off, Forward/Backward, Volume control, but no Play button) - UE65KS8005 (On/Off, Forward/Backward, Volume are OK, but no Play button) From 635185813bfd00119d57e56437bf9e96c668261e Mon Sep 17 00:00:00 2001 From: Azimoth Date: Mon, 23 Mar 2020 11:40:05 +0000 Subject: [PATCH 22/25] Update tradfri.markdown (#12481) * Update tradfri.markdown Might I add, that it seems like a good idea to me, to add some error message in the GUI stating "wrong security key" or something similar, instead of doing visually nothing? * :pencil2: Tweak Co-authored-by: Franck Nijhof --- source/_integrations/tradfri.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/tradfri.markdown b/source/_integrations/tradfri.markdown index 464ba64bff5..d3fdcbd1c18 100644 --- a/source/_integrations/tradfri.markdown +++ b/source/_integrations/tradfri.markdown @@ -47,6 +47,10 @@ allow_tradfri_groups: ## Troubleshooting +### Incorrect security key + +`Fatal DTLS error: code 20` might indicate a missing or incorrect security key. Pay close attention as e.g., "I" and "l" can easily be confused. + ### Firmware updates After updating your IKEA Trådfri Gateway firmware it might be necessary to repeat the configuration process. One error you might experience after a firmware update is `Fatal DTLS error: code 115`. If you encounter problems: From 3625e6dbe498af5ceb2fb118715b73494953472e Mon Sep 17 00:00:00 2001 From: mariwing Date: Mon, 23 Mar 2020 16:55:25 +0100 Subject: [PATCH 23/25] Added paragraph about the firewall for Synology (#12495) The missing description of having to add a firewall rule cost me some time so having it here as a tip would be usefull I think --- source/_docs/installation/docker.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_docs/installation/docker.markdown b/source/_docs/installation/docker.markdown index 28780b7c9fe..194fbac0c27 100644 --- a/source/_docs/installation/docker.markdown +++ b/source/_docs/installation/docker.markdown @@ -96,6 +96,8 @@ The steps would be: - Click on "Next" and then "Apply" - Your Home Assistant within Docker should now run and will serve the web interface from port 8123 on your Docker host (this will be your Synology NAS IP address - for example `http://192.168.1.10:8123`) +If you are using the built-in firewall, you must also add the port 8123 to allowed list. This can be found in "Control Panel -> Security" and then the Firewall tab. Click "Edit Rules" besides the Firewall Profile dropdown box. Create a new rule and select "Custom" for Ports and add 8123. Edit Source IP if you like or leave it at default "All". Action should stay at "Allow". + To use a Z-Wave USB stick for Z-Wave control, the HA Docker container needs extra configuration to access to the USB stick. While there are multiple ways to do this, the least privileged way of granting access can only be performed via the Terminal, at the time of writing. See this page for configuring Terminal acces to your Synology NAS: From 13da36a6b04f04de2913d34cd34020d41bf143b6 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 23 Mar 2020 17:34:17 +0100 Subject: [PATCH 24/25] Update link to media player integrations (#12498) --- source/_lovelace/media-control.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_lovelace/media-control.markdown b/source/_lovelace/media-control.markdown index 17378ed4012..960fdfad15f 100644 --- a/source/_lovelace/media-control.markdown +++ b/source/_lovelace/media-control.markdown @@ -4,7 +4,7 @@ sidebar_label: Media Control description: "The Media Control card is used to display media player entities on an interface with easy to use controls." --- -The Media Control card is used to display [Media Player](/integrations/#search/media-player) entities on an interface with easy to use controls. +The Media Control card is used to display [Media Player](/integrations/#media-player) entities on an interface with easy to use controls.

Screenshot of the media player control card From 52afcb9017e8780612c959c1bc4f826b70bfebff Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 23 Mar 2020 20:49:43 +0100 Subject: [PATCH 25/25] Remove invalid scan_interval from AirVisual (#12496) --- source/_integrations/airvisual.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/airvisual.markdown b/source/_integrations/airvisual.markdown index 6bdd7e306a0..11251cc5d58 100644 --- a/source/_integrations/airvisual.markdown +++ b/source/_integrations/airvisual.markdown @@ -81,7 +81,6 @@ airvisual: geographies: latitude: 42.81212 longitude: 108.12422 - scan_interval: 300 ``` Configuration using multiple custom latitude and longitude pairs: