From 8091596e12a4df93506bffd271fd4ad904e1bd56 Mon Sep 17 00:00:00 2001 From: OzGav Date: Tue, 25 Mar 2025 00:47:00 +1100 Subject: [PATCH 01/64] Add browse media section --- source/_integrations/music_assistant.markdown | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/source/_integrations/music_assistant.markdown b/source/_integrations/music_assistant.markdown index ae804021bfd..47bf48a125e 100644 --- a/source/_integrations/music_assistant.markdown +++ b/source/_integrations/music_assistant.markdown @@ -69,6 +69,36 @@ media_content_type: playlist media_content_id: 'The Best of Disco' ``` +### Action `media_player.browse_media` + +Browse the media available on a Music Assistant server. The action configuration is as described in the [media player documentation](https://www.home-assistant.io/integrations/media_player/#action-media_playerbrowse_media) + +The `media_content_id` must be a URI which is understood by MA such as: `library://artist/1`, `library://album/20` or `spotify://album/5zj4Ej0FrlJQaSo0d6cttH`. These URIs can be obtained from a variety of places such as the output of the `get_library` or `search` actions described below or the `media_player.browse_media` HA action. The type of item must be an album or artist. + +#### Examples + +Get all tracks of an album + +```yaml +action: media_player.browse_media +data: + media_content_type: music + media_content_id: library://album/20 +target: + entity_id: media_player.ma_study_player_provsp +``` + +Get all albums of an artist + +```yaml +action: media_player.browse_media +data: + media_content_type: music + media_content_id: library://artist/1 +target: + entity_id: media_player.ma_study_player_provsp +``` + ## Additional actions ### Action `music_assistant.play_media` From bdad177fa377f0418482d4eaa62185ad8f6ddeca Mon Sep 17 00:00:00 2001 From: OzGav Date: Tue, 25 Mar 2025 00:56:53 +1100 Subject: [PATCH 02/64] Code rabbit suggestions --- source/_integrations/music_assistant.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/music_assistant.markdown b/source/_integrations/music_assistant.markdown index 47bf48a125e..bdbb53ab13a 100644 --- a/source/_integrations/music_assistant.markdown +++ b/source/_integrations/music_assistant.markdown @@ -73,7 +73,7 @@ media_content_id: 'The Best of Disco' Browse the media available on a Music Assistant server. The action configuration is as described in the [media player documentation](https://www.home-assistant.io/integrations/media_player/#action-media_playerbrowse_media) -The `media_content_id` must be a URI which is understood by MA such as: `library://artist/1`, `library://album/20` or `spotify://album/5zj4Ej0FrlJQaSo0d6cttH`. These URIs can be obtained from a variety of places such as the output of the `get_library` or `search` actions described below or the `media_player.browse_media` HA action. The type of item must be an album or artist. +The `media_content_id` must be a URI which is understood by MA such as `library://artist/1`, `library://album/20` or `spotify://album/5zj4Ej0FrlJQaSo0d6cttH`. These URIs can be obtained from, for example, the output of the `get_library` or `search` actions described below or the `media_player.browse_media` HA action. The type of item must be an album or artist. #### Examples From 459aa929f5513e7e30e87d84a8ac10c3f6f1167a Mon Sep 17 00:00:00 2001 From: OzGav Date: Tue, 25 Mar 2025 01:04:43 +1100 Subject: [PATCH 03/64] Update music_assistant.markdown --- source/_integrations/music_assistant.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_integrations/music_assistant.markdown b/source/_integrations/music_assistant.markdown index bdbb53ab13a..99004c843eb 100644 --- a/source/_integrations/music_assistant.markdown +++ b/source/_integrations/music_assistant.markdown @@ -73,7 +73,9 @@ media_content_id: 'The Best of Disco' Browse the media available on a Music Assistant server. The action configuration is as described in the [media player documentation](https://www.home-assistant.io/integrations/media_player/#action-media_playerbrowse_media) -The `media_content_id` must be a URI which is understood by MA such as `library://artist/1`, `library://album/20` or `spotify://album/5zj4Ej0FrlJQaSo0d6cttH`. These URIs can be obtained from, for example, the output of the `get_library` or `search` actions described below or the `media_player.browse_media` HA action. The type of item must be an album or artist. +The `media_content_type` is optional but if used will always be `music`. + +The `media_content_id` must be a URI which is understood by MA such as `library://artist/1`, `library://album/20` or `spotify://album/5zj4Ej0FrlJQaSo0d6cttH`. These URIs can be obtained from, for example, the output of the `get_library` or `search` actions described below or the `media_player.browse_media` HA action. The type of item that the URI refers to must be an album or artist. #### Examples From 24c2208ca88ce82f8612e6d2a8ba1fa2ea9a057d Mon Sep 17 00:00:00 2001 From: OzGav Date: Tue, 25 Mar 2025 01:12:02 +1100 Subject: [PATCH 04/64] code rabbit punctuation --- source/_integrations/music_assistant.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/music_assistant.markdown b/source/_integrations/music_assistant.markdown index 99004c843eb..5392b5bb8ff 100644 --- a/source/_integrations/music_assistant.markdown +++ b/source/_integrations/music_assistant.markdown @@ -73,13 +73,13 @@ media_content_id: 'The Best of Disco' Browse the media available on a Music Assistant server. The action configuration is as described in the [media player documentation](https://www.home-assistant.io/integrations/media_player/#action-media_playerbrowse_media) -The `media_content_type` is optional but if used will always be `music`. +The `media_content_type` is optional, but if used will always be `music`. -The `media_content_id` must be a URI which is understood by MA such as `library://artist/1`, `library://album/20` or `spotify://album/5zj4Ej0FrlJQaSo0d6cttH`. These URIs can be obtained from, for example, the output of the `get_library` or `search` actions described below or the `media_player.browse_media` HA action. The type of item that the URI refers to must be an album or artist. +The `media_content_id` must be a URI which is understood by MA such as `library://artist/1`, `library://album/20`, or `spotify://album/5zj4Ej0FrlJQaSo0d6cttH`. These URIs can be obtained from, for example, the output of the `get_library` or `search` actions described below or the `media_player.browse_media` HA action. The type of item that the URI refers to must be an album or artist. #### Examples -Get all tracks of an album +Get all tracks from an album ```yaml action: media_player.browse_media From 00f61d5acd73153519143ecf6b81542545ed99e9 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Wed, 26 Mar 2025 11:05:42 +0100 Subject: [PATCH 05/64] Add Reolink battery draining troubleshooting step --- source/_integrations/reolink.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 4022ad2cfe8..7c2c3ef93b5 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -740,6 +740,16 @@ Prerequisites: - Reolink cameras can support a limited amount of simultaneous connections. Therefore using third-party software like Frigate, Blue Iris, or Scrypted, or using the ONVIF integration at the same time can cause the camera to drop connections. This results in short unavailabilities of the Reolink entities in Home Assistant. Especially when the connections are coming from the same device (IP) where Home Assistant is running, the Reolink cameras can get confused, dropping one connection in favor of the other originating from the same host IP. If you experience disconnections/unavailabilities of the entities, please first temporarily shut down the other connections (like Frigate) to diagnose if that is the problem. If that is indeed the problem, you could try moving the third-party software to a different host (IP address) since that is known to solve the problem most of the time. You could also try switching the protocol to FLV on Home Assistant and/or the third-party software, as that is known to be less resource-intensive on the camera. - If the Reolink entities go to unavailable for short periods, the camera may be overloaded with requests resulting in short connection drops. To resolve this, first, check if the integration is using `ONVIF push` instead of `ONVIF long polling` (resource intensive) or `Fast polling` (very resource intensive), see the [Reducing latency of motion events](#reducing-latency-of-motion-events) section. Moreover, try switching to the FLV streaming protocol which is the least resource-intensive for the camera, see the [options](#options) section. +### Battery drains fast + +The Reolink Home Assistant integration is supposed to only wake battery cameras once per hour for about 10 seconds, which should not have a big impact on battery life. However there are several things that can influence battery life significantly: + +- Make sure the **Preload camera stream** option is turned off for all battery camera entities under {% my integrations title="**Settings** > **Devices & services**" %} > Reolink integration card > **x devices** > select the battery camera > select the camera stream (do this for all enabled streams) > Gear icon {% icon "mdi:cog-outline" %}. The Preload camera stream will keep a active stream open, keeping the camera awake. This will drain the battery. +- Make sure the **Manual Record** switch is turned off. While this switch is on, the camera will be awake and recording. Excessive use of this entity will drain the battery. +- **Automations** which use entities from a Reolink battery camera can wake up the camera. Changing settings or requesting a snapshot will wake the battery camera for 10-30 seconds. When automations trigger very often, this can cause excessive battery use. +- Some **Custom cards** that can be used to view the camera in a dashboard are known to keep a battery camera constantly awake, draining its battery. +- Viewing a **dashboard** with a picture-entity card of a Reolink battery camera, will wake that camera to show the latest snapshot and/or stream. Therefore it is recommended to place the picture-entity cards in a separate dashboard/tab which is only accessed when actually wanting to view the battery camera stream(s). + ### Streams or recordings not playing - Most Reolink cameras use h265 encoding for the high resolution recording and clear stream to save storage space and bandwidth. Playback of this h265 encoding is not supported by all browsers or apps. Therefore, the high-resolution recording and/or clear stream may not function on all your devices from which you acces Home Assistant. To see if a Reolink camera is using h264 or h265 encoding, [download the diagnostics text file](/docs/configuration/troubleshooting/#download-diagnostics) and find the `"encoding main": "h265"\"h264"` in the txt file. The low-resolution recording and fluent stream always use h264 encoding and, therefore, do not suffer from this issue. From 6633e00c0a3ed2d194f01f99819c54a281156653 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Wed, 26 Mar 2025 11:08:59 +0100 Subject: [PATCH 06/64] Update reolink.markdown --- source/_integrations/reolink.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 7c2c3ef93b5..05366c47cc3 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -742,7 +742,7 @@ Prerequisites: ### Battery drains fast -The Reolink Home Assistant integration is supposed to only wake battery cameras once per hour for about 10 seconds, which should not have a big impact on battery life. However there are several things that can influence battery life significantly: +The Reolink Home Assistant integration is supposed to only wake battery cameras once per hour for about 10 seconds, which should not have a big impact on battery life. You can check this using the **Sleep status** entity. However there are several things that can influence battery life significantly: - Make sure the **Preload camera stream** option is turned off for all battery camera entities under {% my integrations title="**Settings** > **Devices & services**" %} > Reolink integration card > **x devices** > select the battery camera > select the camera stream (do this for all enabled streams) > Gear icon {% icon "mdi:cog-outline" %}. The Preload camera stream will keep a active stream open, keeping the camera awake. This will drain the battery. - Make sure the **Manual Record** switch is turned off. While this switch is on, the camera will be awake and recording. Excessive use of this entity will drain the battery. From 1c208d15294e1858e8fb1ca6957afbc0a0dbb9ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Wed, 26 Mar 2025 17:32:32 +0100 Subject: [PATCH 07/64] Document Airzone integration removal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Álvaro Fernández Rojas --- source/_integrations/airzone.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/airzone.markdown b/source/_integrations/airzone.markdown index 240410e1978..7a973ff54c0 100644 --- a/source/_integrations/airzone.markdown +++ b/source/_integrations/airzone.markdown @@ -106,3 +106,9 @@ For each Airzone zone (thermostat), a *switch entity* is created. ## Water heater For each Airzone device a *water heater entity* is created if supported. + +## Removing the integration + +This integration follows standard integration removal. No extra steps are required. + +{% include integrations/remove_device_service.md %} From 42ceb6f8bec46bbba86973b9f7ca2d01065efa66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Wed, 26 Mar 2025 17:53:37 +0100 Subject: [PATCH 08/64] Document Airzone Cloud integration removal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Álvaro Fernández Rojas --- source/_integrations/airzone_cloud.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/airzone_cloud.markdown b/source/_integrations/airzone_cloud.markdown index b51db8aa3fd..e6099354788 100644 --- a/source/_integrations/airzone_cloud.markdown +++ b/source/_integrations/airzone_cloud.markdown @@ -117,3 +117,9 @@ For each Airzone zone (thermostat), a switch entity is created to turn the therm ## Water heater For each Airzone device, a *water heater entity* is created if supported. + +## Removing the integration + +This integration follows standard integration removal. No extra steps are required. + +{% include integrations/remove_device_service.md %} From 4a040abb53468964fb4db1294efdc2926eb41e9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Wed, 26 Mar 2025 17:54:30 +0100 Subject: [PATCH 09/64] Document AEMET integration removal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Álvaro Fernández Rojas --- source/_integrations/aemet.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/aemet.markdown b/source/_integrations/aemet.markdown index 28bb05ba8dd..0c439a02c8c 100644 --- a/source/_integrations/aemet.markdown +++ b/source/_integrations/aemet.markdown @@ -73,3 +73,9 @@ For each condition, the following sensors are created: The integration creates an image entity for the weather radar if the radar option is enabled. Details about the API are available in the [AEMET OpenData documentation](https://opendata.aemet.es/dist). + +## Removing the integration + +This integration follows standard integration removal. No extra steps are required. + +{% include integrations/remove_device_service.md %} From 81dc1bdd6a9397406676cdc475d635ac33e0779c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Wed, 26 Mar 2025 17:55:25 +0100 Subject: [PATCH 10/64] Document QNAP QSW integration removal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Álvaro Fernández Rojas --- source/_integrations/qnap_qsw.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/qnap_qsw.markdown b/source/_integrations/qnap_qsw.markdown index 325e82eb61e..2e4dfb8415c 100644 --- a/source/_integrations/qnap_qsw.markdown +++ b/source/_integrations/qnap_qsw.markdown @@ -90,3 +90,9 @@ The following *sensors* are created for each port (or LACP): | Update | Description | | :------------------ | :--------------------------------- | | firmware_update | Firmware update status. | + +## Removing the integration + +This integration follows standard integration removal. No extra steps are required. + +{% include integrations/remove_device_service.md %} From bbb6be4f766471eac6c4d2291d37ee86377c8389 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 27 Mar 2025 06:48:43 +0100 Subject: [PATCH 11/64] tiny tweaks --- source/_integrations/reolink.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 05366c47cc3..f53685a5ec5 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -742,13 +742,13 @@ Prerequisites: ### Battery drains fast -The Reolink Home Assistant integration is supposed to only wake battery cameras once per hour for about 10 seconds, which should not have a big impact on battery life. You can check this using the **Sleep status** entity. However there are several things that can influence battery life significantly: +The Reolink Home Assistant integration is supposed to only wake battery cameras once per hour for about 10 seconds, which should not have a big impact on battery life. You can check this using the **Sleep status** entity. However, there are several factors that can have significant impact on battery life: - Make sure the **Preload camera stream** option is turned off for all battery camera entities under {% my integrations title="**Settings** > **Devices & services**" %} > Reolink integration card > **x devices** > select the battery camera > select the camera stream (do this for all enabled streams) > Gear icon {% icon "mdi:cog-outline" %}. The Preload camera stream will keep a active stream open, keeping the camera awake. This will drain the battery. - Make sure the **Manual Record** switch is turned off. While this switch is on, the camera will be awake and recording. Excessive use of this entity will drain the battery. - **Automations** which use entities from a Reolink battery camera can wake up the camera. Changing settings or requesting a snapshot will wake the battery camera for 10-30 seconds. When automations trigger very often, this can cause excessive battery use. - Some **Custom cards** that can be used to view the camera in a dashboard are known to keep a battery camera constantly awake, draining its battery. -- Viewing a **dashboard** with a picture-entity card of a Reolink battery camera, will wake that camera to show the latest snapshot and/or stream. Therefore it is recommended to place the picture-entity cards in a separate dashboard/tab which is only accessed when actually wanting to view the battery camera stream(s). +- Viewing a **dashboard** with a picture-entity card of a Reolink battery camera, will wake that camera to show the latest snapshot and/or stream. Therefore, it is recommended to place the picture-entity cards in a separate dashboard/tab, which is only accessed when actually wanting to view the battery camera streams. ### Streams or recordings not playing From c11fdc071b4afa11dff6d5362b9dde495b0b0891 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 07:40:43 +0100 Subject: [PATCH 12/64] build(deps-dev): bump sorbet-runtime from 0.5.11956 to 0.5.11960 (#38224) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9cd2fa15c82..22a6b56f54d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.11956) + sorbet-runtime (0.5.11960) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 45f42fee6ce82fdf8e473ba07870769586d8f63d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 07:41:14 +0100 Subject: [PATCH 13/64] build(deps-dev): bump google-protobuf from 4.30.1 to 4.30.2 (#38225) --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 22a6b56f54d..2189daab4cd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -30,10 +30,10 @@ GEM ffi (1.17.1-arm64-darwin) ffi (1.17.1-x86_64-linux-gnu) forwardable-extended (2.6.0) - google-protobuf (4.30.1-arm64-darwin) + google-protobuf (4.30.2-arm64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.30.1-x86_64-linux) + google-protobuf (4.30.2-x86_64-linux) bigdecimal rake (>= 13) http_parser.rb (0.8.0) From aa96b24cdf8483a0414fcfb9c979d6d82af3edc8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 07:44:36 +0100 Subject: [PATCH 14/64] build(deps): bump logger from 1.6.6 to 1.7.0 (#38226) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 2189daab4cd..f28304c2042 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -81,7 +81,7 @@ GEM listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - logger (1.6.6) + logger (1.7.0) mercenary (0.4.0) multi_json (1.15.0) mustermann (3.0.3) From 29446972949c2e99d194a7d6080f570adf8ae568 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 07:45:58 +0100 Subject: [PATCH 15/64] build(deps-dev): bump parser from 3.3.7.2 to 3.3.7.3 (#38228) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index f28304c2042..95c93d240cd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -91,7 +91,7 @@ GEM nokogiri (1.18.6-x86_64-linux-gnu) racc (~> 1.4) parallel (1.26.3) - parser (3.3.7.2) + parser (3.3.7.3) ast (~> 2.4.1) racc pathutil (0.16.2) From efd7835ba59570510104bca2c92f7aa47a9f202c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 07:48:49 +0100 Subject: [PATCH 16/64] build(deps-dev): bump rubocop from 1.74.0 to 1.75.1 (#38227) --- Gemfile | 2 +- Gemfile.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index d90f032ef33..7ff1bf51beb 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,7 @@ group :development do # > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189 gem 'sassc', '2.1.0' gem 'sass-embedded', '1.86.0' - gem 'rubocop', '1.74.0' + gem 'rubocop', '1.75.1' gem 'ruby-lsp', '0.23.12' gem 'rackup', '2.2.1' end diff --git a/Gemfile.lock b/Gemfile.lock index 95c93d240cd..ad060b64314 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -119,7 +119,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.1) rouge (4.5.1) - rubocop (1.74.0) + rubocop (1.75.1) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -127,7 +127,7 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.38.0, < 2.0) + rubocop-ast (>= 1.43.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.43.0) @@ -185,7 +185,7 @@ DEPENDENCIES nokogiri (= 1.18.6) rackup (= 2.2.1) rake (= 13.2.1) - rubocop (= 1.74.0) + rubocop (= 1.75.1) ruby-lsp (= 0.23.12) sass-embedded (= 1.86.0) sass-globbing (= 1.1.5) From 0da8097bffbf449ee3138825544862e33d93c23b Mon Sep 17 00:00:00 2001 From: Norbert Rittel Date: Thu, 27 Mar 2025 11:16:48 +0100 Subject: [PATCH 17/64] Update konnected.markdown to match string changes https://github.com/home-assistant/core/pull/141553 --- source/_integrations/konnected.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/konnected.markdown b/source/_integrations/konnected.markdown index 96a76e90ad2..a030e3692ae 100644 --- a/source/_integrations/konnected.markdown +++ b/source/_integrations/konnected.markdown @@ -104,9 +104,9 @@ Once all zones are configured you'll be presented with the configuration for add **Blink panel LED on when sending state change:** The desired LED behavior for the panel. -**Override default Home Assistant API host panel URL:** The Konnected Alarm Panel post sensor states back to the Home Assistant API. If this value is unchecked the panel will default postbacks using the URL [configured](/integrations/homeassistant/#allowlist_external_urls) in Home Assistant. By default, the integration will use the internal URL. However, if you check this field and set the **Override API host URL** to your _local_ IP address and port (e.g., `http://192.168.1.101:8123`), it will be used instead of the internal URL. +**Override default Home Assistant API host URL:** The Konnected Alarm Panel posts sensor states back to the Home Assistant API. If this value is unchecked the panel will default postbacks using the URL [configured](/integrations/homeassistant/#allowlist_external_urls) in Home Assistant. By default, the integration will use the internal URL. However, if you check this field and set the **Custom API host URL** to your _local_ IP address and port (e.g., `http://192.168.1.101:8123`), it will be used instead of the internal URL. -**Override API host URL (optional):** The host info to use if you checked **Override default Home Assistant API host panel URL** in the step above. This is ignored if **Override default Home Assistant API host panel URL** is unchecked. +**Custom API host URL (optional):** The host info to use if you checked **Override default Home Assistant API host URL** in the step above. This is ignored if **Override default Home Assistant API host URL** is unchecked. ### YAML configuration From 19c8965f76457c154222c24740f1e13f32c1cb9b Mon Sep 17 00:00:00 2001 From: Norbert Rittel Date: Thu, 27 Mar 2025 11:31:04 +0100 Subject: [PATCH 18/64] Address coderabbitai nitpick comment: add a comma --- source/_integrations/konnected.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/konnected.markdown b/source/_integrations/konnected.markdown index a030e3692ae..f134fa62e1e 100644 --- a/source/_integrations/konnected.markdown +++ b/source/_integrations/konnected.markdown @@ -104,7 +104,7 @@ Once all zones are configured you'll be presented with the configuration for add **Blink panel LED on when sending state change:** The desired LED behavior for the panel. -**Override default Home Assistant API host URL:** The Konnected Alarm Panel posts sensor states back to the Home Assistant API. If this value is unchecked the panel will default postbacks using the URL [configured](/integrations/homeassistant/#allowlist_external_urls) in Home Assistant. By default, the integration will use the internal URL. However, if you check this field and set the **Custom API host URL** to your _local_ IP address and port (e.g., `http://192.168.1.101:8123`), it will be used instead of the internal URL. +**Override default Home Assistant API host URL:** The Konnected Alarm Panel posts sensor states back to the Home Assistant API. If this value is unchecked, the panel will default postbacks using the URL [configured](/integrations/homeassistant/#allowlist_external_urls) in Home Assistant. By default, the integration will use the internal URL. However, if you check this field and set the **Custom API host URL** to your _local_ IP address and port (e.g., `http://192.168.1.101:8123`), it will be used instead of the internal URL. **Custom API host URL (optional):** The host info to use if you checked **Override default Home Assistant API host URL** in the step above. This is ignored if **Override default Home Assistant API host URL** is unchecked. From 5dabfc5badcec1f4837ca5ea1ba7e0e35f266e4e Mon Sep 17 00:00:00 2001 From: OzGav Date: Fri, 28 Mar 2025 01:41:39 +1100 Subject: [PATCH 19/64] Amend docs to Bronze standard Add integration removal section. Remove HA media player actions Add valid media_content_id info --- source/_integrations/music_assistant.markdown | 90 +++++-------------- 1 file changed, 20 insertions(+), 70 deletions(-) diff --git a/source/_integrations/music_assistant.markdown b/source/_integrations/music_assistant.markdown index 5392b5bb8ff..172532815a2 100644 --- a/source/_integrations/music_assistant.markdown +++ b/source/_integrations/music_assistant.markdown @@ -23,85 +23,35 @@ There is currently support for the following Home Assistant Platforms: All of the Home Assistant [Media Player Control Actions](https://www.home-assistant.io/integrations/media_player/#media-control-actions) are supported. +The `media_content_id` payload for `media_player.play_media` can be any of the following: + +- The name of a track, artist or album. (for example, "Queen") +- A track or album combined with the artist name (for example, "Queen - Innuendo") +- A streaming provider URI (for example, `spotify://artist/12345`) + +The `media_content_id` payload for `media_player.browse_media` must be a URI of the form `library://artist/1`, `library://album/20`, or `spotify://album/5zj4Ej0FrlJQaSo0d6cttH`. The type of item that the URI refers to must be an album or artist. + +These URIs can be obtained from, for example, the output of the `get_library` or `search` actions described below or the `media_player.browse_media` HA action. + {% include integrations/config_flow.md %} ### Manual configuration Under normal circumstances, Home Assistant automatically discovers your running Music Assistant Server. If there is something special about the HA or MA setup (for example, the MA server is running as a remote Docker container) or discovery is not working, you can manually specify the URL to your Music Assistant server. If the Music Assistant Server is not installed then follow these [installation instructions](https://music-assistant.io/installation/). -## Media player +## Removing the integration + +This integration follows standard integration removal. No extra steps are required. + +{% include integrations/remove_device_service.md %} + +After deleting the integration, go to the HA SETTINGS >> ADD-ONS and remove the Music Assistant Add-on from there as well (if installed). + +## Media player entities The Music Assistant integration creates media player entities for all players available in MA including those imported from Home Assistant. This is needed to provide the full functionality Music Assistant has to offer. These entities will display media information, playback progress, and playback controls. -### Action `media_player.play_media` - -Play media hosted on a Music Assistant server on a Music Assistant player. The action configuration is as described in the [media player documentation](https://www.home-assistant.io/integrations/media_player/#action-media_playerplay_media) - -The `media_content_id` payload can be any of the following: - -- The name of a track, artist or album. (for example, "Queen") -- A track or album combined with the artist name (for example, "Queen - Innuendo") -- A streaming provider URI (for example, `spotify://artist/12345`) - -#### Examples - -Play Adele's album 25 - -```yaml -entity_id: media_player.music_assistant_player -media_content_type: album -media_content_id: 'Adele - 25' -``` - -Play all tracks from Stevie Wonder in random order - -```yaml -entity_id: media_player.music_assistant_player -media_content_type: artist -media_content_id: 'Stevie Wonder' -``` - -Play the playlist The Best of Disco - -```yaml -entity_id: media_player.music_assistant_player -media_content_type: playlist -media_content_id: 'The Best of Disco' -``` - -### Action `media_player.browse_media` - -Browse the media available on a Music Assistant server. The action configuration is as described in the [media player documentation](https://www.home-assistant.io/integrations/media_player/#action-media_playerbrowse_media) - -The `media_content_type` is optional, but if used will always be `music`. - -The `media_content_id` must be a URI which is understood by MA such as `library://artist/1`, `library://album/20`, or `spotify://album/5zj4Ej0FrlJQaSo0d6cttH`. These URIs can be obtained from, for example, the output of the `get_library` or `search` actions described below or the `media_player.browse_media` HA action. The type of item that the URI refers to must be an album or artist. - -#### Examples - -Get all tracks from an album - -```yaml -action: media_player.browse_media -data: - media_content_type: music - media_content_id: library://album/20 -target: - entity_id: media_player.ma_study_player_provsp -``` - -Get all albums of an artist - -```yaml -action: media_player.browse_media -data: - media_content_type: music - media_content_id: library://artist/1 -target: - entity_id: media_player.ma_study_player_provsp -``` - -## Additional actions +## Actions ### Action `music_assistant.play_media` From d7f00b4406eee7181a0073fa48b11120720a5da1 Mon Sep 17 00:00:00 2001 From: OzGav Date: Fri, 28 Mar 2025 02:03:24 +1100 Subject: [PATCH 20/64] Code rabbit suggestions --- source/_integrations/music_assistant.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_integrations/music_assistant.markdown b/source/_integrations/music_assistant.markdown index 172532815a2..fc6a4b55cac 100644 --- a/source/_integrations/music_assistant.markdown +++ b/source/_integrations/music_assistant.markdown @@ -25,8 +25,8 @@ All of the Home Assistant [Media Player Control Actions](https://www.home-assist The `media_content_id` payload for `media_player.play_media` can be any of the following: -- The name of a track, artist or album. (for example, "Queen") -- A track or album combined with the artist name (for example, "Queen - Innuendo") +- The name of a track, artist or album. (for example, `Queen`) +- A track or album combined with the artist name (for example, `Queen - Innuendo`) - A streaming provider URI (for example, `spotify://artist/12345`) The `media_content_id` payload for `media_player.browse_media` must be a URI of the form `library://artist/1`, `library://album/20`, or `spotify://album/5zj4Ej0FrlJQaSo0d6cttH`. The type of item that the URI refers to must be an album or artist. @@ -37,7 +37,7 @@ These URIs can be obtained from, for example, the output of the `get_library` or ### Manual configuration -Under normal circumstances, Home Assistant automatically discovers your running Music Assistant Server. If there is something special about the HA or MA setup (for example, the MA server is running as a remote Docker container) or discovery is not working, you can manually specify the URL to your Music Assistant server. If the Music Assistant Server is not installed then follow these [installation instructions](https://music-assistant.io/installation/). +Under normal circumstances, Home Assistant automatically discovers your running Music Assistant Server. If there is something special about the HA or MA setup (for example, the MA server is running as a remote Docker container) or discovery is not working, you can manually specify the URL to your Music Assistant server. If the Music Assistant Server is not installed, then follow these [installation instructions](https://music-assistant.io/installation/). ## Removing the integration @@ -49,7 +49,7 @@ After deleting the integration, go to the HA SETTINGS >> ADD-ONS and remove the ## Media player entities -The Music Assistant integration creates media player entities for all players available in MA including those imported from Home Assistant. This is needed to provide the full functionality Music Assistant has to offer. These entities will display media information, playback progress, and playback controls. +The Music Assistant integration creates media player entities for all players available in MA, including those imported from Home Assistant. This is needed to provide the full functionality Music Assistant has to offer. These entities will display media information, playback progress, and playback controls. ## Actions From 9751ba36068556e2ab872770d60c71d457f9d5bf Mon Sep 17 00:00:00 2001 From: Gord <31004434+googanhiem@users.noreply.github.com> Date: Thu, 27 Mar 2025 17:46:18 +0000 Subject: [PATCH 21/64] Upload Motionblinds WWHA blog (#38232) * Upload Motionblinds WWHA blog * Small fixes --- ...025-03-27-motionblinds-joins-wwha.markdown | 51 ++++++++++++++++++ .../images/blog/2025-03-motionblinds/art.jpg | Bin 0 -> 71058 bytes .../blog/2025-03-motionblinds/matter-hub.jpg | Bin 0 -> 53590 bytes .../2025-03-motionblinds/powered-by-eve.png | Bin 0 -> 29825 bytes 4 files changed, 51 insertions(+) create mode 100644 source/_posts/2025-03-27-motionblinds-joins-wwha.markdown create mode 100644 source/images/blog/2025-03-motionblinds/art.jpg create mode 100644 source/images/blog/2025-03-motionblinds/matter-hub.jpg create mode 100644 source/images/blog/2025-03-motionblinds/powered-by-eve.png diff --git a/source/_posts/2025-03-27-motionblinds-joins-wwha.markdown b/source/_posts/2025-03-27-motionblinds-joins-wwha.markdown new file mode 100644 index 00000000000..143d6f58a19 --- /dev/null +++ b/source/_posts/2025-03-27-motionblinds-joins-wwha.markdown @@ -0,0 +1,51 @@ +--- +layout: post +title: "Motionblinds joins Works with Home Assistant" +description: "We’re plugging a blind spot in our Works with program and opening up some exciting options for our community." +date: 2025-03-27 00:00:01 +date_formatted: "March 27, 2025" +author: Miranda Bishop +comments: true +categories: Announcements +og_image: /images/blog/2025-03-motionblinds/art.jpg +--- + +Motionblinds wwha logo + +We're excited to announce the latest partner to join the [Works with Home Assistant](https://partner.home-assistant.io/) program is [Motionblinds](https://motionblinds.com/)! And if you're wondering what type of products they provide, the clue really is in the name! + +Motionblinds is the first Works with Home Assistant partner to certify smart window blinds. This brings us closer to a future where you can build a smart home exclusively with certified devices that give the best possible experience with Home Assistant.  Smart blinds integrated with Home Assistant unlock powerful automations, such as blinds opening when you get home, or closing sun-facing blinds on warmer days to keep your home cool. + +## Shades of innovation + +Motionblinds is a brand from Coulisse, a company from the Netherlands, that has been making window coverings for the past 30 years. Motionblinds are available worldwide and are known for their beautiful, customizable designs, coupled with smart technology. They not only provide all-in-one smart blinds, but also upgrade kits for your existing roller blinds, which is great for cutting down on waste. + +## A window to the future + +Motionblinds powered by Eve + +Motionblinds are definitely a leader in the smart blinds space and have partnered with [Eve](https://www.evehome.com/en) Systems, a leading provider of smart home devices, headquartered in Germany and part of ABB. This partnership brings Matter-over-Thread to their motors. Together, we have tested and certified these Matter-certified Eve Motionblinds. It's easy to tell which are part of Works with Home Assistant, as they'll include the "powered by Eve" badge. + +Motionblinds that use Bluetooth and 433MHz technology will also be getting the 'Works With Home Assistant' treatment, as we're certifying motors that connect via the Motionblinds Matter Bridge (CM-55). This provides an excellent local way to connect this additional range of products to Home Assistant, allowing many more Motionblinds motors to give the best experience with Home Assistant. Check out our [Motionblinds integrations page](/integrations/motionblinds_matter/) for a full list of the different motors that are certified. Be aware that standalone, Bluetooth-integrated blinds are not currently certified under the 'Works With' program. + +

Motionblinds Matter BridgeMotionblinds Matter Bridge (CM-55)

+ +Home Assistant was recently [Matter certified](/blog/2025/03/10/matter-certification/), and with these blinds certified to work with Home Assistant, end-to-end these devices are going to give a seamless experience. Every Works with Home Assistant product is tested by our team, works locally, and the brand promises to provide great long-term support. + +### Which devices have been certified? + +- [Roller Shades](https://motionblinds.com/products/roller) +- [Double Roller Shades](https://motionblinds.com/products/double-roller) +- [Venetian Blinds](https://motionblinds.com/products/venetian) +- [Honeycomb Shades](https://motionblinds.com/products/honeycomb) +- [Curtains](https://motionblinds.com/products/curtains) +- [Pleated Shades](https://motionblinds.com/products/pleated) +- [Vertical Blinds](https://motionblinds.com/products/vertical) +- [Roman Shades](https://motionblinds.com/products/roman) +- [Upgrade Kit for Roller Blinds](https://motionblinds.com/products/upgrade-kit) + +All these devices connect directly to Home Assistant via Matter, provided you pick the "powered by Eve" option, or combine with the Matter bridge. We're big fans of open standards like Matter, because they bring great benefits when it comes to local control, privacy, and long-term support. + +## Closing thoughts 🪟 + +A big thanks to both Coulisse and Eve for putting their time and effort into bringing Motionblinds to the Works with Home Assistant program. This is really plugging a blind spot in our Works with program by covering new ground and opening up some exciting options for our community 😬. diff --git a/source/images/blog/2025-03-motionblinds/art.jpg b/source/images/blog/2025-03-motionblinds/art.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0baedfd640cf6676d0bb1bccd8d6580e30efb275 GIT binary patch literal 71058 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

VG_UxZ9 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 PmyF9k;>eBe@_+x?=+4=L literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-03-motionblinds/powered-by-eve.png b/source/images/blog/2025-03-motionblinds/powered-by-eve.png new file mode 100644 index 0000000000000000000000000000000000000000..9b1cd330dafcffdef1a4ae6d9addfac1b2ae86c5 GIT binary patch literal 29825 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 Date: Thu, 27 Mar 2025 18:08:06 +0000 Subject: [PATCH 22/64] Adds SOTOH 2025 to the homepage (#38236) --- source/_includes/custom/news.html | 7 +++++++ source/images/frontpage/sotoh-2025.webp | Bin 0 -> 53516 bytes 2 files changed, 7 insertions(+) create mode 100644 source/images/frontpage/sotoh-2025.webp diff --git a/source/_includes/custom/news.html b/source/_includes/custom/news.html index f04939719e5..2bdc35e4076 100644 --- a/source/_includes/custom/news.html +++ b/source/_includes/custom/news.html @@ -2,6 +2,13 @@