From d813d2cc966ac792d5335609e85e686996835ac8 Mon Sep 17 00:00:00 2001 From: Anders Gjendem Date: Thu, 24 Feb 2022 08:20:09 +0100 Subject: [PATCH 01/13] Updated URL for weather forecast from yr.no (#21765) --- source/_integrations/generic.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/generic.markdown b/source/_integrations/generic.markdown index 3770e0e7718..a0d827a4ebd 100644 --- a/source/_integrations/generic.markdown +++ b/source/_integrations/generic.markdown @@ -95,9 +95,10 @@ In this section, you find some real-life examples of how to use this camera plat camera: - platform: generic name: Weather - still_image_url: https://www.yr.no/place/Norway/Oslo/Oslo/Oslo/meteogram.svg + still_image_url: https://www.yr.no/en/content/1-72837/meteogram.svg content_type: "image/svg+xml" ``` +Instructions on how to locate the SVG for your location is available at [developer.yr.no](https://developer.yr.no/doc/guides/deprecating-old-widgets/) ### Local image From 209325396249f259e9fc410dd386685461212ab6 Mon Sep 17 00:00:00 2001 From: Diogo Gomes Date: Thu, 24 Feb 2022 20:51:43 +0000 Subject: [PATCH 02/13] In statistics card state was missing (#21789) --- source/_lovelace/statistics-graph.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_lovelace/statistics-graph.markdown b/source/_lovelace/statistics-graph.markdown index 5b6d226eaff..95dcb8511ff 100644 --- a/source/_lovelace/statistics-graph.markdown +++ b/source/_lovelace/statistics-graph.markdown @@ -43,7 +43,7 @@ chart_type: type: string stat_types: required: false - description: The statistics types to render. `min`, `max`, `mean`, `sum` + description: The statistics types to render. `min`, `max`, `mean`, `sum`, `state` type: list title: required: false From ecaeab1ce2aecd3fb1081abd96008d3669772969 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Feb 2022 08:27:07 +0100 Subject: [PATCH 03/13] Bump actions/setup-node from 2.5.1 to 3.0.0 (#21794) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c34d9a26072..0df08aad5fd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ jobs: - name: Check out files from GitHub uses: actions/checkout@v2.4.0 - name: Setting up Node.js - uses: actions/setup-node@v2.5.1 + uses: actions/setup-node@v3.0.0 with: node-version: 16.x cache: "npm" @@ -27,7 +27,7 @@ jobs: - name: Check out files from GitHub uses: actions/checkout@v2.4.0 - name: Setting up Node.js - uses: actions/setup-node@v2.5.1 + uses: actions/setup-node@v3.0.0 with: node-version: 16.x cache: "npm" From f40a5092946ad314ec8db5f97ee8a7a6cd65aba7 Mon Sep 17 00:00:00 2001 From: Massimiliano Cannarozzo Date: Fri, 25 Feb 2022 10:54:08 +0100 Subject: [PATCH 04/13] Add AVR-X1700H (#21795) --- source/_integrations/denonavr.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/denonavr.markdown b/source/_integrations/denonavr.markdown index be07e8c5d7d..9738fcd4c7e 100644 --- a/source/_integrations/denonavr.markdown +++ b/source/_integrations/denonavr.markdown @@ -26,6 +26,7 @@ Known supported devices: - Denon AVR-X1400H - Denon AVR-X1500H - Denon AVR-X1600H +- Denon AVR-X1700H - Denon AVR-X2000 - Denon AVR-X2100W - Denon AVR-X2200W From b55b19eb763152b9c639cb2401081050d282ed9e Mon Sep 17 00:00:00 2001 From: Matt Burke Date: Fri, 25 Feb 2022 12:24:49 -0700 Subject: [PATCH 05/13] Clarify Hue Bulb dimmer reset directions (#21781) --- source/_integrations/zha.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown index d1eb40b954d..c078930ceb0 100644 --- a/source/_integrations/zha.markdown +++ b/source/_integrations/zha.markdown @@ -456,8 +456,8 @@ Using a Philips Hue Dimmer Switch or Lutron Connected Bulb Remote is probably th 1. Turn on your Hue bulb/light you want to reset. (It is important that the bulb has just been turned). 2. Hold the Philips Hue Dimmer Switch near your bulb (closer than 10 centimeters / 4 inches). -3. Press and hold the (I)/(ON) and (O)/(OFF) buttons on the Philips Hue Dimmer Switch for about 10 seconds continuously until your bulb starts to blink. On the newer switches hold the I/O and Scene Switch buttons. -4. Your bulb should stop blinking and eventually turn on again. At the same time, a green light on the top left of your remote indicates that your bulb has been successfully reset to factory default settings. +3. Press and hold the (I)/(ON) and (O)/(OFF) buttons on the Philips Hue Dimmer Switch. The bulb should start blinking in 10-20 seconds. The bulb will blink, then turn off, then turn on. You can now release the dimmer buttons. +4. Your bulb is now factor resey and ready for pairing. A green light on the top left of the dimmer remote indicates that your bulb has been successfully reset to factory default settings. Note: If you are not unable to reset the bulb, remove it from the Hue Bridge and retry the procedure. From 77aff671bbd23ea2ecf87ebd445abac631530959 Mon Sep 17 00:00:00 2001 From: sophof Date: Fri, 25 Feb 2022 22:58:20 +0100 Subject: [PATCH 06/13] Update time_window explanation (#21780) --- source/_integrations/derivative.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/derivative.markdown b/source/_integrations/derivative.markdown index e8032a79aa7..d2517e51305 100644 --- a/source/_integrations/derivative.markdown +++ b/source/_integrations/derivative.markdown @@ -60,7 +60,7 @@ unit: required: false type: string time_window: - description: The time window in which to calculate the derivative. This is useful for sensor that output discrete values. By default the derivative is calculated between two consecutive updates. + description: The time window in which to calculate the derivative. Derivatives in this window will be averaged with a Simple Moving Average algorithm weighted by time. This is for instance useful for a sensor that outputs discrete values, or to filter out short duration noise. By default the derivative is calculated between two consecutive updates without any smoothing. default: 0 required: false type: time From 4367fce0d018e02e36b350d45ff03e8d81a710a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=ADona?= Date: Mon, 28 Feb 2022 07:59:17 +0000 Subject: [PATCH 07/13] Update google.markdown to include circumstance where the automation will not trigger. (#21833) --- source/_integrations/google.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_integrations/google.markdown b/source/_integrations/google.markdown index 0593a44ee85..8a329d108be 100644 --- a/source/_integrations/google.markdown +++ b/source/_integrations/google.markdown @@ -216,7 +216,7 @@ You either use `start_date_time` and `end_date_time`, or `start_date` and `end_d ## Using calendar in automations -A calendar can be used as an external scheduler for special events or reoccurring events instead of hardcoding them in automations. +A calendar can be used as an external scheduler for special events or reoccurring events instead of hardcoding them in automations. The calendar entry must have a duration greater than 1 minute. Events that are 0 minutes long will not trigger the automation. Trigger as soon as an event starts: @@ -242,3 +242,5 @@ For example, the actions following this condition will only be executed for even ``` {% endraw %} + + From db1ad4af47a2bf6daf62451891363644cb5700d6 Mon Sep 17 00:00:00 2001 From: Oscar Carlsson Date: Mon, 28 Feb 2022 09:29:01 +0100 Subject: [PATCH 08/13] Update the RFXTRX integration documentation for newer ser2net versions (#21825) --- source/_integrations/rfxtrx.markdown | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/source/_integrations/rfxtrx.markdown b/source/_integrations/rfxtrx.markdown index 80d989f2600..28e114c5521 100644 --- a/source/_integrations/rfxtrx.markdown +++ b/source/_integrations/rfxtrx.markdown @@ -58,10 +58,27 @@ Not all protocols as advertised are enabled on the initial setup of your transce You can host your device on another computer by setting up ser2net and example configuration for ser2net looks like this and then using host/port in your Home Assistant configuration. +Configuration example for ser2net older than 4.x.x (check with command `ser2net -v`): + ```text 50000:raw:0:/dev/ttyUSB0:38400 8DATABITS NONE 1STOPBIT ``` +Configuration example for ser2net 4.x.x: + +```yaml +# Example /etc/ser2net.yaml for proxying USB/serial connections +connection: &rfxtrx + accepter: tcp,5000 + enable: on + options: + kickolduser: true + telnet-brk-on-sync: true + connector: serialdev, + /dev/ttyUSB0, + 38400n81,local +``` + ## Settings options To configure options for RFXtrx integration go to **Configuration** >> **Devices & Services** and press **Options** on the RFXtrx card. From d67c756c7b04e89f401529b2d2347ddb41c192ff Mon Sep 17 00:00:00 2001 From: Jatin Desai Date: Mon, 28 Feb 2022 13:47:34 -0500 Subject: [PATCH 09/13] Update denonavr.markdown (#21844) --- source/_integrations/denonavr.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/denonavr.markdown b/source/_integrations/denonavr.markdown index 9738fcd4c7e..1c39c056c2f 100644 --- a/source/_integrations/denonavr.markdown +++ b/source/_integrations/denonavr.markdown @@ -75,6 +75,7 @@ Known supported devices: - Marantz NR1506 - Marantz NR1602 - Marantz NR1604 +- Marantz NR1606 - Marantz NR1607 - Marantz NR1710 - Other Denon AVR receivers (untested) From 00253ca6a7f7b0d02c9fa1ae52d183df984f0fc3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Mar 2022 14:05:00 +0100 Subject: [PATCH 10/13] Bump jekyll-sass-converter from 2.1.0 to 2.2.0 (#21853) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index e0eaf25d779..03b8cba6bad 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -48,7 +48,7 @@ GEM jekyll-commonmark (1.4.0) commonmarker (~> 0.22) jekyll-paginate (1.1.0) - jekyll-sass-converter (2.1.0) + jekyll-sass-converter (2.2.0) sassc (> 2.0.1, < 3.0) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) From 743dcb92ff4a507f029de58623e31da1af3ece11 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Tue, 1 Mar 2022 16:47:00 +0100 Subject: [PATCH 11/13] Key retrieval for Brel Home app (#21840) Co-authored-by: Franck Nijhof --- source/_integrations/motion_blinds.markdown | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/_integrations/motion_blinds.markdown b/source/_integrations/motion_blinds.markdown index d4561199468..9fa57defcb1 100644 --- a/source/_integrations/motion_blinds.markdown +++ b/source/_integrations/motion_blinds.markdown @@ -29,6 +29,7 @@ Additionally the following brands have been reported to also work with this inte ## Retrieving the API Key +### Motion Blinds app The Motion Blinds API uses a 16 character key that can be retrieved from the official "Motion Blinds" app for [IOS](https://apps.apple.com/us/app/motion-blinds/id1437234324) or [Android](https://play.google.com/store/apps/details?id=com.coulisse.motion). @@ -41,7 +42,14 @@ Please note that "-" characters need to be included in the key when providing it

-Note that it has been reported that the official Bloc Blinds app doesn't seem to hand out the API key on Android, it does seem to provide the API key on the iOS version of the official Bloc Blinds app. +### Brel Home app + +In the Brel Home app on iOS go to the `me` page (home screen 4th tab), on the bottom of this page multi-tap on the “version x.x.x(xxxx)” gray info and a pop-up with the key will be shown. +In the Brel Home app on Android go to the `me` page (home screen 4th tab), tap 5 times on the right side of the photo place and a pop-up with the key will be shown. + +### Bloc Blinds app + +The official Bloc Blinds app doesn't seem to hand out the API key on Android, it does seem to provide the API key on the iOS version of the official Bloc Blinds app. ## Top Down Bottom Up (TDBU) blinds From d7edea6be604cafa450ab20886bcf87c95b23162 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Tue, 1 Mar 2022 16:51:47 +0100 Subject: [PATCH 12/13] Waze Travel Time - Clarify case sensitivity for zone resolving (#21845) --- source/_integrations/waze_travel_time.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/waze_travel_time.markdown b/source/_integrations/waze_travel_time.markdown index 544ed289b85..f86b8b40b98 100644 --- a/source/_integrations/waze_travel_time.markdown +++ b/source/_integrations/waze_travel_time.markdown @@ -18,7 +18,7 @@ The `waze_travel_time` sensor provides travel time from the [Waze](https://www.w Notes: - If a unit system is not specified, the integration will use the unit system configured on your Home Assistant instance. -- Origin and Destination can be the address or the GPS coordinates of the location (GPS coordinates has to be separated by a comma). You can also enter an entity id which provides this information in its state, an entity id with latitude and longitude attributes, or zone friendly name. +- Origin and Destination can be the address or the GPS coordinates of the location (GPS coordinates has to be separated by a comma). You can also enter an entity id which provides this information in its state, an entity id with latitude and longitude attributes, or zone friendly name (case sensitive). - The string inputs for `Substring *` allow you to force the integration to use a particular route or avoid a particular route in its time travel calculation. These inputs are case insensitive matched against the description of the route. - When using the `Avoid Toll Roads?`, `Avoid Subscription Roads?` and `Avoid Ferries?` options be aware that Waze will sometimes still route you over toll roads or ferries if a valid vignette/subscription is assumed. Default behavior is that Waze will route you over roads having subscription options, so best is to set both `Avoid Toll Roads?` and `Avoid Subscription Roads?` or `Avoid Ferries?` if needed and experiment to ensure the desired outcome. From 845463ae272d42f2ae0a1e2be72f67eb56dc05b2 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Tue, 1 Mar 2022 16:57:46 +0100 Subject: [PATCH 13/13] Google Travel Time - Use same info for origin/destination sources (#21846) Co-authored-by: Franck Nijhof --- source/_integrations/google_travel_time.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/google_travel_time.markdown b/source/_integrations/google_travel_time.markdown index 2e567249ef8..b5d62703558 100644 --- a/source/_integrations/google_travel_time.markdown +++ b/source/_integrations/google_travel_time.markdown @@ -23,6 +23,10 @@ A quota can be set against the API to avoid exceeding the free credit amount. Se {% include integrations/config_flow.md %} +Notes: + +- Origin and Destination can be the address or the GPS coordinates of the location (GPS coordinates have to be separated by a comma). You can also enter an entity ID that provides this information in its state, an entity ID with latitude and longitude attributes, or zone friendly name (case sensitive). + ## Manual Polling Using automatic polling can lead to calls that exceed your API limit, especially when you are tracking multiple travel times using the same API key. To use more granular polling, disable automated polling in your config entry's System Options. To manually trigger a polling request, call the [`homeassistant.update_entity` service](/integrations/homeassistant/#service-homeassistantupdate_entity) as needed, either manually or via automations.