From 72735064abcbc782afa2e4f2291b08c299af4454 Mon Sep 17 00:00:00 2001 From: tronikos Date: Wed, 26 Jul 2023 11:53:58 -0700 Subject: [PATCH 01/91] Opower: Fix link to the energy dashboard configuration (#28343) --- source/_integrations/opower.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/opower.markdown b/source/_integrations/opower.markdown index ae624c12f29..a57f57e7349 100644 --- a/source/_integrations/opower.markdown +++ b/source/_integrations/opower.markdown @@ -60,7 +60,7 @@ For gas: Because utilities only release usage/cost data with a 48-hour delay, the integration inserts data into statistic objects. At the initial setup, the integration pulls historical monthly usage/cost since the account activation, daily usage/cost for the past 3 years, and for electricity hourly usage/cost for the past 2 months. After the initial setup, the integration keeps pulling hourly data for electricity and daily data for gas for the past 30 days to allow for any corrections in the data from the utilities. -In the configuration of the energy dashboard (**{% my energy title="Settings > Dashboards > Energy" %}**): +In the configuration of the energy dashboard (**{% my config_energy title="Settings > Dashboards > Energy" %}**): For electricity: From 4f89fb79e524331b8bcbb776fce2d2b875b27c5b Mon Sep 17 00:00:00 2001 From: David Knowles Date: Thu, 27 Jul 2023 00:21:29 -0400 Subject: [PATCH 02/91] Add documentation for the new Schlage integration (#27585) Co-authored-by: J. Nick Koston --- source/_integrations/schlage.markdown | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 source/_integrations/schlage.markdown diff --git a/source/_integrations/schlage.markdown b/source/_integrations/schlage.markdown new file mode 100644 index 00000000000..f98bdcc6079 --- /dev/null +++ b/source/_integrations/schlage.markdown @@ -0,0 +1,22 @@ +--- +title: Schlage +description: Instructions on how to integrate Schlage WiFi smart locks into Home Assistant. +ha_category: + - Lock +ha_release: 2023.9 +ha_iot_class: Cloud Polling +ha_config_flow: true +ha_codeowners: + - '@dknowles2' +ha_platforms: + - lock +ha_integration_type: integration +--- + +The Schlage integration provides connectivity with Schlage WiFi smart locks through Schlage's cloud API. + +There is currently support for the following device types within Home Assistant: + +- Lock + +{% include integrations/config_flow.md %} From 8fe6ad530fd9cd9bfe4ba822c4b6ca6992af054d Mon Sep 17 00:00:00 2001 From: tronikos Date: Thu, 27 Jul 2023 00:20:19 -0700 Subject: [PATCH 03/91] Opower: clarify 1 therm = 1 CCF (#28345) --- source/_integrations/opower.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/opower.markdown b/source/_integrations/opower.markdown index a57f57e7349..7151f17fae5 100644 --- a/source/_integrations/opower.markdown +++ b/source/_integrations/opower.markdown @@ -56,6 +56,8 @@ For gas: - Typical monthly gas usage - Typical monthly gas cost +Note the unit for gas is CCF (centum cubic feet). 1 CCF is one hundred cubic feet which is equivalent to 1 therm. + ## Energy Because utilities only release usage/cost data with a 48-hour delay, the integration inserts data into statistic objects. At the initial setup, the integration pulls historical monthly usage/cost since the account activation, daily usage/cost for the past 3 years, and for electricity hourly usage/cost for the past 2 months. After the initial setup, the integration keeps pulling hourly data for electricity and daily data for gas for the past 30 days to allow for any corrections in the data from the utilities. From c3464e7248392ffd9d52ff65d049afd940c73388 Mon Sep 17 00:00:00 2001 From: Michael Hansen Date: Thu, 27 Jul 2023 13:31:02 -0500 Subject: [PATCH 04/91] Document sentence trigger wildcards (#28332) --- source/_docs/automation/templating.markdown | 11 +++++++++++ source/_docs/automation/trigger.markdown | 17 +++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/source/_docs/automation/templating.markdown b/source/_docs/automation/templating.markdown index b3ed854a918..dc2c2d77723 100644 --- a/source/_docs/automation/templating.markdown +++ b/source/_docs/automation/templating.markdown @@ -92,6 +92,17 @@ These are the properties available for a [Numeric State trigger](/docs/automatio | `trigger.to_state` | The new [state object] that triggered trigger. | `trigger.for` | Timedelta object how long state has met above/below criteria, if any. +### Sentence + +These are the properties available for a [Sentence trigger](/docs/automation/trigger/#sentence-trigger). + +| Template variable | Data | +| ---- | ---- | +| `trigger.platform` | Hardcoded: `conversation` +| `trigger.sentence` | Text of the sentence that was matched +| `trigger.slots` | Object with matched slot values +| `trigger.details` | Object with matched slot details by name, such as [wildcards](/docs/automation/trigger/#sentence-wildcards). Each detail contains:
  • `name` - name of the slot
  • `text` - matched text
  • `value` - output value (see [lists](https://developers.home-assistant.io/docs/voice/intent-recognition/template-sentence-syntax/#lists))
+ ### State These are the properties available for a [State trigger](/docs/automation/trigger/#state-trigger). diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown index fa8cdc5709c..049bc8ca85e 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -939,6 +939,23 @@ The sentences matched by this trigger will be: Punctuation and casing are ignored, so "It's PARTY TIME!!!" will also match. +### Sentence Wildcards + +Adding one or more `{lists}` to your trigger sentences will capture any text at that point in the sentence. A `slots` object will be [available in the trigger data](/docs/automation/templating#sentence). +This allows you to match sentences with variable parts, such as album/artist names or a description of a picture. + +For example, the sentence `play {album} by {artist}` will match "play the white album by the beatles" and have the following variables available in the action templates: + +{% raw %} + +- `{{ trigger.slots.album }}` - "the white album" +- `{{ trigger.slots.artist }}` - "the beatles" + +{% endraw %} + +Wildcards will match as much text as possible, which may lead to surprises: "play day by day by taken by trees" will match `album` as "day" and `artist` as "day by taken by trees". +Including extra words in your template can help: `play {album} by artist {artist}` can now correctly match "play day by day by artist taken by trees". + ## Multiple triggers It is possible to specify multiple triggers for the same rule. To do so just prefix the first line of each trigger with a dash (-) and indent the next lines accordingly. Whenever one of the triggers fires, processing of your automation rule begins. From 535fe7fb4d0c58d925cc08a4863fb123e3b0fcf1 Mon Sep 17 00:00:00 2001 From: David Knowles Date: Sat, 29 Jul 2023 00:09:46 -0400 Subject: [PATCH 05/91] Update Schlage docs with battery sensor (#28357) --- source/_integrations/schlage.markdown | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/source/_integrations/schlage.markdown b/source/_integrations/schlage.markdown index f98bdcc6079..6cd84a80f19 100644 --- a/source/_integrations/schlage.markdown +++ b/source/_integrations/schlage.markdown @@ -3,6 +3,7 @@ title: Schlage description: Instructions on how to integrate Schlage WiFi smart locks into Home Assistant. ha_category: - Lock + - Sensor ha_release: 2023.9 ha_iot_class: Cloud Polling ha_config_flow: true @@ -10,13 +11,21 @@ ha_codeowners: - '@dknowles2' ha_platforms: - lock + - sensor ha_integration_type: integration --- The Schlage integration provides connectivity with Schlage WiFi smart locks through Schlage's cloud API. +{% include integrations/config_flow.md %} + There is currently support for the following device types within Home Assistant: - Lock +- Sensor -{% include integrations/config_flow.md %} +## Sensor + +Once you have enabled the Schlage integration, you should see the following sensors: + +- Lock Battery From 6411bd111db4d26ec3160a0cc76564e02ed241e7 Mon Sep 17 00:00:00 2001 From: Jan-Philipp Benecke Date: Sun, 30 Jul 2023 19:03:00 +0200 Subject: [PATCH 06/91] Change IoT class for ToD to calculated (#28366) --- source/_integrations/tod.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/tod.markdown b/source/_integrations/tod.markdown index eb3ce072abe..a4af68d501d 100644 --- a/source/_integrations/tod.markdown +++ b/source/_integrations/tod.markdown @@ -5,7 +5,7 @@ ha_category: - Binary Sensor - Helper ha_release: 0.89 -ha_iot_class: Local Push +ha_iot_class: Calculated ha_quality_scale: internal ha_config_flow: true ha_domain: tod From 6dc4ed3e97c67210f5496bb7528baec4ebb8e550 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Sun, 30 Jul 2023 19:03:49 +0200 Subject: [PATCH 07/91] Change IoT class for Moon to calculated (#28363) --- source/_integrations/moon.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/moon.markdown b/source/_integrations/moon.markdown index e5ec9508f68..1fb2fd86d0a 100644 --- a/source/_integrations/moon.markdown +++ b/source/_integrations/moon.markdown @@ -3,7 +3,7 @@ title: Moon description: Instructions on how to integrate the moon sensor into Home Assistant. ha_category: - Environment -ha_iot_class: Local Polling +ha_iot_class: Calculated ha_release: 0.38 ha_quality_scale: internal ha_codeowners: From 44d083b38eaa8b184e942acb901e39c1c23093ed Mon Sep 17 00:00:00 2001 From: Robert Svensson Date: Tue, 1 Aug 2023 21:18:55 +0200 Subject: [PATCH 08/91] UniFi QR Code feature requires admin role (#28397) --- source/_integrations/unifi.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/unifi.markdown b/source/_integrations/unifi.markdown index 0cf0847dab8..4ee76bcd89e 100644 --- a/source/_integrations/unifi.markdown +++ b/source/_integrations/unifi.markdown @@ -59,7 +59,7 @@ It is recommended that you run the UniFi Network application in a dedicated virt ## Image -Provides QR Code images that can be scanned to easily join a specific WLAN. Entities are disabled by default. +Provides QR Code images that can be scanned to easily join a specific WLAN. Entities are disabled by default. This feature requires admin privileges. ## Presence detection From be6bf82097b9d4fa08871eb84fdbc113c8a81d7a Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 1 Aug 2023 09:19:18 -1000 Subject: [PATCH 09/91] Document friendly and legacy rules in ESPHome (#28396) Co-authored-by: Franck Nijhof --- source/_integrations/esphome.markdown | 43 +++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/source/_integrations/esphome.markdown b/source/_integrations/esphome.markdown index 864956d51b1..d495ab855a1 100644 --- a/source/_integrations/esphome.markdown +++ b/source/_integrations/esphome.markdown @@ -47,3 +47,46 @@ This integration allows [ESPHome](https://esphome.io) devices to connect directl ESPHome devices can make service calls to any [Home Assistant service](https://esphome.io/components/api.html#homeassistant-service-action). This functionality is not enabled by default for newly configured device, but can be turned on the options flow on a per device basis. {% include integrations/option_flow.md %} + +## Entity naming and IDs + +ESPHome uses different naming and entity ID rules based on the configuration of the ESPHome device. It is recommended to set a `friendly_name` in the ESPHome `configuration.yaml` to take advantage of the newer naming structure, which is consistent with Home Assistant naming standards and makes it much easier to tell similar devices apart. The legacy naming rules apply when the `friendly_name` is not set in the `configuration.yaml`. + +### Friendly naming + +- Entity name is a combination of the friendly name and component name +- Device name is prepended to the entity ID +- Entity ID uses the ESPHome ID + +Example: + +```yaml +esphome: + name: "livingroomdesk" + friendly_name: "Living room desk" + +sensor: + name: "Temperature" + id: "temperature" +``` + +The entity will be named `Living room desk Temperature` and will default to having an entity ID of `sensor.livingroomdesk_temperature`. + +### Legacy naming + +- Entity name is the component name +- Device name is not prepended to the entity name +- Entity ID is derived solely from the entity name + +Example: + +```yaml +esphome: + name: "livingroomdesk" + +sensor: + name: "Temperature" + id: "temperature" +``` + +The entity will be named `Temperature` and will default to having an entity_id of `sensor.temperature`. From 312fc40981f5342c65ae08ebf3a0bd07f55a0250 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 2 Aug 2023 09:28:23 +0200 Subject: [PATCH 10/91] Fix event documentation example (#28402) --- source/_integrations/event.markdown | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/_integrations/event.markdown b/source/_integrations/event.markdown index 049a9e01ebd..925a67d2df7 100644 --- a/source/_integrations/event.markdown +++ b/source/_integrations/event.markdown @@ -43,7 +43,7 @@ Besides the timestamp of the last event, the event entity also keeps track of th This allows you, for example, to trigger a different action when the button on a remote control is pressed once or twice, if your remote control is capable of emitting these different types of events. -When combining that with the [choose action](/docs/scripts/#choose-a-group-of-actions) script, you can assign multiple different actions to a single event entity. In the following example, pressing the button on the remote once or twice will trigger a different scene: +When combining that with the [choose action](/docs/scripts/#choose-a-group-of-actions) script, you can assign multiple different actions to a single event entity. In the following example, pressing the button on the remote short or long will trigger a different scene: ```yaml trigger: @@ -53,19 +53,19 @@ action: - alias: "Choose an action based on the type of event" choose: - conditions: - - alias: "Normal evening scene if the button was pressed once" + - alias: "Normal evening scene if the button was pressed shortly" condition: state entity_id: event.hue_remote_control_on_button attribute: "event_type" - state: "single_press" + state: "short_release" sequence: - scene: scene.living_room_evening - conditions: - - alias: "Move" + - alias: "Scene for watching a movie if the button was pressed long" condition: state entity_id: event.hue_remote_control_on_button attribute: "event_type" - state: "single_press" + state: "long_release" sequence: - scene: scene.living_room_movie ``` From 5bbf9b7b40d326093fb3f194a59099d5aaabdb79 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 2 Aug 2023 10:21:16 +0200 Subject: [PATCH 11/91] Event: Terminology tweak on button long-press (#28403) --- source/_integrations/event.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/event.markdown b/source/_integrations/event.markdown index 925a67d2df7..24ffc10e18e 100644 --- a/source/_integrations/event.markdown +++ b/source/_integrations/event.markdown @@ -43,7 +43,7 @@ Besides the timestamp of the last event, the event entity also keeps track of th This allows you, for example, to trigger a different action when the button on a remote control is pressed once or twice, if your remote control is capable of emitting these different types of events. -When combining that with the [choose action](/docs/scripts/#choose-a-group-of-actions) script, you can assign multiple different actions to a single event entity. In the following example, pressing the button on the remote short or long will trigger a different scene: +When combining that with the [choose action](/docs/scripts/#choose-a-group-of-actions) script, you can assign multiple different actions to a single event entity. In the following example, short- or long-pressing the button on the remote will trigger a different scene: ```yaml trigger: @@ -53,7 +53,7 @@ action: - alias: "Choose an action based on the type of event" choose: - conditions: - - alias: "Normal evening scene if the button was pressed shortly" + - alias: "Normal evening scene if the button was pressed" condition: state entity_id: event.hue_remote_control_on_button attribute: "event_type" @@ -61,7 +61,7 @@ action: sequence: - scene: scene.living_room_evening - conditions: - - alias: "Scene for watching a movie if the button was pressed long" + - alias: "Scene for watching a movie if the button was long-pressed" condition: state entity_id: event.hue_remote_control_on_button attribute: "event_type" From 76b06fa78bae715bd0979de5185b0434f9ec5dbf Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Thu, 3 Aug 2023 21:49:35 +0200 Subject: [PATCH 12/91] Add to sort options to select selector (#28428) --- source/_docs/blueprint/selectors.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_docs/blueprint/selectors.markdown b/source/_docs/blueprint/selectors.markdown index 562e7ac7af8..357bab91c9d 100644 --- a/source/_docs/blueprint/selectors.markdown +++ b/source/_docs/blueprint/selectors.markdown @@ -986,6 +986,12 @@ translation_key: for more information. type: string required: false +sort: + description: > + Display options in alphabetical order. + type: boolean + required: false + default: false {% endconfiguration %} Alternatively, a mapping can be used for the options. When you want to return From 51153bdaf908e44f7a6a37271579e2383b2feb93 Mon Sep 17 00:00:00 2001 From: G-Two <7310260+G-Two@users.noreply.github.com> Date: Sat, 5 Aug 2023 09:52:47 -0400 Subject: [PATCH 13/91] Add device tracker documentation to Subaru (#24345) Co-authored-by: Franck Nijhof --- source/_integrations/subaru.markdown | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/_integrations/subaru.markdown b/source/_integrations/subaru.markdown index 2061d966d12..a1b7d36679e 100644 --- a/source/_integrations/subaru.markdown +++ b/source/_integrations/subaru.markdown @@ -4,6 +4,7 @@ description: Instructions on how to setup your Subaru account with Home Assistan ha_category: - Car - Lock + - Presence Detection - Sensor ha_release: 2021.3 ha_iot_class: Cloud Polling @@ -12,6 +13,7 @@ ha_codeowners: - '@G-Two' ha_domain: subaru ha_platforms: + - device tracker - diagnostics - lock - sensor @@ -34,7 +36,7 @@ Subaru has deployed two generations of telematics, Gen 1 and Gen 2. The latter o | Outback | 2016-2019 | 2020+ | | WRX | 2017+ | | -In addition to the telematics generational differences, there are two levels of STARLINK subscriptions, "Safety Plus" and "Security Plus". All remote services (such as locks) require a "Security Plus" level subscription. +In addition to the telematics generational differences, there are two levels of STARLINK subscriptions, "Safety Plus" and "Security Plus". All remote services (such as locks and location tracking) require a "Security Plus" level subscription. {% include integrations/config_flow.md %} @@ -67,6 +69,11 @@ This integration supports remote locking and unlocking of vehicle doors. The current lock status is always unknown due to the fact that the Subaru API does not report this data.

+## Device Tracker + +Tracks the most recently reported location of the vehicle. The vehicle reports its location when it is turned off. + + ## Options Subaru integration options are set via: From 037c016485a900633ee0e48c0fc931c852833f0d Mon Sep 17 00:00:00 2001 From: Maikel Punie Date: Sat, 5 Aug 2023 19:00:27 +0200 Subject: [PATCH 14/91] Add light platform to duotecno (#28399) * Add light platform to duotecno * Also add light to ha_category, add missing cover also --- source/_integrations/duotecno.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_integrations/duotecno.markdown b/source/_integrations/duotecno.markdown index 6625edbc964..b034a5bf4aa 100644 --- a/source/_integrations/duotecno.markdown +++ b/source/_integrations/duotecno.markdown @@ -3,6 +3,8 @@ title: Duotecno description: Access and control your Duotecno nodes. ha_category: - Switch + - Cover + - Light ha_iot_class: Local Push ha_release: '2023.8' ha_config_flow: true @@ -11,6 +13,7 @@ ha_codeowners: ha_domain: duotecno ha_platforms: - cover + - light - switch ha_integration_type: integration --- From 97bcb20b78820b200083fe8b5bf58e115037beff Mon Sep 17 00:00:00 2001 From: Robert Svensson Date: Sat, 5 Aug 2023 20:07:31 +0200 Subject: [PATCH 15/91] Add restart entity to UniFi button platform (#28419) --- source/_integrations/unifi.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/unifi.markdown b/source/_integrations/unifi.markdown index d27816c34e7..1b0c57fc23a 100644 --- a/source/_integrations/unifi.markdown +++ b/source/_integrations/unifi.markdown @@ -17,6 +17,7 @@ ha_codeowners: ha_domain: unifi ha_ssdp: true ha_platforms: + - button - device_tracker - diagnostics - image @@ -30,6 +31,7 @@ ha_integration_type: hub There is currently support for the following device types within Home Assistant: +- [Button](#button) - [Image](#image) - [Presence Detection](#presence-detection) - [Switch](#switch) @@ -58,6 +60,10 @@ The UniFi Network application can either be a UniFi OS console device (like the It is recommended that you run the UniFi Network application in a dedicated virtual machine to avoid that situation. +## Button + +Provides the ability to restart a UniFi device. This feature requires admin privileges. + ## Image Provides QR Code images that can be scanned to easily join a specific WLAN. Entities are disabled by default. This feature requires admin privileges. From c03462404ad7f23f4e248165c3d01e9ef0dea502 Mon Sep 17 00:00:00 2001 From: Alberto Geniola Date: Sat, 5 Aug 2023 22:04:02 +0200 Subject: [PATCH 16/91] Elmax/cover (#24308) * Add cover platform support. * Add alarm_control_panel platform support. --------- Co-authored-by: G Johansson --- source/_integrations/elmax.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/elmax.markdown b/source/_integrations/elmax.markdown index e3d64206130..606de057f06 100644 --- a/source/_integrations/elmax.markdown +++ b/source/_integrations/elmax.markdown @@ -13,6 +13,8 @@ ha_platforms: - alarm_control_panel - binary_sensor - switch + - cover + - alarm_control_panel ha_integration_type: integration --- From 97eea8c053534b21755ca563140d24ce3037a161 Mon Sep 17 00:00:00 2001 From: Richard Kroegel <42204099+rikroe@users.noreply.github.com> Date: Sat, 5 Aug 2023 22:28:52 +0200 Subject: [PATCH 17/91] Remove deprecate refresh from cloud (#28468) --- source/_integrations/bmw_connected_drive.markdown | 4 ---- 1 file changed, 4 deletions(-) diff --git a/source/_integrations/bmw_connected_drive.markdown b/source/_integrations/bmw_connected_drive.markdown index b14b7d35b54..6387acd88e3 100644 --- a/source/_integrations/bmw_connected_drive.markdown +++ b/source/_integrations/bmw_connected_drive.markdown @@ -135,10 +135,6 @@ The `button._find_vehicle` button requests the vehicle to update t -### Update the state / refresh from cloud - -The `button._refresh_from_cloud` button fetches the last state of the vehicles of all your accounts from the BMW server. This does *not* trigger an update from the vehicle; it gets the data from the BMW servers. So this service does *not* interact with your vehicles. - ## Selects If you have a (PH)EV, you can control the charging process through Home Assistant. The selects are created automatically depending on your vehicle's capabilities and can be pressed/executed from the UI or using the `select.select_option` service. For more information, please see the [select documentation](/integrations/select/). From 5aaee9675db85539671569de8f15782ec47d61a4 Mon Sep 17 00:00:00 2001 From: Jan-Philipp Benecke Date: Sat, 5 Aug 2023 22:47:16 +0200 Subject: [PATCH 18/91] Change discovergy integration type (#28360) --- source/_integrations/discovergy.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/discovergy.markdown b/source/_integrations/discovergy.markdown index af0ec7a2ffd..605d80b19da 100644 --- a/source/_integrations/discovergy.markdown +++ b/source/_integrations/discovergy.markdown @@ -13,7 +13,7 @@ ha_config_flow: true ha_platforms: - diagnostics - sensor -ha_integration_type: hub +ha_integration_type: service --- The `discovergy` integration allows users to integrate their [Discovergy](https://discovergy.com/) smart meters into Home Assistant. From 4ca99a003e6f220c2094231cc848f13ff815c578 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 7 Aug 2023 08:02:28 +0200 Subject: [PATCH 19/91] Document use_x_frame_options http configuration option (#28453) --- source/_integrations/http.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/http.markdown b/source/_integrations/http.markdown index f32045222e7..868622030f1 100644 --- a/source/_integrations/http.markdown +++ b/source/_integrations/http.markdown @@ -62,6 +62,11 @@ use_x_forwarded_for: required: false type: boolean default: false +use_x_frame_options: + description: "Controls the `X-Frame-Options` header to help prevent [clickjacking](https://en.wikipedia.org/wiki/Clickjacking)." + required: false + type: boolean + default: true trusted_proxies: description: "List of trusted proxies, consisting of IP addresses or networks, that are allowed to set the `X-Forwarded-For` header. This is required when using `use_x_forwarded_for` because all requests to Home Assistant, regardless of source, will arrive from the reverse proxy IP address. Therefore in a reverse proxy scenario, this option should be set with extreme care. If the immediate upstream proxy is not in the list, the request will be rejected. If any other intermediate proxy is not in the list, the first untrusted proxy will be considered the client." required: false From a0dd99117f3f7abd5df01da9a6c60e2701926a28 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 7 Aug 2023 11:28:13 -1000 Subject: [PATCH 20/91] Move Yale Doorman to the known working devices for August (#28488) --- source/_integrations/august.markdown | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/source/_integrations/august.markdown b/source/_integrations/august.markdown index b2737f2d025..3daa5fe526e 100644 --- a/source/_integrations/august.markdown +++ b/source/_integrations/august.markdown @@ -43,9 +43,12 @@ The `august` integration allows you to integrate your [August](https://august.co | Yale Assure Lock 2 | yes | | Yale Conexis L1 | yes | | Yale Conexis L2 | yes | +| Yale Doorman L3 | yes | | Yale Linus | yes | | Yale Smart Safe | yes | +Other devices not listed above have not been tested and may not function as expected. + There is currently support for the following device types within Home Assistant: - Doorbell @@ -65,12 +68,6 @@ The August Wi-Fi Smart Lock (Gen 4) uses different battery technology (lithium-i Other August locks expect to be powered by AA alkaline (non-rechargeable) batteries. Rechargeable batteries in these locks will result in incorrect reporting of battery charge. -## Known Unsupported Devices - -- The Yale Doorman L3 - -Other devices not listed above have not been tested and may not function as expected. - ## Binary Sensor If you have an August Doorbell, once you have enabled the August integration, you should see following sensors: From ef64e48267b1bb6ace6787e589a40ace8a46812d Mon Sep 17 00:00:00 2001 From: Massimiliano Cannarozzo Date: Tue, 8 Aug 2023 15:23:13 +0200 Subject: [PATCH 21/91] Add neato dismiss alert button (#28395) * Add neato dismiss alert button * fixup! Add neato dismiss alert button Co-authored-by: Joost Lekkerkerker --------- Co-authored-by: Joost Lekkerkerker --- source/_integrations/neato.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_integrations/neato.markdown b/source/_integrations/neato.markdown index 399a2e89998..be184d9d76d 100644 --- a/source/_integrations/neato.markdown +++ b/source/_integrations/neato.markdown @@ -5,6 +5,7 @@ ha_category: - Camera - Sensor - Switch + - Button - Vacuum ha_iot_class: Cloud Polling ha_release: 0.33 @@ -17,6 +18,7 @@ ha_platforms: - camera - sensor - switch + - button - vacuum ha_integration_type: integration --- @@ -28,6 +30,7 @@ There is support for the following platform types within Home Assistant: - **Camera** - allows you to view the latest cleaning map. - **Sensor** - allows you to view the battery level. - **Switch** - allows you to enable or disable the schedule. +- [**Button**](#button) - allows you to dismiss an alert visible in the app. - [**Vacuum**](#vacuum) ## Prerequisites @@ -73,6 +76,10 @@ After the update to firmware 4.0 (which adds cleaning maps) there is also suppor +## Button + +Each `neato` vacuum has a _Dismiss alert_ button. This allows to dismiss an alert visible in the app (e.g. dust bin full) and preventing the vacuum to start cleaning. + ## Vacuum The `neato` vacuum platform allows you to control your [Neato Botvac Connected][botvac-connected]. From 0cf007f4f4854f0518b25224728ba57fab86aba7 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Tue, 8 Aug 2023 19:45:28 +0200 Subject: [PATCH 22/91] Document weather.get_forecast service (#28483) * Document weather.get_forecast service * Update source/_integrations/weather.markdown * Correct example * Apply suggestions from code review Co-authored-by: G Johansson * Update weather.markdown * Update weather.markdown --------- Co-authored-by: G Johansson --- source/_integrations/weather.markdown | 82 ++++++++++++++++++++++++--- 1 file changed, 75 insertions(+), 7 deletions(-) diff --git a/source/_integrations/weather.markdown b/source/_integrations/weather.markdown index 63d42e8ac11..1612ea56e7a 100644 --- a/source/_integrations/weather.markdown +++ b/source/_integrations/weather.markdown @@ -15,7 +15,10 @@ The `weather` platforms gather meteorological information from web services and Home Assistant currently supports free web services some of which require registration. -## Condition mapping +## State and state attributes + +A weather entity's state is used to indicate the current overall conditions, e.g. 'cloudy' or 'sunny'. +### Condition mapping The `weather` platform only knows the below listed conditions. The reason for this is that for these conditions is an icon from [Material Design Icons](https://pictogrammers.com/library/mdi/) available and mapped in the frontend. @@ -35,21 +38,85 @@ The `weather` platform only knows the below listed conditions. The reason for th - 'windy-variant' - 'exceptional' -### Forecast Information +### State attributes -Periodic forecast information is stored in the `forecast` attribute on the entity. To access and use the information should be reserved for advanced users using [Templates](/docs/configuration/templating/). +Detailed weather conditions as well as the unit of measurements used for the conditions are indicated by state attributes. A weather entity may not support all the state attributes. +{% raw %} ```yaml -temperature: 14.2 -temperature_unit: °C +apparent_temperature: 12.0 +cloud_coverage: 0 +dew_point: 5.0 humidity: 76 +precipitation_unit: mm pressure: 1019 pressure_unit: hPa +temperature: 14.2 +temperature_unit: °C +uv_index: 2 +visibility: 10 +visibility_unit: km wind_bearing: 260 +wind_gust_speed: 51.56 wind_speed: 35.17 wind_speed_unit: km/h -visibility_unit: km -precipitation_unit: mm +``` +{% endraw %} + +## Service `weather.get_forecast` + +Weather integrations which support weather forecasts expose the forecast using services. The services provided by weather entities are described below, and you can also read more about [Service Calls](/docs/scripts/service-calls/). + +
+ +Some integrations may not support the `weather.get_forecast` service, but instead expose weather forecasts as a state attribute named `forecast`. This behavior is deprecated and will be removed in a future release of Home Assistant Core. + +
+ +This service populates [Response Data](/docs/scripts/service-calls#use-templates-to-handle-response-data) +with a weather forecast. + +| Service data attribute | Optional | Description | Example | +| ---------------------- | -------- | ----------- | --------| +| `type` | no | The type of forecast, must be one of `daily`, `twice_daily` or `hourly`. | daily + +{% raw %} +```yaml +service: weather.get_forecast +target: + entity_id: weather.home +data: + type: daily +response_variable: weather_forecast +``` +{% endraw %} + +The response data field `forecast` is a list of forecasted conditions at a given point in time: + +| Response data | Description | Example | +| ---------------------- | ----------- | -------- | +| `datetime` | The time of the forecasted conditions. | 2023-02-17T14:00:00+00:00 +| `is_daytime` | Only set for `twice_daily` forecasts. | False +| `apparent_temperature` | The apparent (feels-like) temperature in the unit indicated by the `temperature_unit` state attribute. | 10.2 +| `cloud_coverage` | The cloud coverage in %. | 15 +| `condition` | The weather condition. | Sunny +| `dew_point` | The dew point temperature in the unit indicated by the `temperature_unit` state attribute. | 6.0 +| `humidity` | The relative humidity in %. | 82 +| `precipitation_probability` | The probability of precipitation in %. | 0 +| `precipitation` | The precipitation amount in the unit indicated by the `precipitation_unit` state attribute. | 0 +| `pressure` | The air pressure in the unit indicated by the `pressure_unit` state attribute. | 1019 +| `temperature` | The temperature in the unit indicated by the `temperature_unit` state attribute. If templow is also provided, this is the higher temperature. | 14.2 +| `templow` | The lower temperature in the unit indicated by the `temperature_unit` state attribute. | 5.0 +| `uv_index` | The UV index. | 3 +| `wind_bearing` | The wind bearing in azimuth angle (degrees) or 1-3 letter cardinal direction. | 268 +| `wind_gust_speed` | The wind gust speed in the unit indicated by the `wind_speed_unit` state attribute. | 34.41 +| `wind_speed` | The wind speed in the unit indicated by the `wind_speed_unit` state attribute. | 24.41 + + +Example forecast: + +{% raw %} +```yaml forecast: - condition: cloudy precipitation_probability: 0 @@ -76,3 +143,4 @@ forecast: wind_speed: 20.27 precipitation: 0 ``` +{% endraw %} From 662672c1c2febed732020e8f490db7a8f651c7a1 Mon Sep 17 00:00:00 2001 From: Charles Garwood Date: Tue, 8 Aug 2023 14:03:27 -0400 Subject: [PATCH 23/91] Update Enphase Envoy documentation (#28507) --- source/_integrations/enphase_envoy.markdown | 26 +++++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/source/_integrations/enphase_envoy.markdown b/source/_integrations/enphase_envoy.markdown index 68c0c3b1fd5..819a47255ce 100644 --- a/source/_integrations/enphase_envoy.markdown +++ b/source/_integrations/enphase_envoy.markdown @@ -9,19 +9,35 @@ ha_domain: enphase_envoy ha_zeroconf: true ha_config_flow: true ha_codeowners: - - '@gtdiehl' + - '@bdraco' + - '@cgarwood' + - '@dgomes' + - '@joostlek' ha_platforms: + - binary_sensor - diagnostics - sensor ha_integration_type: integration --- -A sensor platform for the [Enphase Envoy](https://enphase.com/en-us/products-and-services/envoy-and-combiner) solar energy gateway. Works with older models that only have production metrics (ie. Envoy-C) and newer models that offer both production and consumption metrics (ie. Envoy-S). +An integration for the [Enphase Envoy](https://enphase.com/en-us/products-and-services/envoy-and-combiner) solar energy gateway. This integration works with older models that only have production metrics (ie. Envoy-C) and newer models that offer both production and consumption metrics (ie. Envoy-S). Firmware version 3.9 or newer is required. {% include integrations/config_flow.md %} -### Obtaining the password +## Capabilities -For newer models, the username `envoy` without a password will grant access to the device. For older models, the password for the `installer` user can be obtained with this: [tool](https://thecomputerperson.wordpress.com/2016/08/28/reverse-engineering-the-enphase-installer-toolkit/). +This integration will offer various sensors depending on the configuration of your Enphase system. Sensors are available for the following: -In some cases, you need to use the username `envoy` with the last 6 digits of the unit's serial number as password. See [the enphase documentation](https://support.enphase.com/s/article/What-is-the-Username-and-Password-for-the-Administration-page-of-the-Envoy-local-interface) for more details on other units. +- Current energy production & consumption +- Historical energy production & consumption +- Power production per-inverter + +_Consumption sensors require your Envoy to be properly configured with consumption CT sensors installed._ + +For Enphase Ensemble systems with the Enpower/IQ System Controller and Encharge/IQ Batteries installed, additional sensors are available for battery status and usage. + +## Envoy authentication requirements + +For newer models running firmware 7 and greater, you will need your Enlighten cloud username and password. The integration will use these credentials to obtain an Envoy access token from the Enlighten cloud. + +For models running firmware 5 and older, use `installer` for the username. No password is required. The integration will automatically detect the `installer` password. From e0cf4ea2bb6916113b856394f006cd7b8813113c Mon Sep 17 00:00:00 2001 From: David Knowles Date: Wed, 9 Aug 2023 09:33:10 -0400 Subject: [PATCH 24/91] Add Switch entities to Schlage (#28499) --- source/_integrations/schlage.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_integrations/schlage.markdown b/source/_integrations/schlage.markdown index 6cd84a80f19..f89f178ae34 100644 --- a/source/_integrations/schlage.markdown +++ b/source/_integrations/schlage.markdown @@ -4,6 +4,7 @@ description: Instructions on how to integrate Schlage WiFi smart locks into Home ha_category: - Lock - Sensor + - Switch ha_release: 2023.9 ha_iot_class: Cloud Polling ha_config_flow: true @@ -12,6 +13,7 @@ ha_codeowners: ha_platforms: - lock - sensor + - switch ha_integration_type: integration --- @@ -23,9 +25,17 @@ There is currently support for the following device types within Home Assistant: - Lock - Sensor +- Switch ## Sensor Once you have enabled the Schlage integration, you should see the following sensors: - Lock Battery + +## Switch + +Once you have enabled the Schlage integration, you should see the following switches: + +- **1-Touch Locking** - When enabled, locks the lock with a press of the Schlage button. +- **Keypress Beep** - Controls whether the lock will emit beeping tones on use. From c741577f3b9acb423b16e640a5883f3cd17f5cc9 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Wed, 9 Aug 2023 17:23:26 +0200 Subject: [PATCH 25/91] Add product filter to Trafikverket Train (#27319) --- source/_integrations/trafikverket_train.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/trafikverket_train.markdown b/source/_integrations/trafikverket_train.markdown index ee0d42ff215..b73bb97983f 100644 --- a/source/_integrations/trafikverket_train.markdown +++ b/source/_integrations/trafikverket_train.markdown @@ -37,6 +37,8 @@ Retrieve train departure information from [Trafikverket](https://www.trafikverke The next departure is calculated from actual, estimated, and planned to provide the most accurate information about departure. +You can filter based on product descriptions such as `SJ Regionaltåg` to only see specific trains between the two stations. + ## Prerequisites Please click [here](https://api.trafikinfo.trafikverket.se/) and register to obtain the API key. From c84c79803628cdd34ada4d85de8a50c08f2c2a6d Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 10 Aug 2023 09:31:06 -0700 Subject: [PATCH 26/91] Adds documentation for unifi PDU power sensors feature (#28524) * Adds documentation for unifi PDU power sensors feature * Removes reference to the Integration plugin Co-authored-by: Robert Svensson --------- Co-authored-by: Robert Svensson --- source/_integrations/unifi.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/unifi.markdown b/source/_integrations/unifi.markdown index 1b0c57fc23a..6175d013140 100644 --- a/source/_integrations/unifi.markdown +++ b/source/_integrations/unifi.markdown @@ -130,6 +130,10 @@ Entities reporting connected clients to a WLAN. Get entities reporting uptime per network client. +### Power Outlet sensor + +Get entities reporting the power utilization for outlets that support metrics (such as the AC outlets on the USP-PDU-Pro). + ## Firmware updates This will show if there are firmware updates available for the UniFi network devices connected to the controller. If the configured user has admin privileges, the firmware upgrades can also be installed directly from Home Assistant. From 1936ab6993938237c7774380f7947e3187f757cc Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Fri, 11 Aug 2023 09:30:57 +0200 Subject: [PATCH 27/91] Allow float for initial MQTT climate temperature (#28492) --- source/_integrations/climate.mqtt.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/climate.mqtt.markdown b/source/_integrations/climate.mqtt.markdown index 5a2e1d1915f..da94fe099de 100644 --- a/source/_integrations/climate.mqtt.markdown +++ b/source/_integrations/climate.mqtt.markdown @@ -183,7 +183,7 @@ fan_modes: initial: description: Set the initial target temperature. The default value depends on the temperature unit and will be 21° or 69.8°F. required: false - type: integer + type: float icon: description: "[Icon](/docs/configuration/customizing-devices/#icon) for the entity." required: false From 071087456b1aafa7fae0dc61170cf510729caefa Mon Sep 17 00:00:00 2001 From: G Johansson Date: Fri, 11 Aug 2023 16:39:58 +0200 Subject: [PATCH 28/91] Rest Sensor ManualTriggerEntity (#28528) --- source/_integrations/sensor.rest.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/sensor.rest.markdown b/source/_integrations/sensor.rest.markdown index 1c68edcf1c2..5615c0357fb 100644 --- a/source/_integrations/sensor.rest.markdown +++ b/source/_integrations/sensor.rest.markdown @@ -56,6 +56,10 @@ authentication: description: Type of the HTTP authentication. `basic` or `digest`. required: false type: string +availability: + description: Defines a template if the entity state is available or not. + required: false + type: template device_class: description: Sets the [class of the device](/integrations/sensor#device-class), changing the device state and icon that is displayed on the frontend. required: false From b15a2f445100bebf4f011dce4909bdc2577a9ea1 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Fri, 11 Aug 2023 16:40:17 +0200 Subject: [PATCH 29/91] Rest Binary Sensor to ManualTriggerEntity (#28526) --- source/_integrations/binary_sensor.rest.markdown | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/source/_integrations/binary_sensor.rest.markdown b/source/_integrations/binary_sensor.rest.markdown index bb03c7c15b5..cf45239ef58 100644 --- a/source/_integrations/binary_sensor.rest.markdown +++ b/source/_integrations/binary_sensor.rest.markdown @@ -83,8 +83,20 @@ method: name: description: Name of the REST binary sensor. required: false - type: string + type: template default: REST Binary Sensor +icon: + description: Defines a template for the icon of the entity. + required: false + type: template +picture: + description: Defines a template for the entity picture of the entity. + required: false + type: template +availability: + description: Defines a template if the entity state is available or not. + required: false + type: template device_class: description: Sets the [class of the device](/integrations/binary_sensor/#device-class), changing the device state and icon that is displayed on the frontend. required: false From c461b0fdf4a3bc0ef16f02f98b0a9582dec646fa Mon Sep 17 00:00:00 2001 From: Charles Garwood Date: Fri, 11 Aug 2023 13:31:38 -0400 Subject: [PATCH 30/91] Update Enphase Envoy docs with additional sensors and switch platform (#28542) * Update Enphase Envoy docs with additional sensors and switch platform * Update source/_integrations/enphase_envoy.markdown Co-authored-by: Joost Lekkerkerker --------- Co-authored-by: Joost Lekkerkerker --- source/_integrations/enphase_envoy.markdown | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/_integrations/enphase_envoy.markdown b/source/_integrations/enphase_envoy.markdown index 819a47255ce..f9604f850ea 100644 --- a/source/_integrations/enphase_envoy.markdown +++ b/source/_integrations/enphase_envoy.markdown @@ -17,6 +17,7 @@ ha_platforms: - binary_sensor - diagnostics - sensor + - switch ha_integration_type: integration --- @@ -34,7 +35,12 @@ This integration will offer various sensors depending on the configuration of yo _Consumption sensors require your Envoy to be properly configured with consumption CT sensors installed._ -For Enphase Ensemble systems with the Enpower/IQ System Controller and Encharge/IQ Batteries installed, additional sensors are available for battery status and usage. +For Enphase Ensemble systems with the Enpower/IQ System Controller and Encharge/IQ Batteries installed, additional features are available: + +- Sensors for battery status and usage +- Sensors for grid status +- Sensors for the state of the Enpower's 4 load-shedding relays +- A switch allowing you to take your system on-grid and off-grid. Note that the Enpower has a slight delay built-in between receiving these commands and actually switching the system on or off grid. ## Envoy authentication requirements From d32c8fefda022114c69827308cff93a2dca85015 Mon Sep 17 00:00:00 2001 From: tronikos Date: Sat, 12 Aug 2023 13:20:23 -0700 Subject: [PATCH 31/91] Update google_assistant_sdk.markdown (#28502) --- .../google_assistant_sdk.markdown | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/source/_integrations/google_assistant_sdk.markdown b/source/_integrations/google_assistant_sdk.markdown index 67cb345961a..e299f0b6d86 100644 --- a/source/_integrations/google_assistant_sdk.markdown +++ b/source/_integrations/google_assistant_sdk.markdown @@ -141,7 +141,7 @@ data: media_player: media_player.living_room_speaker ``` -You can also send multiple commands in the same conversation context which is useful to unlock doors or open covers that need a PIN. Example: +You can send multiple commands in the same conversation context which is useful to unlock doors or open covers that need a PIN. Example: ```yaml service: google_assistant_sdk.send_text_command @@ -151,6 +151,28 @@ data: - "1234" ``` +You can get responses. Example: + +```yaml +service: google_assistant_sdk.send_text_command +data: + command: + - "tell me a joke" + - "tell me another one" +``` + +returns: + +```yaml +responses: + - text: |- + What do you call a belt made of watches? + A waist of time 👖 🕝 + - text: |- + What's the most musical part of the turkey? + The drumsticks 🍗 +``` + ### Service `notify.google_assistant_sdk` You can use the service `notify.google_assistant_sdk` to broadcast messages to Google Assistant speakers and displays without interrupting music/video playback. From cebb2de8ceb682317a8f31f6591d0ea6e48f3753 Mon Sep 17 00:00:00 2001 From: Renier Moorcroft <66512715+RenierM26@users.noreply.github.com> Date: Sun, 13 Aug 2023 13:11:04 +0200 Subject: [PATCH 32/91] Update ezviz.markdown for siren entity. (#27536) --- source/_integrations/ezviz.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/ezviz.markdown b/source/_integrations/ezviz.markdown index 1e3475387ee..62eb20d27bc 100644 --- a/source/_integrations/ezviz.markdown +++ b/source/_integrations/ezviz.markdown @@ -21,6 +21,7 @@ ha_platforms: - number - select - sensor + - siren - switch - update ha_integration_type: integration @@ -141,6 +142,11 @@ Trigger device OTA firmware update process for latest stable version. The motion detection sensitivity can be adjusted using the "Detection sensitivity" Number entity. It's important to note that this entity fetches information from the device and will not update if your battery-powered camera is in sleep mode, as this measure is implemented to preserve battery life and prevent excessive drainage. +### Siren + +The Siren entity allows you to activate the Alarm function on the device. In most cameras, the Alarm function incorporates a strobe light and/or an audible siren that is designed to deter potential intruders. +Once triggered, the siren will automatically deactivate after 60 seconds (EZVIZ does this, not done via integration). Alternatively, you can manually deactivate the siren by using the entity. + ### PTZ PTZ up/down/left/right buttons are available on supported PTZ cameras for pan and tilt control. From a048d43dabf8d3547b383287ffc391a141a06969 Mon Sep 17 00:00:00 2001 From: Mr-Ker <58399419+Mr-Ker@users.noreply.github.com> Date: Sun, 13 Aug 2023 21:07:06 +0200 Subject: [PATCH 33/91] Update Bosch SHC supported binary sensors (#28564) The component has been updated to shutter contact II binary sensor and the documentation should be updated accordingly. Resolves: #86295 --- source/_integrations/bosch_shc.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/bosch_shc.markdown b/source/_integrations/bosch_shc.markdown index 3cd6c5308ae..24beebe546b 100644 --- a/source/_integrations/bosch_shc.markdown +++ b/source/_integrations/bosch_shc.markdown @@ -38,6 +38,7 @@ There is currently support for the following device types within Home Assistant: The binary sensor platform allows you to monitor the states of your shutter contact and battery sensors. Binary sensor devices are added for each of the following devices: - Shutter Contact +- Shutter Contact II - Battery powered devices ### Cover From 8d5a1c4689a7687f3ccb52811cf44232333790a0 Mon Sep 17 00:00:00 2001 From: Johannes Wagner <7691102+joanwa@users.noreply.github.com> Date: Mon, 14 Aug 2023 18:43:15 +0800 Subject: [PATCH 34/91] Modbus nan values (#26865) Co-authored-by: Franck Nijhof --- source/_integrations/modbus.markdown | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/_integrations/modbus.markdown b/source/_integrations/modbus.markdown index 70a94fb415d..3c317c224c5 100644 --- a/source/_integrations/modbus.markdown +++ b/source/_integrations/modbus.markdown @@ -1013,6 +1013,10 @@ sensors: description: The maximum allowed value of a sensor. If value > max_value --> max_value. Can be float or integer required: false type: float + nan_value: + description: If a Modbus sensor has a defined NaN value, this value can be set as a hex string starting with `0x` containing one or more bytes (for example, `0xFFFF` or `0x80000000`) or provided as an integer directly. If triggered, the sensor becomes `unavailable`. Please note that the hex to int conversion for `nan_value` does currently not obey home-assistants Modbus encoding using the `data_type`, `structure`, or `swap` arguments. + required: false + type: string zero_suppress: description: Suppress values close to zero. If -zero_suppress <= value <= +zero_suppress --> 0. Can be float or integer required: false @@ -1026,7 +1030,7 @@ sensors: required: false type: string slave_count: - description: Generates x-1 slave sensors, allowing read of multiple registers with a single read messsage. + description: Generates x-1 slave sensors, allowing read of multiple registers with a single read message. required: false type: integer {% endconfiguration %} From a1333f4e0d723db46a9cb527dfdb6c2478ebcb70 Mon Sep 17 00:00:00 2001 From: Michael Arthur Date: Mon, 14 Aug 2023 23:10:42 +1200 Subject: [PATCH 35/91] Add select hour of free power to electric kiwi (#28426) --- source/_integrations/electric_kiwi.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/electric_kiwi.markdown b/source/_integrations/electric_kiwi.markdown index 1da275d6340..b75ec25098f 100644 --- a/source/_integrations/electric_kiwi.markdown +++ b/source/_integrations/electric_kiwi.markdown @@ -14,7 +14,7 @@ ha_platforms: ha_integration_type: hub --- -[Electric Kiwi](https://www.electrickiwi.co.nz/) is an independent power and broadband company in New Zealand, offering variable rates for peak, shoulder, and off-peak pricing with a selectable hour of free power. This integration uses the official [Electric Kiwi API](https://developer.electrickiwi.co.nz) to show the hour of free power. +[Electric Kiwi](https://www.electrickiwi.co.nz/) is an independent power and broadband company in New Zealand, offering variable rates for peak, shoulder, and off-peak pricing with a selectable hour of free power. This integration uses the official [Electric Kiwi API](https://developer.electrickiwi.co.nz) to show and select the hour of free power. {% include integrations/config_flow.md %} From ba44473c0a6e83e523715f2342c97bab3e8807e2 Mon Sep 17 00:00:00 2001 From: Charles Garwood Date: Mon, 14 Aug 2023 20:23:31 -0400 Subject: [PATCH 36/91] Add docs for Enphase dry contact relays (#28583) --- source/_integrations/enphase_envoy.markdown | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/_integrations/enphase_envoy.markdown b/source/_integrations/enphase_envoy.markdown index f9604f850ea..87e87886a7e 100644 --- a/source/_integrations/enphase_envoy.markdown +++ b/source/_integrations/enphase_envoy.markdown @@ -16,6 +16,7 @@ ha_codeowners: ha_platforms: - binary_sensor - diagnostics + - select - sensor - switch ha_integration_type: integration @@ -47,3 +48,13 @@ For Enphase Ensemble systems with the Enpower/IQ System Controller and Encharge/ For newer models running firmware 7 and greater, you will need your Enlighten cloud username and password. The integration will use these credentials to obtain an Envoy access token from the Enlighten cloud. For models running firmware 5 and older, use `installer` for the username. No password is required. The integration will automatically detect the `installer` password. + +## Enpower Load Shedding Relays + +The Enphase Enpower has 4 load shedding relays that can be used to control non-essential loads in your home. These have two main modes of operation: + +### Standard +When the mode entity is set to standard, you can simply set the state of the relay to be powered or not powered for each mode of operation: on grid, off grid, and on generator. + +### Battery Level +When the relay mode is set to battery level, the relays will turn on and off based on the remaining battery level of your Encharge batteries. Currently, target battery levels must be set using the Enphase Enlighten app. From 94f3e9a8f3763c179a017fb6ec24775d39950409 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Tue, 15 Aug 2023 12:49:18 +0200 Subject: [PATCH 37/91] rest switch manualtriggerentity (#28530) --- source/_integrations/switch.rest.markdown | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/source/_integrations/switch.rest.markdown b/source/_integrations/switch.rest.markdown index d1b17c3e127..4741bc8a318 100644 --- a/source/_integrations/switch.rest.markdown +++ b/source/_integrations/switch.rest.markdown @@ -38,8 +38,20 @@ method: name: description: Name of the REST Switch. required: false - type: string + type: template default: REST Switch +icon: + description: Defines a template for the icon of the entity. + required: false + type: template +picture: + description: Defines a template for the entity picture of the entity. + required: false + type: template +availability: + description: Defines a template if the entity state is available or not. + required: false + type: template device_class: description: Sets the [class of the device](/integrations/switch/#device-class), changing the device state and icon that is displayed on the frontend. required: false From 442448a9ac53a7f6bd0eaae32b06cdb28781c7cc Mon Sep 17 00:00:00 2001 From: Charles Garwood Date: Tue, 15 Aug 2023 16:06:20 -0400 Subject: [PATCH 38/91] Add docs for Enphase number entities (#28587) * Add docs for Enphase number entities * Update source/_integrations/enphase_envoy.markdown Co-authored-by: Joost Lekkerkerker --------- Co-authored-by: Joost Lekkerkerker --- source/_integrations/enphase_envoy.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/enphase_envoy.markdown b/source/_integrations/enphase_envoy.markdown index 87e87886a7e..33aaa1e3b8c 100644 --- a/source/_integrations/enphase_envoy.markdown +++ b/source/_integrations/enphase_envoy.markdown @@ -16,6 +16,7 @@ ha_codeowners: ha_platforms: - binary_sensor - diagnostics + - number - select - sensor - switch @@ -57,4 +58,4 @@ The Enphase Enpower has 4 load shedding relays that can be used to control non-e When the mode entity is set to standard, you can simply set the state of the relay to be powered or not powered for each mode of operation: on grid, off grid, and on generator. ### Battery Level -When the relay mode is set to battery level, the relays will turn on and off based on the remaining battery level of your Encharge batteries. Currently, target battery levels must be set using the Enphase Enlighten app. +When the relay mode is set to battery level, the relays will turn on and off based on the remaining battery level of your Encharge batteries. Two number entities are available to control the cutoff and restore levels for the relays. When the battery level drops below the cutoff level, the relays will turn off. When the battery level rises above the restore level, the relays will turn back on. From 4efe0a784b983245d91d3b36d6dc9f89bb18a6f7 Mon Sep 17 00:00:00 2001 From: Faidon Liambotis Date: Fri, 18 Aug 2023 10:33:41 +0300 Subject: [PATCH 39/91] Add supported_features to the MQTT Alarm Control Panel (#28599) * Add supported_features to the MQTT Alarm Control Panel Add documentation for the new "supported_features" option. See home-assistant/core#98363. * Apply suggestions from code review Co-authored-by: Jan Bouwhuis * Add an example for MQTT Alarm Control Panel's supported_features * Use a block rather than a flow sequence in the supported_features example Co-authored-by: Jan Bouwhuis --------- Co-authored-by: Jan Bouwhuis --- .../alarm_control_panel.mqtt.markdown | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/source/_integrations/alarm_control_panel.mqtt.markdown b/source/_integrations/alarm_control_panel.mqtt.markdown index da585e18721..4392613411c 100644 --- a/source/_integrations/alarm_control_panel.mqtt.markdown +++ b/source/_integrations/alarm_control_panel.mqtt.markdown @@ -244,6 +244,11 @@ state_topic: description: The MQTT topic subscribed to receive state updates. required: true type: string +supported_features: + description: A list of features that the alarm control panel supports. The available list options are `arm_home`, `arm_away`, `arm_night`, `arm_vacation`, `arm_custom_bypass`, and `trigger`. + required: false + type: list + default: ["arm_home", "arm_away", "arm_night", "arm_vacation", "arm_custom_bypass", "trigger"] unique_id: description: An ID that uniquely identifies this alarm panel. If two alarm panels have the same unique ID, Home Assistant will raise an exception. required: false @@ -258,6 +263,26 @@ value_template: In this section you find some real-life examples of how to use this alarm control panel. +### Configuration with partial feature support + +The example below shows a full configuration with an alarm panel that only supports the `arm_home` and `arm_away` features. + +{% raw %} + +```yaml +# Example with partial feature support +mqtt: + - alarm_control_panel: + name: "Alarm Panel" + supported_features: + - arm_home + - arm_away + state_topic: "alarmdecoder/panel" + command_topic: "alarmdecoder/panel/set" +``` + +{% endraw %} + ### Configuration with local code validation The example below shows a full configuration with local code validation. From cfa5d4824b8b5617933a462bbb85d5dbe22e7b70 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Fri, 18 Aug 2023 19:25:44 +0200 Subject: [PATCH 40/91] Document sensor not supported for unlimited plans (#28604) * Document sensor not supported for unlimited plans * Replace incorrect use of bandwidth with data --- source/_integrations/startca.markdown | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/source/_integrations/startca.markdown b/source/_integrations/startca.markdown index e412be42313..855acad976a 100644 --- a/source/_integrations/startca.markdown +++ b/source/_integrations/startca.markdown @@ -48,7 +48,7 @@ api_key: required: true type: string total_bandwidth: - description: Your bandwidth limit in gigabytes. Set to `0` for unlimited plans without a cap. + description: Your data limit in gigabytes. Set to `0` for unlimited plans without a cap. required: true type: string monitored_conditions: @@ -57,27 +57,27 @@ monitored_conditions: type: list keys: usage: - description: Bandwidth usage (percentage). + description: Data usage (percentage). This sensor is not supported for unlimited plans. usage_gb: - description: Bandwidth usage (gigabytes). + description: Data usage (gigabytes). limit: - description: Monthly bandwidth limit (gigabytes). + description: Monthly data limit (gigabytes). This sensor is not supported for unlimited plans. used_download: - description: Bandwidth used by download outside the grace period (gigabytes). + description: Data used by download outside the grace period (gigabytes). used_upload: - description: Bandwidth used by upload outside the grace period (gigabytes). + description: Data used by upload outside the grace period (gigabytes). used_total: - description: Total bandwidth (download and upload sum calculation) used outside the grace period (gigabytes). + description: Total data (download and upload sum calculation) used outside the grace period (gigabytes). grace_download: - description: Bandwidth used by download during the grace period (gigabytes). + description: Data used by download during the grace period (gigabytes). grace_upload: - description: Bandwidth used by upload during the grace period (gigabytes). + description: Data used by upload during the grace period (gigabytes). grace_total: - description: Total bandwidth (download and upload sum calculation) used during the unlimited period (gigabytes). + description: Total data (download and upload sum calculation) used during the unlimited period (gigabytes). total_download: - description: Total bandwidth download (Grace + Used) (gigabytes). + description: Total data download (Grace + Used) (gigabytes). total_upload: - description: Total bandwidth upload (Grace + Used) (gigabytes). + description: Total data upload (Grace + Used) (gigabytes). used_remaining: - description: Remaining bandwidth calculated from used and supplied total bandwidth (gigabytes). + description: Remaining bandwidth calculated from used and supplied total bandwidth (gigabytes). This sensor is not supported for unlimited plans. {% endconfiguration %} From d1f8a9224e2c1046e8e69bf5d9e2197ae584f28d Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Mon, 21 Aug 2023 09:49:58 +0000 Subject: [PATCH 41/91] Update information about Shelly entity naming style (#28561) --- source/_integrations/shelly.markdown | 33 ++++++++++++---------------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/source/_integrations/shelly.markdown b/source/_integrations/shelly.markdown index 4109072a1d7..833fcf12d8c 100644 --- a/source/_integrations/shelly.markdown +++ b/source/_integrations/shelly.markdown @@ -69,36 +69,31 @@ Shelly generation 2 devices running firmware 0.12 or later can act as a Bluetoot ## Entity naming (generation 1) -The integration uses `Device Name` to name its entities if the device has only one relay or no relays at all. +The integration uses the following strategy to name its entities: -The integration uses the following strategy to name its entities if the device has more than one relay: - -- If `Device Name` or `Channel Name` is set in the device, the integration will use them to generate the entities' name. -- If channel names are set, they will be used in the entity names. The device name will not be used. -- If only the device name is set, and the device has multiple channels, the channel number will be appended to the entity name (e.g., Channel 2). -- In case device name and channel names are not set, the entity name will be generated by the `Device Type`, `Device ID` and `Channel Number`. - -Examples: - -| Device Name | Channel Name | Entity Name | -| ----------- | -------------- | ------------------------------- | -| `Not set` | `Not Set` | shellyswitch25-ABC123 Channel 1 | -| `Not set` | Kids Room Bulb | Kids Room Bulb | -| Kitchen | `Not Set` | Kitchen Channel 1 | -| Bedroom | Round Bulb | Round Bulb | +- If `Device Name` and `Channel Name` are set in the device, the integration will use them to generate the entities' name, e.g. `Shelly 2.5 Kitchen Light` +- If `Device Name` or `Channel Name` are set to the default empty value, the integration will use the `Device ID` and/or default channel name to generate the entities' name, e.g. `Shelly2.5-9808D1D8B912 Channel 0`. +- If the device has only one relay or no relay at all, the integration will use `Device Name` to name its entities. Names are set from the device web page: - Device name can be set in **Settings** >> **DEVICE NAME** -- Channel name for single-channel devices can be set in **Settings** >> **CHANNEL NAME** +- Channel name for single-channel devices can be set in **Settings** >> **CHANNEL NAME**. - Channel name for multi-channel devices can be set in **Settings** >> **CHANNEL NAME** after selecting the channel, by clicking on the channel name. ## Entity naming (generation 2) The integration uses the following strategy to name its entities: -- If `Channel Name` is set in the device, the integration will use it to generate the entities' name, e.g. `Kitchen Light` -- If `Channel Name` is set to the default value, the integration will use the `Device ID` and default channel name to generate the entities' name, e.g. `ShellyPro4PM-9808D1D8B912 switch_0`. +- If `Device Name` and `Output Name` are set in the device, the integration will use them to generate the entities' name, e.g. `Shelly Pro 2 Kitchen Light` +- If `Device Name` or `Output Name` are set to the default value, the integration will use the `Device ID` and/or default output name to generate the entities' name, e.g. `ShellyPro4PM-9808D1D8B912 Switch 0`. +- If the device has no relay at all, the integration will use `Device Name` to name its entities. + +Names are set from the device web page: + +- Device name can be set in **Settings** >> **Device Name**. +- Channel name can be set when you click **Output** >> **Settings** >> **Output Name**. + ## Binary input sensors From 7407a7817a3458750d4c9105836dc1fb73a22cc5 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Mon, 21 Aug 2023 11:54:19 +0200 Subject: [PATCH 42/91] Add Reolink pan position (#28616) --- source/_integrations/reolink.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index fbae3feaf0f..fd6f08557ee 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -168,6 +168,7 @@ When IR light entity is OFF always OFF, when ON IR LEDs will be on when the came Depending on the supported features of the camera, the following sensor entities are added: +- PTZ pan position - Wi-Fi signal* ## Update entity From 578a7d127122f32dddac62a03c6891a203d8b7c3 Mon Sep 17 00:00:00 2001 From: "Benjamin Paul [MSFT]" Date: Mon, 21 Aug 2023 05:55:35 -0400 Subject: [PATCH 43/91] Add Nexia Number entity documentation (#28627) --- source/_integrations/nexia.markdown | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/_integrations/nexia.markdown b/source/_integrations/nexia.markdown index 9d0978591de..b6c347b36ac 100644 --- a/source/_integrations/nexia.markdown +++ b/source/_integrations/nexia.markdown @@ -71,6 +71,10 @@ The following thermostats are not supported: `XL624`, `XL950`, `AZONE950`, `AZEM Other thermostats may work, but they have not been tested. +### Number + +The number platform lets you adjust the fan speed on systems with variable-speed fan support. + ### Scene The scene platform lets you activate a nexia automation. @@ -96,4 +100,4 @@ Sets the humidify setpoint. This setting will affect all zones on the same therm | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `entity_id` | no | String or list of strings that point at `entity_id`'s of climate devices to control. -| `humidity` | no | Humidify setpoint level, from 35 to 65. +| `humidity` | no | Humidify setpoint level, from 35 to 65. \ No newline at end of file From b389890b9f4fbcccf4c597fee8f4894fff6725ec Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 21 Aug 2023 05:56:18 -0400 Subject: [PATCH 44/91] Document that some august entities are slower to update (#28645) --- source/_integrations/august.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/august.markdown b/source/_integrations/august.markdown index 3daa5fe526e..83ea2502195 100644 --- a/source/_integrations/august.markdown +++ b/source/_integrations/august.markdown @@ -68,6 +68,14 @@ The August Wi-Fi Smart Lock (Gen 4) uses different battery technology (lithium-i Other August locks expect to be powered by AA alkaline (non-rechargeable) batteries. Rechargeable batteries in these locks will result in incorrect reporting of battery charge. +## Push updates not available for some entities + +While most entities can be updated via the push API, August/Yale does not offer a push API for some data, which means these entities will update slower: + +- Doorbell ding sensor (Doorman models only) +- Lock Battery sensor +- Lock Operation sensor + ## Binary Sensor If you have an August Doorbell, once you have enabled the August integration, you should see following sensors: From a94e980a355ecde0a887eaffe3dd21dbe4aab9b5 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Mon, 21 Aug 2023 17:49:36 +0200 Subject: [PATCH 45/91] Modernize weather template (#28532) --- source/_integrations/weather.template.markdown | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/source/_integrations/weather.template.markdown b/source/_integrations/weather.template.markdown index 61ad647a311..9918f2ae0b8 100644 --- a/source/_integrations/weather.template.markdown +++ b/source/_integrations/weather.template.markdown @@ -34,7 +34,7 @@ weather: temperature_template: "{{ states('sensor.temperature') | float }}" temperature_unit: "°C" humidity_template: "{{ states('sensor.humidity') | float }}" - forecast_template: "{{ state_attr('weather.my_region', 'forecast') }}" + forecast_daily_template: "{{ state_attr('weather.my_region', 'forecast') }}" ``` {% endraw %} @@ -43,7 +43,7 @@ weather: name: description: Name to use in the frontend. required: true - type: string + type: template unique_id: description: An ID that uniquely identifies this weather entity. Set this to a unique value to allow customization through the UI. required: false @@ -116,10 +116,18 @@ visibility_unit: description: Unit for visibility_template output. Valid options are km, mi, ft, m, cm, mm, in, yd. required: false type: string -forecast_template: +forecast_daily_template: description: Daily forecast data. required: false type: template +forecast_hourly_template: + description: Hourly forecast data. + required: false + type: template +forecast_twice_daily_template: + description: Twice daily forecast data. + required: false + type: template precipitation_unit: description: Unit for precipitation output. Valid options are km, mi, ft, m, cm, mm, in, yd. required: false From 6ed698e2be92d6a34ede2cfd4bff4f4bc0a66f7e Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Tue, 22 Aug 2023 09:33:49 +0200 Subject: [PATCH 46/91] Add Reolink zoom in/out (#28590) --- source/_integrations/reolink.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index fd6f08557ee..201dc091fc3 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -104,11 +104,13 @@ Depending on the supported features of the camera, button entities are added for - PTZ up - PTZ down - PTZ calibrate +- PTZ zoom in* +- PTZ zoom out* - Guard go to - Guard set current position - Restart* -PTZ left, right, up and down will continually move the camera in the respective position until the PTZ stop is called or the hardware limit is reached. +PTZ left, right, up, down, zoom in and zoom out will continually move the camera in the respective position until the PTZ stop is called or the hardware limit is reached. "Guard set current position" will set the current position as the new guard position. From 8ead6f494e1059201c9e2163fda46c143d82253c Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Tue, 22 Aug 2023 09:35:00 +0000 Subject: [PATCH 47/91] Add information about Shelly Gas Valve (#28639) --- source/_integrations/shelly.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_integrations/shelly.markdown b/source/_integrations/shelly.markdown index 833fcf12d8c..a2205e2dd56 100644 --- a/source/_integrations/shelly.markdown +++ b/source/_integrations/shelly.markdown @@ -266,6 +266,16 @@ The first will allow specifying a temperature, the second instead of a percentag will be disabled. As soon as you change the temperature, it gets enabled again. +## Shelly Gas with Valve add-on + +If you have Valve add-on connected to Shelly Gas, the integration will create two entities for the valve. The `switch` entity allows you to control the valve, the `sensor` entity shows exact states of the valve. + +
+ +The `switch` entity in Home Assistant does not support transition states. For this reason, the `opening` state of the valve maps to the `on` (opened) state of the entity and the `closing` state of the valve maps to the `off` (closed) state of the entity. + +
+ ## CoAP port (generation 1) In some cases, it may be needed to customize the CoAP UDP port (default: `5683`) your Home Assistant instance is listening to. From 4a7acc62bcdc43151b4b44e2f65ab96eb9696b44 Mon Sep 17 00:00:00 2001 From: Michael Arthur Date: Tue, 22 Aug 2023 22:37:39 +1200 Subject: [PATCH 48/91] Add lawn mower entity (#28546) Co-authored-by: Franck Nijhof --- source/_integrations/lawn_mower.markdown | 46 ++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 source/_integrations/lawn_mower.markdown diff --git a/source/_integrations/lawn_mower.markdown b/source/_integrations/lawn_mower.markdown new file mode 100644 index 00000000000..bb4c531949c --- /dev/null +++ b/source/_integrations/lawn_mower.markdown @@ -0,0 +1,46 @@ +--- +title: Lawn Mower +description: Instructions on how to setup and use lawn mowers in Home Assistant. +ha_release: 2023.9 +ha_domain: lawn_mower +ha_quality_scale: internal +ha_category: + - Lawn Mower +ha_codeowners: + - '@home-assistant/core' +ha_integration_type: entity +--- + +The lawn mower integration allows the control of robotic lawn mowers to be reflected within Home Assistant. + +Please note, the lawn mower integration cannot be directly used; you cannot create your own lawn mower entities using this integration. This integration is a building block for other integrations to use, enabling them to create lawn mower entities for you. + +## Services + +Available services: `start_mowing`, `pause` and `dock`. + +Before calling one of these services, make sure your lawn_mower platform supports it. + +### Service `lawn_mower.start_mowing` + +Start or resume a mowing task. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ---------------------------------------------------------------- | +| `entity_id` | yes | Only act on specific lawn_mower. Use `entity_id: all` to target all. | + +### Service `lawn_mower.pause` + +Pause a mowing task. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ---------------------------------------------------------------- | +| `entity_id` | yes | Only act on specific lawn_mower. Use `entity_id: all` to target all. | + +### Service `lawn_mower.dock` + +Tell the lawn_mower to return to dock. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ---------------------------------------------------------------- | +| `entity_id` | yes | Only act on specific lawn_mower. Use `entity_id: all` to target all. | From 88b1fd5f96e664ba8931e1b2c453d0ea10cb8daf Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Tue, 22 Aug 2023 18:03:55 +0200 Subject: [PATCH 49/91] Add Reolink AI detection delay time (#28592) --- source/_integrations/reolink.markdown | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 201dc091fc3..628ccc21e68 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -77,9 +77,13 @@ Depending on the supported features of the camera, number entities are added for - Guard return time - Motion sensitivity - AI face sensitivity -- AI people sensitivity +- AI person sensitivity - AI vehicle sensitivity - AI pet sensitivity +- AI face delay* +- AI person delay* +- AI vehicle delay* +- AI pet delay* - Auto quick reply time - Auto track limit left - Auto track limit right From 8ed8a0b04d9d62a2ca0f83d409ea10f60d107903 Mon Sep 17 00:00:00 2001 From: Jack Boswell Date: Wed, 23 Aug 2023 08:14:20 +1200 Subject: [PATCH 50/91] Add Starlink device tracker documentation (#28387) Co-authored-by: Franck Nijhof --- source/_integrations/starlink.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/starlink.markdown b/source/_integrations/starlink.markdown index d107e0521b5..bfc9f99e4ad 100644 --- a/source/_integrations/starlink.markdown +++ b/source/_integrations/starlink.markdown @@ -4,6 +4,7 @@ description: Instructions on how to integrate Starlink into Home Assistant. ha_category: - Binary Sensor - Button + - Device Tracker - Network - Sensor - Switch @@ -16,6 +17,7 @@ ha_domain: starlink ha_platforms: - binary_sensor - button + - device_tracker - diagnostics - sensor - switch @@ -59,3 +61,7 @@ The Starlink integration allows you to integrate your [Starlink](https://www.sta ### Switch - Stowed - Controls whether Dishy is stowed + +### Device Tracker + +- Device location - Tracks the location of Dishy. Note you need to allow location access on the local network via the Starlink app for this to work. This is disabled by default in the Starlink app and is thus disabled by default in Home Assistant. From 056fa9d912d8fdac9dfa891b047852c7e378ab9b Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Tue, 22 Aug 2023 22:40:04 +0200 Subject: [PATCH 51/91] Remove depecated aux_heat options for MQTT climate (#28634) --- source/_integrations/climate.mqtt.markdown | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/source/_integrations/climate.mqtt.markdown b/source/_integrations/climate.mqtt.markdown index da94fe099de..c5afdd7b057 100644 --- a/source/_integrations/climate.mqtt.markdown +++ b/source/_integrations/climate.mqtt.markdown @@ -35,18 +35,6 @@ action_topic: Valid values: `off`, `heating`, `cooling`, `drying`, `idle`, `fan`. required: false type: string -aux_command_topic: - description: The MQTT topic to publish commands to switch auxiliary heat. - required: false - type: string -aux_state_template: - description: A template to render the value received on the `aux_state_topic` with. - required: false - type: template -aux_state_topic: - description: The MQTT topic to subscribe for changes of the auxiliary heat mode. If this is not set, the auxiliary heat mode works in optimistic mode (see below). - required: false - type: string availability: description: A list of MQTT topics subscribed to receive availability (online/offline) updates. Must not be used together with `availability_topic`. required: false From 0f743ffd9dd486320acb311cbee6e5902551dcdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Tue, 22 Aug 2023 22:42:21 +0200 Subject: [PATCH 52/91] Document Airzone System Binary sensors (#27943) --- 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 fcf60eee666..af097818820 100644 --- a/source/_integrations/airzone_cloud.markdown +++ b/source/_integrations/airzone_cloud.markdown @@ -46,6 +46,12 @@ Password: ## Binary Sensors +For each Airzone system (HVAC machine), the following *binary sensors* are created: + +| Condition | Description | +| :------------------ | :-------------------------------------------------------- | +| problems | Indicates that the current system has errors or warnings. | + For each Airzone zone (thermostat), the following *binary sensors* are created: | Condition | Description | From 4be63590bf7ce4ac4dfd4237b204de3ec0a5b184 Mon Sep 17 00:00:00 2001 From: Guido Schmitz Date: Tue, 22 Aug 2023 23:12:46 +0200 Subject: [PATCH 53/91] Add update platform to devolo Home Control (#28512) Co-authored-by: Franck Nijhof --- source/_integrations/devolo_home_network.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_integrations/devolo_home_network.markdown b/source/_integrations/devolo_home_network.markdown index a8b829121ab..df364804d9e 100755 --- a/source/_integrations/devolo_home_network.markdown +++ b/source/_integrations/devolo_home_network.markdown @@ -7,6 +7,7 @@ ha_category: - Presence Detection - Sensor - Switch + - Update ha_release: '2021.12' ha_iot_class: Local Polling ha_config_flow: true @@ -22,6 +23,7 @@ ha_platforms: - diagnostics - sensor - switch + - update ha_zeroconf: true ha_integration_type: device --- @@ -72,6 +74,11 @@ Currently the following device types within Home Assistant are supported. - Turn on/off the device LEDs - Is enabled by default +## Update + +- Update the firmware of a device. + - Is enabled by default but will only give a result if regular checks are enabled on the device. + ## Supported devolo Devices The list of supported devolo devices depends on the device firmware and the device features. The following devices were tested running firmware 5.6.0: From 12d657e7333431e2e8b6b45472c842a37aee4fa9 Mon Sep 17 00:00:00 2001 From: Maximilian <43999966+DeerMaximum@users.noreply.github.com> Date: Wed, 23 Aug 2023 07:06:43 +0000 Subject: [PATCH 54/91] Add docs for NINA warning filters (#28586) * Add docs for filters * tiny tweaks --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/nina.markdown | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/source/_integrations/nina.markdown b/source/_integrations/nina.markdown index b4e05988351..fd25928cfa7 100644 --- a/source/_integrations/nina.markdown +++ b/source/_integrations/nina.markdown @@ -20,6 +20,40 @@ For each county/city it creates warning slots that change to Unsafe when warning {% include integrations/config_flow.md %} +### Filter + +The integration includes the possibility to filter warnings in two ways via a regex. + +
+All filters are applied to lowercase text only. +
+ +#### Headline filter + +This filter filters warnings based on the headline as a **blacklist**. In other words, if the regular expression matches the headline of the warning, the warning will be **ignored**. + +Default: Match nothing (`/(?!)/`) + +##### Example + +Ignore warnings that contain the word `corona` + +Regex: `.*corona.*`
+Headline: `corona-verordnung des landes: warnstufe durch landesgesundheitsamt ausgerufen` + +#### Affected area filter + +This filter **whitelists** warnings based on the affected area. In other words, if the regular expression matches the area, the warning will be **displayed**. + +Default: Match all (`.*`) + +##### Example + +Show only warnings from the city of nagold. + +Regex: `.*nagold.*`
+Areas: `gemeinde oberreichenbach, gemeinde neuweiler, stadt nagold` + ### Attributes | Attribute | Description | @@ -28,6 +62,8 @@ For each county/city it creates warning slots that change to Unsafe when warning | `description` | *(str)* Official description of the warning. | | `sender` | *(str)* Sender of the warning. Can be empty. | | `severity` | *(str)* Severity of the warning.
Extreme - Extraordinary threat to life or property
Severe - Significant threat to life or property
Moderate - Possible threat to life or property
Minor – Minimal to no known threat to life or property
Unknown - Severity unknown | +| `recommended_actions` | *(str)* The recommendations for action. | +| `affected_areas` | *(str)* Areas where the warning applies. | | `id` | *(str)* Individual ID for each warning. | | `sent` | *(time)* Transmission time and date (UTC) of the issued warning. | | `start` | *(time)* Starting time and date (UTC) of the issued warning. Can be empty. | From fd8c1524c6b768ac0d885071517c12f4e3987d56 Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Wed, 23 Aug 2023 23:18:16 +0200 Subject: [PATCH 55/91] Gardena/moisture (#28657) Co-authored-by: Danny Tsang <567982+dannytsang@users.noreply.github.com> --- .../_integrations/gardena_bluetooth.markdown | 31 +++++++++++++++++-- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/source/_integrations/gardena_bluetooth.markdown b/source/_integrations/gardena_bluetooth.markdown index 1cf7dcd2a93..f6dbf2db2ae 100644 --- a/source/_integrations/gardena_bluetooth.markdown +++ b/source/_integrations/gardena_bluetooth.markdown @@ -21,24 +21,49 @@ ha_platforms: ha_integration_type: integration --- -The Gardena Bluetooth integration allows users to integrate their [Gardena Smart](https://www.gardena.com/int/products/smart/) devices using Bluetooth into Home Assistant. +The Gardena Bluetooth integration allows users to integrate their Gardena Bluetooth devices into Home Assistant. -The integration supports the [Water Control](#water-control) devices within Home Assistant: +See device section for support information: [Water Control](#water-control), [Irrigation Valves](#irrigation-valves), [Lawn Mowers](#lawn-mowers), [Garden Pumps](#gard-pumps) {% include integrations/config_flow.md %} ## Water Control -Allow control of the valve state of [Gardena Bluetooth Water Control](https://www.gardena.com/int/products/watering/water-controls/water-control-bluetooth) units. +- Water Control Bluetooth ([01889-20](https://www.gardena.com/int/products/watering/water-controls/water-control-bluetooth)) +- Soil Moisture Sensors ([1867-20](https://www.gardena.com/int/products/watering/water-controls/soil-moisture-sensor/)) The paring of the device may require a [Factory Reset](#factory-reset) before it allows a connection. ### Limitations - Control of offline scheduling settings is not supported. +- Use of the official Android application, sometimes locks out access to device until [Factory Reset](#factory-reset) is performed or Bluetooth is disabled in the Android device. ### Factory Reset 1. Remove the battery. 2. Push and hold Man. button and reinsert the battery. 3. Hold the button for approx. 10 seconds. + +## Irrigation Valves + +- Irrigation Valve 9 V Bluetooth ([1285-20](https://www.gardena.com/int/products/watering/sprinklersystem/irrigation-valve-9-v-bluetooth/970480401/)) + +### Limitations + +Irrigation valves are currently untested, but expected to work. + +## Lawn Mowers + +### Limitations + +Gardena Bluetooth lawn mowers are currently not supported due to custom protocol on top of Bluetooth. + +## Gard Pumps + +- Garden Pump ([9058-61](https://www.gardena.com/de/produkte/bewasserung/pumpen/gartenpumpe-6300-silentcomfort/970645401/)) +- Garden Pump ([9059-61](https://www.gardena.com/de/produkte/bewasserung/pumpen/gartenpumpe-6500-silentcomfort/970645601/)) + +### Limitations + +Irrigation valves are currently untested, but expected to work. \ No newline at end of file From fb2f61973f652a5edc35b4474cf0389fc243bee6 Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Thu, 24 Aug 2023 10:41:04 +0200 Subject: [PATCH 56/91] Add origin info for MQTT discovery (#28659) --- source/_integrations/mqtt.markdown | 49 +++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/source/_integrations/mqtt.markdown b/source/_integrations/mqtt.markdown index be33b26a0fc..0d7d8ad4078 100644 --- a/source/_integrations/mqtt.markdown +++ b/source/_integrations/mqtt.markdown @@ -276,6 +276,18 @@ In the value of configuration variables ending with `_topic`, `~` will be replac Configuration variable names in the discovery payload may be abbreviated to conserve memory when sending a discovery message from memory constrained devices. +It is encouraged to add additional information about the origin that supplies MQTT entities via MQTT discovery by adding the `origin` option (can abbreviated to `o`) to the discovery payload. Note that these options also support abbreviations. Information of the origin will be logged to the core event log when an item is discovered or updated. + +{% configuration_basic %} +name: + description: The name of the application that is the origin the discovered MQTT item. This option is required. +sw_version: + description: Software version of the application that supplies the discovered MQTT item. +support_url: + description: Support URL of the application that supplies the discovered MQTT item. +{% endconfiguration_basic %} + + {% details "Supported abbreviations" %} ```txt @@ -391,6 +403,7 @@ Configuration variable names in the discovery payload may be abbreviated to cons 'mode_stat_t': 'mode_state_topic', 'modes': 'modes', 'name': 'name', + 'o': 'origin', 'obj_id': 'object_id', 'off_dly': 'off_delay', 'on_cmd_type': 'on_command_type', @@ -555,6 +568,14 @@ Configuration variable names in the discovery payload may be abbreviated to cons 'sa': 'suggested_area', ``` {% enddetails %} +{% details "Supported abbreviations for origin info" %} + +```txt + 'name': 'name', + 'sw': 'sw_version', + 'url': 'support_url', +``` +{% enddetails %} ### Support by third-party tools @@ -675,7 +696,7 @@ Setting up a [light that takes JSON payloads](/integrations/light.mqtt/#json-sch { "~": "homeassistant/light/kitchen", "name": "Kitchen", - "unique_id": "kitchen_light", + "uniq_id": "kitchen_light", "cmd_t": "~/set", "stat_t": "~/state", "schema": "json", @@ -683,6 +704,32 @@ Setting up a [light that takes JSON payloads](/integrations/light.mqtt/#json-sch } ``` +#### Example with using abbreviated Device and Origin info in discovery messages + + ```json + { + "~": "homeassistant/light/kitchen", + "name": null, + "uniq_id": "kitchen_light", + "cmd_t": "~/set", + "stat_t": "~/state", + "schema": "json", + "dev": { + "ids": "ea334450945afc", + "name": "Kitchen", + "mf": "Bla electronics", + "mdl": "xya", + "sw": "1.0", + "hw": "1.0rev2", + }, + "o": { + "name":"bla2mqtt", + "sw": "2.1", + "url": "https://bla2mqtt.example.com/support", + } + } + ``` + #### Use object_id to influence the entity id The entity id is automatically generated from the entity's name. All MQTT integrations optionally support providing an `object_id` which will be used instead if provided. From 01c1f7ec9a8aeb642150a7e0c1ec40abeb478c2e Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 24 Aug 2023 12:49:45 +0200 Subject: [PATCH 57/91] Add event groups (#28653) --- source/_integrations/group.markdown | 59 +++++++++++++++++++---------- 1 file changed, 40 insertions(+), 19 deletions(-) diff --git a/source/_integrations/group.markdown b/source/_integrations/group.markdown index 39f10be5817..120370b0a66 100644 --- a/source/_integrations/group.markdown +++ b/source/_integrations/group.markdown @@ -5,6 +5,7 @@ ha_category: - Binary Sensor - Cover - Fan + - Event - Helper - Light - Lock @@ -23,6 +24,7 @@ ha_config_flow: true ha_platforms: - binary_sensor - cover + - event - fan - light - lock @@ -38,7 +40,7 @@ The group integration lets you combine multiple entities into a single entity. E This can be useful for cases where you want to control, for example, the multiple bulbs in a light fixture as a single light in Home Assistant. -Home Assistant can group multiple binary sensors, covers, fans, lights, locks, media players, switches as a single entity, with the option of hiding the individual member entities. +Home Assistant can group multiple binary sensors, covers, events, fans, lights, locks, media players, switches as a single entity, with the option of hiding the individual member entities. {% include integrations/config_flow.md %} @@ -70,6 +72,11 @@ In short, when any group member entity is `open`, the group will also be `open`. - Otherwise, the group state is `open` if at least one group member is `open`. - Otherwise, the group state is `closed`. +### Event groups + +- The group state is `unavailable` if all group members are `unavailable`. +- Otherwise, the group state is the last event received from any group member. + ### Fan groups In short, when any group member entity is `on`, the group will also be `on`. A complete overview of how fan groups behave: @@ -149,6 +156,20 @@ cover: - cover.living_room_window ``` +Example YAML configuration of an event group: + +```yaml +# Example configuration.yaml entry +event: + - platform: group + name: "Remote events" + entities: + - event.remote_button_1 + - event.remote_button_2 + - event.remote_button_3 + - event.remote_button_4 +``` + Example YAML configuration of a fan group: ```yaml @@ -376,13 +397,13 @@ Old style groups can calculate group state with entities from the following doma When member entities all have a single `on` and `off` state, the group state will be calculated as follows: -| Domain | on | off | -|-------------------|----------|----------| -| device_tracker | home | not_home | -| cover | open | closed | -| lock | unlocked | locked | -| person | home | not_home | -| media_player | ok | problem | +| Domain | on | off | +| -------------- | -------- | -------- | +| device_tracker | home | not_home | +| cover | open | closed | +| lock | unlocked | locked | +| person | home | not_home | +| media_player | ok | problem | When a group contains entities from domains that have multiple `on` states or only use `on` and `off`, the group state will be `on` or `off`. @@ -394,14 +415,14 @@ These groups can still be in templates with the `expand()` directive, called usi This integration provides the following services to modify groups and a service to reload the configuration without restarting Home Assistant itself. -| Service | Data | Description | -| ------- | ---- | ----------- | -| `set` | `Object ID` | Group id and part of entity id. -| | `Name` | Name of the group. -| | `Icon` | Name of the icon for the group. -| | `Entities` | List of all members in the group. Not compatible with **delta**. -| | `Add Entities` | List of members that will change on group listening. -| | `Remove Entities` | List of members that will be removed from group listening. -| | `All` | Enable this option if the group should only turn on when all entities are on. -| `remove` | `Object ID` | Group id and part of entity id. -| `reload` | `Object ID` | Group id and part of entity id. +| Service | Data | Description | +| -------- | ----------------- | ----------------------------------------------------------------------------- | +| `set` | `Object ID` | Group id and part of entity id. | +| | `Name` | Name of the group. | +| | `Icon` | Name of the icon for the group. | +| | `Entities` | List of all members in the group. Not compatible with **delta**. | +| | `Add Entities` | List of members that will change on group listening. | +| | `Remove Entities` | List of members that will be removed from group listening. | +| | `All` | Enable this option if the group should only turn on when all entities are on. | +| `remove` | `Object ID` | Group id and part of entity id. | +| `reload` | `Object ID` | Group id and part of entity id. | From bf68b1f2d83f062ebc08773b40c8330f7cbeb8f0 Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Sun, 27 Aug 2023 19:40:20 +0200 Subject: [PATCH 58/91] Comelit SimpleHome integration doc (#28251) * Comelit SimpleHome documentation * fix release notation --- source/_integrations/comelit.markdown | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 source/_integrations/comelit.markdown diff --git a/source/_integrations/comelit.markdown b/source/_integrations/comelit.markdown new file mode 100644 index 00000000000..53425c769ca --- /dev/null +++ b/source/_integrations/comelit.markdown @@ -0,0 +1,27 @@ +--- +title: Comelit SimpleHome +description: Instructions on how to integrate Comelit SimpleHome home automation devices into Home Assistant. +ha_category: + - Light +ha_release: '2023.9' +ha_domain: comelit +ha_config_flow: true +ha_codeowners: + - '@chemelli74' +ha_iot_class: Local Polling +ha_platforms: + - light +ha_ssdp: false +ha_integration_type: integration +--- + +The Comelit SimpleHome integration allows you to control your [Comelit home automation devices](https://comelitgroup.it/installatore/offerta/domotica-e-smart-home). + +There is support for the following platform types within Home Assistant: + +- **Comelit Serial Bridge** - allows local control for climate, light and cover devices. +{% include integrations/config_flow.md %} + +## Configuration + +The configuration in the UI asks for a a few information: host, alarm_pin. From 2c398b4cd818db18dc3003cd311f2d4bdb25839e Mon Sep 17 00:00:00 2001 From: Shay Levy Date: Mon, 28 Aug 2023 11:42:50 +0300 Subject: [PATCH 59/91] Revert "Update information about Shelly entity naming style (#28561)" (#28688) --- source/_integrations/shelly.markdown | 33 ++++++++++++++++------------ 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/source/_integrations/shelly.markdown b/source/_integrations/shelly.markdown index 27c42e575b9..75076820b6d 100644 --- a/source/_integrations/shelly.markdown +++ b/source/_integrations/shelly.markdown @@ -80,31 +80,36 @@ Shelly generation 2 devices running firmware 0.12 or later can act as a Bluetoot ## Entity naming (generation 1) -The integration uses the following strategy to name its entities: +The integration uses `Device Name` to name its entities if the device has only one relay or no relays at all. -- If `Device Name` and `Channel Name` are set in the device, the integration will use them to generate the entities' name, e.g. `Shelly 2.5 Kitchen Light` -- If `Device Name` or `Channel Name` are set to the default empty value, the integration will use the `Device ID` and/or default channel name to generate the entities' name, e.g. `Shelly2.5-9808D1D8B912 Channel 0`. -- If the device has only one relay or no relay at all, the integration will use `Device Name` to name its entities. +The integration uses the following strategy to name its entities if the device has more than one relay: + +- If `Device Name` or `Channel Name` is set in the device, the integration will use them to generate the entities' name. +- If channel names are set, they will be used in the entity names. The device name will not be used. +- If only the device name is set, and the device has multiple channels, the channel number will be appended to the entity name (e.g., Channel 2). +- In case device name and channel names are not set, the entity name will be generated by the `Device Type`, `Device ID` and `Channel Number`. + +Examples: + +| Device Name | Channel Name | Entity Name | +| ----------- | -------------- | ------------------------------- | +| `Not set` | `Not Set` | shellyswitch25-ABC123 Channel 1 | +| `Not set` | Kids Room Bulb | Kids Room Bulb | +| Kitchen | `Not Set` | Kitchen Channel 1 | +| Bedroom | Round Bulb | Round Bulb | Names are set from the device web page: - Device name can be set in **Settings** >> **DEVICE NAME** -- Channel name for single-channel devices can be set in **Settings** >> **CHANNEL NAME**. +- Channel name for single-channel devices can be set in **Settings** >> **CHANNEL NAME** - Channel name for multi-channel devices can be set in **Settings** >> **CHANNEL NAME** after selecting the channel, by clicking on the channel name. ## Entity naming (generation 2) The integration uses the following strategy to name its entities: -- If `Device Name` and `Output Name` are set in the device, the integration will use them to generate the entities' name, e.g. `Shelly Pro 2 Kitchen Light` -- If `Device Name` or `Output Name` are set to the default value, the integration will use the `Device ID` and/or default output name to generate the entities' name, e.g. `ShellyPro4PM-9808D1D8B912 Switch 0`. -- If the device has no relay at all, the integration will use `Device Name` to name its entities. - -Names are set from the device web page: - -- Device name can be set in **Settings** >> **Device Name**. -- Channel name can be set when you click **Output** >> **Settings** >> **Output Name**. - +- If `Channel Name` is set in the device, the integration will use it to generate the entities' name, e.g. `Kitchen Light` +- If `Channel Name` is set to the default value, the integration will use the `Device ID` and default channel name to generate the entities' name, e.g. `ShellyPro4PM-9808D1D8B912 switch_0`. ## Binary input sensors From 523a3bfa911a10aab67925e1312dca8d1b0e41d3 Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Mon, 28 Aug 2023 11:10:45 +0200 Subject: [PATCH 60/91] Add MQTT lawn mower platform (#28663) * Add MQTT lawn mower platform * Use separate command topics and templates * Tiny tweaks * refrase * Refrase * Final version --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/lawn_mower.mqtt.markdown | 222 ++++++++++++++++++ source/_integrations/mqtt.markdown | 2 + 2 files changed, 224 insertions(+) create mode 100644 source/_integrations/lawn_mower.mqtt.markdown diff --git a/source/_integrations/lawn_mower.mqtt.markdown b/source/_integrations/lawn_mower.mqtt.markdown new file mode 100644 index 00000000000..1dacdac14e0 --- /dev/null +++ b/source/_integrations/lawn_mower.mqtt.markdown @@ -0,0 +1,222 @@ +--- +title: "MQTT Lawn Mower" +description: "Instructions on how to integrate MQTT lawn mowers into Home Assistant." +ha_category: + - Lawn Mower +ha_release: 2023.9 +ha_iot_class: Configurable +ha_domain: mqtt +--- + +The `mqtt` `lawn_mower` platform allows controlling a lawn mower over MQTT. + +## Configuration + +To enable MQTT Lawn Mower in your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +mqtt: + - lawn_mower: + command_topic: topic + name: "Test Lawn Mower" +``` + +{% configuration %} +activity_state_topic: + description: The MQTT topic subscribed to receive an update of the activity. Valid activities are `mowing`, `paused`, `docked`, and `error`. Use `value_template` to extract the activity state from a custom payload. When payload `none` is received, the activity state will be reset to `unknown`. + required: false + type: string +activity_value_template: + description: "Defines a [template](/docs/configuration/templating/#using-templates-with-the-mqtt-integration) to extract the value." + required: false + type: template +availability: + description: A list of MQTT topics subscribed to receive availability (online/offline) updates. Must not be used together with `availability_topic`. + required: false + type: list + keys: + payload_available: + description: The payload that represents the available state. + required: false + type: string + default: online + payload_not_available: + description: The payload that represents the unavailable state. + required: false + type: string + default: offline + topic: + description: An MQTT topic subscribed to receive availability (online/offline) updates. + required: true + type: string + value_template: + description: "Defines a [template](/docs/configuration/templating/#using-templates-with-the-mqtt-integration) to extract the device's availability from the `topic`. To determine the device's availability, the result of this template will be compared to `payload_available` and `payload_not_available`." + required: false + type: template +availability_topic: + description: The MQTT topic subscribed to receive availability (online/offline) updates. Must not be used together with `availability`. + required: false + type: string +availability_mode: + description: When `availability` is configured, this controls the conditions needed to set the entity to `available`. Valid entries are `all`, `any`, and `latest`. If set to `all`, `payload_available` must be received on all configured availability topics before the entity is marked as online. If set to `any`, `payload_available` must be received on at least one configured availability topic before the entity is marked as online. If set to `latest`, the last `payload_available` or `payload_not_available` received on any configured availability topic controls the availability. + required: false + type: string + default: latest +availability_template: + description: "Defines a [template](/docs/configuration/templating/#using-templates-with-the-mqtt-integration) to extract device's availability from the `availability_topic`. To determine the devices's availability, the result of this template will be compared to `payload_available` and `payload_not_available`." + required: false + type: template +device: + description: "Information about the device this lawn mower is a part of to tie it into the [device registry](https://developers.home-assistant.io/docs/en/device_registry_index.html). Only works when the [`unique_id`](#unique_id) is set. At least one of the identifiers or connections must be present to identify the device." + required: false + type: map + keys: + configuration_url: + description: 'A link to the webpage that can manage the configuration of this device. Can be either an `http://`, `https://`, or an internal `homeassistant://` URL.' + required: false + type: string + connections: + description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example, the MAC address of a network interface: `"connections": ["mac", "02:5b:26:a8:dc:12"]`.' + required: false + type: list + hw_version: + description: The hardware version of the device. + required: false + type: string + identifiers: + description: 'A list of IDs that uniquely identify the device. For example, a serial number.' + required: false + type: [list, string] + manufacturer: + description: The manufacturer of the device. + required: false + type: string + model: + description: The model of the device. + required: false + type: string + name: + description: The name of the device. + required: false + type: string + suggested_area: + description: 'Suggest an area if the device isn’t in one yet.' + required: false + type: string + sw_version: + description: The firmware version of the device. + required: false + type: string + via_device: + description: 'Identifier of a device that routes messages between this device and Home Assistant. Examples of such devices are hubs or parent devices of a sub-device. This is used to show the device topology in Home Assistant.' + required: false + type: string +dock_command_template: + description: Defines a [template](/docs/configuration/templating/#using-templates-with-the-mqtt-integration) to generate the payload to send to `dock_command_topic`. The `value` parameter in the template will be set to `dock`. + required: false + type: template +dock_command_topic: + description: The MQTT topic that publishes commands when the service `lawn_mower.dock` service call is executed. The value `dock` is published when the service is called. Use a `dock_command_template` to publish a custom format. + required: false + type: string +enabled_by_default: + description: Flag which defines if the entity should be enabled when first added. + required: false + type: boolean + default: true +encoding: + description: The encoding of the payloads received and published messages. Set to `""` to disable decoding of the incoming payload. + required: false + type: string + default: "utf-8" +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None +icon: + description: "[Icon](/docs/configuration/customizing-devices/#icon) for the entity." + required: false + type: icon +json_attributes_template: + description: "Defines a [template](/docs/configuration/templating/#using-templates-with-the-mqtt-integration) to extract the JSON dictionary from messages received on the `json_attributes_topic`." + required: false + type: template +json_attributes_topic: + description: The MQTT topic subscribed to receive a JSON dictionary payload and then set as entity attributes. Implies `force_update` of the current activity state when a message is received on this topic. + required: false + type: string +name: + description: The name of the lawn mower. Can be set to `null` if only the device name is relevant. + required: false + type: string +object_id: + description: Used instead of `name` for automatic generation of `entity_id` + required: false + type: string +optimistic: + description: Flag that defines if the lawn mower works in optimistic mode. + required: false + type: boolean + default: "`true` if no `state_topic` defined, else `false`." +pause_command_template: + description: Defines a [template](/docs/configuration/templating/#using-templates-with-the-mqtt-integration) to generate the payload to send to `pause_command_topic`. The `value` parameter in the template will be set to `pause`. + required: false + type: template +pause_command_topic: + description: The MQTT topic that publishes commands when the service `lawn_mower.pause` service call is executed. The value `pause` is published when the service is called. Use a `pause_command_template` to publish a custom format. + required: false + type: string +qos: + description: The maximum QoS level to be used when receiving and publishing messages. + required: false + type: integer + default: 0 +start_mowing_template: + description: Defines a [template](/docs/configuration/templating/#using-templates-with-the-mqtt-integration) to generate the payload to send to `dock_command_topic`. The `value` parameter in the template will be set to `dock`. + required: false + type: template +start_mowing_command_topic: + description: The MQTT topic that publishes commands when the service `lawn_mower.start_mowing` service call is executed. The value `start_mowing` is published when the service is called. Use a `start_mowing_command_template` to publish a custom format. + required: false + type: string +retain: + description: If the published message should have the retain flag on or not. + required: false + type: boolean + default: false +unique_id: + description: An ID that uniquely identifies this lawn mower. If two lawn mowers have the same unique ID, Home Assistant will raise an exception. + required: false + type: string +{% endconfiguration %} + +
+ +Make sure that your topic matches exactly. `some-topic/` and `some-topic` are different topics. + +
+ +## Example + +The example below shows how to use a single command topic with a command template. + +{% raw %} + +```yaml +# Example configuration.yaml entry +mqtt: + - alarm_control_panel: + name: "Lawn Mower Plus" + activity_state_topic: "lawn_mower_plus/state" + activity_value_template: "{{ value_json.activity }}" + pause_command_topic: "lawn_mower_plus/set" + pause_command_template: '{"activity": "{{ value }}"}' + dock_command_topic: "lawn_mower_plus/set" + dock_command_template: '{"activity": "{{ value }}"}' + start_mowing_command_topic: "lawn_mower_plus/set" + start_mowing_command_template: '{"activity": "{{ value }}"}' +``` + +{% endraw %} diff --git a/source/_integrations/mqtt.markdown b/source/_integrations/mqtt.markdown index d78be66412b..04c89a52287 100644 --- a/source/_integrations/mqtt.markdown +++ b/source/_integrations/mqtt.markdown @@ -227,6 +227,7 @@ The discovery of MQTT devices will enable one to use MQTT devices with only mini - [Humidifier](/integrations/humidifier.mqtt/) - [Image](/integrations/image.mqtt/) - [Climate/HVAC](/integrations/climate.mqtt/) +- [Lawn Mower](/integrations/lawn_mower.mqtt/) - [Light](/integrations/light.mqtt/) - [Lock](/integrations/lock.mqtt/) - [Number](/integrations/number.mqtt/) @@ -797,6 +798,7 @@ mqtt: - [Humidifier](/integrations/humidifier.mqtt/) - [Image](/integrations/imahe.mqtt/) - [Climate/HVACs](/integrations/climate.mqtt/) +- [Lawn Mower](/integrations/lawn_mower.mqtt/) - [Light](/integrations/light.mqtt/) - [Lock](/integrations/lock.mqtt/) - [Number](/integrations/number.mqtt/) From fb04cd14717514ff18efbb778d36fa1a9f9a0a71 Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Mon, 28 Aug 2023 15:11:49 +0200 Subject: [PATCH 61/91] Vodafone Station integration doc (#28061) * Vodafone Station documentation * Update HA release Co-authored-by: Maciej Bieniek --------- Co-authored-by: Maciej Bieniek --- .../_integrations/vodafone_station.markdown | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 source/_integrations/vodafone_station.markdown diff --git a/source/_integrations/vodafone_station.markdown b/source/_integrations/vodafone_station.markdown new file mode 100644 index 00000000000..5a2b40785ce --- /dev/null +++ b/source/_integrations/vodafone_station.markdown @@ -0,0 +1,52 @@ +--- +title: Vodafone Station +description: Instructions on how to integrate Vodafone Station routers into Home Assistant. +ha_category: + - Presence Detection +ha_release: 2023.9 +ha_domain: vodafone_station +ha_config_flow: true +ha_codeowners: + - '@paoloantinori' + - '@chemelli74' +ha_iot_class: Local Polling +ha_platforms: + - device_tracker +ha_ssdp: false +ha_integration_type: integration +--- + +The Vodafone Station integration allows you to control your [Vodafone Station](https://www.vodafone.it/privati/area-supporto/assistenza-dispositivi/vodafone-station.html) based router. + +There is support for the following platform types within Home Assistant: + +- **Device tracker** - presence detection by looking at connected devices. +{% include integrations/config_flow.md %} + +## Configuration + +The configuration in the UI asks for a a few information: host, username, password and SSL. +Depending on the model of the router, the login URL can be based on http:// or https://. +The default username is `vodafone`. + + +## Integration options + +It is possible to change some behaviors through the integration options. +To change the settings, go to {% my integrations title="**Settings** > **Devices & Services**" %}. On the **Vodafone Station** integration, select the cogwheel. Then select **Configure**. + +- **Consider home**: Number of seconds that must elapse before considering a disconnected device "not at home". + +## Additional info + +### Device Tracker + +**Note**: If you don't want to automatically track newly detected devices, disable the integration system option `Enable new added entities`. + + +### Tested models + +This integartion was tested against the following models: + + - Vodafone Power Station + - Vodafone WiFi 6 Station From d638984da29573ef61745754355b10c2b8fd951a Mon Sep 17 00:00:00 2001 From: Guido Schmitz Date: Mon, 28 Aug 2023 16:01:31 +0200 Subject: [PATCH 62/91] Add image platform to devolo_home_network (#28505) Co-authored-by: Robert Resch --- source/_integrations/devolo_home_network.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/devolo_home_network.markdown b/source/_integrations/devolo_home_network.markdown index df364804d9e..90e6fc14f01 100755 --- a/source/_integrations/devolo_home_network.markdown +++ b/source/_integrations/devolo_home_network.markdown @@ -4,6 +4,7 @@ description: Instructions on how to integrate devolo Home Network devices with H ha_category: - Binary Sensor - Button + - Image - Presence Detection - Sensor - Switch @@ -21,6 +22,7 @@ ha_platforms: - button - device_tracker - diagnostics + - image - sensor - switch - update @@ -49,6 +51,12 @@ Currently the following device types within Home Assistant are supported. - Restart the device - Start WPS +### Images + +- QR code of your guest wifi credentials + - Updates every 15 seconds if changes are detected + - Is enabled by default + ### Presence Detection - Detect presence of devices connected to the main or the guest wifi From 3178bf78e122faf4a75372515dd06d6be58dcaee Mon Sep 17 00:00:00 2001 From: Jake Colman Date: Mon, 28 Aug 2023 10:07:56 -0400 Subject: [PATCH 63/91] Add documentation for indoor sensors (#28646) Co-authored-by: Franck Nijhof --- source/_integrations/honeywell.markdown | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/source/_integrations/honeywell.markdown b/source/_integrations/honeywell.markdown index ef52cbb18f5..643383e652c 100644 --- a/source/_integrations/honeywell.markdown +++ b/source/_integrations/honeywell.markdown @@ -35,11 +35,11 @@ Home Assistant is integrated with the following devices through [https://mytotal - Every thermostat is exposed as a climate entity - Known working devices: [TH6320R1004](https://customer.resideo.com/en-US/Pages/Product.aspx?cat=HonECC%2520Catalog&pid=TH6320R1004/U), [RTH9585WF1004](https://www.honeywellhome.com/us/en/products/air/thermostats/wifi-thermostats/wifi-color-touchscreen-thermostat-rth9585wf1004-u/), [RTH6580WF](https://www.honeywellhome.com/us/en/products/air/thermostats/wifi-thermostats/wifi-7-day-programmable-thermostat-rth6580wf1001-u1/) - Sensors - - A Temperature sensor entity. - - A Humidity sensor entity. - - Known working devices: [C7089R1013](https://customer.resideo.com/en-US/Pages/Product.aspx?cat=HonECC%20Catalog&pid=C7089R1013/U) + - A Temperature sensor entity + - A Humidity sensor entity + - Known working devices: [C7089R1013](https://customer.resideo.com/en-US/Pages/Product.aspx?cat=HonECC%20Catalog&pid=C7089R1013/U), [RTH6580WF](https://www.honeywellhome.com/us/en/products/air/thermostats/wifi-thermostats/wifi-7-day-programmable-thermostat-rth6580wf1001-u1/) -Others devices like Security systems are not currently supported by this integration +Other devices like Security systems are not currently supported by this integration. ## Climate @@ -49,10 +49,12 @@ All [climate services](/integrations/climate) are supported except set_swing_mod ## Sensor -The sensor platform integrates outside temperature and outside humidity into Home Assistant as sensors for each device. +The sensor platform integrates inside and outside temperature and humidity into Home Assistant as sensors for each device. Not every supported thermostat will support all sensors. This integration will add Home Assistant sensors for the following: |Sensor|Value| --- | --- |Outdoor temperature | Average temperature of all Honeywell Wireless Outdoor Sensors| |Outdoor humidity | Average humidity of all Honeywell Wireless Outdoor Sensors| +|Indoor temperature | Current temperature as measured at the specific thermostat| +|Indoor humidity | Current humidity as measured at the specific thermostat| From 3b97555273dbdb8702c2a3edc836e385b1426151 Mon Sep 17 00:00:00 2001 From: Marty Sun Date: Mon, 28 Aug 2023 22:10:10 +0800 Subject: [PATCH 64/91] Add documentation for Yardian integration (#28391) Co-authored-by: J. Nick Koston Co-authored-by: Franck Nijhof --- source/_integrations/yardian.markdown | 28 ++++++++++++++++++ .../yardian/yardian_config_flow.jpg | Bin 0 -> 108470 bytes 2 files changed, 28 insertions(+) create mode 100644 source/_integrations/yardian.markdown create mode 100644 source/images/integrations/yardian/yardian_config_flow.jpg diff --git a/source/_integrations/yardian.markdown b/source/_integrations/yardian.markdown new file mode 100644 index 00000000000..770b114cece --- /dev/null +++ b/source/_integrations/yardian.markdown @@ -0,0 +1,28 @@ +--- +title: Yardian +description: Instructions on how to integrate Yardian device within Home Assistant. +ha_category: + - Irrigation + - Switch +ha_config_flow: true +ha_release: 2023.9 +ha_iot_class: Local Polling +ha_codeowners: + - '@h3l1o5' +ha_domain: yardian +ha_platforms: + - switch +ha_integration_type: integration +--- + +The Yardian integration allows you to control your [Yardian Smart Sprinkler Controller](https://yardian.com/products/yardian-pro-smart-sprinkler-controller/). + +There is currently support for the following platform within Home Assistant: + +- [Switch](#switch) - Allows you to view the status of zones and control them. + +{% include integrations/config_flow.md %} + +During the configuration, you will have to manually set the **Host** and the **Access Token**. You can find them inside your [Yardian App](https://yardian.com/app/). + +![Yardian Host/Token Location](/images/integrations/yardian/yardian_config_flow.jpg) diff --git a/source/images/integrations/yardian/yardian_config_flow.jpg b/source/images/integrations/yardian/yardian_config_flow.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ac9019dda689b27b44c375aa7a6bc5db6a26fb80 GIT binary patch literal 108470 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�hi2p9|$20)-BBwzsoA%_5HE=d#^78K*X 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 literal 0 HcmV?d00001 From a36d9d36fe739b2470f8c132c60bfb40b649654f Mon Sep 17 00:00:00 2001 From: G Johansson Date: Mon, 28 Aug 2023 16:11:18 +0200 Subject: [PATCH 65/91] Add integration trafikverket_camera (#24455) --- .../trafikverket_camera.markdown | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 source/_integrations/trafikverket_camera.markdown diff --git a/source/_integrations/trafikverket_camera.markdown b/source/_integrations/trafikverket_camera.markdown new file mode 100644 index 00000000000..c8b62483e53 --- /dev/null +++ b/source/_integrations/trafikverket_camera.markdown @@ -0,0 +1,31 @@ +--- +title: Trafikverket Camera +description: Instructions how to integrate Trafikverket Camera within Home Assistant. +ha_category: + - Camera +ha_release: 2023.9 +ha_iot_class: Cloud Polling +ha_config_flow: true +ha_codeowners: + - '@gjohansson-ST' +ha_domain: trafikverket_camera +ha_platforms: + - camera +ha_integration_type: integration +--- + +Retrieve camera feed from [Trafikverket](https://www.trafikverket.se/). + +The name of the location needs to be precisely as Trafikverket has them. See examples and look for your camera [here](https://www.trafikverket.se/trafikinformation/vag/?TrafficType=personalTraffic&map=0%2F650778%2F7200000%2F&Layers=TrafficCameras%2B=) + +## Prerequisites + +Please click [here](https://api.trafikinfo.trafikverket.se/) and register to obtain the API key. + +{% include integrations/config_flow.md %} + +## Additional attributes + +- Location (placement of camera) +- Description (free text description) +- Type (Type of camera) From 6bfae63bc3af6a7abd65ee0e1d74c13dc229a981 Mon Sep 17 00:00:00 2001 From: Hedda Date: Mon, 28 Aug 2023 16:23:42 +0200 Subject: [PATCH 66/91] List ZigStar UZG-01 Zeroconf availability in ZHA docs (#28707) --- source/_integrations/zha.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown index 2e7161f54bf..dc6c49cffb9 100644 --- a/source/_integrations/zha.markdown +++ b/source/_integrations/zha.markdown @@ -203,6 +203,7 @@ Some devices can be auto-discovered, which can simplify the ZHA setup process. T | [Tube’s EFR32 Pro Ethernet/Serial Coordinator](https://www.tubeszb.com/) | USB | 10C4:EA60 | | [ZigStar Coordinators](https://zig-star.com/) | USB | 1A86:7523 | | [SMLIGHT SLZB-06 POE Zigbee LAN WiFi USB Adapter](https://smlight.tech/product/slzb-06/) | Zeroconf | slzb-06.local. | +| [ZigStar UZG Universal Zigbee Gateway (UZG-01)](https://uzg.zig-star.com) | Zeroconf | uzg-01._tcp.local. | | [ZigStar LAN/POE Coordinators](https://zig-star.com/projects/zigbee-gw-lan/) | Zeroconf | zigstargw.local. | | [Tube's CC2652P2 USB-powered Zigbee to Ethernet Serial Coordinator)](https://www.tubeszb.com/) | Zeroconf | tube_zb_gw_cc2652p2.local. | | [Tube's CC2652P2 PoE-powered Zigbee to Ethernet Serial Coordinator)](https://www.tubeszb.com/) | Zeroconf | tube_zb_gw_cc2652p2_poe.local. | From b4a3a31f100f5aa3ba39bdd4a29ac15867c29e43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Mon, 28 Aug 2023 16:48:42 +0200 Subject: [PATCH 67/91] Document Airzone DHW temperature sensor (#28687) --- source/_integrations/airzone.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/airzone.markdown b/source/_integrations/airzone.markdown index a0e0644de48..e9d967e830e 100644 --- a/source/_integrations/airzone.markdown +++ b/source/_integrations/airzone.markdown @@ -76,6 +76,12 @@ For each Airzone zone (Thermostat), the following *selects* are created: ## Sensors +For the Airzone DHW, the following *sensors* are created: + +| Condition | Description | +| :------------------ | :--------------------------------- | +| temperature | Current DHW temperature. | + For the Airzone WebServer, the following *sensors* are created: | Condition | Description | From 6e3cce73124869a1e8f7b64bcefa8fc9cf9e75aa Mon Sep 17 00:00:00 2001 From: Robert Svensson Date: Mon, 28 Aug 2023 16:50:03 +0200 Subject: [PATCH 68/91] Add port forwarding documentation to UniFi switch platform documentation (#28553) --- source/_integrations/unifi.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/unifi.markdown b/source/_integrations/unifi.markdown index d784e58baee..5aea3a86b45 100644 --- a/source/_integrations/unifi.markdown +++ b/source/_integrations/unifi.markdown @@ -110,6 +110,10 @@ Provides per-port PoE control. Entities are disabled by default. This feature re Entities appear automatically for each restriction group. If there are no restrictions in a group, no entity will be visible. Toggling the switch in Home Assistant will enable or disable all restrictions inside a group. +### Control Port forward functonality + +Entities appear for each port forwarding rule. + ### Control WLAN availability Entities appear for each WLAN. Changing the state of WLAN will trigger a reconfiguration of affected access points, limiting access to all WLANs exposed by the access point. From 1931a23d20e9992a17aec347785ed31c0c59ccd5 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Mon, 28 Aug 2023 16:52:16 +0200 Subject: [PATCH 69/91] Add info about Opensky authentication (#28642) Co-authored-by: Franck Nijhof Co-authored-by: Franck Nijhof --- source/_integrations/opensky.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/opensky.markdown b/source/_integrations/opensky.markdown index e6d422766cf..0be281206c7 100644 --- a/source/_integrations/opensky.markdown +++ b/source/_integrations/opensky.markdown @@ -29,6 +29,12 @@ altitude: description: The maximum altitude in meters in which the planes are tracked. No input (or 0) means all planes in the area are tracked. {% endconfiguration_basic %} +## Authentication + +By default, polling is done every 15 minutes not to hit the API limit. +More API requests are allowed as authenticated users. +You can add your credentials after setting up the integration. + ## Events - **opensky_entry**: Fired when a flight enters the region. From 0499817d95d0d8f206e62c3214275e3197218949 Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Mon, 28 Aug 2023 16:53:21 +0200 Subject: [PATCH 70/91] Add further sensors to PEGELONLINE (#28372) --- source/_integrations/pegel_online.markdown | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/source/_integrations/pegel_online.markdown b/source/_integrations/pegel_online.markdown index 5668943799a..dfcfa9e3065 100644 --- a/source/_integrations/pegel_online.markdown +++ b/source/_integrations/pegel_online.markdown @@ -1,6 +1,6 @@ --- title: PEGELONLINE -description: Instructions on how to integrate Radarr sensors with Home Assistant +description: Instructions on how to integrate PEGELONLINE measurements into Home Assistant. ha_category: - Environment - Sensor @@ -15,6 +15,21 @@ ha_codeowners: ha_integration_type: service --- -This integration uses the data from the German Federal Waterways and Shipping Administration (_Wasserstraßen- und Schifffahrtsverwaltung des Bundes_) [PEGELONLINE](https://www.pegelonline.wsv.de/) to provide water level sensors. +This integration uses the data from the German Federal Waterways and Shipping Administration (_Wasserstraßen- und Schifffahrtsverwaltung des Bundes_) [PEGELONLINE](https://www.pegelonline.wsv.de/) to provide different [sensors](#sensors), based on the available data of the selected measurement station. {% include integrations/config_flow.md %} + +## Sensors + +Currently, the integration supports the following sensors: + +| Sensor name | Common unit of measurement | +| --- | --- | +| Air temperature | °C | +| Clearance height (_only for bridges_) | cm | +| Oxygen level | mg/l | +| pH | `None` | +| Water flow speed | m/s | +| Water level | cm | +| Water temperature | °C | +| Water volume flow | m³/s | From 8cd0238fae0de14fbb935b156aa72749ee1efb7a Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 4 Aug 2023 13:32:31 +0200 Subject: [PATCH 71/91] 2023.9: Beta release notes --- _config.yml | 6 +- .../_posts/2023-09-06-release-20239.markdown | 384 ++++++++++++++++++ source/changelogs/core-2023.9.markdown | 13 + source/images/blog/2023-09/social.png | Bin 0 -> 183193 bytes 4 files changed, 400 insertions(+), 3 deletions(-) create mode 100644 source/_posts/2023-09-06-release-20239.markdown create mode 100644 source/changelogs/core-2023.9.markdown create mode 100644 source/images/blog/2023-09/social.png diff --git a/_config.yml b/_config.yml index eeaaf6a4a5f..f324cca177d 100644 --- a/_config.yml +++ b/_config.yml @@ -109,9 +109,9 @@ social: # Home Assistant release details current_major_version: 2023 -current_minor_version: 8 -current_patch_version: 4 -date_released: 2023-08-24 +current_minor_version: 9 +current_patch_version: 0 +date_released: 2023-09-06 # 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/2023-09-06-release-20239.markdown b/source/_posts/2023-09-06-release-20239.markdown new file mode 100644 index 00000000000..9d706f36ec0 --- /dev/null +++ b/source/_posts/2023-09-06-release-20239.markdown @@ -0,0 +1,384 @@ +--- +layout: post +title: "2023.9: Beta release notes" +description: "The beta release notes for Home Assistant 2023.9" +date: 2023-08-02 00:00:00 +date_formatted: "September 6, 2023" +author: Bram Kragten +author_twitter: bramkragten +comments: true +categories: + - Release-Notes + - Core +og_image: /images/blog/2023-09/social.png +--- + + + + + +These are the beta release notes for Home Assistant Core 2023.5 (and is thus a +work in progress). + +If you encounter any issues with the beta release, please report them on GitHub: + +- Issues with integrations, automations and such (Core related):
+ +- Issues with the frontend/UI/dashboards:
+ +- Issues with the documentation:
+ + +Please be sure to include the beta version you are running in the issue +version field (not title), so we can classify your issue correctly. + +Issues introduced in the beta are processed with priority. + +--- + + + +Home Assistant Core 2023.9! 🎉 + +Thanks for helping out testing the beta! ❤️ + +Enjoy the (beta) release! + + + +- [Lorem ipsum!](#lorem-ipsum) +- [Other noteworthy changes](#other-noteworthy-changes) +- [New integrations](#new-integrations) +- [Need help? Join the community!](#need-help-join-the-community) +- [Breaking changes](#breaking-changes) +- [All changes](#all-changes) + +Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=JSNRrWk9IHs) +6 September 2023, at 12:00 PDT / 21:00 CEST! + + + +## Lorem ipsum! + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod. + +

+ +Temporary screenshot that needs to be replaced. +

+ +## Other noteworthy changes + +{% details "TODO" %} + +- **Note**: Changes processed up to PR X + +- Proof read/spelling/grammar +- Last minute ones added? +- Go over list again, might have missed something + +To consider: +- something + +{% enddetails %} + +There are many more improvements in this release; here are some of the other +noteworthy changes this release: + +- [Lorem] now has support for ipsums, thanks [@frenck]! + +[@frenck]: https://github.com/frenck +[Lorem]: /integrations/lorem + +## New integrations + +We welcome the following new integrations in this release: + +- **[Comelit SimpleHome]**, added by [@chemelli74]
+ Control your Comelit home automation devices. +- **[Lawn mower]**, added by [@mikey0000]
+ A new entity type, that allows integrations to provide lawn mower entities. +- **[Schlage]**, added by [@dknowles2]
+ Use your Schlage WiFi smart locks with Home Assistant. +- **[Trafikverket Camera]**, added by [@gjohansson-ST]
+ Adds Swedish traffic camera feeds from Trafikverket. +- **[Vodafone Station]**, added by [@chemelli74]
+ Provides device tracker support for Vodafone Station router. +- **[Yardian]**, added by [@h3l1o5]
+ Support for your Yardan Smart Sprinkler Controller. + +[@chemelli74]: https://github.com/chemelli74 +[@dknowles2]: https://github.com/dknowles2 +[@gjohansson-ST]: http://github.com/gjohansson-ST +[@h3l1o5]: https://github.com/h3l1o5 +[@mikey0000]: https://github.com/mikey0000 +[Comelit SimpleHome]: /integrations/comelit +[Lawn mower]: /integrations/lawn_mower +[Schlage]: /integrations/schlage +[Trafikverket Camera]: /integrations/trafikverket_camera +[Vodafone Station]: /integrations/vodafone_station +[Yardian]: /integrations/yardian + +## Need help? Join the community! + +Home Assistant has a great community of users who are all more than willing +to help each other out. So, join us! + +Our very active [Discord chat server](/join-chat) is an excellent place to be +at, and don't forget to join our amazing [forums](https://community.home-assistant.io/). + +Found a bug or issue? Please report it in our [issue tracker](https://github.com/home-assistant/core/issues), +to get it fixed! Or, check [our help page](/help) for guidance for more +places you can go. + +Are you more into email? [Sign-up for our Building the Open Home Newsletter](/newsletter) +to get the latest news about features, things happening in our community and +other news about building an Open Home; straight into your inbox. + +## Breaking changes + +**Note**: Breaking changes processed up to PR 98609 + +{% details "BMW Connected Drive" %} + +The "Refresh from cloud" button has been removed. Use the +`homeassistant.update_entity` service with any BMW entity for a +full reload instead. + +([@rikroe] - [#97864]) ([documentation](/integrations/bmw_connected_drive)) + +[@rikroe]: https://github.com/rikroe +[#97864]: https://github.com/home-assistant/core/pull/97864 + +{% enddetails %} + +{% details "DoorBird" %} + +The `doorbird_reset_favorites` event is no longer fired when the clear webhook +is called. Note: this event was never documented. + +([@bdraco] - [#98585]) ([documentation](/integrations/doorbird)) + +[@bdraco]: https://github.com/bdraco +[#98585]: https://github.com/home-assistant/core/pull/98585 + +{% enddetails %} + +{% details "Enphase Envoy" %} + +Envoy versions < 3.9 (pre-API) are no longer supported as they require +web scraping which is disallowed by [ADR-0004](https://github.com/home-assistant/architecture/blob/master/adr/0004-webscraping.md). + +([@bdraco] - [#97862]) ([documentation](/integrations/enphase_envoy)) + +[@bdraco]: https://github.com/bdraco +[#97862]: https://github.com/home-assistant/core/pull/97862 + +{% enddetails %} + +{% details "ESPHome" %} + +To prevent cross-linked devices, replacing an ESPHome device with a different +board is no longer allowed. Instead, delete the integration entry and re-add +the new device when the mac address of the board changes. + +([@bdraco] - [#98787]) ([documentation](/integrations/esphome)) + +[@bdraco]: https://github.com/bdraco +[#98787]: https://github.com/home-assistant/core/pull/98787 + +{% enddetails %} + +{% details "EZVIZ" %} + +Now, only returns switches if supported by the Camera. Some of the "switches" on +the EZVIZ API are intermingled with "is this supported" and are not actually +switchable; those have been removed. + +([@RenierM26] - [#95672]) ([documentation](/integrations/ezviz)) + +[@RenierM26]: https://github.com/RenierM26 +[#95672]: https://github.com/home-assistant/core/pull/95672 + +{% enddetails %} + +{% details "Flume" %} + +You might get false positives for leak detected and high flow sensors if you +have old unread notifications in the Flume app. + +Before, the leak detected and high flow sensors would only trigger until you +read the notification in the Flume app which was too late for Home Assistant +to take any automated action. + +Now, they trigger regardless if you have read or not the notification. They will +remain active until you delete the notification in the Flume app, +similar to [the old behavior documented](/integrations/flume/#notifications). + +([@tronikos] - [#98560]) ([documentation](/integrations/flume)) + +[@tronikos]: https://github.com/tronikos +[#98560]: https://github.com/home-assistant/core/pull/98560 + +{% enddetails %} + +{% details "Hive" %} + +The previously deprecated service `hive.boost_heating` has been removed. + +([@gjohansson-ST] - [#97444]) ([documentation](/integrations/hive)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#97444]: https://github.com/home-assistant/core/pull/97444 + +{% enddetails %} + +{% details "HTTP / Webserver" %} + +Home Assistant can't be put in an iframe anymore by default. If you still want +to embed the Home Assistant interface in a frame, you can do so by disabling +`use_x_frame_options` by setting it to `false` in the `http` configuration. + +([@frenck] - [#97784]) ([documentation](/integrations/http)) + +[@frenck]: https://github.com/frenck +[#97784]: https://github.com/home-assistant/core/pull/97784 + +{% enddetails %} + +{% details "Météo-France" %} + +The Météo-France weather entities have been updated: + +- The `forecast` state attribute is deprecated and will be removed in + Home Assistant Core 2024.3, you should instead use the `weather.get_forecast` + service. +- The config entry option to select hourly or daily forecast can no longer be + adjusted, but any existing configuration of the forecast period will be + respected until Home Assistant Core 2024.3. +- Météo-France now provides a single weather entity which supports both + hourly and daily forecast. + +([@emontnemery] - [#98022]) ([documentation](/integrations/meteo_france)) + +[@emontnemery]: https://github.com/emontnemery +[#98022]: https://github.com/home-assistant/core/pull/98022 + +{% enddetails %} + +{% details "Mill" %} + +Mill has moved to a new IoT solution and released a new API. The unique ID from +the old API is no longer available, so all devices will be shown as new devices. +Support for the heater fan will be added later. + +([@Danielhiversen] - [#97497]) ([documentation](/integrations/mill)) + +[@Danielhiversen]: https://github.com/Danielhiversen +[#97497]: https://github.com/home-assistant/core/pull/97497 + +{% enddetails %} + +{% details "MQTT" %} + +MQTT device trackers no longer always update the when there is no state change. +This means that automations that trigger on a state change no longer are +triggered if there is no change. + +([@jbouwh] - [#98838]) ([documentation](/integrations/mqtt)) + +[@jbouwh]: https://github.com/jbouwh +[#98838]: https://github.com/home-assistant/core/pull/98838 + +{% enddetails %} + +{% details "Nextcloud" %} + +The CPU load sensor has been replaced, it is not a list of 3 values anymore, +but there are now three single sensors for +CPU load within last 1, 5, and 15 minutes. + +([@mib1185] - [#99141]) ([documentation](/integrations/nextcloud)) + +[@mib1185]: https://github.com/mib1185 +[#99141]: https://github.com/home-assistant/core/pull/99141 + +{% enddetails %} + +{% details "Plugwise" %} + +The `maximum_boiler_temperature` sensor entity has been replaced by a number +entity, allowing control as well. + +([@CoMPaTech] - [#97203]) ([documentation](/integrations/plugwise)) + +[@CoMPaTech]: https://github.com/CoMPaTech +[#97203]: https://github.com/home-assistant/core/pull/97203 + +--- + +The additional schema state attributes of the climate entity have been removed. +They have beeen previously replaced by a select entity. + +([@bouwew] - [#98153]) ([documentation](/integrations/plugwise)) + +[@bouwew]: https://github.com/bouwew +[#98153]: https://github.com/home-assistant/core/pull/98153 + +{% enddetails %} + +{% details "Start.ca" %} + +Start.ca `limit`, `usage`, and `used_remaining` sensors will no longer be created +when there's no bandwidth cap. + +([@emontnemery] - [#98525]) ([documentation](/integrations/startca)) + +[@emontnemery]: https://github.com/emontnemery +[#98525]: https://github.com/home-assistant/core/pull/98525 + +{% enddetails %} + +{% details "Trafikverket Train" %} + +All attributes have been converted into their own sensors. +The original sensor is now renamed with suffix "Departure time". + +Any automation or script depending on these attributes needs to be adjusted +to use these new sensors. + +([@gjohansson-ST] - [#71432]) ([documentation](/integrations/trafikverket_train)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#71432]: https://github.com/home-assistant/core/pull/71432 + +{% enddetails %} + +{% details "Z-Wave" %} + +The entity naming logic has been updated to be less brittle. As a result, +some `zwave_js` entities that you haven't given a custom name to may be renamed. + +Since they are registered in the entity registry, the entity IDs will not change +and your automations should therefore not be impacted by the change. + +([@raman325] - [#98140]) ([documentation](/integrations/zwave_js)) + +[@raman325]: https://github.com/raman325 +[#98140]: https://github.com/home-assistant/core/pull/98140 + +{% enddetails %} + +If you are a custom integration developer and want to learn about breaking +changes and new features available for your integration: Be sure to follow our +[developer blog][devblog]. The following are the most notable for this release: + +- [Numerical sensors are no longer allowed to set their state to NaN or inf](https://developers.home-assistant.io/blog/2023/08/23/sensor-updates) +- [Weather entity forecast types](https://developers.home-assistant.io/blog/2023/08/07/weather_entity_forecast_types/) + +[devblog]: https://developers.home-assistant.io/blog/ + +## All changes + +Of course, there is a lot more in this release. You can find a list of +all changes made here: [Full changelog for Home Assistant Core 2023.9](/changelogs/core-2023.9) diff --git a/source/changelogs/core-2023.9.markdown b/source/changelogs/core-2023.9.markdown new file mode 100644 index 00000000000..156526c1476 --- /dev/null +++ b/source/changelogs/core-2023.9.markdown @@ -0,0 +1,13 @@ +--- +title: Full xhangelog for Home Assistant Core 2023.9 +description: Detailed changelog for the Home Assistant Core 2023.9 release +replace_regex: \s\(\[?[a-z0-9\-\s_]+\]?\)$ +--- + +These are all the changes included in the Home Assistant Core 2023.9 release. + +For a summary in a more readable format: +[Release notes blog for this release](/blog/2023/09/06/release-20238/). + +## Full changelog + diff --git a/source/images/blog/2023-09/social.png b/source/images/blog/2023-09/social.png new file mode 100644 index 0000000000000000000000000000000000000000..057068bcb268c7159131e44ee89b480eab41ef9c GIT binary patch literal 183193 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 Date: Mon, 28 Aug 2023 22:00:53 +0100 Subject: [PATCH 72/91] Add power command to System Bridge docs (#28037) Co-authored-by: Franck Nijhof --- source/_integrations/system_bridge.markdown | 23 +++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/source/_integrations/system_bridge.markdown b/source/_integrations/system_bridge.markdown index c7ebffdb16d..94130ececfd 100644 --- a/source/_integrations/system_bridge.markdown +++ b/source/_integrations/system_bridge.markdown @@ -137,3 +137,26 @@ data: bridge: "deviceid" text: "Hello" ``` + +### Service `system_bridge.power_command` + +Sends power command to the system. + +{% my developer_call_service service="system_bridge.power_command" title="Show service in your Home Assistant instance." %} + + +```yaml +service: system_bridge.power_command +data: + bridge: "device" + command: "sleep" +``` + +Supported commands are: + +- `hibernate` +- `lock` +- `logout` +- `restart` +- `shutdown` +- `sleep` From 9bda57b88bee94d498000480760d1abc8c90276a Mon Sep 17 00:00:00 2001 From: escoand Date: Tue, 29 Aug 2023 10:47:17 +0200 Subject: [PATCH 73/91] Multiple values per modbus hvac mode (#28719) --- source/_integrations/modbus.markdown | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/source/_integrations/modbus.markdown b/source/_integrations/modbus.markdown index 649184fbf5f..2addac68763 100644 --- a/source/_integrations/modbus.markdown +++ b/source/_integrations/modbus.markdown @@ -613,7 +613,8 @@ climates: required: true type: integer write_registers: - description: "Request type, use `write_registers` if true else `write_register`." + description: "Request type, use `write_registers` if true else `write_register`. + If more than one value is specified for a specific mode, only the first one is used for writing to the register." required: false type: boolean default: false @@ -625,15 +626,15 @@ climates: state_off: description: "Value corresponding to HVAC Off mode." required: false - type: integer + type: [integer, list] state_heat: description: "Value corresponding to HVAC Heat mode." required: false - type: integer + type: [integer, list] state_cool: description: "Value corresponding to HVAC Cool mode." required: false - type: integer + type: [integer, list] state_auto: description: "Value corresponding to HVAC Auto mode." required: false @@ -641,15 +642,15 @@ climates: state_dry: description: "Value corresponding to HVAC Dry mode." required: false - type: integer + type: [integer, list] state_fan_only: description: "Value corresponding to HVAC Fan only mode." required: false - type: integer + type: [integer, list] state_heat_cool: description: "Value corresponding to HVAC Heat/Cool mode." required: false - type: integer + type: [integer, list] hvac_onoff_register: description: "Address of On/Off state. When zero is read from this register, the HVAC state is set to Off, otherwise the `hvac_mode_register` From 25e61847a604cf587dd4793ae640112e319fea4b Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Tue, 29 Aug 2023 19:25:48 +0200 Subject: [PATCH 74/91] Add new tile features (#28720) * Add new tile features * fix case * Update tile card screenshot * tiny tweaks --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_dashboards/tile.markdown | 188 +++++++++++++++++- .../tile-features/climate_hvac_modes.png | Bin 0 -> 9233 bytes .../tile-features/cover_open_close.png | Bin 6252 -> 8599 bytes .../tile-features/cover_position.png | Bin 0 -> 8652 bytes .../dashboards/tile-features/cover_tilt.png | Bin 5996 -> 9061 bytes .../tile-features/cover_tilt_position.png | Bin 0 -> 13923 bytes .../tile-features/lawn_mower_commands.png | Bin 0 -> 8862 bytes .../tile-features/light_color_temp.png | Bin 0 -> 15938 bytes .../tile-features/target_temperature.png | Bin 0 -> 8887 bytes .../water_heater_operation_modes.png | Bin 0 -> 9347 bytes source/images/dashboards/tile_card.png | Bin 15494 -> 27707 bytes 11 files changed, 183 insertions(+), 5 deletions(-) create mode 100644 source/images/dashboards/tile-features/climate_hvac_modes.png create mode 100644 source/images/dashboards/tile-features/cover_position.png create mode 100644 source/images/dashboards/tile-features/cover_tilt_position.png create mode 100644 source/images/dashboards/tile-features/lawn_mower_commands.png create mode 100644 source/images/dashboards/tile-features/light_color_temp.png create mode 100644 source/images/dashboards/tile-features/target_temperature.png create mode 100644 source/images/dashboards/tile-features/water_heater_operation_modes.png diff --git a/source/_dashboards/tile.markdown b/source/_dashboards/tile.markdown index a64f248800b..64f33f24642 100644 --- a/source/_dashboards/tile.markdown +++ b/source/_dashboards/tile.markdown @@ -138,9 +138,42 @@ modes: type: list {% endconfiguration %} +### Climate HVAC modes + +Widget that displays buttons to control the HVAC mode for a [climate](/integrations/climate). + +

+ Screenshot of the tile card with the climate HVAC modes feature + Screenshot of the tile card with the climate HVAC modes feature +

+ +```yaml +features: + - type: "climate-hvac-modes" + hvac_modes: + - auto + - heat_cool + - heat + - cool + - dry + - fan_only + - "off" +``` + +{% configuration %} +type: + required: true + description: "`climate-hvac-modes`" + type: string +hvac_modes: + required: true + description: List of modes to show on the card. The list can contain `auto`, `heat_cool`, `heat`, `cool`, `dry`, `fan_only` and `off`. + type: list +{% endconfiguration %} + ### Cover open/close -Widget that display buttons to open, close or stop a [cover](/integrations/cover). +Widget that displays buttons to open, close, or stop a [cover](/integrations/cover).

Screenshot of the tile card with open/close feature @@ -159,9 +192,30 @@ type: type: string {% endconfiguration %} +### Cover position + +Widget that displays a slider to control the position for a [cover](/integrations/cover). + +

+ Screenshot of the tile card with the cover position feature + Screenshot of the tile card with the cover position feature +

+ +```yaml +features: + - type: "cover-position" +``` + +{% configuration %} +type: + required: true + description: "`cover-position`" + type: string +{% endconfiguration %} + ### Cover tilt -Widget that display buttons to open, close or stop a [cover](/integrations/cover). +Widget that displays buttons to open, close, or stop a [cover](/integrations/cover).

Screenshot of the tile card with tilt feature @@ -180,9 +234,30 @@ type: type: string {% endconfiguration %} +### Cover tilt position + +Widget that displays a slider to control the tilt position for a [cover](/integrations/cover). + +

+ Screenshot of the tile card with the cover tilt position feature + Screenshot of the tile card with the cover tilt position feature +

+ +```yaml +features: + - type: "cover-tilt-position" +``` + +{% configuration %} +type: + required: true + description: "`cover-tilt-position`" + type: string +{% endconfiguration %} + ### Fan speed -Widget that display speed controls for a [fan](/integrations/fan). +Widget that displays speed controls for a [fan](/integrations/fan).

Screenshot of the tile card with fan speed feature @@ -201,9 +276,37 @@ type: type: string {% endconfiguration %} +### Lawn mower commands + +Widget that displays buttons to control a [lawn mower](/integrations/lawn_mower). + +

+ Screenshot of the tile card with the lawn mower commands feature + Screenshot of the tile card with the lawn mower commands feature +

+ +```yaml +features: + - type: "lawn-mower-commands" + commands: + - start_pause + - dock +``` + +{% configuration %} +type: + required: true + description: "`lawn-mower-commands`" + type: string +commands: + required: true + description: List of commands to show on the card. The list can contain `start_pause` and `dock`. + type: list +{% endconfiguration %} + ### Light brightness -Widget that display a slider to select the brightness for a [light](/integrations/light). +Widget that displays a slider to select the brightness for a [light](/integrations/light).

Screenshot of the tile card with light brightness feature @@ -222,9 +325,51 @@ type: type: string {% endconfiguration %} +### Light color temp + +Widget that displays a slider to select the color temperature for a [light](/integrations/light). + +

+ Screenshot of the tile card with the light color temperature feature + Screenshot of the tile card with the light color temperature feature +

+ +```yaml +features: + - type: "light-color-temp" +``` + +{% configuration %} +type: + required: true + description: "`light-color-temp`" + type: string +{% endconfiguration %} + +### Target temperature + +Widget that displays buttons to select the target temperature for a [climate](/integrations/climate) or a [water heater](/integrations/water_heater). + +

+ Screenshot of the tile card with the target temperature feature + Screenshot of the tile card with the target temperature feature +

+ +```yaml +features: + - type: "target-temperature" +``` + +{% configuration %} +type: + required: true + description: "`target-temperature`" + type: string +{% endconfiguration %} + ### Vacuum commands -Widget that display buttons to control a [vacuum](/integrations/vacuum). +Widget that displays buttons to control a [vacuum](/integrations/vacuum).

Screenshot of the tile card with vacuum commands feature @@ -252,3 +397,36 @@ commands: description: List of commands to show on the card. The list can contain `start_pause`, `stop`, `clean_spot`, `locate` and `return_home`. type: list {% endconfiguration %} + +### Water heater operation modes + +Widget that displays buttons to control the operation mode of a [water heater](/integrations/water_heater). + +

+ Screenshot of the tile card with the water heater operation modes feature + Screenshot of the tile card with the water heater operation modes feature +

+ +```yaml +features: + - type: "water-heater-operation-modes" + operation_modes: + - electric + - gas + - heat_pump + - eco + - performance + - high_demand + - "off" +``` + +{% configuration %} +type: + required: true + description: "`water-heater-operation-modes`" + type: string +operation_modes: + required: true + description: List of modes to show on the card. The list can contain `electric`, `gas`, `heat_pump`, `eco`, `performance`, `high_demand` and `off`. + type: list +{% endconfiguration %} diff --git a/source/images/dashboards/tile-features/climate_hvac_modes.png b/source/images/dashboards/tile-features/climate_hvac_modes.png new file mode 100644 index 0000000000000000000000000000000000000000..ff39098d65255b0160e1174f2dac62eb7f4f44c8 GIT binary patch literal 9233 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

+ +Temporary screenshot that needs to be replaced. +

+ +## A lot of new tile features + +A lot of new tile features are added this release: + +- HVAC mode +- Water heater mode +- Temperature control +- Cover position +- Cover tilt +- Lawn mower +- Color temperature

- + +Temporary screenshot that needs to be replaced. +

+ +## Lawn mower + +A new entity component was added this release, the lawn mower! + +You can now integrate your lawn mower in Home Assistant! +For now just MQTT is supported, but keep an eye out for other integrations! + +

+ +Temporary screenshot that needs to be replaced. +

+ + +## Group previews + +When setting up a helper, sometimes it can be useful to see how the entity that you creating looks while you are setting it up. That's why we added an preview when you create or change a group helper. + +It will show exactly what the entity will look like with the current settings. + +And talking about groups, we also got a new group, the `event` group! + +

+ +Temporary screenshot that needs to be replaced. +

+ + +## Template sensors from the UI + +We also added preview support to another helper, that finally made it's way into the UI, the template sensor. + +From the UI you can use a template to set the state of the sensor. +You can pick a unit of measurement, set the device class and select a state class. +Both sensors and binary sensors are supported. + +This will make most of the use cases for template sensors available through the UI and one less need for YAML! + +Other more advanced fields, like attributes, are not available from the UI. You will still have to set those up in YAML. + +With the preview, you see a live update of the sensors value while you are writing the template. + +

+ +Temporary screenshot that needs to be replaced. +

+ + +## Weather forecast service + +We added a weather forecast service, that returns the weather forecast. + +Previously you would have to look at the `forecast` attribute of a weather entity to get the forecast, now this can be done by calling a new service, `weather.get_forecast`, that will respond with the forecast. +You can also specify what type of forecast you want, daily or do you want to know it for every hour? This means you no longer need separate entities for every forecast type, but it can all be done in 1 entity. + +In the weather card in your dashboard, you can also now pick what kind of weather forecast you want to show in that card. + +All weather integrations are updated to support this new service. + +With this change, the `forecast` attribute of the weather entity is deprecated, and will be removed in Home Assistant Core 2024.3. + +

+ +Temporary screenshot that needs to be replaced. +

+ +## Onboarding + +Our onboarding got a fresh new look and it is now easier to get started with Home Assistant! + +Something you probably have not seen for a while, but we gave our onboarding a fresh new look! It is shortened to get the user in Home Assistant as fast as possible. + +

+ Temporary screenshot that needs to be replaced.

@@ -85,10 +186,10 @@ To consider: There are many more improvements in this release; here are some of the other noteworthy changes this release: -- [Lorem] now has support for ipsums, thanks [@frenck]! +- [Enphase Envoy] has gotten a lot of love this release, thanks [@bdraco]! -[@frenck]: https://github.com/frenck -[Lorem]: /integrations/lorem +[@bdraco]: https://github.com/bdraco +[Enphase Envoy]: /integrations/enphase_envoy ## New integrations diff --git a/source/changelogs/core-2023.9.markdown b/source/changelogs/core-2023.9.markdown index 788d4de9233..4f57af4052e 100644 --- a/source/changelogs/core-2023.9.markdown +++ b/source/changelogs/core-2023.9.markdown @@ -9,5 +9,2241 @@ These are all the changes included in the Home Assistant Core 2023.9 release. For a summary in a more readable format: [Release notes blog for this release](/blog/2023/09/06/release-20239/). -## Full changelog +## All changes +- Bump version to 2023.9.0dev0 ([@frenck] - [#97265]) +- Add Schlage integration ([@dknowles2] - [#93777]) ([schlage docs]) (new-integration) +- Move async_client_device_info_fn to entity.py ([@dougiteixeira] - [#97270]) ([unifi docs]) +- Add AirNow Reporting Station as sensor ([@asymworks] - [#97273]) ([airnow docs]) +- Add breaks_in_ha_version for Dynalite YAML import ([@gjohansson-ST] - [#97359]) ([dynalite docs]) +- Netatmo add issue for yaml deprecation ([@gjohansson-ST] - [#97360]) ([netatmo docs]) +- Plum Lightpad deprecation issue for yaml configuration ([@gjohansson-ST] - [#97362]) ([plum_lightpad docs]) +- Sure Petcare deprecation issue yaml configuration ([@gjohansson-ST] - [#97363]) ([surepetcare docs]) +- Deprecate Freebox YAML ([@joostlek] - [#97345]) ([freebox docs]) +- Sonos add yaml config issue ([@gjohansson-ST] - [#97365]) ([sonos docs]) +- Home Connect deprecation issue yaml configuration ([@gjohansson-ST] - [#97361]) ([home_connect docs]) +- Avoid firing update coordinator callbacks when nothing has changed ([@bdraco] - [#97268]) +- Disable always_update in rain machine coordinator ([@bdraco] - [#97410]) ([rainmachine docs]) +- Disable always_update in steamist coordinator ([@bdraco] - [#97411]) ([steamist docs]) +- Disable always_update in flux_led coordinator ([@bdraco] - [#97412]) ([flux_led docs]) +- Disable always_update in nut coordinator ([@bdraco] - [#97413]) ([nut docs]) +- Disable always_update in emonitor coordinator ([@bdraco] - [#97414]) ([emonitor docs]) +- Disable always_update in lookin coordinator ([@bdraco] - [#97415]) ([lookin docs]) +- Disable always_update in powerwall coordinator ([@bdraco] - [#97416]) ([powerwall docs]) +- Disable always_update in cert_expiry coordinator ([@bdraco] - [#97417]) ([cert_expiry docs]) +- Disable always_update in filesize coordinator ([@bdraco] - [#97418]) ([filesize docs]) +- Disable always_update in esphome dashboard coordinator ([@bdraco] - [#97419]) ([esphome docs]) +- meteo_france add yaml config removal issue ([@gjohansson-ST] - [#97428]) ([meteo_france docs]) +- OctoPrint add yaml config removal issue ([@gjohansson-ST] - [#97431]) ([octoprint docs]) +- MELCloud add yaml config removal issue ([@gjohansson-ST] - [#97430]) ([melcloud docs]) +- LiteJet add yaml config removal issue ([@gjohansson-ST] - [#97429]) ([litejet docs]) +- Disable always_update in oncue coordinator ([@bdraco] - [#97434]) ([oncue docs]) +- Disable always_update in enphase_envoy coordinator ([@bdraco] - [#97425]) ([enphase_envoy docs]) +- Disable always_update in yale_smart_alarm coordinator ([@gjohansson-ST] - [#97426]) ([yale_smart_alarm docs]) +- Small cleanups to ambient station ([@bdraco] - [#97421]) ([ambient_station docs]) +- Disable always_update in nexia coordinator ([@bdraco] - [#97436]) ([nexia docs]) +- GDACS add yaml config issue ([@gjohansson-ST] - [#97424]) ([gdacs docs]) +- Add a battery sensor to Schlage ([@dknowles2] - [#97369]) ([schlage docs]) (new-platform) +- bmw_connected_drive: Add WASHING_FLUID to correct binary sensor attribute ([@rikroe] - [#97448]) ([bmw_connected_drive docs]) +- Add more sensors to PEGELONLINE ([@mib1185] - [#97295]) ([pegel_online docs]) +- Add entity description to EZVIZ SwitchEntity ([@RenierM26] - [#95672]) ([ezviz docs]) (breaking-change) +- Add device and state class to humidity sensor ([@mbo18] - [#97331]) ([meteo_france docs]) +- Add entity translations for AccuWeather ([@bieniu] - [#95940]) ([accuweather docs]) +- Update aiopvpc to 4.2.2 ([@cdce8p] - [#97482]) ([pvpc_hourly_pricing docs]) +- Update pydantic to 1.10.12 ([@cdce8p] - [#97479]) +- Change IoT class for ToD to calculated ([@jpbede] - [#97422]) ([tod docs]) +- Change IoT class for Moon to calculated ([@joostlek] - [#97405]) ([moon docs]) +- Add entity translation to Moon ([@joostlek] - [#97404]) ([moon docs]) +- Refactor deprecated RESULT_TYPE_* ([@GrumpyMeow] - [#97367]) +- Fix typo in PassiveBluetoothDataProcessor ([@bdraco] - [#97508]) ([bluetooth docs]) +- Fix bthome not remembering a device is a sleepy device ([@bdraco] - [#97517]) ([bthome docs]) +- Fix xiaomi_ble not remembering a device is a sleepy device ([@bdraco] - [#97518]) ([xiaomi_ble docs]) +- Use internal imports in Bluetooth update coordinator to avoid future circular imports ([@bdraco] - [#97506]) ([bluetooth docs]) +- Combine Bluetooth update coordinator subscriptions to reduce code duplication ([@bdraco] - [#97503]) ([bluetooth docs]) +- Remove myself from scrape codeowners ([@epenet] - [#97524]) ([scrape docs]) +- Fix unused variable in Renault tests ([@epenet] - [#97529]) ([renault docs]) +- Remove myself from rest codeowners ([@epenet] - [#97528]) ([rest docs]) +- Load homekit_controller test data using its json loader ([@bdraco] - [#97534]) ([homekit_controller docs]) +- Remove myself from const and util codeowners ([@epenet] - [#97527]) +- Update pydiscovergy to 2.0.3 ([@cdce8p] - [#97509]) ([discovergy docs]) +- Update python-typing-update to 0.6.0 ([@cdce8p] - [#97531]) +- Bump pyschlage to 2023.7.0 ([@dknowles2] - [#97366]) ([schlage docs]) +- Fix saving subclassed datetime objects in storage ([@bdraco] - [#97502]) +- Add frequency sensors to Nibe ([@janmolemans] - [#89072]) ([nibe_heatpump docs]) +- Cleanups to the Bluetooth processor coordinators ([@bdraco] - [#97546]) ([bluetooth docs]) +- Add Starlink to .strict-typing ([@boswelja] - [#97598]) +- Do not set hass data before first coordinator refresh ([@mib1185] - [#97343]) ([volvooncall docs]) ([hassio docs]) ([juicenet docs]) ([syncthru docs]) ([fritz docs]) ([mill docs]) ([pi_hole docs]) ([nextcloud docs]) ([dexcom docs]) ([devolo_home_network docs]) ([loqed docs]) ([landisgyr_heat_meter docs]) ([nextdns docs]) +- use write_registers also for target temp ([@brunoenten] - [#97475]) ([modbus docs]) +- Fix aiohttp code DeprecationWarnings ([@cdce8p] - [#97621]) ([netatmo docs]) ([bond docs]) +- Fix async_timeout DeprecationWarnings ([@cdce8p] - [#97622]) ([media_player docs]) ([webostv docs]) ([upb docs]) +- Fix httpx DeprecationWarning ([@cdce8p] - [#97625]) ([rest docs]) +- Replace deprecated aiohttp_unused_port fixture ([@cdce8p] - [#97626]) ([image_processing docs]) ([http docs]) +- Fix pylint DeprecationWarnings ([@cdce8p] - [#97627]) +- Fix abode DeprecationWarnings ([@cdce8p] - [#97620]) ([abode docs]) +- Fix ssl DeprecationWarnings ([@cdce8p] - [#97623]) ([webostv docs]) +- Fix deluge DeprecationWarning ([@cdce8p] - [#97624]) ([deluge docs]) +- Replace deprecated pkg_resources with importlib.metadata ([@cdce8p] - [#97628]) +- Revert "OctoPrint add yaml config removal issue" ([@gjohansson-ST] - [#97674]) ([octoprint docs]) +- Add hour of free power select to Electric Kiwi ([@mikey0000] - [#97515]) ([electric_kiwi docs]) (new-platform) +- Use mirror to run `black` with pre-commit ([@cdce8p] - [#95605]) +- Bump pymodbus v3.4.1. ([@janiversen] - [#97612]) ([modbus docs]) +- Refactored deprecated UNITS ([@GrumpyMeow] - [#97368]) ([homekit_controller docs]) +- Bump python-opensky to 0.2.0 ([@joostlek] - [#97687]) ([opensky docs]) +- Allow to sort options in select selector ([@piitaya] - [#97680]) +- address code comments / tidy ups ([@mikey0000] - [#97716]) ([electric_kiwi docs]) +- Fix yalex_ble test RuntimeWarning ([@cdce8p] - [#97732]) ([yalexs_ble docs]) +- Fix hassfest check for schema ([@bdraco] - [#97713]) +- Fix zha test RuntimeWarnings ([@cdce8p] - [#97733]) ([zha docs]) +- Fix airvisual RuntimeWarning ([@cdce8p] - [#97739]) ([airvisual docs]) +- Add OUI to tplink diagnostics ([@bdraco] - [#97646]) ([tplink docs]) +- Add ability to remove Litter-Robot if no longer provided by integration ([@natekspencer] - [#97702]) ([litterrobot docs]) +- Fix mqtt test DeprecationWarnings ([@cdce8p] - [#97734]) ([mqtt docs]) +- Add battery sensor to Roborock ([@Lash-L] - [#97715]) ([roborock docs]) +- Fix command_line tests RuntimeWarnings ([@cdce8p] - [#97731]) ([command_line docs]) +- Fix core test RuntimeWarnings ([@cdce8p] - [#97730]) +- Fix jinja2 DeprecationWarnings ([@cdce8p] - [#97728]) +- Fix http test DeprecationWarnings ([@cdce8p] - [#97737]) ([http docs]) +- Fix recorder DeprecationWarnings ([@cdce8p] - [#97738]) ([recorder docs]) +- Add packaging as default requirement ([@cdce8p] - [#97712]) +- Fix mailbox PytestCollectionWarning ([@cdce8p] - [#97740]) ([mailbox docs]) +- Remove unused translation key from OpenSky ([@joostlek] - [#97699]) ([opensky docs]) +- Break long strings in Axis integration ([@Kane610] - [#97254]) ([axis docs]) +- Add is_admin check to check configuration API ([@frenck] - [#97788]) ([config docs]) +- modbus: use pb not pymodbus consistently as name. ([@janiversen] - [#97780]) ([modbus docs]) +- Update strings.json to correct grammer. ([@JasonCook599] - [#97790]) ([mqtt docs]) +- Fix typo in telegram_bot translations ([@jbouwh] - [#97793]) ([telegram_bot docs]) +- Fix Flexit mypy error in pymodbus ([@janiversen] - [#97799]) ([flexit docs]) +- Add device tracker to Subaru integration ([@G-Two] - [#79492]) ([subaru docs]) (new-platform) +- Fix Melcloud import issue ([@gjohansson-ST] - [#97673]) ([melcloud docs]) +- Add lightplatform to Duotecno ([@Cereal2nd] - [#97582]) ([duotecno docs]) (new-platform) +- Update starlink-grpc-tools to 1.1.2 ([@boswelja] - [#97824]) ([starlink docs]) +- Add untested Starlink components to .coveragerc ([@boswelja] - [#97825]) +- Add restart device to UniFi button platform ([@Kane610] - [#97642]) ([unifi docs]) (new-platform) +- Improve code quality of CalDav ([@lindhe] - [#97570]) ([caldav docs]) +- Refactor alexa modules to avoid circular deps ([@jbouwh] - [#97618]) ([alexa docs]) +- Implement Elmax cover platform ([@albertogeniola] - [#79409]) ([elmax docs]) (new-platform) +- Bump bluetooth-data-tools to 1.7.0 ([@bdraco] - [#97821]) ([esphome docs]) ([bluetooth docs]) ([led_ble docs]) ([ld2410_ble docs]) +- BMW: Remove deprecated refresh from cloud button ([@rikroe] - [#97864]) ([bmw_connected_drive docs]) (breaking-change) +- Use new Mill api ([@Danielhiversen] - [#97497]) ([mill docs]) (breaking-change) +- Change discovergy integration type ([@jpbede] - [#97391]) ([discovergy docs]) +- Migrate to SensorEntityDescriptions for Trafikverket Train ([@gjohansson-ST] - [#97318]) ([trafikverket_train docs]) +- Add support for toothbrushes to xiaomi-ble ([@Ernst79] - [#97276]) ([xiaomi_ble docs]) +- Use constants for translation keys and rename latency time to latency ([@elmurato] - [#97866]) ([minecraft_server docs]) +- Remove long overdue deprecated service boost_heating from Hive ([@gjohansson-ST] - [#97444]) ([hive docs]) (breaking-change) +- Use PRECISION_TENTHS for Mill local integration ([@LaStrada] - [#97874]) ([mill docs]) +- Refactor enphase_envoy to use pyenphase library ([@bdraco] - [#97862]) ([enphase_envoy docs]) (breaking-change) +- Add entity translations for Enphase Envoy ([@joostlek] - [#97876]) ([enphase_envoy docs]) +- Bump pyschlage to 2023.8.0 ([@dknowles2] - [#97875]) ([schlage docs]) +- Cache envoy auth tokens to ensure integration works if cloud is offline ([@bdraco] - [#97872]) ([enphase_envoy docs]) +- Schlage: Set the battery sensor state_class to measurement ([@dknowles2] - [#97879]) ([schlage docs]) +- Handle explicit Modbus NaN values ([@joanwa] - [#90800]) ([modbus docs]) +- Replace Float 'nan' with None for modbus floats ([@String-656] - [#93832]) ([modbus docs]) +- Trafikverket Train sensor and attributes to new sensors ([@gjohansson-ST] - [#71432]) ([trafikverket_train docs]) (breaking-change) +- Fix Trafikverket Train departure state ([@gjohansson-ST] - [#97917]) ([trafikverket_train docs]) +- Fix Trafivkerket Train coordinator exceptions ([@gjohansson-ST] - [#97919]) ([trafikverket_train docs]) +- Velbus code cleanup ([@Cereal2nd] - [#97584]) ([velbus docs]) +- Complete test coverage for OpenSky ([@joostlek] - [#97863]) ([opensky docs]) +- Bump pytrafikverket to 0.3.4 ([@gjohansson-ST] - [#97921]) ([trafikverket_weatherstation docs]) ([trafikverket_train docs]) ([trafikverket_ferry docs]) +- Proactively refresh the enphase envoy token to handle cloud service downtime ([@bdraco] - [#97880]) ([enphase_envoy docs]) +- Bump pytrafikverket to 0.3.5 ([@gjohansson-ST] - [#97923]) ([trafikverket_weatherstation docs]) ([trafikverket_train docs]) ([trafikverket_ferry docs]) +- Bump pyenphase to 0.11.0 ([@bdraco] - [#97926]) ([enphase_envoy docs]) +- Bump pyschlage to 2023.8.1 ([@dknowles2] - [#97927]) ([schlage docs]) +- Update orjson to 3.9.3 ([@cdce8p] - [#97930]) +- Remove DWD code owner ([@joostlek] - [#97938]) ([dwd_weather_warnings docs]) +- Freeze time for whirlpool test to avoid fail ([@jbouwh] - [#97935]) ([whirlpool docs]) +- Add model/part number data enphase_envoy ([@bdraco] - [#97942]) ([enphase_envoy docs]) +- Add default headers to webserver responses ([@frenck] - [#97784]) ([http docs]) (breaking-change) +- Reduce overhead to start a config entry flow by optimizing fetching the handler ([@bdraco] - [#97883]) +- Restore passive bluetooth entity data at startup ([@bdraco] - [#97462]) ([bluetooth docs]) +- Fix weather entities with update_before_add ([@gjohansson-ST] - [#97950]) ([weather docs]) +- Add repair issue for Reolink when using it with an incompatible global ssl certificate ([@starkillerOG] - [#91597]) ([reolink docs]) +- Bump devolo_plc_api to 1.4.0 ([@Shutgun] - [#97951]) ([devolo_home_network docs]) +- Bump pyoverkiz to 1.10.1 ([@iMicknl] - [#97916]) ([overkiz docs]) +- Fix alexa test RuntimeWarning ([@cdce8p] - [#97956]) ([alexa docs]) +- Neato add yaml config removal issue ([@gjohansson-ST] - [#97447]) ([neato docs]) +- Update enphase_envoy codeowners ([@cgarwood] - [#97947]) ([enphase_envoy docs]) +- Add service for getting a weather forecast ([@emontnemery] - [#97078]) ([weather docs]) +- Modernize met.no weather ([@emontnemery] - [#97952]) ([met docs]) +- Modernize SMHI weather ([@gjohansson-ST] - [#97275]) ([smhi docs]) +- Refactor Trafikverket Train to improve config flow ([@gjohansson-ST] - [#97929]) ([trafikverket_train docs]) +- Schlage: Set the changed by attribute on locks based on log messages ([@dknowles2] - [#97469]) ([schlage docs]) +- Fix docstrings in mobile app device tracker ([@joostlek] - [#97963]) ([mobile_app docs]) +- Restore bthome state at start when device is in range or sleepy ([@bdraco] - [#97949]) ([bthome docs]) +- Improve airthings ble ([@LaStrada] - [#97905]) ([airthings_ble docs]) +- Restore xiaomi_ble state at start when device is in range or sleepy ([@bdraco] - [#97979]) ([xiaomi_ble docs]) +- Alexa typing part 1 ([@jbouwh] - [#97909]) ([alexa docs]) +- Restore govee_ble state when gateway device becomes available ([@bdraco] - [#97984]) ([govee_ble docs]) +- Restore sleepy oralb devices state at startup ([@bdraco] - [#97983]) ([oralb docs]) +- Restore qingping state when device becomes available ([@bdraco] - [#97980]) ([qingping docs]) +- Bump yalexs to 1.5.2 ([@bdraco] - [#97991]) ([august docs]) +- Optimize august timings to prepare for Yale Doorman support ([@bdraco] - [#97940]) ([august docs]) +- Alexa typing part 2 ([@jbouwh] - [#97911]) ([alexa docs]) +- Add support for Yale Doorman to august ([@bdraco] - [#97997]) ([august docs]) +- Move KNX keyring validation and storage to helper module ([@farmio] - [#97931]) ([knx docs]) +- Alexa typing part 3 (handlers) ([@jbouwh] - [#97912]) ([alexa docs]) +- Use global constant for enphase token ([@joostlek] - [#98002]) ([enphase_envoy docs]) +- Add wake word integration ([@synesthesiam] - [#96380]) ([assist_pipeline docs]) ([wyoming docs]) ([wake docs]) (new-integration) +- Add initial sensors for Enphase Encharge batteries ([@cgarwood] - [#97946]) ([enphase_envoy docs]) +- Cleanup enphase_envoy sensor inheritance ([@bdraco] - [#98012]) ([enphase_envoy docs]) +- Update prometheus-client to 0.17.1 ([@rcloran] - [#97998]) ([prometheus docs]) +- Set up shopping list during onboarding ([@frenck] - [#97974]) ([shopping_list docs]) ([onboarding docs]) +- Add edl21 sensor for positive active instantaneous power ([@StephanU] - [#94736]) ([edl21 docs]) +- Add is_admin checks to cloud APIs ([@frenck] - [#97804]) ([cloud docs]) +- Alexa typing part 4 (capabilities) ([@jbouwh] - [#97915]) ([alexa docs]) +- Improve OTBR factory reset ([@emontnemery] - [#98017]) ([otbr docs]) +- Alexa typing part 5 (smart_home) ([@jbouwh] - [#97918]) ([alexa docs]) +- Modernize ecobee weather ([@emontnemery] - [#98023]) ([ecobee docs]) +- Add is_admin checks to scene/script/automation APIs ([@frenck] - [#98025]) ([config docs]) +- Add prometheus requires_auth parameter ([@gtjadsonsantos] - [#92964]) ([prometheus docs]) +- Use require_admin decorator for check_config permissions ([@frenck] - [#98028]) ([config docs]) +- Modernize met_eireann weather ([@emontnemery] - [#98030]) ([met_eireann docs]) +- Add neato dismiss alert button ([@maxcanna] - [#97572]) ([neato docs]) +- Alexa typing part 6 (state_report) ([@jbouwh] - [#97920]) ([alexa docs]) ([cloud docs]) +- Bump plugwise to v0.31.9 ([@CoMPaTech] - [#97203]) ([plugwise docs]) (breaking-change) +- modbus: remove unused constants and get 100% coverage. ([@janiversen] - [#97779]) ([modbus docs]) +- Add `neutral current` sensor for Shelly 3EM ([@bieniu] - [#97981]) ([shelly docs]) +- Alexa strict type hints ([@jbouwh] - [#97485]) ([alexa docs]) ([cloud docs]) +- Move all used modbus constants to Stiebel ([@joostlek] - [#98044]) ([stiebel_eltron docs]) +- Add some constants back that were used to Flexit and Stiebel ([@joostlek] - [#98042]) ([stiebel_eltron docs]) ([flexit docs]) +- Make changes in modbus trigger a full CI run ([@emontnemery] - [#98055]) +- Hyphenate "human-readable" in LIFX service description ([@reedy] - [#98058]) ([lifx docs]) +- Add WeatherEntity.__post_init__ ([@emontnemery] - [#98034]) ([weather docs]) +- Fix address typo in Reolink SSL issue description ([@reedy] - [#98060]) ([reolink docs]) +- Add state attributes translation and available modes for Sensibo ([@gjohansson-ST] - [#85234]) ([sensibo docs]) +- Fix duplicated word in imap_email_content deprecation issue description ([@reedy] - [#98051]) ([imap_email_content docs]) +- Patch dt_util.utcnow earlier ([@emontnemery] - [#98050]) +- Add DeviceInfo to Scrape ([@gjohansson-ST] - [#97399]) ([scrape docs]) +- Hyphenate "human-readable" in light service description ([@reedy] - [#98057]) ([light docs]) +- Add Encharge binary sensors to Enphase integration ([@cgarwood] - [#98039]) ([enphase_envoy docs]) (new-platform) +- Update silabs_multiprotocol_hardware change cannel options flow description ([@reedy] - [#98047]) ([homeassistant_hardware docs]) +- Remove confusing comment from accuweather ([@emontnemery] - [#98063]) ([accuweather docs]) +- Add entity translations to Neato ([@joostlek] - [#98067]) ([neato docs]) +- Bump pyenphase to 1.1.1 ([@cgarwood] - [#98065]) ([enphase_envoy docs]) +- Allow float for inital MQTT climate temperature ([@jbouwh] - [#97995]) ([mqtt docs]) +- Bump pyenphase to 1.1.3 ([@bdraco] - [#98074]) ([enphase_envoy docs]) +- Add entity translations for Ambient station ([@joostlek] - [#98075]) ([ambient_station docs]) +- Add Envoy enpower sensors ([@cgarwood] - [#98086]) ([enphase_envoy docs]) +- Bump pyenphase to 1.3.0 ([@bdraco] - [#98090]) ([enphase_envoy docs]) +- zha: Fix double spaces in strings.json ([@reedy] - [#98097]) ([zha docs]) +- Refactor enphase_envoy to have a shared base class ([@bdraco] - [#98088]) ([enphase_envoy docs]) +- Use math.isfinite instead of explicitly checking for both nan and inf ([@emontnemery] - [#98103]) ([sensor docs]) ([generic_thermostat docs]) +- Add switch platform to Schlage ([@dknowles2] - [#98004]) ([schlage docs]) (new-platform) +- Fix mock_integration and mock_platform test helpers ([@emontnemery] - [#98109]) +- Add product filtering feature to Trafikverket Train ([@gjohansson-ST] - [#86343]) ([trafikverket_train docs]) +- Migrate EAFM to has entity name ([@joostlek] - [#98121]) ([eafm docs]) +- UniFi WLAN availability affected by WLAN enabled ([@Kane610] - [#98020]) ([unifi docs]) +- Add Off-peak power control to Roborock ([@Lash-L] - [#97307]) ([roborock docs]) +- Bump zwave-js-server-python to 0.50.1 ([@raman325] - [#94760]) ([zwave_js docs]) +- Update zwave_js entity naming logic ([@raman325] - [#98140]) ([zwave_js docs]) (breaking-change) +- Bump dbus-fast to 1.91.2 ([@bdraco] - [#98105]) ([bluetooth docs]) +- Update orjson to 3.9.4 ([@cdce8p] - [#98108]) +- Add unique_id to frontier_silicon media_player entity ([@wlcrs] - [#97955]) ([frontier_silicon docs]) +- Move Rova constants to separate file ([@joostlek] - [#97566]) ([rova docs]) +- Fix lingering test alexa ([@jbouwh] - [#98128]) ([alexa docs]) +- Refactor Rest Binary sensor with ManualTriggerEntity ([@gjohansson-ST] - [#97400]) ([rest docs]) +- Add device to cert expiry ([@joostlek] - [#98152]) ([cert_expiry docs]) +- Address late comments in #97955 ([@wlcrs] - [#98165]) ([frontier_silicon docs]) +- Ruff: isort don't split imports based on trailing comma ([@frenck] - [#98162]) +- Add Home Assistant Green ([@agners] - [#98171]) ([version docs]) +- Implement opensky data update coordinator ([@joostlek] - [#97925]) ([opensky docs]) +- Fix ruff checks for opensky ([@joostlek] - [#98176]) ([opensky docs]) +- Only handle shell commands output when return_response requested ([@RoboMagus] - [#97777]) ([shell_command docs]) +- Adjust asuswrt tests which create devices ([@emontnemery] - [#98182]) ([asuswrt docs]) +- Adjust config tests which create devices ([@emontnemery] - [#98184]) ([config docs]) +- Adjust conversation tests which create devices ([@emontnemery] - [#98185]) ([conversation docs]) +- Adjust device_tracker tests which create devices ([@emontnemery] - [#98188]) ([device_tracker docs]) +- Adjust fibaro tests which create devices ([@emontnemery] - [#98189]) ([fibaro docs]) +- Adjust freebox tests which create devices ([@emontnemery] - [#98190]) ([freebox docs]) +- Adjust google_assistant tests which create devices ([@emontnemery] - [#98191]) ([google_assistant docs]) +- Adjust google_generative_ai_conversation tests which create devices ([@emontnemery] - [#98192]) ([google_generative_ai_conversation docs]) +- Adjust homekit tests which create devices ([@emontnemery] - [#98193]) ([homekit docs]) +- Adjust integration tests which create devices ([@emontnemery] - [#98196]) ([integration docs]) +- Adjust kraken tests which create devices ([@emontnemery] - [#98197]) ([kraken docs]) +- Adjust matter tests which create devices ([@emontnemery] - [#98198]) ([matter docs]) +- Adjust mazda tests which create devices ([@emontnemery] - [#98199]) ([mazda docs]) +- Adjust mikrotik tests which create devices ([@emontnemery] - [#98200]) ([mikrotik docs]) +- Adjust motioneye tests which create devices ([@emontnemery] - [#98201]) ([motioneye docs]) +- Adjust mqtt tests which create devices ([@emontnemery] - [#98202]) ([mqtt docs]) +- Adjust openai_conversation tests which create devices ([@emontnemery] - [#98203]) ([openai_conversation docs]) +- Adjust plex tests which create devices ([@emontnemery] - [#98204]) ([plex docs]) +- Adjust ps4 tests which create devices ([@emontnemery] - [#98205]) ([ps4 docs]) +- Adjust threshold tests which create devices ([@emontnemery] - [#98208]) ([threshold docs]) +- Adjust switch_as_x tests which create devices ([@emontnemery] - [#98210]) ([switch_as_x docs]) +- Adjust unifi tests which create devices ([@emontnemery] - [#98211]) ([unifi docs]) +- Adjust utility_meter tests which create devices ([@emontnemery] - [#98212]) ([utility_meter docs]) +- Add unifi power stats for PDU outlets ([@Cisien] - [#98081]) ([unifi docs]) +- Adjust derivative tests which create devices ([@emontnemery] - [#98186]) ([derivative docs]) +- Adjust device_automation tests which create devices ([@emontnemery] - [#98187]) ([device_automation docs]) +- Adjust homekit_controller tests which create devices ([@emontnemery] - [#98194]) ([homekit_controller docs]) +- Adjust ruckus_unleashed tests which create devices ([@emontnemery] - [#98206]) ([ruckus_unleashed docs]) +- Adjust smartthings tests which create devices ([@emontnemery] - [#98207]) ([smartthings docs]) +- Adjust bond tests which create devices ([@emontnemery] - [#98183]) ([bond docs]) +- Adjust hue tests which create devices ([@emontnemery] - [#98195]) ([hue docs]) +- Adjust zwave_js tests which create devices ([@emontnemery] - [#98213]) ([zwave_js docs]) +- Adjust helpers tests which create devices ([@emontnemery] - [#98214]) +- Adjust device_registry tests which create devices ([@emontnemery] - [#98215]) +- Migrate WAQI to aiowaqi library ([@joostlek] - [#98000]) ([waqi docs]) +- Refactor Rest Sensor with ManualTriggerEntity ([@gjohansson-ST] - [#97396]) ([rest docs]) +- Add entity translations to EZVIZ ([@joostlek] - [#98123]) ([ezviz docs]) +- Fix Enphase dry contact binary sensor state updates ([@cgarwood] - [#98225]) ([enphase_envoy docs]) +- Fix issue registry sending unneeded update events ([@frenck] - [#98230]) +- Add missing transmit power to ESPHome Bluetooth scanners ([@bdraco] - [#98175]) ([esphome docs]) ([bluetooth docs]) ([led_ble docs]) ([ld2410_ble docs]) +- Move DeviceInfo from entity to device registry ([@emontnemery] - [#98149]) +- Don't allow creating device if config entry does not exist ([@emontnemery] - [#98157]) +- Migrate DirecTV to has entity name ([@joostlek] - [#98159]) ([directv docs]) +- Migrate Doorbird to has entity name ([@joostlek] - [#98161]) ([doorbird docs]) +- Add device to DWD ([@joostlek] - [#98120]) ([dwd_weather_warnings docs]) +- Fix CI mypy issues ([@gjohansson-ST] - [#98241]) ([opensky docs]) ([dwd_weather_warnings docs]) +- Refactor JSON attribute parsing in rest ([@epenet] - [#97526]) ([rest docs]) +- Migrate DenonAVR to has entity name ([@joostlek] - [#98155]) ([denonavr docs]) +- Enforce a minimum temperature range for nest thermostats ([@allenporter] - [#98238]) ([nest docs]) +- Update mypy to 1.5.0 ([@cdce8p] - [#98179]) ([litterrobot docs]) ([bluetooth docs]) +- Add entity translations to Keymitt ble ([@joostlek] - [#98236]) ([keymitt_ble docs]) +- Do not add entities with invalid device info ([@emontnemery] - [#98150]) +- Migrate iZone to has entity name ([@joostlek] - [#98234]) ([izone docs]) +- Add device classes to Buienradar ([@joostlek] - [#98151]) ([buienradar docs]) +- Add base entity to Garages Amsterdam ([@joostlek] - [#98172]) ([garages_amsterdam docs]) +- Wallbox Integration Change Switch Availability ([@hesselonline] - [#98111]) ([wallbox docs]) +- Add types-xmltodict dependency ([@cdce8p] - [#98268]) +- Add types-psutil dependency ([@cdce8p] - [#98267]) ([systemmonitor docs]) +- Add Enphase switch platform and grid enable switch ([@cgarwood] - [#98261]) ([enphase_envoy docs]) (new-platform) +- Fix deque import ([@cdce8p] - [#98269]) ([stream docs]) +- Improve met_eireann generic typing ([@cdce8p] - [#98278]) ([met_eireann docs]) +- Improve wake_word generic typing ([@cdce8p] - [#98279]) ([wake_word docs]) +- Add Enphase Encharge aggregate sensors ([@cgarwood] - [#98276]) ([enphase_envoy docs]) +- Correct checks for non-finite numbers in ESPHome ([@emontnemery] - [#98102]) ([esphome docs]) +- Plugwise climate: remove extra_state_attributes property ([@bouwew] - [#98153]) ([plugwise docs]) (breaking-change) +- Fix fanSpeed issue ([@erwindouna] - [#98293]) ([tado docs]) +- Add entity translations to DWD ([@joostlek] - [#98254]) ([dwd_weather_warnings docs]) +- Modernize ipma weather ([@emontnemery] - [#98062]) ([ipma docs]) +- Add UniFi power stats for PDU overall AC outlet metrics ([@Cisien] - [#98217]) ([unifi docs]) +- Add dataclass for Minecraft Server data ([@elmurato] - [#98297]) ([minecraft_server docs]) +- Update todoist-api-python to 2.1.1 ([@cdce8p] - [#98263]) ([todoist docs]) +- Google Assistant SDK: Allow responses for send_text_command ([@tronikos] - [#95966]) ([google_assistant_sdk docs]) +- Add missing logging for opower library ([@tronikos] - [#98325]) ([opower docs]) +- Plugwise climate: add HVAC_Mode handling to set_temperature() ([@bouwew] - [#98273]) ([plugwise docs]) +- Add domestic_hot_water_setpoint number to Plugwise ([@bouwew] - [#98092]) ([plugwise docs]) +- Add Ezviz siren entity ([@RenierM26] - [#93612]) ([ezviz docs]) (new-platform) +- Cleanup EZVIZ number entity ([@RenierM26] - [#98333]) ([ezviz docs]) +- Update homekit entity feature constants ([@jbouwh] - [#98337]) ([homekit docs]) +- Update vacuum entity constants for Alexa tests ([@jbouwh] - [#98336]) ([alexa docs]) +- Update entity feature constants google_assistant ([@jbouwh] - [#98335]) ([google_assistant docs]) +- Add types-Pillow dependency ([@cdce8p] - [#98266]) ([generic docs]) +- Update coverage to 7.3.0 ([@cdce8p] - [#98327]) +- Add types-caldav dependency ([@cdce8p] - [#98265]) ([caldav docs]) +- Update attrs to 23.1.0 ([@cdce8p] - [#97095]) +- Add Unifi outlet switches for PDU devices ([@Cisien] - [#98320]) ([unifi docs]) +- Add support for Bosch 2nd Gen Shutter Contact ([@Mr-Ker] - [#98331]) ([bosch_shc docs]) +- Bump zeroconf to 0.75.0 ([@bdraco] - [#98360]) ([zeroconf docs]) +- Downgrade todoist-api-python to 2.0.2 and attrs to 22.2.0 ([@cdce8p] - [#98354]) ([todoist docs]) +- Decrease event loop latency by binding time.monotonic to loop.time directly ([@bdraco] - [#98288]) +- Bump zeroconf to 0.76.0 ([@bdraco] - [#98366]) ([zeroconf docs]) +- Exchange WazeRouteCalculator with pywaze in waze_travel_time ([@eifinger] - [#98169]) ([waze_travel_time docs]) +- Update beautifulsoup to 4.12.2 ([@cdce8p] - [#98372]) ([scrape docs]) +- Update async-timeout to 4.0.3 ([@cdce8p] - [#98370]) +- Update tqdm to 4.66.1 ([@cdce8p] - [#98328]) +- Update caldav to 1.3.6 ([@cdce8p] - [#98371]) ([caldav docs]) +- Create pytest output artifact [ci] ([@cdce8p] - [#98106]) +- Raise ConfigEntryNotReady when unable to connect during setup of AVM Fritz!Smarthome ([@mib1185] - [#97985]) ([fritzbox docs]) +- Store preferred border agent ID in thread dataset store ([@emontnemery] - [#98375]) ([thread docs]) +- Bump python-otbr-api to 2.4.0 ([@emontnemery] - [#98376]) ([thread docs]) ([otbr docs]) +- Add types-beautifulsoup4 dependency ([@cdce8p] - [#98377]) ([scrape docs]) +- Add entity translations to Aseko ([@joostlek] - [#98117]) ([aseko_pool_live docs]) +- Add entity translations to justnimbus ([@joostlek] - [#98235]) ([justnimbus docs]) +- Add entity translations to Aurora ([@joostlek] - [#98079]) ([aurora docs]) +- Improve rainbird error handling ([@allenporter] - [#98239]) +- Set preferred router when importing OTBR dataset ([@emontnemery] - [#98379]) ([otbr docs]) +- Remove Verisure default lock code ([@gjohansson-ST] - [#94676]) ([verisure docs]) +- Update todoist-api-python to 2.1.2 ([@cdce8p] - [#98383]) ([todoist docs]) +- Use @require_admin decorator ([@edenhaus] - [#98061]) ([api docs]) ([media_source docs]) ([zwave_js docs]) +- Store preferred border agent ID for each thread dataset ([@emontnemery] - [#98384]) ([thread docs]) +- Rename some incorrectly named assist_pipeline tests ([@emontnemery] - [#98389]) ([assist_pipeline docs]) +- Update attrs to 23.1.0 ([@cdce8p] - [#98385]) +- Improve picotts ([@MartinHjelmare] - [#98391]) ([picotts docs]) +- Include border agent ID in thread router discovery ([@emontnemery] - [#98378]) ([thread docs]) +- Add entity translations for August ([@joostlek] - [#98077]) ([august docs]) +- Enable Alexa Unlock directive ([@marcheologo] - [#97127]) ([alexa docs]) +- Ensure headers middleware handles errors too ([@frenck] - [#98397]) ([http docs]) +- Avoid leaking backtrace on connection lost in arcam ([@elupus] - [#98277]) ([arcam_fmj docs]) +- Update aioairzone to v0.6.6 ([@Noltari] - [#98399]) ([airzone docs]) +- Add entity translations to Goodwe ([@joostlek] - [#98224]) ([goodwe docs]) +- ipma: remove abmantis from codeowners ([@abmantis] - [#98304]) +- Bump python-otbr-api to 2.5.0 ([@emontnemery] - [#98403]) ([thread docs]) ([otbr docs]) +- Bump zeroconf to 0.78.0 ([@bdraco] - [#98405]) ([zeroconf docs]) +- Add sensor when meter last sent its data to Discovergy ([@jpbede] - [#97223]) ([discovergy docs]) +- Add entity translations to hunterdouglas powerview ([@joostlek] - [#98232]) ([hunterdouglas_powerview docs]) +- Add select platform to Enphase integration ([@cgarwood] - [#98368]) ([enphase_envoy docs]) (new-platform) +- Ignore smartthings storage on fresh install ([@balloob] - [#98418]) ([smartthings docs]) +- Simplify error handling in otbr async_setup_entry ([@emontnemery] - [#98395]) ([otbr docs]) +- Include border agent id in response to WS otbr/info ([@emontnemery] - [#98394]) ([otbr docs]) +- Adjust thread router discovery typing ([@emontnemery] - [#98439]) ([thread docs]) +- Include extended address in response to WS otbr/info ([@emontnemery] - [#98440]) ([otbr docs]) +- Replace async_timeout with asyncio.timeout A-B ([@bdraco] - [#98415]) +- Add setup function to the component loader ([@emontnemery] - [#98148]) +- Refactor Rest Switch with ManualTriggerEntity ([@gjohansson-ST] - [#97403]) ([rest docs]) +- Make image upload mimetype to match frontend ([@frenck] - [#98411]) ([image_upload docs]) +- Disable polling in buienradar weather entity ([@emontnemery] - [#98443]) ([buienradar docs]) +- Use asyncio.timeout [i-n] ([@cdce8p] - [#98450]) +- Use asyncio.timeout [s-z] ([@cdce8p] - [#98452]) +- Update Enphase dry contact relay DeviceInfo and name ([@cgarwood] - [#98429]) ([enphase_envoy docs]) +- Use asyncio.timeout [b-e] ([@cdce8p] - [#98448]) +- Use asyncio.timeout [core] ([@cdce8p] - [#98447]) +- Use asyncio.timeout [f-h] ([@cdce8p] - [#98449]) +- Fix AiohttpClientMockResponse.release ([@emontnemery] - [#98458]) +- Restore sensorpush state when device becomes available ([@bdraco] - [#98420]) ([sensorpush docs]) +- Reolink 100% test coverage ([@starkillerOG] - [#94763]) ([reolink docs]) +- Set _attr_condition in WeatherEntity ([@emontnemery] - [#98459]) ([weather docs]) ([smhi docs]) ([buienradar docs]) +- Use asyncio.timeout [o-s] ([@cdce8p] - [#98451]) +- Replace "percents" -> "percentage" in flux_led option flow ([@reedy] - [#98059]) ([flux_led docs]) +- Update buienweather data before adding entities ([@emontnemery] - [#98455]) ([buienradar docs]) +- Remove unused code in enphase_envoy ([@bdraco] - [#98474]) ([enphase_envoy docs]) +- Add number platform & battery setpoint entities to Enphase integration ([@cgarwood] - [#98427]) ([enphase_envoy docs]) (new-platform) +- Small cleanups to enphase_envoy select platform ([@bdraco] - [#98476]) ([enphase_envoy docs]) +- Remove some bound attributes from enphase_envoy binary_sensor ([@bdraco] - [#98477]) ([enphase_envoy docs]) +- Remove some bound attributes from enphase_envoy sensor ([@bdraco] - [#98479]) ([enphase_envoy docs]) +- Modernize aemet weather ([@emontnemery] - [#97969]) ([aemet docs]) +- Create a single entity for new met_eireann config entries ([@emontnemery] - [#98100]) ([met_eireann docs]) +- Bump protobuf to 4.24.0 ([@bdraco] - [#98468]) +- Bump aiolyric to 1.1.0 ([@dalinicus] - [#98113]) ([lyric docs]) +- Improve test recovery MQTT certificate files ([@jbouwh] - [#98223]) ([mqtt docs]) +- Add device_class to Renault charging remaining time ([@emmaguy] - [#98393]) ([renault docs]) +- Update Light flash description ([@apbarratt] - [#98252]) ([light docs]) +- Add some typing to doorbird ([@bdraco] - [#98483]) ([doorbird docs]) +- Skip writing pyc files [ci] ([@cdce8p] - [#98423]) +- Map meteo_france weather condition codes once ([@emontnemery] - [#98513]) ([meteo_france docs]) +- Push updated ecobee weather forecast to listeners ([@emontnemery] - [#98511]) ([ecobee docs]) +- Bump zeroconf to 0.80.0 ([@bdraco] - [#98416]) ([zeroconf docs]) +- Fix checks for duplicated config entries in IPMA ([@dgomes] - [#98319]) ([ipma docs]) +- Don't allow hass.config.config_dir to be None ([@emontnemery] - [#98442]) ([zha docs]) ([verisure docs]) ([cloud docs]) ([system_log docs]) ([homematicip_cloud docs]) ([file docs]) +- Add PoE switch tests ([@mheath] - [#95087]) ([tplink_omada docs]) +- Map ipma weather condition codes once ([@emontnemery] - [#98512]) ([ipma docs]) +- Make EnOceanSensor a RestoreSensor ([@emontnemery] - [#98527]) ([enocean docs]) +- Make ESPHome deep sleep tests more robust ([@bdraco] - [#98535]) ([esphome docs]) +- Add base entity for Dexcom ([@joostlek] - [#98158]) ([dexcom docs]) +- Log events with no listeners ([@emontnemery] - [#98540]) +- Make eufylife_ble sensors inherit RestoreSensor ([@emontnemery] - [#98528]) ([eufylife_ble docs]) +- Don't create certain start.ca sensors for unlimited plans ([@emontnemery] - [#98525]) ([startca docs]) (breaking-change) +- Map accuweather weather condition codes once ([@emontnemery] - [#98509]) ([accuweather docs]) +- Improve typing of nws ([@emontnemery] - [#98485]) ([nws docs]) +- Modernize tomorrowio weather ([@emontnemery] - [#98466]) ([tomorrowio docs]) +- Map SMHI weather condition codes once ([@emontnemery] - [#98517]) ([smhi docs]) +- Map openweathermap weather condition codes once ([@emontnemery] - [#98516]) ([openweathermap docs]) +- Map metoffice weather condition codes once ([@emontnemery] - [#98515]) ([metoffice docs]) +- Modernize environment_canada weather ([@emontnemery] - [#98502]) ([environment_canada docs]) +- Map meteoclimatic weather condition codes once ([@emontnemery] - [#98514]) ([meteoclimatic docs]) +- Map demo and kitchen_sink weather condition codes once ([@emontnemery] - [#98510]) ([demo docs]) ([kitchen_sink docs]) +- Modernize buienradar weather ([@emontnemery] - [#98473]) ([buienradar docs]) +- Update mypy to 1.5.1 ([@cdce8p] - [#98554]) +- Make IKEA fan sensors diagnostic in ZHA ([@puddly] - [#97747]) ([zha docs]) +- Expose dew point in Met.no ([@slovdahl] - [#98543]) ([norway_air docs]) ([met docs]) +- Fix Verisure config entry migration ([@gjohansson-ST] - [#98546]) ([verisure docs]) +- Bump odp-amsterdam to v5.3.0 ([@klaasnicolaas] - [#98555]) ([garages_amsterdam docs]) +- Add state_class to tomorrowio UV Index ([@dirrgang] - [#98541]) ([tomorrowio docs]) +- Improve availability of Tractive entities ([@bieniu] - [#97091]) ([tractive docs]) +- Revert "Fix fanSpeed issue in Tado" ([@erwindouna] - [#98506]) ([tado docs]) +- Migrate IPMA to has entity name ([@joostlek] - [#98572]) ([ipma docs]) +- Additional doorbird cleanups to prepare for event entities ([@bdraco] - [#98542]) ([doorbird docs]) +- Log Tractive events on debug level ([@bieniu] - [#98539]) ([tractive docs]) +- Fix aiohttp test RuntimeWarning ([@cdce8p] - [#98568]) ([buienradar docs]) +- Bump aioesphomeapi to 16.0.1 ([@bdraco] - [#98536]) ([esphome docs]) +- Add tests for device tracker in Prometheus ([@rcloran] - [#98054]) ([prometheus docs]) +- Bump renault-api to 0.2.0 ([@epenet] - [#98587]) ([renault docs]) +- Migrate Cert Expiry to has entity name ([@joostlek] - [#98160]) ([cert_expiry docs]) +- Add tests and typing to Tado config flow ([@erwindouna] - [#98281]) ([tado docs]) +- Create a single entity for new met.no config entries ([@emontnemery] - [#98098]) ([met docs]) +- Add pipeline VAD events ([@synesthesiam] - [#98603]) ([assist_pipeline docs]) +- Add humidity and dew point to tomorrow.io integration ([@lymanepp] - [#98496]) ([tomorrowio docs]) +- Add option to disable MQTT Alarm Control Panel supported features ([@paravoid] - [#98363]) ([mqtt docs]) +- New integration for Comelit SimpleHome ([@chemelli74] - [#96552]) ([comelit docs]) (new-integration) +- Fix Flume leak detected sensor ([@tronikos] - [#98560]) ([flume docs]) (breaking-change) +- Bump dbus-fast to 1.91.4 ([@bdraco] - [#98600]) ([bluetooth docs]) +- Remove unneeded startswith in content check of image upload ([@frenck] - [#98599]) ([image_upload docs]) +- Modbus: set state_class etc in slaves. ([@janiversen] - [#98332]) ([modbus docs]) +- Fix copy-paste error in comments of number tests ([@edenhaus] - [#98615]) ([number docs]) +- Add device to Garage Amsterdam entity ([@joostlek] - [#98573]) ([garages_amsterdam docs]) +- Log entity_id payload and template on MQTT value template error ([@jbouwh] - [#98353]) ([mqtt docs]) +- Allow control of pump mode for nibe ([@elupus] - [#98499]) ([nibe_heatpump docs]) +- Name unnamed update entities by their device class ([@edenhaus] - [#98579]) ([rainmachine docs]) ([ezviz docs]) ([litterrobot docs]) ([update docs]) +- Add Yale Smart Living diagnostics test ([@gjohansson-ST] - [#98590]) ([yale_smart_alarm docs]) +- Remove default code in Yale Smart Living ([@gjohansson-ST] - [#94675]) ([yale_smart_alarm docs]) +- Use zoneinfo instead of pytz, mark pytz as banned in ruff ([@scop] - [#98613]) ([unifiprotect docs]) +- Bump hatasmota to 0.7.0 ([@emontnemery] - [#98636]) ([tasmota docs]) +- Make the check_config script open issue_registry read only ([@emontnemery] - [#98545]) +- Cleanup ManualTriggerSensorEntity ([@gjohansson-ST] - [#98629]) ([rest docs]) ([sql docs]) ([command_line docs]) ([scrape docs]) +- Clean up integration sensor ([@dgomes] - [#98552]) ([integration docs]) +- Update country `province` validation ([@arkid15r] - [#84463]) ([workday docs]) +- UniFi refactor using site data ([@Kane610] - [#98549]) ([unifi docs]) +- Fix rest debug logging ([@jbouwh] - [#98649]) ([rest docs]) +- Fix aiohttp DeprecationWarning ([@cdce8p] - [#98626]) ([cloud docs]) +- Change naming of Shelly entities to correspond with HA guidelines ([@bieniu] - [#97533]) ([shelly docs]) +- Add Starlink device tracker ([@boswelja] - [#91445]) ([starlink docs]) (new-platform) +- Add Tractive `sleep` and `activity` sensors ([@bieniu] - [#98575]) ([tractive docs]) +- Reolink add pan position sensor ([@starkillerOG] - [#98592]) ([reolink docs]) +- Bump dbus-fast to 1.92.0 ([@bdraco] - [#98656]) ([bluetooth docs]) +- Upgrade ruff to 0.0.285 ([@scop] - [#98647]) +- Add Fan Speed number entity to Nexia ([@Ongion] - [#98642]) ([nexia docs]) +- Enphase remove operating ([@cgarwood] - [#98682]) ([enphase_envoy docs]) +- Support Eco Mode Preset in Climates ([@hahn-th] - [#98359]) ([homematicip_cloud docs]) +- Duotecno code-cleanup ([@Cereal2nd] - [#98675]) ([duotecno docs]) +- Add vicare sensor gas_summary_consumption_heating_lastsevendays ([@andresb5555] - [#95280]) ([vicare docs]) +- Deduplicate Tasmota sensor tests ([@emontnemery] - [#98628]) ([tasmota docs]) +- Remove dead code from __main__.py ([@emontnemery] - [#98694]) +- Verisure Improve Unpack ([@niro1987] - [#98696]) ([verisure docs]) +- Add additional tasmota tests ([@emontnemery] - [#98695]) ([tasmota docs]) +- Refactor doorbird to avoid using events internally ([@bdraco] - [#98585]) ([doorbird docs]) (breaking-change) +- Filter some pytest warnings ([@cdce8p] - [#98689]) +- Remove no longer used nest binary sensor ([@scop] - [#98714]) ([nest docs]) +- Move Workday failures to __init__ ([@gjohansson-ST] - [#98651]) ([workday docs]) +- Ignore ble name for gardena ([@elupus] - [#98126]) ([gardena_bluetooth docs]) +- Use snapshot assertion for Accuweather diagnostics ([@joostlek] - [#98725]) ([accuweather docs]) +- Bump aioshelly to 6.0.0 ([@thecode] - [#98719]) ([shelly docs]) +- Reduce overhead to update august activities ([@bdraco] - [#98730]) ([august docs]) +- Bump yalexs to 1.7.0 ([@bdraco] - [#98720]) ([august docs]) +- Update aioqsw to v0.3.3 ([@Noltari] - [#98737]) ([qnap_qsw docs]) +- Use snapshot assertion for Jellyfin diagnostics ([@ctalkington] - [#98732]) ([jellyfin docs]) +- Use snapshot assertion for Airvisual diagnostics ([@joostlek] - [#98728]) ([airvisual docs]) +- Use snapshot assertion for Forecast solar diagnostics ([@joostlek] - [#98723]) ([forecast_solar docs]) +- Use snapshot assertion for Roku diagnostics ([@ctalkington] - [#98731]) ([roku docs]) +- Use snapshot assertion for KNX diagnostics ([@joostlek] - [#98724]) ([knx docs]) +- Bump pyspcwebgw to 0.7.0 ([@jschlyter] - [#98593]) ([spc docs]) +- Clean off unnecessary logger in Workday ([@gjohansson-ST] - [#98741]) ([workday docs]) +- Introduce base class for Neato ([@joostlek] - [#98071]) ([neato docs]) +- Add lawnmower entity ([@mikey0000] - [#93623]) ([lawn_mower docs]) (new-integration) +- Fix LiteJet import config issue ([@gjohansson-ST] - [#97679]) ([litejet docs]) +- Use shorthand attributes in GDACS ([@joostlek] - [#98173]) ([gdacs docs]) +- Update aioairzone to v0.6.7 ([@Noltari] - [#98744]) ([airzone docs]) +- Use snapshot assertion for Airnow diagnostics ([@joostlek] - [#98727]) ([airnow docs]) +- Bump yalexs to 1.8.0 ([@bdraco] - [#98751]) ([august docs]) +- Add `payload` to Scrape config flow ([@gjohansson-ST] - [#98412]) ([scrape docs]) +- Modernize template weather ([@gjohansson-ST] - [#98064]) ([template docs]) +- Map heatercooler rotation speed as 3 level fan speed in homekit controller ([@freedreamer82] - [#98291]) ([homekit_controller docs]) +- Add ZigStar UZG-01 ZHA zeroconf autodiscovery ([@mercenaruss] - [#98657]) ([zha docs]) +- ESPHome Wake Word support ([@jesserockz] - [#98544]) ([esphome docs]) +- Use storage helper in feedreader ([@MartinHjelmare] - [#98754]) ([feedreader docs]) +- Bump dbus-fast to 1.93.0 ([@bdraco] - [#98758]) ([bluetooth docs]) +- Add entity translations to Kraken ([@joostlek] - [#98765]) ([kraken docs]) +- Fix default values in Scrape ([@gjohansson-ST] - [#98755]) ([scrape docs]) +- Python 3.10 support cleanups ([@scop] - [#98640]) +- Update aws boto dependencies ([@cdce8p] - [#98619]) ([route53 docs]) ([amazon_polly docs]) ([aws docs]) +- Add snapshot assertion to Ambient Station ([@joostlek] - [#98764]) ([ambient_station docs]) +- Add device info to LG Soundbar ([@joostlek] - [#98771]) ([lg_soundbar docs]) +- Add update platform to devolo Home Network ([@Shutgun] - [#86003]) ([devolo_home_network docs]) (new-platform) +- Set battery device class in Logi Circle ([@joostlek] - [#98774]) ([logi_circle docs]) +- Add entity translations to Hyperion ([@joostlek] - [#98635]) ([hyperion docs]) +- Add morning and evening damping to Forecast solar ([@joostlek] - [#98721]) ([forecast_solar docs]) +- Update to 1.3.0 of gardena bluetooth ([@elupus] - [#98776]) ([gardena_bluetooth docs]) +- Add/Modify tomorrow.io sensor entity icons ([@dirrgang] - [#98648]) ([tomorrowio docs]) +- Unifi add port forward control to switch platform ([@Kane610] - [#98309]) ([unifi docs]) +- Enable strict typing for doorbird ([@bdraco] - [#98778]) ([doorbird docs]) +- Remove unused code in doorbird ([@bdraco] - [#98779]) ([doorbird docs]) +- Only create an issue if push updates fail 5 times in a row for Shelly gen1 devices ([@bieniu] - [#98747]) ([shelly docs]) +- Add entity translations to Honeywell Lyric ([@joostlek] - [#98775]) ([lyric docs]) +- Migrate LG Soundbar to has entity name ([@joostlek] - [#98773]) ([lg_soundbar docs]) +- Migrate LastFM to has entity name ([@joostlek] - [#98766]) ([lastfm docs]) +- Use VehicleType enum for Garages Amsterdam integration ([@klaasnicolaas] - [#98780]) ([garages_amsterdam docs]) +- Set thread dataset's preferred router on add if not set ([@emontnemery] - [#98639]) ([thread docs]) +- Add CoordinatorWeatherEntity ([@emontnemery] - [#98777]) ([weather docs]) ([environment_canada docs]) ([met docs]) ([aemet docs]) ([met_eireann docs]) ([tomorrowio docs]) +- Update pyipp to 0.14.4 ([@ctalkington] - [#98791]) ([ipp docs]) +- Add device to Dexcom ([@joostlek] - [#98574]) ([dexcom docs]) +- Require device id for Roku entities ([@ctalkington] - [#98734]) ([roku docs]) +- Add entity translations to Bosch SHC ([@joostlek] - [#98750]) ([bosch_shc docs]) +- Add device info to Life360 ([@joostlek] - [#98772]) ([life360 docs]) +- Add snapshot assertion to Airzone cloud ([@joostlek] - [#98761]) ([airzone_cloud docs]) +- Add snapshot assertion to Airvisual Pro ([@joostlek] - [#98759]) ([airvisual_pro docs]) +- Add Reolink zoom in/out buttons ([@starkillerOG] - [#97638]) ([reolink docs]) +- Add device info to FOSCAM ([@joostlek] - [#98167]) ([foscam docs]) +- Modernize open_meteo weather ([@emontnemery] - [#98504]) ([open_meteo docs]) +- Modernize nws weather ([@emontnemery] - [#98748]) ([weather docs]) ([nws docs]) +- Allows the supervisor to send a session's user to addon with header X-Remote-User ([@baflo] - [#88472]) ([hassio docs]) +- Migrate openweathermap weather to CoordinatorEntity ([@emontnemery] - [#98799]) ([openweathermap docs]) +- Add preview to sensor group config and option flows ([@emontnemery] - [#83638]) ([min_max docs]) +- Add entity translations to Modem callerID ([@joostlek] - [#98798]) ([modem_callerid docs]) +- Add support for Shelly Gas Valve addon ([@bieniu] - [#98705]) ([shelly docs]) +- Use snapshot assertion for Airly diagnostics ([@joostlek] - [#98726]) ([airly docs]) +- Add entity translations to Logi circle ([@joostlek] - [#98797]) ([logi_circle docs]) +- Add text sensor to BTHome ([@Ernst79] - [#98355]) ([bthome docs]) +- Migrate Oncue to has entity name ([@joostlek] - [#98812]) ([oncue docs]) +- Add entity translations to Nexia ([@joostlek] - [#98803]) ([nexia docs]) +- Abort Shelly setup if MAC address mismatch ([@thecode] - [#98807]) ([shelly docs]) +- Add entity translations to Roku ([@joostlek] - [#96083]) ([roku docs]) +- Adjust hassfest to require translations for core services ([@edenhaus] - [#98814]) +- Retry lifx setup later if device has an unexpected serial ([@bdraco] - [#98783]) ([lifx docs]) +- Detect wake word services in hassio discovery ([@synesthesiam] - [#98827]) ([wyoming docs]) +- Bump zeroconf to 0.81.0 ([@bdraco] - [#98826]) ([zeroconf docs]) +- Add Reolink AI detection delay time ([@starkillerOG] - [#98398]) ([reolink docs]) +- Add options flow to OpenSky ([@joostlek] - [#98177]) ([opensky docs]) +- Bump aiosomecomfort to 0.0.16 in Honeywell ([@mkmer] - [#98824]) ([honeywell docs]) +- Add input option to skip coverage [ci] ([@cdce8p] - [#98821]) +- Add entity translations to OpenGarage ([@joostlek] - [#98834]) ([opengarage docs]) +- Downgrade Debouncer call ignored log message ([@thecode] - [#98840]) +- Add entity translations to Powerwall ([@joostlek] - [#98843]) ([powerwall docs]) +- Bump zeroconf to 0.82.1 ([@bdraco] - [#98839]) ([zeroconf docs]) +- Set assist pipeline binary sensor to true only when stt-start is received ([@jesserockz] - [#98844]) ([esphome docs]) +- Add entity translations to Dexcom ([@joostlek] - [#98795]) ([dexcom docs]) +- Add device info to peco ([@joostlek] - [#98836]) ([peco docs]) +- Add entity translations to OVO Energy ([@joostlek] - [#98835]) ([ovo_energy docs]) +- Add filter for affected areas in NINA warnings ([@DeerMaximum] - [#97053]) ([nina docs]) +- Deprecate aux heat for mqtt climate ([@jbouwh] - [#98666]) ([mqtt docs]) +- Add Airzone Cloud System binary sensors ([@Noltari] - [#95121]) ([airzone_cloud docs]) +- Add hot water sensor support to Airzone ([@Noltari] - [#98500]) ([airzone docs]) +- Abort ESPHome connection when both name and mac address do not match ([@bdraco] - [#98787]) ([esphome docs]) (breaking-change) +- Add entity name translations for Reolink ([@starkillerOG] - [#98589]) ([reolink docs]) +- Migrate Prosegur to has entity name ([@joostlek] - [#98845]) ([prosegur docs]) +- Add entity translations to PECO ([@joostlek] - [#98847]) ([peco docs]) +- Remove unnnecessary pylint configs from core ([@scop] - [#98704]) +- Update AEMET-OpenData to v0.3.0 ([@Noltari] - [#98810]) ([aemet docs]) +- Remove data rate converting code from NZBGet ([@joostlek] - [#98806]) ([nzbget docs]) +- Change Enphase dry contact relay binary_sensor to switch ([@cgarwood] - [#98467]) ([enphase_envoy docs]) +- Remove YAML solution from Open Exchange Rates ([@joostlek] - [#98815]) ([openexchangerates docs]) +- Fix Airzone Cloud diagnostics ([@Noltari] - [#98857]) ([airzone_cloud docs]) +- Fix imap test RuntimeWarning ([@cdce8p] - [#98865]) ([imap docs]) +- Enable code coverage for metoffice sensor + weather ([@emontnemery] - [#98863]) +- Refactor openhome media player getters and attrs ([@bazwilliams] - [#98690]) ([openhome docs]) +- Remove config name from IPMA config flow ([@joostlek] - [#98576]) ([ipma docs]) +- Clean up Freebox config flow ([@joostlek] - [#97347]) ([freebox docs]) +- Use constructor in Freebox config flow ([@joostlek] - [#98870]) ([freebox docs]) +- Fix forked_daapd test RuntimeWarning ([@cdce8p] - [#98864]) ([forked_daapd docs]) +- Small typing fix in binary_sensor group ([@emontnemery] - [#98874]) ([group docs]) +- Don't allow numerical sensor state to be NaN or inf ([@emontnemery] - [#98110]) ([sensor docs]) +- Add preview support to binary sensor group ([@emontnemery] - [#98872]) ([group docs]) +- Add state classes to adguard sensors ([@dirrgang] - [#98577]) ([adguard docs]) +- Revert "Add state classes to adguard sensors" ([@frenck] - [#98880]) ([adguard docs]) +- Use entity descriptions for IPP ([@ctalkington] - [#93888]) ([ipp docs]) +- Retry enphase_envoy setup later if the wrong device is found ([@bdraco] - [#98882]) ([enphase_envoy docs]) +- Retry lookin setup later if the wrong device is found ([@bdraco] - [#98881]) ([lookin docs]) +- Wake word entity state/category fix ([@synesthesiam] - [#98886]) ([wake_word docs]) +- Deduplicate group preview tests ([@emontnemery] - [#98883]) ([group docs]) +- Deduplicate entities derived from GroupEntity ([@emontnemery] - [#98893]) ([group docs]) +- Enable strict typing for ipp ([@ctalkington] - [#98792]) ([ipp docs]) +- Migrate BSB-Lan diagnostics test to snapshot assertion ([@jpbede] - [#98899]) ([bsblan docs]) +- baf: Raise ConfigEntryNotReady when the device has a mismatched UUID ([@jfroy] - [#98898]) ([baf docs]) +- Use snapshot assertion for Discovergy diagnostics test ([@jpbede] - [#98871]) ([discovergy docs]) +- Retry rainmachine setup later if the wrong device is found ([@bdraco] - [#98888]) ([rainmachine docs]) +- Use snapshot assertion for Axis diagnostics test ([@joostlek] - [#98902]) ([axis docs]) +- Use snapshot assertion for Deconz diagnostics test ([@joostlek] - [#98908]) ([deconz docs]) +- Use snapshot assertion for Environment Canada diagnostics test ([@joostlek] - [#98912]) ([environment_canada docs]) +- Bump energyzero to v0.5.0 ([@klaasnicolaas] - [#98914]) ([energyzero docs]) +- Add moisture sensors entities for gardena ([@elupus] - [#98282]) ([gardena_bluetooth docs]) +- Energyzero - Add sensor entity to pick best hours ([@klaasnicolaas] - [#98916]) ([energyzero docs]) +- Use snapshot assertion for August diagnostics test ([@joostlek] - [#98901]) ([august docs]) +- Remove unnnecessary pylint configs from components/[a-d]* ([@scop] - [#98911]) +- Remove unnnecessary pylint configs from components [m-r]* ([@scop] - [#98924]) +- Use snapshot assertion for Cpuspeed diagnostics test ([@joostlek] - [#98907]) ([cpuspeed docs]) +- Use snapshot assertion for Enphase Envoy diagnostics test ([@joostlek] - [#98910]) ([enphase_envoy docs]) +- Use snapshot assertion for ESPHome diagnostics test ([@joostlek] - [#98913]) ([esphome docs]) +- Add additional debug logging for imap ([@jbouwh] - [#98877]) ([imap docs]) +- Use snapshot assertion for Co2signal diagnostics test ([@joostlek] - [#98905]) ([co2signal docs]) +- Use snapshot assertion for Coinbase diagnostics test ([@joostlek] - [#98906]) ([coinbase docs]) +- Remove unnnecessary pylint configs from components [s-z]* ([@scop] - [#98925]) +- Bump bluetooth-data-tools to 1.9.0 ([@bdraco] - [#98927]) ([esphome docs]) ([bluetooth docs]) ([led_ble docs]) ([ld2410_ble docs]) +- Use snapshot assertion for Ridwell diagnostics test ([@joostlek] - [#98919]) ([ridwell docs]) +- Bump hass-nabucasa from 0.69.0 to 0.70.0 ([@ludeeus] - [#98935]) ([cloud docs]) +- Use snapshot assertion for EasyEnergy diagnostics test ([@joostlek] - [#98909]) ([easyenergy docs]) +- Add entity translations to Sabnzbd ([@joostlek] - [#98923]) ([sabnzbd docs]) +- Add origin info support for MQTT discovered items ([@jbouwh] - [#98782]) ([mqtt docs]) +- Add repair issue about the deprecation of home plus control ([@edenhaus] - [#98828]) ([home_plus_control docs]) +- Add Trafikverket Camera integration ([@gjohansson-ST] - [#79873]) ([trafikverket_camera docs]) (new-integration) +- Add entity translations to Ridwell ([@joostlek] - [#98918]) ([ridwell docs]) +- Use snapshot assertion for Brother diagnostics test ([@joostlek] - [#98904]) ([brother docs]) +- Move platform specifics out of Solaredge const ([@joostlek] - [#98941]) ([solaredge docs]) +- Teach CoordinatorWeatherEntity about multiple coordinators ([@emontnemery] - [#98830]) ([weather docs]) ([environment_canada docs]) ([met docs]) ([aemet docs]) ([nws docs]) ([met_eireann docs]) ([tomorrowio docs]) ([open_meteo docs]) +- Add entity translations to Rachio ([@joostlek] - [#98917]) ([rachio docs]) +- Add coordinator test for Yale Smart Living ([@gjohansson-ST] - [#98638]) ([yale_smart_alarm docs]) +- SNMP sensor refactor to ManualTriggerSensorEntity ([@gjohansson-ST] - [#98630]) ([snmp docs]) +- Use a single WS command for group preview ([@emontnemery] - [#98903]) ([group docs]) +- Retry yeelight setup later if the wrong device is found ([@bdraco] - [#98884]) ([yeelight docs]) +- Remove `TemplateSensor` from the `template_entity` helper ([@gjohansson-ST] - [#98945]) ([template docs]) +- Remove obsolete yaml check in SQL ([@joostlek] - [#98950]) ([sql docs]) +- Add support for event groups ([@frenck] - [#98463]) ([group docs]) +- Modernize meteo_france weather ([@emontnemery] - [#98022]) ([meteo_france docs]) (breaking-change) +- Improve performance of abort_entries_match ([@bdraco] - [#98932]) +- Move TemplateEntity to template ([@gjohansson-ST] - [#98957]) ([template docs]) +- Avoid use of `datetime.utc*` methods deprecated in Python 3.12 ([@scop] - [#93684]) +- Use snapshot assertion in Tile diagnostic test ([@joostlek] - [#98965]) ([tile docs]) +- Bump dbus-fast to 1.94.0 ([@bdraco] - [#98973]) ([bluetooth docs]) +- Make Sabnzbd entity translation clearer ([@joostlek] - [#98938]) ([sabnzbd docs]) +- Fix stream test aiohttp DeprecationWarning ([@cdce8p] - [#98962]) ([stream docs]) +- Use device class in TPLink Omada Update entity ([@joostlek] - [#98971]) ([tplink_omada docs]) +- Remove `group_type` from group preview events ([@emontnemery] - [#98952]) ([group docs]) +- Use shorthand attributes for SRP Energy ([@joostlek] - [#98953]) ([srp_energy docs]) +- Add entity translations to Risco ([@joostlek] - [#98921]) ([risco docs]) +- Migrate Squeezebox to has entity name ([@joostlek] - [#98948]) ([squeezebox docs]) +- Add entity translations to Tankerkoenig ([@joostlek] - [#98961]) ([tankerkoenig docs]) +- Add device to Tile ([@joostlek] - [#98964]) ([tile docs]) +- Do not force update mqtt device_tracker ([@jbouwh] - [#98838]) ([mqtt docs]) (breaking-change) +- Migrate Snooz to has entity name ([@joostlek] - [#98940]) ([snooz docs]) +- Electric Kiwi: Fix time for installations in UTC ([@mikey0000] - [#97881]) ([electric_kiwi docs]) +- Migrate Life360 to has entity name ([@joostlek] - [#98796]) ([life360 docs]) +- Use device class translations for 1-wire ([@joostlek] - [#98813]) ([onewire docs]) +- Use snapshot assertion for onvif diagnostics test ([@jpbede] - [#98982]) ([onvif docs]) +- Use snapshot assertion for iqvia diagnostics test ([@jpbede] - [#98983]) ([iqvia docs]) +- Add new integration Yardian ([@h3l1o5] - [#97326]) ([yardian docs]) (new-integration) +- Replace remaining utcnow calls + add ruff check ([@cdce8p] - [#97964]) +- Add preview support to all groups ([@emontnemery] - [#98951]) ([group docs]) +- Bump ical to 5.0.1 ([@allenporter] - [#98998]) ([local_calendar docs]) +- Remove unnnecessary pylint configs from components [e-l]* ([@scop] - [#99004]) +- Bump actions/checkout from 3.5.3 to 3.6.0 (@dependabot - [#99003]) +- Modernize openweathermap weather ([@emontnemery] - [#99002]) ([openweathermap docs]) +- Upgrade Verisure to 2.6.6 ([@niro1987] - [#98258]) ([verisure docs]) +- Improve performance of bluetooth coordinators ([@bdraco] - [#98997]) ([bluetooth docs]) +- Extract SRP Energy coordinator to separate file ([@joostlek] - [#98956]) ([srp_energy docs]) +- Add unique id to srp energy entity ([@joostlek] - [#99008]) ([srp_energy docs]) +- Improve SRP Energy coordinator ([@joostlek] - [#99010]) ([srp_energy docs]) +- Fix asyncio DeprecationWarning [3.12] ([@cdce8p] - [#98989]) ([ffmpeg docs]) ([minecraft_server docs]) +- Update AEMET-OpenData to v0.4.0 ([@Noltari] - [#99015]) ([aemet docs]) +- Avoid fetching state and charging state multiple time for hkc icon ([@bdraco] - [#98995]) ([homekit_controller docs]) +- Use snapshot assertion for rdw diagnostics test ([@jpbede] - [#99027]) ([rdw docs]) +- Use freezegun in opensky tests ([@emontnemery] - [#99039]) ([opensky docs]) +- Use freezegun in solaredge tests ([@emontnemery] - [#99043]) ([solaredge docs]) +- Use freezegun in qnap_qsw tests ([@emontnemery] - [#99041]) ([qnap_qsw docs]) +- Use freezegun in wled tests ([@emontnemery] - [#99048]) ([wled docs]) +- Use freezegun in devolo_home_network tests ([@emontnemery] - [#99029]) ([devolo_home_network docs]) +- Use freezegun in motioneye tests ([@emontnemery] - [#99038]) ([motioneye docs]) +- Use freezegun in lacrosse_view tests ([@emontnemery] - [#99036]) ([lacrosse_view docs]) +- Use freezegun in ws66i tests ([@emontnemery] - [#99049]) ([ws66i docs]) +- Use freezegun in tomorrowio tests ([@emontnemery] - [#99044]) ([tomorrowio docs]) +- Use freezegun in version tests ([@emontnemery] - [#99047]) ([version docs]) +- Use freezegun in trafikverket_ferry tests ([@emontnemery] - [#99045]) ([trafikverket_ferry docs]) +- Use freezegun in here_travel_time tests ([@emontnemery] - [#99032]) ([here_travel_time docs]) +- Use freezegun in landisgyr_heat_meter tests ([@emontnemery] - [#99037]) ([landisgyr_heat_meter docs]) +- Use freezegun in kraken tests ([@emontnemery] - [#99035]) ([kraken docs]) +- Use freezegun in iotawatt tests ([@emontnemery] - [#99034]) ([iotawatt docs]) +- Use freezegun in fully_kiosk tests ([@emontnemery] - [#99031]) ([fully_kiosk docs]) +- Use freezegun in hue tests ([@emontnemery] - [#99033]) ([hue docs]) +- Use freezegun in airly tests ([@emontnemery] - [#99028]) ([airly docs]) +- Use freezegun in fronius tests ([@emontnemery] - [#99030]) ([fronius docs]) +- Use freezegun in uptimerobot tests ([@emontnemery] - [#99046]) ([uptimerobot docs]) +- Use freezegun in pvpc_hourly_pricing tests ([@emontnemery] - [#99040]) ([pvpc_hourly_pricing docs]) +- Use freezegun in shelly tests ([@emontnemery] - [#99042]) ([shelly docs]) +- Use snapshot assertion for gios diagnostics test ([@jpbede] - [#98984]) ([gios docs]) +- Modernize accuweather weather ([@emontnemery] - [#99001]) ([accuweather docs]) +- Add lawn_mower platform to MQTT ([@jbouwh] - [#98831]) ([mqtt docs]) (new-platform) +- Wake word cleanup ([@synesthesiam] - [#98652]) ([assist_pipeline docs]) ([wake_word docs]) +- Add and improve comments about staggering of event listeners ([@emontnemery] - [#99058]) +- Use entity descriptions in Switcher ([@joostlek] - [#98958]) ([switcher_kis docs]) +- Replace mock_coro with AsyncMock ([@cdce8p] - [#99014]) +- Update calendar handle state updates at start/end of active/upcoming event ([@allenporter] - [#98037]) ([google docs]) ([calendar docs]) ([local_calendar docs]) +- Adjust netatmo test ([@cdce8p] - [#99071]) ([netatmo docs]) +- Use freezegun in additional fronius tests ([@emontnemery] - [#99066]) ([fronius docs]) +- Remove pylint configs flagged by useless-suppression ([@scop] - [#99081]) +- Bump zeroconf to 0.83.0 ([@bdraco] - [#99091]) ([zeroconf docs]) +- Generate Stream snapshots using next keyframe ([@uvjustin] - [#96991]) ([camera docs]) ([nest docs]) ([stream docs]) ([onvif docs]) ([generic docs]) (breaking-change) +- Remove unused variable from Airthings BLE ([@joostlek] - [#99085]) ([airthings_ble docs]) +- Bump python bsblan 0.5.14 ([@liudger] - [#99089]) ([bsblan docs]) +- Bump aiounifi to v58 ([@Kane610] - [#99103]) ([unifi docs]) +- Drop switchbot codeowner ([@bdraco] - [#99108]) ([switchbot docs]) +- Add some missing typing to isy994 ([@bdraco] - [#99110]) ([isy994 docs]) +- Add type hints to transmission ([@engrbm87] - [#99117]) ([transmission docs]) +- Use climate entity built in attrs for nest climate ([@allenporter] - [#99093]) ([nest docs]) +- Revert "Bump python bsblan 0.5.14" ([@bdraco] - [#99130]) ([bsblan docs]) +- Add typing to Venstar Config flow ([@joostlek] - [#99016]) ([venstar docs]) +- Add device info to Withings ([@joostlek] - [#99052]) ([withings docs]) +- Bump async-upnp-client to 0.35.0 ([@StevenLooman] - [#99129]) ([upnp docs]) ([yeelight docs]) ([dlna_dmr docs]) ([samsungtv docs]) ([ssdp docs]) ([dlna_dms docs]) +- Migrate Somfy mylink to has entity name ([@joostlek] - [#98947]) ([somfy_mylink docs]) +- Use shorthand attributes for airtouch4 ([@joostlek] - [#99086]) ([airtouch4 docs]) +- Use snapshot assertion for Watttime diagnostics test ([@joostlek] - [#99023]) ([watttime docs]) +- Bump dbus-fast to 1.94.1 ([@bdraco] - [#99132]) ([bluetooth docs]) +- Bump zeroconf to 0.83.1 ([@bdraco] - [#99134]) ([zeroconf docs]) +- Bump home-assistant-bluetooth to 1.10.3 ([@bdraco] - [#99133]) +- Improve UniFi PoE control by queueing commands together ([@Kane610] - [#99114]) ([unifi docs]) +- Rework UniFi Network Controller device and add software version ([@Kane610] - [#99136]) ([unifi docs]) +- Bump fnv-hash-fast to 0.4.1 ([@bdraco] - [#99135]) ([recorder docs]) ([homekit docs]) +- Bump bluetooth-data-tools 1.9.1 ([@bdraco] - [#99131]) ([esphome docs]) ([bluetooth docs]) ([led_ble docs]) ([ld2410_ble docs]) +- Bump ulid-transform to 0.8.1 ([@bdraco] - [#99139]) +- Extend Nextcloud integration ([@escoand] - [#94066]) ([nextcloud docs]) +- Retry tplink setup later if device has an unexpected mac address ([@bdraco] - [#98784]) ([tplink docs]) +- Split Owncloud CPU load in separate sensors ([@mib1185] - [#99141]) ([nextcloud docs]) (breaking-change) +- Fix typo in AnthemAV const ([@joostlek] - [#99149]) ([anthemav docs]) +- Add device info to Watttime ([@joostlek] - [#99022]) ([watttime docs]) +- Bump zeroconf to 0.84.0 ([@bdraco] - [#99138]) ([zeroconf docs]) +- Remove codeowner from airtouch4 ([@joostlek] - [#99145]) ([airtouch4 docs]) +- Improve Anova typing ([@joostlek] - [#99146]) ([anova docs]) +- Extract Ambient Station base entity to separate file ([@joostlek] - [#99142]) ([ambient_station docs]) +- Make Anova device unique id public ([@joostlek] - [#99147]) ([anova docs]) +- Rework to use list of entity descriptions in Nextcloud integration ([@mib1185] - [#99150]) ([nextcloud docs]) +- Introduce more sensors to Nextcloud ([@mib1185] - [#99155]) ([nextcloud docs]) +- Bump zeroconf to 0.85.0 ([@bdraco] - [#99165]) ([zeroconf docs]) +- Add entity translations to Watttime ([@joostlek] - [#99151]) ([watttime docs]) +- Add code owner for Media Extractor ([@joostlek] - [#99153]) ([media_extractor docs]) +- Bump bimmer_connected to 0.14.0 ([@rikroe] - [#99161]) ([bmw_connected_drive docs]) +- Add missing `low` state for `ENUM` Tractive sensors ([@bieniu] - [#99057]) ([tractive docs]) +- Fix trafikverket_camera recorder platform setup ([@emontnemery] - [#99080]) ([trafikverket_camera docs]) +- Address late modbus review ([@janiversen] - [#99123]) ([modbus docs]) +- Use freezegun in trafikverket_camera tests ([@emontnemery] - [#99067]) ([trafikverket_camera docs]) +- Bump zeroconf to 0.86.0 ([@bdraco] - [#99177]) ([zeroconf docs]) +- Bump pywemo to 1.3.0 ([@esev] - [#99172]) ([wemo docs]) +- Fix typos in home_plus_controls ([@edenhaus] - [#99188]) ([home_plus_control docs]) +- Revert "Change naming of Shelly entities to correspond with HA guidelines" ([@thecode] - [#99059]) ([shelly docs]) +- Add more type hints to Transmission ([@engrbm87] - [#99190]) ([transmission docs]) +- Remove BleBox switch constructor ([@joostlek] - [#99204]) ([blebox docs]) +- Reorganize Transmission entry setup ([@engrbm87] - [#99195]) ([transmission docs]) +- Add typing to media extractor ([@joostlek] - [#99207]) ([media_extractor docs]) +- Initialize static shorthand attributes outside of constructor for BAF ([@joostlek] - [#99202]) ([baf docs]) +- Add image platform to devolo_home_network ([@Shutgun] - [#98036]) ([devolo_home_network docs]) (new-platform) +- Vodafone Station device tracker ([@chemelli74] - [#94032]) ([vodafone_station docs]) (new-integration) +- Use shorthand attributes in August ([@joostlek] - [#99196]) ([august docs]) +- Add entity translations to System bridge ([@joostlek] - [#98959]) ([system_bridge docs]) +- Add indoor sensors to Honeywell integration ([@jakecolman] - [#98609]) ([honeywell docs]) +- Switch async_track_point_in_time to async_call_later in alarmdecoder ([@bdraco] - [#99213]) ([alarmdecoder docs]) +- Switch w800rf32 to use async_call_later ([@bdraco] - [#99214]) ([w800rf32 docs]) +- Bump aiohomekit to 3.0.1 ([@bdraco] - [#99210]) ([homekit_controller docs]) +- Use loop.time in DataUpdateCoordinator ([@emontnemery] - [#98937]) +- Switch axis to use async_call_later ([@bdraco] - [#99215]) ([axis docs]) +- Switch lifx to use async_call_later ([@bdraco] - [#99217]) ([lifx docs]) +- Switch hassio to use async_call_later ([@bdraco] - [#99216]) ([hassio docs]) +- Fix ruckus_unleashed for python 3.11 ([@lanrat] - [#94835]) ([ruckus_unleashed docs]) +- Add power service to System Bridge integration ([@timmo001] - [#95719]) ([system_bridge docs]) +- Improve aurora data schema ([@joostlek] - [#99200]) ([aurora docs]) +- Use shorthand attribute for Coolmaster ([@joostlek] - [#99211]) ([coolmaster docs]) +- Clean up Balboa entity ([@joostlek] - [#99203]) ([balboa docs]) +- Remove polling interval property from Aurora ([@joostlek] - [#99198]) ([aurora docs]) +- Enhance Androidtv remote config flow typing ([@joostlek] - [#99144]) ([androidtv_remote docs]) +- Add entity translations to Switcher kis ([@joostlek] - [#99223]) ([switcher_kis docs]) +- Switch async_track_time_interval to use async_call_later internally ([@bdraco] - [#99220]) +- Renson binary sensors ([@jimmyd-be] - [#94490]) ([renson docs]) (new-platform) +- Add Options Flow to change radius after initial configuration ([@asymworks] - [#97285]) ([airnow docs]) +- Switch async_track_same_state to use async_call_later ([@bdraco] - [#99219]) +- Bump syrupy to 4.2.1 ([@jpbede] - [#99156]) +- Wrap most ZHA exceptions in `HomeAssistantError` ([@puddly] - [#98421]) ([zha docs]) +- Automatic migration from multi-PAN back to Zigbee firmware ([@puddly] - [#93831]) ([zha docs]) ([homeassistant_yellow docs]) ([homeassistant_sky_connect docs]) ([homeassistant_hardware docs]) +- Bump zeroconf to 0.88.0 ([@bdraco] - [#99248]) ([zeroconf docs]) +- Migrate Venstar to has entity name ([@joostlek] - [#99013]) ([venstar docs]) +- Migrate Vilfo to has entity name ([@joostlek] - [#99018]) ([vilfo docs]) +- Bump zwave-js-server-python to 0.51.0 ([@raman325] - [#99250]) ([zwave_js docs]) (breaking-change) +- Add entity translations to Vilfo ([@joostlek] - [#99019]) ([vilfo docs]) +- Fix Renault AssertionError ([@epenet] - [#99189]) ([renault docs]) +- Add new zigbee button SONOFF_SNZB_01P to deconz ([@liangjia2019] - [#99205]) ([deconz docs]) +- Abort YouTube configuration if user doesn't have subscriptions ([@joostlek] - [#99140]) ([youtube docs]) +- Fix stale docstring in trafikverket_camera tests ([@emontnemery] - [#99260]) ([trafikverket_camera docs]) +- Add deprecation to legacy forecast for Weather ([@gjohansson-ST] - [#97294]) ([weather docs]) +- Add possibility to have multiple values for every modbus hvac mode ([@escoand] - [#98829]) ([modbus docs]) +- Small typing fix in light group ([@emontnemery] - [#99259]) ([group docs]) +- Clean out compatibility for deprecated methods in Weather ([@gjohansson-ST] - [#99263]) ([weather docs]) +- Add Freebox Home battery sensor ([@Quentame] - [#99222]) ([freebox docs]) +- Remove myself from Dune HD codeowners ([@bieniu] - [#99268]) ([dunehd docs]) +- Refactor Freebox Home categories ([@Quentame] - [#99224]) ([freebox docs]) +- Use shorthand attributes for DuneHD ([@joostlek] - [#99237]) ([dunehd docs]) +- Update AEMET-OpenData to v0.4.1 ([@Noltari] - [#99261]) ([aemet docs]) +- Use shorthand attributes for Elkm1 ([@joostlek] - [#99275]) ([elkm1 docs]) +- Simplify and improve AEMET coordinator updates ([@Noltari] - [#99273]) ([aemet docs]) +- Bump pydrawise to 2023.8.0 ([@dknowles2] - [#99270]) ([hydrawise docs]) +- Fix typo in TrackTemplateResultInfo ([@emontnemery] - [#99276]) +- Add ws endpoint "auth/delete_all_refresh_tokens" ([@edenhaus] - [#98976]) ([auth docs]) +- Migrate PVPC to has entity name ([@joostlek] - [#98894]) ([pvpc_hourly_pricing docs]) +- Bump aioesphomeapi to 16.0.3 ([@bdraco] - [#99282]) ([esphome docs]) +- Use freezegun in AEMET tests ([@Noltari] - [#99253]) ([aemet docs]) +- Use functions to get value and unit in Abode ([@joostlek] - [#99084]) ([abode docs]) +- Don't assume that the activity/sleep labels are always present in Tractive event ([@bieniu] - [#99197]) ([tractive docs]) +- Add entity translations to NZBGet ([@joostlek] - [#98805]) ([nzbget docs]) +- Validate slug in addon services ([@mdegat01] - [#99232]) ([hassio docs]) +- Update AEMET-OpenData to v0.4.2 ([@Noltari] - [#99286]) ([aemet docs]) +- Bump pydaikin version to 2.11.1 ([@kel30a] - [#99288]) ([daikin docs]) +- Allows defining list of attributes excluded from history in manifest.json ([@emontnemery] - [#99283]) ([recorder docs]) ([automation docs]) +- Update Home Assistant base image to 2023.08.0 ([@agners] - [#99281]) +- Add wind gust to AEMET hourly forecasts ([@Noltari] - [#99289]) ([aemet docs]) +- Allow one retry before raising ConfigEntryAuthFailed for bmw_connected_drive ([@rikroe] - [#99168]) ([bmw_connected_drive docs]) +- Verisure: propagate lock code digits configuration immediately ([@oyvindwe] - [#99241]) ([verisure docs]) +- Add option to save Assist pipeline audio ([@synesthesiam] - [#98928]) ([assist_pipeline docs]) +- Bump python-bsblan to 0.5.16 ([@liudger] - [#99238]) ([bsblan docs]) +- Opower add new virtual integrations ConEd and ORU ([@rct] - [#99230]) ([coned docs]) ([oru_opower docs]) (new-integration) +- Add support for MFA auth in opower ([@Sebmaster] - [#97878]) ([opower docs]) +- Switchbot nightlatch feature ([@Michal4K] - [#98620]) ([switchbot docs]) +- Move more Oral-B entities to be diagnostic ([@balloob] - [#99297]) ([oralb docs]) +- Update Mill lib, improve error handling ([@Danielhiversen] - [#99296]) ([mill docs]) +- Revert "Allows defining list of attributes excluded from history in manifest.json" ([@emontnemery] - [#99300]) ([recorder docs]) ([automation docs]) +- Add entity translations to Garages Amsterdam ([@joostlek] - [#98584]) ([garages_amsterdam docs]) +- Add extra sensors to Blebox ([@riokuu] - [#90516]) ([blebox docs]) +- Use shorthand attributes for Daikin ([@joostlek] - [#99225]) ([daikin docs]) +- Migrate Melcloud to has entity name ([@ollo69] - [#99025]) ([melcloud docs]) +- Add entity translations to QNAP QSW ([@joostlek] - [#98915]) ([qnap_qsw docs]) +- Add zwave_js controller identify event ([@raman325] - [#99254]) ([zwave_js docs]) +- Fix assist_pipeline schema ([@emontnemery] - [#99318]) ([assist_pipeline docs]) +- Add modbus test for configuration errors ([@janiversen] - [#98697]) ([modbus docs]) +- Refactor & enhance BMW tests ([@rikroe] - [#97895]) ([bmw_connected_drive docs]) +- Deprecate timer start optional duration parameter ([@gjohansson-ST] - [#93471]) ([timer docs]) +- Add typing to Blink config flow ([@joostlek] - [#98873]) ([blink docs]) +- Use device info object in ezviz ([@joostlek] - [#99280]) ([ezviz docs]) +- Use shorthand attributes for EnOcean ([@joostlek] - [#99278]) ([enocean docs]) +- Use shorthand attributes for Elmax ([@joostlek] - [#99277]) ([elmax docs]) +- Use shorthand attributes for Ecobee ([@joostlek] - [#99239]) ([ecobee docs]) +- Trigger full CI run if assist_pipeline is modified ([@emontnemery] - [#99319]) +- Use snapshot assertion for nextdns diagnostics test ([@jpbede] - [#99157]) ([nextdns docs]) +- Use snapshot assertion for google assistant diagnostics test ([@jpbede] - [#99167]) ([google_assistant docs]) +- Add zwave_js controller status sensor ([@raman325] - [#99252]) ([zwave_js docs]) +- Split bsblan coordinator and randomize update interval ([@jpbede] - [#99269]) ([bsblan docs]) +- Update AEMET-OpenData to v0.4.3 ([@Noltari] - [#99312]) ([aemet docs]) +- Bump pyduotecno to 2023.8.4 ([@Cereal2nd] - [#99328]) ([duotecno docs]) +- Use shorthand attribute in Google Travel Time ([@joostlek] - [#99331]) ([google_travel_time docs]) +- Use shorthand attributes in Gree ([@joostlek] - [#99332]) ([gree docs]) +- Use shorthand attributes for Freebox ([@joostlek] - [#99327]) ([freebox docs]) +- Map abode units to HA units ([@joostlek] - [#99323]) ([abode docs]) +- Add pressure device class to Telldus live ([@joostlek] - [#99337]) ([tellduslive docs]) +- Add entity translations to Tellduslive ([@joostlek] - [#98963]) ([tellduslive docs]) +- Correct loqed token URL to production server ([@mikewoudenberg] - [#99316]) ([loqed docs]) +- Add config flow for template sensor ([@emontnemery] - [#98970]) ([template docs]) +- Add new board type ([@emontnemery] - [#99334]) ([hassio docs]) ([homeassistant_green docs]) (new-integration) +- Remove unneeded variable in Flo ([@joostlek] - [#99322]) ([flo docs]) +- Update frontend to 20230830.0 ([@bramkragten] - [#99340]) ([frontend docs]) +- Add snapshot assertion to Airzone ([@joostlek] - [#98760]) ([airzone docs]) +- Add config flow for template binary sensor ([@emontnemery] - [#99339]) ([template docs]) +- Add zwave_js device config file change fix/repair ([@raman325] - [#99314]) ([zwave_js docs]) +- 2023.9.0b0 ([@bramkragten] - [#99347]) ([abode docs]) ([ads docs]) ([adguard docs]) ([acmeda docs]) ([accuweather docs]) ([adax docs]) + +[#71432]: https://github.com/home-assistant/core/pull/71432 +[#79409]: https://github.com/home-assistant/core/pull/79409 +[#79492]: https://github.com/home-assistant/core/pull/79492 +[#79873]: https://github.com/home-assistant/core/pull/79873 +[#83638]: https://github.com/home-assistant/core/pull/83638 +[#84463]: https://github.com/home-assistant/core/pull/84463 +[#85234]: https://github.com/home-assistant/core/pull/85234 +[#86003]: https://github.com/home-assistant/core/pull/86003 +[#86343]: https://github.com/home-assistant/core/pull/86343 +[#88472]: https://github.com/home-assistant/core/pull/88472 +[#89072]: https://github.com/home-assistant/core/pull/89072 +[#90516]: https://github.com/home-assistant/core/pull/90516 +[#90800]: https://github.com/home-assistant/core/pull/90800 +[#91445]: https://github.com/home-assistant/core/pull/91445 +[#91597]: https://github.com/home-assistant/core/pull/91597 +[#92964]: https://github.com/home-assistant/core/pull/92964 +[#93471]: https://github.com/home-assistant/core/pull/93471 +[#93612]: https://github.com/home-assistant/core/pull/93612 +[#93623]: https://github.com/home-assistant/core/pull/93623 +[#93684]: https://github.com/home-assistant/core/pull/93684 +[#93777]: https://github.com/home-assistant/core/pull/93777 +[#93831]: https://github.com/home-assistant/core/pull/93831 +[#93832]: https://github.com/home-assistant/core/pull/93832 +[#93888]: https://github.com/home-assistant/core/pull/93888 +[#94032]: https://github.com/home-assistant/core/pull/94032 +[#94066]: https://github.com/home-assistant/core/pull/94066 +[#94490]: https://github.com/home-assistant/core/pull/94490 +[#94675]: https://github.com/home-assistant/core/pull/94675 +[#94676]: https://github.com/home-assistant/core/pull/94676 +[#94736]: https://github.com/home-assistant/core/pull/94736 +[#94760]: https://github.com/home-assistant/core/pull/94760 +[#94763]: https://github.com/home-assistant/core/pull/94763 +[#94835]: https://github.com/home-assistant/core/pull/94835 +[#95087]: https://github.com/home-assistant/core/pull/95087 +[#95121]: https://github.com/home-assistant/core/pull/95121 +[#95280]: https://github.com/home-assistant/core/pull/95280 +[#95605]: https://github.com/home-assistant/core/pull/95605 +[#95672]: https://github.com/home-assistant/core/pull/95672 +[#95719]: https://github.com/home-assistant/core/pull/95719 +[#95940]: https://github.com/home-assistant/core/pull/95940 +[#95966]: https://github.com/home-assistant/core/pull/95966 +[#96083]: https://github.com/home-assistant/core/pull/96083 +[#96380]: https://github.com/home-assistant/core/pull/96380 +[#96552]: https://github.com/home-assistant/core/pull/96552 +[#96991]: https://github.com/home-assistant/core/pull/96991 +[#97053]: https://github.com/home-assistant/core/pull/97053 +[#97078]: https://github.com/home-assistant/core/pull/97078 +[#97091]: https://github.com/home-assistant/core/pull/97091 +[#97095]: https://github.com/home-assistant/core/pull/97095 +[#97127]: https://github.com/home-assistant/core/pull/97127 +[#97203]: https://github.com/home-assistant/core/pull/97203 +[#97223]: https://github.com/home-assistant/core/pull/97223 +[#97254]: https://github.com/home-assistant/core/pull/97254 +[#97265]: https://github.com/home-assistant/core/pull/97265 +[#97268]: https://github.com/home-assistant/core/pull/97268 +[#97270]: https://github.com/home-assistant/core/pull/97270 +[#97273]: https://github.com/home-assistant/core/pull/97273 +[#97275]: https://github.com/home-assistant/core/pull/97275 +[#97276]: https://github.com/home-assistant/core/pull/97276 +[#97285]: https://github.com/home-assistant/core/pull/97285 +[#97294]: https://github.com/home-assistant/core/pull/97294 +[#97295]: https://github.com/home-assistant/core/pull/97295 +[#97307]: https://github.com/home-assistant/core/pull/97307 +[#97318]: https://github.com/home-assistant/core/pull/97318 +[#97326]: https://github.com/home-assistant/core/pull/97326 +[#97331]: https://github.com/home-assistant/core/pull/97331 +[#97343]: https://github.com/home-assistant/core/pull/97343 +[#97345]: https://github.com/home-assistant/core/pull/97345 +[#97347]: https://github.com/home-assistant/core/pull/97347 +[#97359]: https://github.com/home-assistant/core/pull/97359 +[#97360]: https://github.com/home-assistant/core/pull/97360 +[#97361]: https://github.com/home-assistant/core/pull/97361 +[#97362]: https://github.com/home-assistant/core/pull/97362 +[#97363]: https://github.com/home-assistant/core/pull/97363 +[#97365]: https://github.com/home-assistant/core/pull/97365 +[#97366]: https://github.com/home-assistant/core/pull/97366 +[#97367]: https://github.com/home-assistant/core/pull/97367 +[#97368]: https://github.com/home-assistant/core/pull/97368 +[#97369]: https://github.com/home-assistant/core/pull/97369 +[#97391]: https://github.com/home-assistant/core/pull/97391 +[#97396]: https://github.com/home-assistant/core/pull/97396 +[#97399]: https://github.com/home-assistant/core/pull/97399 +[#97400]: https://github.com/home-assistant/core/pull/97400 +[#97403]: https://github.com/home-assistant/core/pull/97403 +[#97404]: https://github.com/home-assistant/core/pull/97404 +[#97405]: https://github.com/home-assistant/core/pull/97405 +[#97410]: https://github.com/home-assistant/core/pull/97410 +[#97411]: https://github.com/home-assistant/core/pull/97411 +[#97412]: https://github.com/home-assistant/core/pull/97412 +[#97413]: https://github.com/home-assistant/core/pull/97413 +[#97414]: https://github.com/home-assistant/core/pull/97414 +[#97415]: https://github.com/home-assistant/core/pull/97415 +[#97416]: https://github.com/home-assistant/core/pull/97416 +[#97417]: https://github.com/home-assistant/core/pull/97417 +[#97418]: https://github.com/home-assistant/core/pull/97418 +[#97419]: https://github.com/home-assistant/core/pull/97419 +[#97421]: https://github.com/home-assistant/core/pull/97421 +[#97422]: https://github.com/home-assistant/core/pull/97422 +[#97424]: https://github.com/home-assistant/core/pull/97424 +[#97425]: https://github.com/home-assistant/core/pull/97425 +[#97426]: https://github.com/home-assistant/core/pull/97426 +[#97428]: https://github.com/home-assistant/core/pull/97428 +[#97429]: https://github.com/home-assistant/core/pull/97429 +[#97430]: https://github.com/home-assistant/core/pull/97430 +[#97431]: https://github.com/home-assistant/core/pull/97431 +[#97434]: https://github.com/home-assistant/core/pull/97434 +[#97436]: https://github.com/home-assistant/core/pull/97436 +[#97444]: https://github.com/home-assistant/core/pull/97444 +[#97447]: https://github.com/home-assistant/core/pull/97447 +[#97448]: https://github.com/home-assistant/core/pull/97448 +[#97462]: https://github.com/home-assistant/core/pull/97462 +[#97469]: https://github.com/home-assistant/core/pull/97469 +[#97475]: https://github.com/home-assistant/core/pull/97475 +[#97479]: https://github.com/home-assistant/core/pull/97479 +[#97482]: https://github.com/home-assistant/core/pull/97482 +[#97485]: https://github.com/home-assistant/core/pull/97485 +[#97497]: https://github.com/home-assistant/core/pull/97497 +[#97502]: https://github.com/home-assistant/core/pull/97502 +[#97503]: https://github.com/home-assistant/core/pull/97503 +[#97506]: https://github.com/home-assistant/core/pull/97506 +[#97508]: https://github.com/home-assistant/core/pull/97508 +[#97509]: https://github.com/home-assistant/core/pull/97509 +[#97515]: https://github.com/home-assistant/core/pull/97515 +[#97517]: https://github.com/home-assistant/core/pull/97517 +[#97518]: https://github.com/home-assistant/core/pull/97518 +[#97524]: https://github.com/home-assistant/core/pull/97524 +[#97526]: https://github.com/home-assistant/core/pull/97526 +[#97527]: https://github.com/home-assistant/core/pull/97527 +[#97528]: https://github.com/home-assistant/core/pull/97528 +[#97529]: https://github.com/home-assistant/core/pull/97529 +[#97531]: https://github.com/home-assistant/core/pull/97531 +[#97533]: https://github.com/home-assistant/core/pull/97533 +[#97534]: https://github.com/home-assistant/core/pull/97534 +[#97546]: https://github.com/home-assistant/core/pull/97546 +[#97566]: https://github.com/home-assistant/core/pull/97566 +[#97570]: https://github.com/home-assistant/core/pull/97570 +[#97572]: https://github.com/home-assistant/core/pull/97572 +[#97582]: https://github.com/home-assistant/core/pull/97582 +[#97584]: https://github.com/home-assistant/core/pull/97584 +[#97598]: https://github.com/home-assistant/core/pull/97598 +[#97612]: https://github.com/home-assistant/core/pull/97612 +[#97618]: https://github.com/home-assistant/core/pull/97618 +[#97620]: https://github.com/home-assistant/core/pull/97620 +[#97621]: https://github.com/home-assistant/core/pull/97621 +[#97622]: https://github.com/home-assistant/core/pull/97622 +[#97623]: https://github.com/home-assistant/core/pull/97623 +[#97624]: https://github.com/home-assistant/core/pull/97624 +[#97625]: https://github.com/home-assistant/core/pull/97625 +[#97626]: https://github.com/home-assistant/core/pull/97626 +[#97627]: https://github.com/home-assistant/core/pull/97627 +[#97628]: https://github.com/home-assistant/core/pull/97628 +[#97638]: https://github.com/home-assistant/core/pull/97638 +[#97642]: https://github.com/home-assistant/core/pull/97642 +[#97646]: https://github.com/home-assistant/core/pull/97646 +[#97673]: https://github.com/home-assistant/core/pull/97673 +[#97674]: https://github.com/home-assistant/core/pull/97674 +[#97679]: https://github.com/home-assistant/core/pull/97679 +[#97680]: https://github.com/home-assistant/core/pull/97680 +[#97687]: https://github.com/home-assistant/core/pull/97687 +[#97699]: https://github.com/home-assistant/core/pull/97699 +[#97702]: https://github.com/home-assistant/core/pull/97702 +[#97712]: https://github.com/home-assistant/core/pull/97712 +[#97713]: https://github.com/home-assistant/core/pull/97713 +[#97715]: https://github.com/home-assistant/core/pull/97715 +[#97716]: https://github.com/home-assistant/core/pull/97716 +[#97728]: https://github.com/home-assistant/core/pull/97728 +[#97730]: https://github.com/home-assistant/core/pull/97730 +[#97731]: https://github.com/home-assistant/core/pull/97731 +[#97732]: https://github.com/home-assistant/core/pull/97732 +[#97733]: https://github.com/home-assistant/core/pull/97733 +[#97734]: https://github.com/home-assistant/core/pull/97734 +[#97737]: https://github.com/home-assistant/core/pull/97737 +[#97738]: https://github.com/home-assistant/core/pull/97738 +[#97739]: https://github.com/home-assistant/core/pull/97739 +[#97740]: https://github.com/home-assistant/core/pull/97740 +[#97747]: https://github.com/home-assistant/core/pull/97747 +[#97777]: https://github.com/home-assistant/core/pull/97777 +[#97779]: https://github.com/home-assistant/core/pull/97779 +[#97780]: https://github.com/home-assistant/core/pull/97780 +[#97784]: https://github.com/home-assistant/core/pull/97784 +[#97788]: https://github.com/home-assistant/core/pull/97788 +[#97790]: https://github.com/home-assistant/core/pull/97790 +[#97793]: https://github.com/home-assistant/core/pull/97793 +[#97799]: https://github.com/home-assistant/core/pull/97799 +[#97804]: https://github.com/home-assistant/core/pull/97804 +[#97821]: https://github.com/home-assistant/core/pull/97821 +[#97824]: https://github.com/home-assistant/core/pull/97824 +[#97825]: https://github.com/home-assistant/core/pull/97825 +[#97862]: https://github.com/home-assistant/core/pull/97862 +[#97863]: https://github.com/home-assistant/core/pull/97863 +[#97864]: https://github.com/home-assistant/core/pull/97864 +[#97866]: https://github.com/home-assistant/core/pull/97866 +[#97872]: https://github.com/home-assistant/core/pull/97872 +[#97874]: https://github.com/home-assistant/core/pull/97874 +[#97875]: https://github.com/home-assistant/core/pull/97875 +[#97876]: https://github.com/home-assistant/core/pull/97876 +[#97878]: https://github.com/home-assistant/core/pull/97878 +[#97879]: https://github.com/home-assistant/core/pull/97879 +[#97880]: https://github.com/home-assistant/core/pull/97880 +[#97881]: https://github.com/home-assistant/core/pull/97881 +[#97883]: https://github.com/home-assistant/core/pull/97883 +[#97895]: https://github.com/home-assistant/core/pull/97895 +[#97905]: https://github.com/home-assistant/core/pull/97905 +[#97909]: https://github.com/home-assistant/core/pull/97909 +[#97911]: https://github.com/home-assistant/core/pull/97911 +[#97912]: https://github.com/home-assistant/core/pull/97912 +[#97915]: https://github.com/home-assistant/core/pull/97915 +[#97916]: https://github.com/home-assistant/core/pull/97916 +[#97917]: https://github.com/home-assistant/core/pull/97917 +[#97918]: https://github.com/home-assistant/core/pull/97918 +[#97919]: https://github.com/home-assistant/core/pull/97919 +[#97920]: https://github.com/home-assistant/core/pull/97920 +[#97921]: https://github.com/home-assistant/core/pull/97921 +[#97923]: https://github.com/home-assistant/core/pull/97923 +[#97925]: https://github.com/home-assistant/core/pull/97925 +[#97926]: https://github.com/home-assistant/core/pull/97926 +[#97927]: https://github.com/home-assistant/core/pull/97927 +[#97929]: https://github.com/home-assistant/core/pull/97929 +[#97930]: https://github.com/home-assistant/core/pull/97930 +[#97931]: https://github.com/home-assistant/core/pull/97931 +[#97935]: https://github.com/home-assistant/core/pull/97935 +[#97938]: https://github.com/home-assistant/core/pull/97938 +[#97940]: https://github.com/home-assistant/core/pull/97940 +[#97942]: https://github.com/home-assistant/core/pull/97942 +[#97946]: https://github.com/home-assistant/core/pull/97946 +[#97947]: https://github.com/home-assistant/core/pull/97947 +[#97949]: https://github.com/home-assistant/core/pull/97949 +[#97950]: https://github.com/home-assistant/core/pull/97950 +[#97951]: https://github.com/home-assistant/core/pull/97951 +[#97952]: https://github.com/home-assistant/core/pull/97952 +[#97955]: https://github.com/home-assistant/core/pull/97955 +[#97956]: https://github.com/home-assistant/core/pull/97956 +[#97963]: https://github.com/home-assistant/core/pull/97963 +[#97964]: https://github.com/home-assistant/core/pull/97964 +[#97969]: https://github.com/home-assistant/core/pull/97969 +[#97974]: https://github.com/home-assistant/core/pull/97974 +[#97979]: https://github.com/home-assistant/core/pull/97979 +[#97980]: https://github.com/home-assistant/core/pull/97980 +[#97981]: https://github.com/home-assistant/core/pull/97981 +[#97983]: https://github.com/home-assistant/core/pull/97983 +[#97984]: https://github.com/home-assistant/core/pull/97984 +[#97985]: https://github.com/home-assistant/core/pull/97985 +[#97991]: https://github.com/home-assistant/core/pull/97991 +[#97995]: https://github.com/home-assistant/core/pull/97995 +[#97997]: https://github.com/home-assistant/core/pull/97997 +[#97998]: https://github.com/home-assistant/core/pull/97998 +[#98000]: https://github.com/home-assistant/core/pull/98000 +[#98002]: https://github.com/home-assistant/core/pull/98002 +[#98004]: https://github.com/home-assistant/core/pull/98004 +[#98012]: https://github.com/home-assistant/core/pull/98012 +[#98017]: https://github.com/home-assistant/core/pull/98017 +[#98020]: https://github.com/home-assistant/core/pull/98020 +[#98022]: https://github.com/home-assistant/core/pull/98022 +[#98023]: https://github.com/home-assistant/core/pull/98023 +[#98025]: https://github.com/home-assistant/core/pull/98025 +[#98028]: https://github.com/home-assistant/core/pull/98028 +[#98030]: https://github.com/home-assistant/core/pull/98030 +[#98034]: https://github.com/home-assistant/core/pull/98034 +[#98036]: https://github.com/home-assistant/core/pull/98036 +[#98037]: https://github.com/home-assistant/core/pull/98037 +[#98039]: https://github.com/home-assistant/core/pull/98039 +[#98042]: https://github.com/home-assistant/core/pull/98042 +[#98044]: https://github.com/home-assistant/core/pull/98044 +[#98047]: https://github.com/home-assistant/core/pull/98047 +[#98050]: https://github.com/home-assistant/core/pull/98050 +[#98051]: https://github.com/home-assistant/core/pull/98051 +[#98054]: https://github.com/home-assistant/core/pull/98054 +[#98055]: https://github.com/home-assistant/core/pull/98055 +[#98057]: https://github.com/home-assistant/core/pull/98057 +[#98058]: https://github.com/home-assistant/core/pull/98058 +[#98059]: https://github.com/home-assistant/core/pull/98059 +[#98060]: https://github.com/home-assistant/core/pull/98060 +[#98061]: https://github.com/home-assistant/core/pull/98061 +[#98062]: https://github.com/home-assistant/core/pull/98062 +[#98063]: https://github.com/home-assistant/core/pull/98063 +[#98064]: https://github.com/home-assistant/core/pull/98064 +[#98065]: https://github.com/home-assistant/core/pull/98065 +[#98067]: https://github.com/home-assistant/core/pull/98067 +[#98071]: https://github.com/home-assistant/core/pull/98071 +[#98074]: https://github.com/home-assistant/core/pull/98074 +[#98075]: https://github.com/home-assistant/core/pull/98075 +[#98077]: https://github.com/home-assistant/core/pull/98077 +[#98079]: https://github.com/home-assistant/core/pull/98079 +[#98081]: https://github.com/home-assistant/core/pull/98081 +[#98086]: https://github.com/home-assistant/core/pull/98086 +[#98088]: https://github.com/home-assistant/core/pull/98088 +[#98090]: https://github.com/home-assistant/core/pull/98090 +[#98092]: https://github.com/home-assistant/core/pull/98092 +[#98097]: https://github.com/home-assistant/core/pull/98097 +[#98098]: https://github.com/home-assistant/core/pull/98098 +[#98100]: https://github.com/home-assistant/core/pull/98100 +[#98102]: https://github.com/home-assistant/core/pull/98102 +[#98103]: https://github.com/home-assistant/core/pull/98103 +[#98105]: https://github.com/home-assistant/core/pull/98105 +[#98106]: https://github.com/home-assistant/core/pull/98106 +[#98108]: https://github.com/home-assistant/core/pull/98108 +[#98109]: https://github.com/home-assistant/core/pull/98109 +[#98110]: https://github.com/home-assistant/core/pull/98110 +[#98111]: https://github.com/home-assistant/core/pull/98111 +[#98113]: https://github.com/home-assistant/core/pull/98113 +[#98117]: https://github.com/home-assistant/core/pull/98117 +[#98120]: https://github.com/home-assistant/core/pull/98120 +[#98121]: https://github.com/home-assistant/core/pull/98121 +[#98123]: https://github.com/home-assistant/core/pull/98123 +[#98126]: https://github.com/home-assistant/core/pull/98126 +[#98128]: https://github.com/home-assistant/core/pull/98128 +[#98140]: https://github.com/home-assistant/core/pull/98140 +[#98148]: https://github.com/home-assistant/core/pull/98148 +[#98149]: https://github.com/home-assistant/core/pull/98149 +[#98150]: https://github.com/home-assistant/core/pull/98150 +[#98151]: https://github.com/home-assistant/core/pull/98151 +[#98152]: https://github.com/home-assistant/core/pull/98152 +[#98153]: https://github.com/home-assistant/core/pull/98153 +[#98155]: https://github.com/home-assistant/core/pull/98155 +[#98157]: https://github.com/home-assistant/core/pull/98157 +[#98158]: https://github.com/home-assistant/core/pull/98158 +[#98159]: https://github.com/home-assistant/core/pull/98159 +[#98160]: https://github.com/home-assistant/core/pull/98160 +[#98161]: https://github.com/home-assistant/core/pull/98161 +[#98162]: https://github.com/home-assistant/core/pull/98162 +[#98165]: https://github.com/home-assistant/core/pull/98165 +[#98167]: https://github.com/home-assistant/core/pull/98167 +[#98169]: https://github.com/home-assistant/core/pull/98169 +[#98171]: https://github.com/home-assistant/core/pull/98171 +[#98172]: https://github.com/home-assistant/core/pull/98172 +[#98173]: https://github.com/home-assistant/core/pull/98173 +[#98175]: https://github.com/home-assistant/core/pull/98175 +[#98176]: https://github.com/home-assistant/core/pull/98176 +[#98177]: https://github.com/home-assistant/core/pull/98177 +[#98179]: https://github.com/home-assistant/core/pull/98179 +[#98182]: https://github.com/home-assistant/core/pull/98182 +[#98183]: https://github.com/home-assistant/core/pull/98183 +[#98184]: https://github.com/home-assistant/core/pull/98184 +[#98185]: https://github.com/home-assistant/core/pull/98185 +[#98186]: https://github.com/home-assistant/core/pull/98186 +[#98187]: https://github.com/home-assistant/core/pull/98187 +[#98188]: https://github.com/home-assistant/core/pull/98188 +[#98189]: https://github.com/home-assistant/core/pull/98189 +[#98190]: https://github.com/home-assistant/core/pull/98190 +[#98191]: https://github.com/home-assistant/core/pull/98191 +[#98192]: https://github.com/home-assistant/core/pull/98192 +[#98193]: https://github.com/home-assistant/core/pull/98193 +[#98194]: https://github.com/home-assistant/core/pull/98194 +[#98195]: https://github.com/home-assistant/core/pull/98195 +[#98196]: https://github.com/home-assistant/core/pull/98196 +[#98197]: https://github.com/home-assistant/core/pull/98197 +[#98198]: https://github.com/home-assistant/core/pull/98198 +[#98199]: https://github.com/home-assistant/core/pull/98199 +[#98200]: https://github.com/home-assistant/core/pull/98200 +[#98201]: https://github.com/home-assistant/core/pull/98201 +[#98202]: https://github.com/home-assistant/core/pull/98202 +[#98203]: https://github.com/home-assistant/core/pull/98203 +[#98204]: https://github.com/home-assistant/core/pull/98204 +[#98205]: https://github.com/home-assistant/core/pull/98205 +[#98206]: https://github.com/home-assistant/core/pull/98206 +[#98207]: https://github.com/home-assistant/core/pull/98207 +[#98208]: https://github.com/home-assistant/core/pull/98208 +[#98210]: https://github.com/home-assistant/core/pull/98210 +[#98211]: https://github.com/home-assistant/core/pull/98211 +[#98212]: https://github.com/home-assistant/core/pull/98212 +[#98213]: https://github.com/home-assistant/core/pull/98213 +[#98214]: https://github.com/home-assistant/core/pull/98214 +[#98215]: https://github.com/home-assistant/core/pull/98215 +[#98217]: https://github.com/home-assistant/core/pull/98217 +[#98223]: https://github.com/home-assistant/core/pull/98223 +[#98224]: https://github.com/home-assistant/core/pull/98224 +[#98225]: https://github.com/home-assistant/core/pull/98225 +[#98230]: https://github.com/home-assistant/core/pull/98230 +[#98232]: https://github.com/home-assistant/core/pull/98232 +[#98234]: https://github.com/home-assistant/core/pull/98234 +[#98235]: https://github.com/home-assistant/core/pull/98235 +[#98236]: https://github.com/home-assistant/core/pull/98236 +[#98238]: https://github.com/home-assistant/core/pull/98238 +[#98239]: https://github.com/home-assistant/core/pull/98239 +[#98241]: https://github.com/home-assistant/core/pull/98241 +[#98252]: https://github.com/home-assistant/core/pull/98252 +[#98254]: https://github.com/home-assistant/core/pull/98254 +[#98258]: https://github.com/home-assistant/core/pull/98258 +[#98261]: https://github.com/home-assistant/core/pull/98261 +[#98263]: https://github.com/home-assistant/core/pull/98263 +[#98265]: https://github.com/home-assistant/core/pull/98265 +[#98266]: https://github.com/home-assistant/core/pull/98266 +[#98267]: https://github.com/home-assistant/core/pull/98267 +[#98268]: https://github.com/home-assistant/core/pull/98268 +[#98269]: https://github.com/home-assistant/core/pull/98269 +[#98273]: https://github.com/home-assistant/core/pull/98273 +[#98276]: https://github.com/home-assistant/core/pull/98276 +[#98277]: https://github.com/home-assistant/core/pull/98277 +[#98278]: https://github.com/home-assistant/core/pull/98278 +[#98279]: https://github.com/home-assistant/core/pull/98279 +[#98281]: https://github.com/home-assistant/core/pull/98281 +[#98282]: https://github.com/home-assistant/core/pull/98282 +[#98288]: https://github.com/home-assistant/core/pull/98288 +[#98291]: https://github.com/home-assistant/core/pull/98291 +[#98293]: https://github.com/home-assistant/core/pull/98293 +[#98297]: https://github.com/home-assistant/core/pull/98297 +[#98304]: https://github.com/home-assistant/core/pull/98304 +[#98309]: https://github.com/home-assistant/core/pull/98309 +[#98319]: https://github.com/home-assistant/core/pull/98319 +[#98320]: https://github.com/home-assistant/core/pull/98320 +[#98325]: https://github.com/home-assistant/core/pull/98325 +[#98327]: https://github.com/home-assistant/core/pull/98327 +[#98328]: https://github.com/home-assistant/core/pull/98328 +[#98331]: https://github.com/home-assistant/core/pull/98331 +[#98332]: https://github.com/home-assistant/core/pull/98332 +[#98333]: https://github.com/home-assistant/core/pull/98333 +[#98335]: https://github.com/home-assistant/core/pull/98335 +[#98336]: https://github.com/home-assistant/core/pull/98336 +[#98337]: https://github.com/home-assistant/core/pull/98337 +[#98353]: https://github.com/home-assistant/core/pull/98353 +[#98354]: https://github.com/home-assistant/core/pull/98354 +[#98355]: https://github.com/home-assistant/core/pull/98355 +[#98359]: https://github.com/home-assistant/core/pull/98359 +[#98360]: https://github.com/home-assistant/core/pull/98360 +[#98363]: https://github.com/home-assistant/core/pull/98363 +[#98366]: https://github.com/home-assistant/core/pull/98366 +[#98368]: https://github.com/home-assistant/core/pull/98368 +[#98370]: https://github.com/home-assistant/core/pull/98370 +[#98371]: https://github.com/home-assistant/core/pull/98371 +[#98372]: https://github.com/home-assistant/core/pull/98372 +[#98375]: https://github.com/home-assistant/core/pull/98375 +[#98376]: https://github.com/home-assistant/core/pull/98376 +[#98377]: https://github.com/home-assistant/core/pull/98377 +[#98378]: https://github.com/home-assistant/core/pull/98378 +[#98379]: https://github.com/home-assistant/core/pull/98379 +[#98383]: https://github.com/home-assistant/core/pull/98383 +[#98384]: https://github.com/home-assistant/core/pull/98384 +[#98385]: https://github.com/home-assistant/core/pull/98385 +[#98389]: https://github.com/home-assistant/core/pull/98389 +[#98391]: https://github.com/home-assistant/core/pull/98391 +[#98393]: https://github.com/home-assistant/core/pull/98393 +[#98394]: https://github.com/home-assistant/core/pull/98394 +[#98395]: https://github.com/home-assistant/core/pull/98395 +[#98397]: https://github.com/home-assistant/core/pull/98397 +[#98398]: https://github.com/home-assistant/core/pull/98398 +[#98399]: https://github.com/home-assistant/core/pull/98399 +[#98403]: https://github.com/home-assistant/core/pull/98403 +[#98405]: https://github.com/home-assistant/core/pull/98405 +[#98411]: https://github.com/home-assistant/core/pull/98411 +[#98412]: https://github.com/home-assistant/core/pull/98412 +[#98415]: https://github.com/home-assistant/core/pull/98415 +[#98416]: https://github.com/home-assistant/core/pull/98416 +[#98418]: https://github.com/home-assistant/core/pull/98418 +[#98420]: https://github.com/home-assistant/core/pull/98420 +[#98421]: https://github.com/home-assistant/core/pull/98421 +[#98423]: https://github.com/home-assistant/core/pull/98423 +[#98427]: https://github.com/home-assistant/core/pull/98427 +[#98429]: https://github.com/home-assistant/core/pull/98429 +[#98439]: https://github.com/home-assistant/core/pull/98439 +[#98440]: https://github.com/home-assistant/core/pull/98440 +[#98442]: https://github.com/home-assistant/core/pull/98442 +[#98443]: https://github.com/home-assistant/core/pull/98443 +[#98447]: https://github.com/home-assistant/core/pull/98447 +[#98448]: https://github.com/home-assistant/core/pull/98448 +[#98449]: https://github.com/home-assistant/core/pull/98449 +[#98450]: https://github.com/home-assistant/core/pull/98450 +[#98451]: https://github.com/home-assistant/core/pull/98451 +[#98452]: https://github.com/home-assistant/core/pull/98452 +[#98455]: https://github.com/home-assistant/core/pull/98455 +[#98458]: https://github.com/home-assistant/core/pull/98458 +[#98459]: https://github.com/home-assistant/core/pull/98459 +[#98463]: https://github.com/home-assistant/core/pull/98463 +[#98466]: https://github.com/home-assistant/core/pull/98466 +[#98467]: https://github.com/home-assistant/core/pull/98467 +[#98468]: https://github.com/home-assistant/core/pull/98468 +[#98473]: https://github.com/home-assistant/core/pull/98473 +[#98474]: https://github.com/home-assistant/core/pull/98474 +[#98476]: https://github.com/home-assistant/core/pull/98476 +[#98477]: https://github.com/home-assistant/core/pull/98477 +[#98479]: https://github.com/home-assistant/core/pull/98479 +[#98483]: https://github.com/home-assistant/core/pull/98483 +[#98485]: https://github.com/home-assistant/core/pull/98485 +[#98496]: https://github.com/home-assistant/core/pull/98496 +[#98499]: https://github.com/home-assistant/core/pull/98499 +[#98500]: https://github.com/home-assistant/core/pull/98500 +[#98502]: https://github.com/home-assistant/core/pull/98502 +[#98504]: https://github.com/home-assistant/core/pull/98504 +[#98506]: https://github.com/home-assistant/core/pull/98506 +[#98509]: https://github.com/home-assistant/core/pull/98509 +[#98510]: https://github.com/home-assistant/core/pull/98510 +[#98511]: https://github.com/home-assistant/core/pull/98511 +[#98512]: https://github.com/home-assistant/core/pull/98512 +[#98513]: https://github.com/home-assistant/core/pull/98513 +[#98514]: https://github.com/home-assistant/core/pull/98514 +[#98515]: https://github.com/home-assistant/core/pull/98515 +[#98516]: https://github.com/home-assistant/core/pull/98516 +[#98517]: https://github.com/home-assistant/core/pull/98517 +[#98525]: https://github.com/home-assistant/core/pull/98525 +[#98527]: https://github.com/home-assistant/core/pull/98527 +[#98528]: https://github.com/home-assistant/core/pull/98528 +[#98535]: https://github.com/home-assistant/core/pull/98535 +[#98536]: https://github.com/home-assistant/core/pull/98536 +[#98539]: https://github.com/home-assistant/core/pull/98539 +[#98540]: https://github.com/home-assistant/core/pull/98540 +[#98541]: https://github.com/home-assistant/core/pull/98541 +[#98542]: https://github.com/home-assistant/core/pull/98542 +[#98543]: https://github.com/home-assistant/core/pull/98543 +[#98544]: https://github.com/home-assistant/core/pull/98544 +[#98545]: https://github.com/home-assistant/core/pull/98545 +[#98546]: https://github.com/home-assistant/core/pull/98546 +[#98549]: https://github.com/home-assistant/core/pull/98549 +[#98552]: https://github.com/home-assistant/core/pull/98552 +[#98554]: https://github.com/home-assistant/core/pull/98554 +[#98555]: https://github.com/home-assistant/core/pull/98555 +[#98560]: https://github.com/home-assistant/core/pull/98560 +[#98568]: https://github.com/home-assistant/core/pull/98568 +[#98572]: https://github.com/home-assistant/core/pull/98572 +[#98573]: https://github.com/home-assistant/core/pull/98573 +[#98574]: https://github.com/home-assistant/core/pull/98574 +[#98575]: https://github.com/home-assistant/core/pull/98575 +[#98576]: https://github.com/home-assistant/core/pull/98576 +[#98577]: https://github.com/home-assistant/core/pull/98577 +[#98579]: https://github.com/home-assistant/core/pull/98579 +[#98584]: https://github.com/home-assistant/core/pull/98584 +[#98585]: https://github.com/home-assistant/core/pull/98585 +[#98587]: https://github.com/home-assistant/core/pull/98587 +[#98589]: https://github.com/home-assistant/core/pull/98589 +[#98590]: https://github.com/home-assistant/core/pull/98590 +[#98592]: https://github.com/home-assistant/core/pull/98592 +[#98593]: https://github.com/home-assistant/core/pull/98593 +[#98599]: https://github.com/home-assistant/core/pull/98599 +[#98600]: https://github.com/home-assistant/core/pull/98600 +[#98603]: https://github.com/home-assistant/core/pull/98603 +[#98609]: https://github.com/home-assistant/core/pull/98609 +[#98613]: https://github.com/home-assistant/core/pull/98613 +[#98615]: https://github.com/home-assistant/core/pull/98615 +[#98619]: https://github.com/home-assistant/core/pull/98619 +[#98620]: https://github.com/home-assistant/core/pull/98620 +[#98626]: https://github.com/home-assistant/core/pull/98626 +[#98628]: https://github.com/home-assistant/core/pull/98628 +[#98629]: https://github.com/home-assistant/core/pull/98629 +[#98630]: https://github.com/home-assistant/core/pull/98630 +[#98635]: https://github.com/home-assistant/core/pull/98635 +[#98636]: https://github.com/home-assistant/core/pull/98636 +[#98638]: https://github.com/home-assistant/core/pull/98638 +[#98639]: https://github.com/home-assistant/core/pull/98639 +[#98640]: https://github.com/home-assistant/core/pull/98640 +[#98642]: https://github.com/home-assistant/core/pull/98642 +[#98647]: https://github.com/home-assistant/core/pull/98647 +[#98648]: https://github.com/home-assistant/core/pull/98648 +[#98649]: https://github.com/home-assistant/core/pull/98649 +[#98651]: https://github.com/home-assistant/core/pull/98651 +[#98652]: https://github.com/home-assistant/core/pull/98652 +[#98656]: https://github.com/home-assistant/core/pull/98656 +[#98657]: https://github.com/home-assistant/core/pull/98657 +[#98666]: https://github.com/home-assistant/core/pull/98666 +[#98675]: https://github.com/home-assistant/core/pull/98675 +[#98682]: https://github.com/home-assistant/core/pull/98682 +[#98689]: https://github.com/home-assistant/core/pull/98689 +[#98690]: https://github.com/home-assistant/core/pull/98690 +[#98694]: https://github.com/home-assistant/core/pull/98694 +[#98695]: https://github.com/home-assistant/core/pull/98695 +[#98696]: https://github.com/home-assistant/core/pull/98696 +[#98697]: https://github.com/home-assistant/core/pull/98697 +[#98704]: https://github.com/home-assistant/core/pull/98704 +[#98705]: https://github.com/home-assistant/core/pull/98705 +[#98714]: https://github.com/home-assistant/core/pull/98714 +[#98719]: https://github.com/home-assistant/core/pull/98719 +[#98720]: https://github.com/home-assistant/core/pull/98720 +[#98721]: https://github.com/home-assistant/core/pull/98721 +[#98723]: https://github.com/home-assistant/core/pull/98723 +[#98724]: https://github.com/home-assistant/core/pull/98724 +[#98725]: https://github.com/home-assistant/core/pull/98725 +[#98726]: https://github.com/home-assistant/core/pull/98726 +[#98727]: https://github.com/home-assistant/core/pull/98727 +[#98728]: https://github.com/home-assistant/core/pull/98728 +[#98730]: https://github.com/home-assistant/core/pull/98730 +[#98731]: https://github.com/home-assistant/core/pull/98731 +[#98732]: https://github.com/home-assistant/core/pull/98732 +[#98734]: https://github.com/home-assistant/core/pull/98734 +[#98737]: https://github.com/home-assistant/core/pull/98737 +[#98741]: https://github.com/home-assistant/core/pull/98741 +[#98744]: https://github.com/home-assistant/core/pull/98744 +[#98747]: https://github.com/home-assistant/core/pull/98747 +[#98748]: https://github.com/home-assistant/core/pull/98748 +[#98750]: https://github.com/home-assistant/core/pull/98750 +[#98751]: https://github.com/home-assistant/core/pull/98751 +[#98754]: https://github.com/home-assistant/core/pull/98754 +[#98755]: https://github.com/home-assistant/core/pull/98755 +[#98758]: https://github.com/home-assistant/core/pull/98758 +[#98759]: https://github.com/home-assistant/core/pull/98759 +[#98760]: https://github.com/home-assistant/core/pull/98760 +[#98761]: https://github.com/home-assistant/core/pull/98761 +[#98764]: https://github.com/home-assistant/core/pull/98764 +[#98765]: https://github.com/home-assistant/core/pull/98765 +[#98766]: https://github.com/home-assistant/core/pull/98766 +[#98771]: https://github.com/home-assistant/core/pull/98771 +[#98772]: https://github.com/home-assistant/core/pull/98772 +[#98773]: https://github.com/home-assistant/core/pull/98773 +[#98774]: https://github.com/home-assistant/core/pull/98774 +[#98775]: https://github.com/home-assistant/core/pull/98775 +[#98776]: https://github.com/home-assistant/core/pull/98776 +[#98777]: https://github.com/home-assistant/core/pull/98777 +[#98778]: https://github.com/home-assistant/core/pull/98778 +[#98779]: https://github.com/home-assistant/core/pull/98779 +[#98780]: https://github.com/home-assistant/core/pull/98780 +[#98782]: https://github.com/home-assistant/core/pull/98782 +[#98783]: https://github.com/home-assistant/core/pull/98783 +[#98784]: https://github.com/home-assistant/core/pull/98784 +[#98787]: https://github.com/home-assistant/core/pull/98787 +[#98791]: https://github.com/home-assistant/core/pull/98791 +[#98792]: https://github.com/home-assistant/core/pull/98792 +[#98795]: https://github.com/home-assistant/core/pull/98795 +[#98796]: https://github.com/home-assistant/core/pull/98796 +[#98797]: https://github.com/home-assistant/core/pull/98797 +[#98798]: https://github.com/home-assistant/core/pull/98798 +[#98799]: https://github.com/home-assistant/core/pull/98799 +[#98803]: https://github.com/home-assistant/core/pull/98803 +[#98805]: https://github.com/home-assistant/core/pull/98805 +[#98806]: https://github.com/home-assistant/core/pull/98806 +[#98807]: https://github.com/home-assistant/core/pull/98807 +[#98810]: https://github.com/home-assistant/core/pull/98810 +[#98812]: https://github.com/home-assistant/core/pull/98812 +[#98813]: https://github.com/home-assistant/core/pull/98813 +[#98814]: https://github.com/home-assistant/core/pull/98814 +[#98815]: https://github.com/home-assistant/core/pull/98815 +[#98821]: https://github.com/home-assistant/core/pull/98821 +[#98824]: https://github.com/home-assistant/core/pull/98824 +[#98826]: https://github.com/home-assistant/core/pull/98826 +[#98827]: https://github.com/home-assistant/core/pull/98827 +[#98828]: https://github.com/home-assistant/core/pull/98828 +[#98829]: https://github.com/home-assistant/core/pull/98829 +[#98830]: https://github.com/home-assistant/core/pull/98830 +[#98831]: https://github.com/home-assistant/core/pull/98831 +[#98834]: https://github.com/home-assistant/core/pull/98834 +[#98835]: https://github.com/home-assistant/core/pull/98835 +[#98836]: https://github.com/home-assistant/core/pull/98836 +[#98838]: https://github.com/home-assistant/core/pull/98838 +[#98839]: https://github.com/home-assistant/core/pull/98839 +[#98840]: https://github.com/home-assistant/core/pull/98840 +[#98843]: https://github.com/home-assistant/core/pull/98843 +[#98844]: https://github.com/home-assistant/core/pull/98844 +[#98845]: https://github.com/home-assistant/core/pull/98845 +[#98847]: https://github.com/home-assistant/core/pull/98847 +[#98857]: https://github.com/home-assistant/core/pull/98857 +[#98863]: https://github.com/home-assistant/core/pull/98863 +[#98864]: https://github.com/home-assistant/core/pull/98864 +[#98865]: https://github.com/home-assistant/core/pull/98865 +[#98870]: https://github.com/home-assistant/core/pull/98870 +[#98871]: https://github.com/home-assistant/core/pull/98871 +[#98872]: https://github.com/home-assistant/core/pull/98872 +[#98873]: https://github.com/home-assistant/core/pull/98873 +[#98874]: https://github.com/home-assistant/core/pull/98874 +[#98877]: https://github.com/home-assistant/core/pull/98877 +[#98880]: https://github.com/home-assistant/core/pull/98880 +[#98881]: https://github.com/home-assistant/core/pull/98881 +[#98882]: https://github.com/home-assistant/core/pull/98882 +[#98883]: https://github.com/home-assistant/core/pull/98883 +[#98884]: https://github.com/home-assistant/core/pull/98884 +[#98886]: https://github.com/home-assistant/core/pull/98886 +[#98888]: https://github.com/home-assistant/core/pull/98888 +[#98893]: https://github.com/home-assistant/core/pull/98893 +[#98894]: https://github.com/home-assistant/core/pull/98894 +[#98898]: https://github.com/home-assistant/core/pull/98898 +[#98899]: https://github.com/home-assistant/core/pull/98899 +[#98901]: https://github.com/home-assistant/core/pull/98901 +[#98902]: https://github.com/home-assistant/core/pull/98902 +[#98903]: https://github.com/home-assistant/core/pull/98903 +[#98904]: https://github.com/home-assistant/core/pull/98904 +[#98905]: https://github.com/home-assistant/core/pull/98905 +[#98906]: https://github.com/home-assistant/core/pull/98906 +[#98907]: https://github.com/home-assistant/core/pull/98907 +[#98908]: https://github.com/home-assistant/core/pull/98908 +[#98909]: https://github.com/home-assistant/core/pull/98909 +[#98910]: https://github.com/home-assistant/core/pull/98910 +[#98911]: https://github.com/home-assistant/core/pull/98911 +[#98912]: https://github.com/home-assistant/core/pull/98912 +[#98913]: https://github.com/home-assistant/core/pull/98913 +[#98914]: https://github.com/home-assistant/core/pull/98914 +[#98915]: https://github.com/home-assistant/core/pull/98915 +[#98916]: https://github.com/home-assistant/core/pull/98916 +[#98917]: https://github.com/home-assistant/core/pull/98917 +[#98918]: https://github.com/home-assistant/core/pull/98918 +[#98919]: https://github.com/home-assistant/core/pull/98919 +[#98921]: https://github.com/home-assistant/core/pull/98921 +[#98923]: https://github.com/home-assistant/core/pull/98923 +[#98924]: https://github.com/home-assistant/core/pull/98924 +[#98925]: https://github.com/home-assistant/core/pull/98925 +[#98927]: https://github.com/home-assistant/core/pull/98927 +[#98928]: https://github.com/home-assistant/core/pull/98928 +[#98932]: https://github.com/home-assistant/core/pull/98932 +[#98935]: https://github.com/home-assistant/core/pull/98935 +[#98937]: https://github.com/home-assistant/core/pull/98937 +[#98938]: https://github.com/home-assistant/core/pull/98938 +[#98940]: https://github.com/home-assistant/core/pull/98940 +[#98941]: https://github.com/home-assistant/core/pull/98941 +[#98945]: https://github.com/home-assistant/core/pull/98945 +[#98947]: https://github.com/home-assistant/core/pull/98947 +[#98948]: https://github.com/home-assistant/core/pull/98948 +[#98950]: https://github.com/home-assistant/core/pull/98950 +[#98951]: https://github.com/home-assistant/core/pull/98951 +[#98952]: https://github.com/home-assistant/core/pull/98952 +[#98953]: https://github.com/home-assistant/core/pull/98953 +[#98956]: https://github.com/home-assistant/core/pull/98956 +[#98957]: https://github.com/home-assistant/core/pull/98957 +[#98958]: https://github.com/home-assistant/core/pull/98958 +[#98959]: https://github.com/home-assistant/core/pull/98959 +[#98961]: https://github.com/home-assistant/core/pull/98961 +[#98962]: https://github.com/home-assistant/core/pull/98962 +[#98963]: https://github.com/home-assistant/core/pull/98963 +[#98964]: https://github.com/home-assistant/core/pull/98964 +[#98965]: https://github.com/home-assistant/core/pull/98965 +[#98970]: https://github.com/home-assistant/core/pull/98970 +[#98971]: https://github.com/home-assistant/core/pull/98971 +[#98973]: https://github.com/home-assistant/core/pull/98973 +[#98976]: https://github.com/home-assistant/core/pull/98976 +[#98982]: https://github.com/home-assistant/core/pull/98982 +[#98983]: https://github.com/home-assistant/core/pull/98983 +[#98984]: https://github.com/home-assistant/core/pull/98984 +[#98989]: https://github.com/home-assistant/core/pull/98989 +[#98995]: https://github.com/home-assistant/core/pull/98995 +[#98997]: https://github.com/home-assistant/core/pull/98997 +[#98998]: https://github.com/home-assistant/core/pull/98998 +[#99001]: https://github.com/home-assistant/core/pull/99001 +[#99002]: https://github.com/home-assistant/core/pull/99002 +[#99003]: https://github.com/home-assistant/core/pull/99003 +[#99004]: https://github.com/home-assistant/core/pull/99004 +[#99008]: https://github.com/home-assistant/core/pull/99008 +[#99010]: https://github.com/home-assistant/core/pull/99010 +[#99013]: https://github.com/home-assistant/core/pull/99013 +[#99014]: https://github.com/home-assistant/core/pull/99014 +[#99015]: https://github.com/home-assistant/core/pull/99015 +[#99016]: https://github.com/home-assistant/core/pull/99016 +[#99018]: https://github.com/home-assistant/core/pull/99018 +[#99019]: https://github.com/home-assistant/core/pull/99019 +[#99022]: https://github.com/home-assistant/core/pull/99022 +[#99023]: https://github.com/home-assistant/core/pull/99023 +[#99025]: https://github.com/home-assistant/core/pull/99025 +[#99027]: https://github.com/home-assistant/core/pull/99027 +[#99028]: https://github.com/home-assistant/core/pull/99028 +[#99029]: https://github.com/home-assistant/core/pull/99029 +[#99030]: https://github.com/home-assistant/core/pull/99030 +[#99031]: https://github.com/home-assistant/core/pull/99031 +[#99032]: https://github.com/home-assistant/core/pull/99032 +[#99033]: https://github.com/home-assistant/core/pull/99033 +[#99034]: https://github.com/home-assistant/core/pull/99034 +[#99035]: https://github.com/home-assistant/core/pull/99035 +[#99036]: https://github.com/home-assistant/core/pull/99036 +[#99037]: https://github.com/home-assistant/core/pull/99037 +[#99038]: https://github.com/home-assistant/core/pull/99038 +[#99039]: https://github.com/home-assistant/core/pull/99039 +[#99040]: https://github.com/home-assistant/core/pull/99040 +[#99041]: https://github.com/home-assistant/core/pull/99041 +[#99042]: https://github.com/home-assistant/core/pull/99042 +[#99043]: https://github.com/home-assistant/core/pull/99043 +[#99044]: https://github.com/home-assistant/core/pull/99044 +[#99045]: https://github.com/home-assistant/core/pull/99045 +[#99046]: https://github.com/home-assistant/core/pull/99046 +[#99047]: https://github.com/home-assistant/core/pull/99047 +[#99048]: https://github.com/home-assistant/core/pull/99048 +[#99049]: https://github.com/home-assistant/core/pull/99049 +[#99052]: https://github.com/home-assistant/core/pull/99052 +[#99057]: https://github.com/home-assistant/core/pull/99057 +[#99058]: https://github.com/home-assistant/core/pull/99058 +[#99059]: https://github.com/home-assistant/core/pull/99059 +[#99066]: https://github.com/home-assistant/core/pull/99066 +[#99067]: https://github.com/home-assistant/core/pull/99067 +[#99071]: https://github.com/home-assistant/core/pull/99071 +[#99080]: https://github.com/home-assistant/core/pull/99080 +[#99081]: https://github.com/home-assistant/core/pull/99081 +[#99084]: https://github.com/home-assistant/core/pull/99084 +[#99085]: https://github.com/home-assistant/core/pull/99085 +[#99086]: https://github.com/home-assistant/core/pull/99086 +[#99089]: https://github.com/home-assistant/core/pull/99089 +[#99091]: https://github.com/home-assistant/core/pull/99091 +[#99093]: https://github.com/home-assistant/core/pull/99093 +[#99103]: https://github.com/home-assistant/core/pull/99103 +[#99108]: https://github.com/home-assistant/core/pull/99108 +[#99110]: https://github.com/home-assistant/core/pull/99110 +[#99114]: https://github.com/home-assistant/core/pull/99114 +[#99117]: https://github.com/home-assistant/core/pull/99117 +[#99123]: https://github.com/home-assistant/core/pull/99123 +[#99129]: https://github.com/home-assistant/core/pull/99129 +[#99130]: https://github.com/home-assistant/core/pull/99130 +[#99131]: https://github.com/home-assistant/core/pull/99131 +[#99132]: https://github.com/home-assistant/core/pull/99132 +[#99133]: https://github.com/home-assistant/core/pull/99133 +[#99134]: https://github.com/home-assistant/core/pull/99134 +[#99135]: https://github.com/home-assistant/core/pull/99135 +[#99136]: https://github.com/home-assistant/core/pull/99136 +[#99138]: https://github.com/home-assistant/core/pull/99138 +[#99139]: https://github.com/home-assistant/core/pull/99139 +[#99140]: https://github.com/home-assistant/core/pull/99140 +[#99141]: https://github.com/home-assistant/core/pull/99141 +[#99142]: https://github.com/home-assistant/core/pull/99142 +[#99144]: https://github.com/home-assistant/core/pull/99144 +[#99145]: https://github.com/home-assistant/core/pull/99145 +[#99146]: https://github.com/home-assistant/core/pull/99146 +[#99147]: https://github.com/home-assistant/core/pull/99147 +[#99149]: https://github.com/home-assistant/core/pull/99149 +[#99150]: https://github.com/home-assistant/core/pull/99150 +[#99151]: https://github.com/home-assistant/core/pull/99151 +[#99153]: https://github.com/home-assistant/core/pull/99153 +[#99155]: https://github.com/home-assistant/core/pull/99155 +[#99156]: https://github.com/home-assistant/core/pull/99156 +[#99157]: https://github.com/home-assistant/core/pull/99157 +[#99161]: https://github.com/home-assistant/core/pull/99161 +[#99165]: https://github.com/home-assistant/core/pull/99165 +[#99167]: https://github.com/home-assistant/core/pull/99167 +[#99168]: https://github.com/home-assistant/core/pull/99168 +[#99172]: https://github.com/home-assistant/core/pull/99172 +[#99177]: https://github.com/home-assistant/core/pull/99177 +[#99188]: https://github.com/home-assistant/core/pull/99188 +[#99189]: https://github.com/home-assistant/core/pull/99189 +[#99190]: https://github.com/home-assistant/core/pull/99190 +[#99195]: https://github.com/home-assistant/core/pull/99195 +[#99196]: https://github.com/home-assistant/core/pull/99196 +[#99197]: https://github.com/home-assistant/core/pull/99197 +[#99198]: https://github.com/home-assistant/core/pull/99198 +[#99200]: https://github.com/home-assistant/core/pull/99200 +[#99202]: https://github.com/home-assistant/core/pull/99202 +[#99203]: https://github.com/home-assistant/core/pull/99203 +[#99204]: https://github.com/home-assistant/core/pull/99204 +[#99205]: https://github.com/home-assistant/core/pull/99205 +[#99207]: https://github.com/home-assistant/core/pull/99207 +[#99210]: https://github.com/home-assistant/core/pull/99210 +[#99211]: https://github.com/home-assistant/core/pull/99211 +[#99213]: https://github.com/home-assistant/core/pull/99213 +[#99214]: https://github.com/home-assistant/core/pull/99214 +[#99215]: https://github.com/home-assistant/core/pull/99215 +[#99216]: https://github.com/home-assistant/core/pull/99216 +[#99217]: https://github.com/home-assistant/core/pull/99217 +[#99219]: https://github.com/home-assistant/core/pull/99219 +[#99220]: https://github.com/home-assistant/core/pull/99220 +[#99222]: https://github.com/home-assistant/core/pull/99222 +[#99223]: https://github.com/home-assistant/core/pull/99223 +[#99224]: https://github.com/home-assistant/core/pull/99224 +[#99225]: https://github.com/home-assistant/core/pull/99225 +[#99230]: https://github.com/home-assistant/core/pull/99230 +[#99232]: https://github.com/home-assistant/core/pull/99232 +[#99237]: https://github.com/home-assistant/core/pull/99237 +[#99238]: https://github.com/home-assistant/core/pull/99238 +[#99239]: https://github.com/home-assistant/core/pull/99239 +[#99241]: https://github.com/home-assistant/core/pull/99241 +[#99248]: https://github.com/home-assistant/core/pull/99248 +[#99250]: https://github.com/home-assistant/core/pull/99250 +[#99252]: https://github.com/home-assistant/core/pull/99252 +[#99253]: https://github.com/home-assistant/core/pull/99253 +[#99254]: https://github.com/home-assistant/core/pull/99254 +[#99259]: https://github.com/home-assistant/core/pull/99259 +[#99260]: https://github.com/home-assistant/core/pull/99260 +[#99261]: https://github.com/home-assistant/core/pull/99261 +[#99263]: https://github.com/home-assistant/core/pull/99263 +[#99268]: https://github.com/home-assistant/core/pull/99268 +[#99269]: https://github.com/home-assistant/core/pull/99269 +[#99270]: https://github.com/home-assistant/core/pull/99270 +[#99273]: https://github.com/home-assistant/core/pull/99273 +[#99275]: https://github.com/home-assistant/core/pull/99275 +[#99276]: https://github.com/home-assistant/core/pull/99276 +[#99277]: https://github.com/home-assistant/core/pull/99277 +[#99278]: https://github.com/home-assistant/core/pull/99278 +[#99280]: https://github.com/home-assistant/core/pull/99280 +[#99281]: https://github.com/home-assistant/core/pull/99281 +[#99282]: https://github.com/home-assistant/core/pull/99282 +[#99283]: https://github.com/home-assistant/core/pull/99283 +[#99286]: https://github.com/home-assistant/core/pull/99286 +[#99288]: https://github.com/home-assistant/core/pull/99288 +[#99289]: https://github.com/home-assistant/core/pull/99289 +[#99296]: https://github.com/home-assistant/core/pull/99296 +[#99297]: https://github.com/home-assistant/core/pull/99297 +[#99300]: https://github.com/home-assistant/core/pull/99300 +[#99312]: https://github.com/home-assistant/core/pull/99312 +[#99314]: https://github.com/home-assistant/core/pull/99314 +[#99316]: https://github.com/home-assistant/core/pull/99316 +[#99318]: https://github.com/home-assistant/core/pull/99318 +[#99319]: https://github.com/home-assistant/core/pull/99319 +[#99322]: https://github.com/home-assistant/core/pull/99322 +[#99323]: https://github.com/home-assistant/core/pull/99323 +[#99327]: https://github.com/home-assistant/core/pull/99327 +[#99328]: https://github.com/home-assistant/core/pull/99328 +[#99331]: https://github.com/home-assistant/core/pull/99331 +[#99332]: https://github.com/home-assistant/core/pull/99332 +[#99334]: https://github.com/home-assistant/core/pull/99334 +[#99337]: https://github.com/home-assistant/core/pull/99337 +[#99339]: https://github.com/home-assistant/core/pull/99339 +[#99340]: https://github.com/home-assistant/core/pull/99340 +[#99347]: https://github.com/home-assistant/core/pull/99347 +[@Cereal2nd]: https://github.com/Cereal2nd +[@Cisien]: https://github.com/Cisien +[@CoMPaTech]: https://github.com/CoMPaTech +[@Danielhiversen]: https://github.com/Danielhiversen +[@DeerMaximum]: https://github.com/DeerMaximum +[@Ernst79]: https://github.com/Ernst79 +[@G-Two]: https://github.com/G-Two +[@GrumpyMeow]: https://github.com/GrumpyMeow +[@JasonCook599]: https://github.com/JasonCook599 +[@Kane610]: https://github.com/Kane610 +[@LaStrada]: https://github.com/LaStrada +[@Lash-L]: https://github.com/Lash-L +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@Michal4K]: https://github.com/Michal4K +[@Mr-Ker]: https://github.com/Mr-Ker +[@Noltari]: https://github.com/Noltari +[@Ongion]: https://github.com/Ongion +[@Quentame]: https://github.com/Quentame +[@RenierM26]: https://github.com/RenierM26 +[@RoboMagus]: https://github.com/RoboMagus +[@Sebmaster]: https://github.com/Sebmaster +[@Shutgun]: https://github.com/Shutgun +[@StephanU]: https://github.com/StephanU +[@StevenLooman]: https://github.com/StevenLooman +[@String-656]: https://github.com/String-656 +[@abmantis]: https://github.com/abmantis +[@agners]: https://github.com/agners +[@albertogeniola]: https://github.com/albertogeniola +[@allenporter]: https://github.com/allenporter +[@andresb5555]: https://github.com/andresb5555 +[@apbarratt]: https://github.com/apbarratt +[@arkid15r]: https://github.com/arkid15r +[@asymworks]: https://github.com/asymworks +[@baflo]: https://github.com/baflo +[@balloob]: https://github.com/balloob +[@bazwilliams]: https://github.com/bazwilliams +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@boswelja]: https://github.com/boswelja +[@bouwew]: https://github.com/bouwew +[@bramkragten]: https://github.com/bramkragten +[@brunoenten]: https://github.com/brunoenten +[@cdce8p]: https://github.com/cdce8p +[@cgarwood]: https://github.com/cgarwood +[@chemelli74]: https://github.com/chemelli74 +[@ctalkington]: https://github.com/ctalkington +[@dalinicus]: https://github.com/dalinicus +[@dgomes]: https://github.com/dgomes +[@dirrgang]: https://github.com/dirrgang +[@dknowles2]: https://github.com/dknowles2 +[@dougiteixeira]: https://github.com/dougiteixeira +[@edenhaus]: https://github.com/edenhaus +[@eifinger]: https://github.com/eifinger +[@elmurato]: https://github.com/elmurato +[@elupus]: https://github.com/elupus +[@emmaguy]: https://github.com/emmaguy +[@emontnemery]: https://github.com/emontnemery +[@engrbm87]: https://github.com/engrbm87 +[@epenet]: https://github.com/epenet +[@erwindouna]: https://github.com/erwindouna +[@escoand]: https://github.com/escoand +[@esev]: https://github.com/esev +[@farmio]: https://github.com/farmio +[@freedreamer82]: https://github.com/freedreamer82 +[@frenck]: https://github.com/frenck +[@gjohansson-ST]: https://github.com/gjohansson-ST +[@gtjadsonsantos]: https://github.com/gtjadsonsantos +[@h3l1o5]: https://github.com/h3l1o5 +[@hahn-th]: https://github.com/hahn-th +[@hesselonline]: https://github.com/hesselonline +[@iMicknl]: https://github.com/iMicknl +[@jakecolman]: https://github.com/jakecolman +[@janiversen]: https://github.com/janiversen +[@janmolemans]: https://github.com/janmolemans +[@jbouwh]: https://github.com/jbouwh +[@jesserockz]: https://github.com/jesserockz +[@jfroy]: https://github.com/jfroy +[@jimmyd-be]: https://github.com/jimmyd-be +[@joanwa]: https://github.com/joanwa +[@joostlek]: https://github.com/joostlek +[@jpbede]: https://github.com/jpbede +[@jschlyter]: https://github.com/jschlyter +[@kel30a]: https://github.com/kel30a +[@klaasnicolaas]: https://github.com/klaasnicolaas +[@lanrat]: https://github.com/lanrat +[@liangjia2019]: https://github.com/liangjia2019 +[@lindhe]: https://github.com/lindhe +[@liudger]: https://github.com/liudger +[@ludeeus]: https://github.com/ludeeus +[@lymanepp]: https://github.com/lymanepp +[@marcheologo]: https://github.com/marcheologo +[@maxcanna]: https://github.com/maxcanna +[@mbo18]: https://github.com/mbo18 +[@mdegat01]: https://github.com/mdegat01 +[@mercenaruss]: https://github.com/mercenaruss +[@mheath]: https://github.com/mheath +[@mib1185]: https://github.com/mib1185 +[@mikewoudenberg]: https://github.com/mikewoudenberg +[@mikey0000]: https://github.com/mikey0000 +[@mkmer]: https://github.com/mkmer +[@natekspencer]: https://github.com/natekspencer +[@niro1987]: https://github.com/niro1987 +[@ollo69]: https://github.com/ollo69 +[@oyvindwe]: https://github.com/oyvindwe +[@paravoid]: https://github.com/paravoid +[@piitaya]: https://github.com/piitaya +[@puddly]: https://github.com/puddly +[@raman325]: https://github.com/raman325 +[@rcloran]: https://github.com/rcloran +[@rct]: https://github.com/rct +[@reedy]: https://github.com/reedy +[@rikroe]: https://github.com/rikroe +[@riokuu]: https://github.com/riokuu +[@scop]: https://github.com/scop +[@slovdahl]: https://github.com/slovdahl +[@starkillerOG]: https://github.com/starkillerOG +[@synesthesiam]: https://github.com/synesthesiam +[@thecode]: https://github.com/thecode +[@timmo001]: https://github.com/timmo001 +[@tronikos]: https://github.com/tronikos +[@uvjustin]: https://github.com/uvjustin +[@wlcrs]: https://github.com/wlcrs +[abode docs]: https://www.home-assistant.io/integrations/abode/ +[accuweather docs]: https://www.home-assistant.io/integrations/accuweather/ +[acmeda docs]: https://www.home-assistant.io/integrations/acmeda/ +[adax docs]: https://www.home-assistant.io/integrations/adax/ +[adguard docs]: https://www.home-assistant.io/integrations/adguard/ +[ads docs]: https://www.home-assistant.io/integrations/ads/ +[aemet docs]: https://www.home-assistant.io/integrations/aemet/ +[airly docs]: https://www.home-assistant.io/integrations/airly/ +[airnow docs]: https://www.home-assistant.io/integrations/airnow/ +[airthings_ble docs]: https://www.home-assistant.io/integrations/airthings_ble/ +[airtouch4 docs]: https://www.home-assistant.io/integrations/airtouch4/ +[airvisual docs]: https://www.home-assistant.io/integrations/airvisual/ +[airvisual_pro docs]: https://www.home-assistant.io/integrations/airvisual_pro/ +[airzone docs]: https://www.home-assistant.io/integrations/airzone/ +[airzone_cloud docs]: https://www.home-assistant.io/integrations/airzone_cloud/ +[alarmdecoder docs]: https://www.home-assistant.io/integrations/alarmdecoder/ +[alexa docs]: https://www.home-assistant.io/integrations/alexa/ +[amazon_polly docs]: https://www.home-assistant.io/integrations/amazon_polly/ +[ambient_station docs]: https://www.home-assistant.io/integrations/ambient_station/ +[androidtv_remote docs]: https://www.home-assistant.io/integrations/androidtv_remote/ +[anova docs]: https://www.home-assistant.io/integrations/anova/ +[anthemav docs]: https://www.home-assistant.io/integrations/anthemav/ +[api docs]: https://www.home-assistant.io/integrations/api/ +[arcam_fmj docs]: https://www.home-assistant.io/integrations/arcam_fmj/ +[aseko_pool_live docs]: https://www.home-assistant.io/integrations/aseko_pool_live/ +[assist_pipeline docs]: https://www.home-assistant.io/integrations/assist_pipeline/ +[asuswrt docs]: https://www.home-assistant.io/integrations/asuswrt/ +[august docs]: https://www.home-assistant.io/integrations/august/ +[aurora docs]: https://www.home-assistant.io/integrations/aurora/ +[auth docs]: https://www.home-assistant.io/integrations/auth/ +[automation docs]: https://www.home-assistant.io/integrations/automation/ +[aws docs]: https://www.home-assistant.io/integrations/aws/ +[axis docs]: https://www.home-assistant.io/integrations/axis/ +[baf docs]: https://www.home-assistant.io/integrations/baf/ +[balboa docs]: https://www.home-assistant.io/integrations/balboa/ +[blebox docs]: https://www.home-assistant.io/integrations/blebox/ +[blink docs]: https://www.home-assistant.io/integrations/blink/ +[bluetooth docs]: https://www.home-assistant.io/integrations/bluetooth/ +[bmw_connected_drive docs]: https://www.home-assistant.io/integrations/bmw_connected_drive/ +[bond docs]: https://www.home-assistant.io/integrations/bond/ +[bosch_shc docs]: https://www.home-assistant.io/integrations/bosch_shc/ +[brother docs]: https://www.home-assistant.io/integrations/brother/ +[bsblan docs]: https://www.home-assistant.io/integrations/bsblan/ +[bthome docs]: https://www.home-assistant.io/integrations/bthome/ +[buienradar docs]: https://www.home-assistant.io/integrations/buienradar/ +[caldav docs]: https://www.home-assistant.io/integrations/caldav/ +[calendar docs]: https://www.home-assistant.io/integrations/calendar/ +[camera docs]: https://www.home-assistant.io/integrations/camera/ +[cert_expiry docs]: https://www.home-assistant.io/integrations/cert_expiry/ +[cloud docs]: https://www.home-assistant.io/integrations/cloud/ +[co2signal docs]: https://www.home-assistant.io/integrations/co2signal/ +[coinbase docs]: https://www.home-assistant.io/integrations/coinbase/ +[comelit docs]: https://www.home-assistant.io/integrations/comelit/ +[command_line docs]: https://www.home-assistant.io/integrations/command_line/ +[coned docs]: https://www.home-assistant.io/integrations/coned/ +[config docs]: https://www.home-assistant.io/integrations/config/ +[conversation docs]: https://www.home-assistant.io/integrations/conversation/ +[coolmaster docs]: https://www.home-assistant.io/integrations/coolmaster/ +[cpuspeed docs]: https://www.home-assistant.io/integrations/cpuspeed/ +[daikin docs]: https://www.home-assistant.io/integrations/daikin/ +[deconz docs]: https://www.home-assistant.io/integrations/deconz/ +[deluge docs]: https://www.home-assistant.io/integrations/deluge/ +[demo docs]: https://www.home-assistant.io/integrations/demo/ +[denonavr docs]: https://www.home-assistant.io/integrations/denonavr/ +[derivative docs]: https://www.home-assistant.io/integrations/derivative/ +[device_automation docs]: https://www.home-assistant.io/integrations/device_automation/ +[device_tracker docs]: https://www.home-assistant.io/integrations/device_tracker/ +[devolo_home_network docs]: https://www.home-assistant.io/integrations/devolo_home_network/ +[dexcom docs]: https://www.home-assistant.io/integrations/dexcom/ +[directv docs]: https://www.home-assistant.io/integrations/directv/ +[discovergy docs]: https://www.home-assistant.io/integrations/discovergy/ +[dlna_dmr docs]: https://www.home-assistant.io/integrations/dlna_dmr/ +[dlna_dms docs]: https://www.home-assistant.io/integrations/dlna_dms/ +[doorbird docs]: https://www.home-assistant.io/integrations/doorbird/ +[dunehd docs]: https://www.home-assistant.io/integrations/dunehd/ +[duotecno docs]: https://www.home-assistant.io/integrations/duotecno/ +[dwd_weather_warnings docs]: https://www.home-assistant.io/integrations/dwd_weather_warnings/ +[dynalite docs]: https://www.home-assistant.io/integrations/dynalite/ +[eafm docs]: https://www.home-assistant.io/integrations/eafm/ +[easyenergy docs]: https://www.home-assistant.io/integrations/easyenergy/ +[ecobee docs]: https://www.home-assistant.io/integrations/ecobee/ +[edl21 docs]: https://www.home-assistant.io/integrations/edl21/ +[electric_kiwi docs]: https://www.home-assistant.io/integrations/electric_kiwi/ +[elkm1 docs]: https://www.home-assistant.io/integrations/elkm1/ +[elmax docs]: https://www.home-assistant.io/integrations/elmax/ +[emonitor docs]: https://www.home-assistant.io/integrations/emonitor/ +[energyzero docs]: https://www.home-assistant.io/integrations/energyzero/ +[enocean docs]: https://www.home-assistant.io/integrations/enocean/ +[enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ +[environment_canada docs]: https://www.home-assistant.io/integrations/environment_canada/ +[esphome docs]: https://www.home-assistant.io/integrations/esphome/ +[eufylife_ble docs]: https://www.home-assistant.io/integrations/eufylife_ble/ +[ezviz docs]: https://www.home-assistant.io/integrations/ezviz/ +[feedreader docs]: https://www.home-assistant.io/integrations/feedreader/ +[ffmpeg docs]: https://www.home-assistant.io/integrations/ffmpeg/ +[fibaro docs]: https://www.home-assistant.io/integrations/fibaro/ +[file docs]: https://www.home-assistant.io/integrations/file/ +[filesize docs]: https://www.home-assistant.io/integrations/filesize/ +[flexit docs]: https://www.home-assistant.io/integrations/flexit/ +[flo docs]: https://www.home-assistant.io/integrations/flo/ +[flume docs]: https://www.home-assistant.io/integrations/flume/ +[flux_led docs]: https://www.home-assistant.io/integrations/flux_led/ +[forecast_solar docs]: https://www.home-assistant.io/integrations/forecast_solar/ +[forked_daapd docs]: https://www.home-assistant.io/integrations/forked_daapd/ +[foscam docs]: https://www.home-assistant.io/integrations/foscam/ +[freebox docs]: https://www.home-assistant.io/integrations/freebox/ +[fritz docs]: https://www.home-assistant.io/integrations/fritz/ +[fritzbox docs]: https://www.home-assistant.io/integrations/fritzbox/ +[fronius docs]: https://www.home-assistant.io/integrations/fronius/ +[frontend docs]: https://www.home-assistant.io/integrations/frontend/ +[frontier_silicon docs]: https://www.home-assistant.io/integrations/frontier_silicon/ +[fully_kiosk docs]: https://www.home-assistant.io/integrations/fully_kiosk/ +[garages_amsterdam docs]: https://www.home-assistant.io/integrations/garages_amsterdam/ +[gardena_bluetooth docs]: https://www.home-assistant.io/integrations/gardena_bluetooth/ +[gdacs docs]: https://www.home-assistant.io/integrations/gdacs/ +[generic docs]: https://www.home-assistant.io/integrations/generic/ +[generic_thermostat docs]: https://www.home-assistant.io/integrations/generic_thermostat/ +[gios docs]: https://www.home-assistant.io/integrations/gios/ +[goodwe docs]: https://www.home-assistant.io/integrations/goodwe/ +[google docs]: https://www.home-assistant.io/integrations/google/ +[google_assistant docs]: https://www.home-assistant.io/integrations/google_assistant/ +[google_assistant_sdk docs]: https://www.home-assistant.io/integrations/google_assistant_sdk/ +[google_generative_ai_conversation docs]: https://www.home-assistant.io/integrations/google_generative_ai_conversation/ +[google_travel_time docs]: https://www.home-assistant.io/integrations/google_travel_time/ +[govee_ble docs]: https://www.home-assistant.io/integrations/govee_ble/ +[gree docs]: https://www.home-assistant.io/integrations/gree/ +[group docs]: https://www.home-assistant.io/integrations/group/ +[hassio docs]: https://www.home-assistant.io/integrations/hassio/ +[here_travel_time docs]: https://www.home-assistant.io/integrations/here_travel_time/ +[hive docs]: https://www.home-assistant.io/integrations/hive/ +[home_connect docs]: https://www.home-assistant.io/integrations/home_connect/ +[home_plus_control docs]: https://www.home-assistant.io/integrations/home_plus_control/ +[homeassistant_green docs]: https://www.home-assistant.io/integrations/homeassistant_green/ +[homeassistant_hardware docs]: https://www.home-assistant.io/integrations/homeassistant_hardware/ +[homeassistant_sky_connect docs]: https://www.home-assistant.io/integrations/homeassistant_sky_connect/ +[homeassistant_yellow docs]: https://www.home-assistant.io/integrations/homeassistant_yellow/ +[homekit docs]: https://www.home-assistant.io/integrations/homekit/ +[homekit_controller docs]: https://www.home-assistant.io/integrations/homekit_controller/ +[homematicip_cloud docs]: https://www.home-assistant.io/integrations/homematicip_cloud/ +[honeywell docs]: https://www.home-assistant.io/integrations/honeywell/ +[http docs]: https://www.home-assistant.io/integrations/http/ +[hue docs]: https://www.home-assistant.io/integrations/hue/ +[hunterdouglas_powerview docs]: https://www.home-assistant.io/integrations/hunterdouglas_powerview/ +[hydrawise docs]: https://www.home-assistant.io/integrations/hydrawise/ +[hyperion docs]: https://www.home-assistant.io/integrations/hyperion/ +[image_processing docs]: https://www.home-assistant.io/integrations/image_processing/ +[image_upload docs]: https://www.home-assistant.io/integrations/image_upload/ +[imap docs]: https://www.home-assistant.io/integrations/imap/ +[imap_email_content docs]: https://www.home-assistant.io/integrations/imap_email_content/ +[integration docs]: https://www.home-assistant.io/integrations/integration/ +[iotawatt docs]: https://www.home-assistant.io/integrations/iotawatt/ +[ipma docs]: https://www.home-assistant.io/integrations/ipma/ +[ipp docs]: https://www.home-assistant.io/integrations/ipp/ +[iqvia docs]: https://www.home-assistant.io/integrations/iqvia/ +[isy994 docs]: https://www.home-assistant.io/integrations/isy994/ +[izone docs]: https://www.home-assistant.io/integrations/izone/ +[jellyfin docs]: https://www.home-assistant.io/integrations/jellyfin/ +[juicenet docs]: https://www.home-assistant.io/integrations/juicenet/ +[justnimbus docs]: https://www.home-assistant.io/integrations/justnimbus/ +[keymitt_ble docs]: https://www.home-assistant.io/integrations/keymitt_ble/ +[kitchen_sink docs]: https://www.home-assistant.io/integrations/kitchen_sink/ +[knx docs]: https://www.home-assistant.io/integrations/knx/ +[kraken docs]: https://www.home-assistant.io/integrations/kraken/ +[lacrosse_view docs]: https://www.home-assistant.io/integrations/lacrosse_view/ +[landisgyr_heat_meter docs]: https://www.home-assistant.io/integrations/landisgyr_heat_meter/ +[lastfm docs]: https://www.home-assistant.io/integrations/lastfm/ +[lawn_mower docs]: https://www.home-assistant.io/integrations/lawn_mower/ +[ld2410_ble docs]: https://www.home-assistant.io/integrations/ld2410_ble/ +[led_ble docs]: https://www.home-assistant.io/integrations/led_ble/ +[lg_soundbar docs]: https://www.home-assistant.io/integrations/lg_soundbar/ +[life360 docs]: https://www.home-assistant.io/integrations/life360/ +[lifx docs]: https://www.home-assistant.io/integrations/lifx/ +[light docs]: https://www.home-assistant.io/integrations/light/ +[litejet docs]: https://www.home-assistant.io/integrations/litejet/ +[litterrobot docs]: https://www.home-assistant.io/integrations/litterrobot/ +[local_calendar docs]: https://www.home-assistant.io/integrations/local_calendar/ +[logi_circle docs]: https://www.home-assistant.io/integrations/logi_circle/ +[lookin docs]: https://www.home-assistant.io/integrations/lookin/ +[loqed docs]: https://www.home-assistant.io/integrations/loqed/ +[lyric docs]: https://www.home-assistant.io/integrations/lyric/ +[mailbox docs]: https://www.home-assistant.io/integrations/mailbox/ +[matter docs]: https://www.home-assistant.io/integrations/matter/ +[mazda docs]: https://www.home-assistant.io/integrations/mazda/ +[media_extractor docs]: https://www.home-assistant.io/integrations/media_extractor/ +[media_player docs]: https://www.home-assistant.io/integrations/media_player/ +[media_source docs]: https://www.home-assistant.io/integrations/media_source/ +[melcloud docs]: https://www.home-assistant.io/integrations/melcloud/ +[met docs]: https://www.home-assistant.io/integrations/met/ +[met_eireann docs]: https://www.home-assistant.io/integrations/met_eireann/ +[meteo_france docs]: https://www.home-assistant.io/integrations/meteo_france/ +[meteoclimatic docs]: https://www.home-assistant.io/integrations/meteoclimatic/ +[metoffice docs]: https://www.home-assistant.io/integrations/metoffice/ +[mikrotik docs]: https://www.home-assistant.io/integrations/mikrotik/ +[mill docs]: https://www.home-assistant.io/integrations/mill/ +[min_max docs]: https://www.home-assistant.io/integrations/min_max/ +[minecraft_server docs]: https://www.home-assistant.io/integrations/minecraft_server/ +[mobile_app docs]: https://www.home-assistant.io/integrations/mobile_app/ +[modbus docs]: https://www.home-assistant.io/integrations/modbus/ +[modem_callerid docs]: https://www.home-assistant.io/integrations/modem_callerid/ +[moon docs]: https://www.home-assistant.io/integrations/moon/ +[motioneye docs]: https://www.home-assistant.io/integrations/motioneye/ +[mqtt docs]: https://www.home-assistant.io/integrations/mqtt/ +[neato docs]: https://www.home-assistant.io/integrations/neato/ +[nest docs]: https://www.home-assistant.io/integrations/nest/ +[netatmo docs]: https://www.home-assistant.io/integrations/netatmo/ +[nexia docs]: https://www.home-assistant.io/integrations/nexia/ +[nextcloud docs]: https://www.home-assistant.io/integrations/nextcloud/ +[nextdns docs]: https://www.home-assistant.io/integrations/nextdns/ +[nibe_heatpump docs]: https://www.home-assistant.io/integrations/nibe_heatpump/ +[nina docs]: https://www.home-assistant.io/integrations/nina/ +[norway_air docs]: https://www.home-assistant.io/integrations/norway_air/ +[number docs]: https://www.home-assistant.io/integrations/number/ +[nut docs]: https://www.home-assistant.io/integrations/nut/ +[nws docs]: https://www.home-assistant.io/integrations/nws/ +[nzbget docs]: https://www.home-assistant.io/integrations/nzbget/ +[octoprint docs]: https://www.home-assistant.io/integrations/octoprint/ +[onboarding docs]: https://www.home-assistant.io/integrations/onboarding/ +[oncue docs]: https://www.home-assistant.io/integrations/oncue/ +[onewire docs]: https://www.home-assistant.io/integrations/onewire/ +[onvif docs]: https://www.home-assistant.io/integrations/onvif/ +[open_meteo docs]: https://www.home-assistant.io/integrations/open_meteo/ +[openai_conversation docs]: https://www.home-assistant.io/integrations/openai_conversation/ +[openexchangerates docs]: https://www.home-assistant.io/integrations/openexchangerates/ +[opengarage docs]: https://www.home-assistant.io/integrations/opengarage/ +[openhome docs]: https://www.home-assistant.io/integrations/openhome/ +[opensky docs]: https://www.home-assistant.io/integrations/opensky/ +[openweathermap docs]: https://www.home-assistant.io/integrations/openweathermap/ +[opower docs]: https://www.home-assistant.io/integrations/opower/ +[oralb docs]: https://www.home-assistant.io/integrations/oralb/ +[oru_opower docs]: https://www.home-assistant.io/integrations/oru_opower/ +[otbr docs]: https://www.home-assistant.io/integrations/otbr/ +[overkiz docs]: https://www.home-assistant.io/integrations/overkiz/ +[ovo_energy docs]: https://www.home-assistant.io/integrations/ovo_energy/ +[peco docs]: https://www.home-assistant.io/integrations/peco/ +[pegel_online docs]: https://www.home-assistant.io/integrations/pegel_online/ +[pi_hole docs]: https://www.home-assistant.io/integrations/pi_hole/ +[picotts docs]: https://www.home-assistant.io/integrations/picotts/ +[plex docs]: https://www.home-assistant.io/integrations/plex/ +[plugwise docs]: https://www.home-assistant.io/integrations/plugwise/ +[plum_lightpad docs]: https://www.home-assistant.io/integrations/plum_lightpad/ +[powerwall docs]: https://www.home-assistant.io/integrations/powerwall/ +[prometheus docs]: https://www.home-assistant.io/integrations/prometheus/ +[prosegur docs]: https://www.home-assistant.io/integrations/prosegur/ +[ps4 docs]: https://www.home-assistant.io/integrations/ps4/ +[pvpc_hourly_pricing docs]: https://www.home-assistant.io/integrations/pvpc_hourly_pricing/ +[qingping docs]: https://www.home-assistant.io/integrations/qingping/ +[qnap_qsw docs]: https://www.home-assistant.io/integrations/qnap_qsw/ +[rachio docs]: https://www.home-assistant.io/integrations/rachio/ +[rainmachine docs]: https://www.home-assistant.io/integrations/rainmachine/ +[rdw docs]: https://www.home-assistant.io/integrations/rdw/ +[recorder docs]: https://www.home-assistant.io/integrations/recorder/ +[renault docs]: https://www.home-assistant.io/integrations/renault/ +[renson docs]: https://www.home-assistant.io/integrations/renson/ +[reolink docs]: https://www.home-assistant.io/integrations/reolink/ +[rest docs]: https://www.home-assistant.io/integrations/rest/ +[ridwell docs]: https://www.home-assistant.io/integrations/ridwell/ +[risco docs]: https://www.home-assistant.io/integrations/risco/ +[roborock docs]: https://www.home-assistant.io/integrations/roborock/ +[roku docs]: https://www.home-assistant.io/integrations/roku/ +[route53 docs]: https://www.home-assistant.io/integrations/route53/ +[rova docs]: https://www.home-assistant.io/integrations/rova/ +[ruckus_unleashed docs]: https://www.home-assistant.io/integrations/ruckus_unleashed/ +[sabnzbd docs]: https://www.home-assistant.io/integrations/sabnzbd/ +[samsungtv docs]: https://www.home-assistant.io/integrations/samsungtv/ +[schlage docs]: https://www.home-assistant.io/integrations/schlage/ +[scrape docs]: https://www.home-assistant.io/integrations/scrape/ +[sensibo docs]: https://www.home-assistant.io/integrations/sensibo/ +[sensor docs]: https://www.home-assistant.io/integrations/sensor/ +[sensorpush docs]: https://www.home-assistant.io/integrations/sensorpush/ +[shell_command docs]: https://www.home-assistant.io/integrations/shell_command/ +[shelly docs]: https://www.home-assistant.io/integrations/shelly/ +[shopping_list docs]: https://www.home-assistant.io/integrations/shopping_list/ +[smartthings docs]: https://www.home-assistant.io/integrations/smartthings/ +[smhi docs]: https://www.home-assistant.io/integrations/smhi/ +[snmp docs]: https://www.home-assistant.io/integrations/snmp/ +[snooz docs]: https://www.home-assistant.io/integrations/snooz/ +[solaredge docs]: https://www.home-assistant.io/integrations/solaredge/ +[somfy_mylink docs]: https://www.home-assistant.io/integrations/somfy_mylink/ +[sonos docs]: https://www.home-assistant.io/integrations/sonos/ +[spc docs]: https://www.home-assistant.io/integrations/spc/ +[sql docs]: https://www.home-assistant.io/integrations/sql/ +[squeezebox docs]: https://www.home-assistant.io/integrations/squeezebox/ +[srp_energy docs]: https://www.home-assistant.io/integrations/srp_energy/ +[ssdp docs]: https://www.home-assistant.io/integrations/ssdp/ +[starlink docs]: https://www.home-assistant.io/integrations/starlink/ +[startca docs]: https://www.home-assistant.io/integrations/startca/ +[steamist docs]: https://www.home-assistant.io/integrations/steamist/ +[stiebel_eltron docs]: https://www.home-assistant.io/integrations/stiebel_eltron/ +[stream docs]: https://www.home-assistant.io/integrations/stream/ +[subaru docs]: https://www.home-assistant.io/integrations/subaru/ +[surepetcare docs]: https://www.home-assistant.io/integrations/surepetcare/ +[switch_as_x docs]: https://www.home-assistant.io/integrations/switch_as_x/ +[switchbot docs]: https://www.home-assistant.io/integrations/switchbot/ +[switcher_kis docs]: https://www.home-assistant.io/integrations/switcher_kis/ +[syncthru docs]: https://www.home-assistant.io/integrations/syncthru/ +[system_bridge docs]: https://www.home-assistant.io/integrations/system_bridge/ +[system_log docs]: https://www.home-assistant.io/integrations/system_log/ +[systemmonitor docs]: https://www.home-assistant.io/integrations/systemmonitor/ +[tado docs]: https://www.home-assistant.io/integrations/tado/ +[tankerkoenig docs]: https://www.home-assistant.io/integrations/tankerkoenig/ +[tasmota docs]: https://www.home-assistant.io/integrations/tasmota/ +[telegram_bot docs]: https://www.home-assistant.io/integrations/telegram_bot/ +[tellduslive docs]: https://www.home-assistant.io/integrations/tellduslive/ +[template docs]: https://www.home-assistant.io/integrations/template/ +[thread docs]: https://www.home-assistant.io/integrations/thread/ +[threshold docs]: https://www.home-assistant.io/integrations/threshold/ +[tile docs]: https://www.home-assistant.io/integrations/tile/ +[timer docs]: https://www.home-assistant.io/integrations/timer/ +[tod docs]: https://www.home-assistant.io/integrations/tod/ +[todoist docs]: https://www.home-assistant.io/integrations/todoist/ +[tomorrowio docs]: https://www.home-assistant.io/integrations/tomorrowio/ +[tplink docs]: https://www.home-assistant.io/integrations/tplink/ +[tplink_omada docs]: https://www.home-assistant.io/integrations/tplink_omada/ +[tractive docs]: https://www.home-assistant.io/integrations/tractive/ +[trafikverket_camera docs]: https://www.home-assistant.io/integrations/trafikverket_camera/ +[trafikverket_ferry docs]: https://www.home-assistant.io/integrations/trafikverket_ferry/ +[trafikverket_train docs]: https://www.home-assistant.io/integrations/trafikverket_train/ +[trafikverket_weatherstation docs]: https://www.home-assistant.io/integrations/trafikverket_weatherstation/ +[transmission docs]: https://www.home-assistant.io/integrations/transmission/ +[unifi docs]: https://www.home-assistant.io/integrations/unifi/ +[unifiprotect docs]: https://www.home-assistant.io/integrations/unifiprotect/ +[upb docs]: https://www.home-assistant.io/integrations/upb/ +[update docs]: https://www.home-assistant.io/integrations/update/ +[upnp docs]: https://www.home-assistant.io/integrations/upnp/ +[uptimerobot docs]: https://www.home-assistant.io/integrations/uptimerobot/ +[utility_meter docs]: https://www.home-assistant.io/integrations/utility_meter/ +[velbus docs]: https://www.home-assistant.io/integrations/velbus/ +[venstar docs]: https://www.home-assistant.io/integrations/venstar/ +[verisure docs]: https://www.home-assistant.io/integrations/verisure/ +[version docs]: https://www.home-assistant.io/integrations/version/ +[vicare docs]: https://www.home-assistant.io/integrations/vicare/ +[vilfo docs]: https://www.home-assistant.io/integrations/vilfo/ +[vodafone_station docs]: https://www.home-assistant.io/integrations/vodafone_station/ +[volvooncall docs]: https://www.home-assistant.io/integrations/volvooncall/ +[w800rf32 docs]: https://www.home-assistant.io/integrations/w800rf32/ +[wake docs]: https://www.home-assistant.io/integrations/wake/ +[wake_word docs]: https://www.home-assistant.io/integrations/wake_word/ +[wallbox docs]: https://www.home-assistant.io/integrations/wallbox/ +[waqi docs]: https://www.home-assistant.io/integrations/waqi/ +[watttime docs]: https://www.home-assistant.io/integrations/watttime/ +[waze_travel_time docs]: https://www.home-assistant.io/integrations/waze_travel_time/ +[weather docs]: https://www.home-assistant.io/integrations/weather/ +[webostv docs]: https://www.home-assistant.io/integrations/webostv/ +[wemo docs]: https://www.home-assistant.io/integrations/wemo/ +[whirlpool docs]: https://www.home-assistant.io/integrations/whirlpool/ +[withings docs]: https://www.home-assistant.io/integrations/withings/ +[wled docs]: https://www.home-assistant.io/integrations/wled/ +[workday docs]: https://www.home-assistant.io/integrations/workday/ +[ws66i docs]: https://www.home-assistant.io/integrations/ws66i/ +[wyoming docs]: https://www.home-assistant.io/integrations/wyoming/ +[xiaomi_ble docs]: https://www.home-assistant.io/integrations/xiaomi_ble/ +[yale_smart_alarm docs]: https://www.home-assistant.io/integrations/yale_smart_alarm/ +[yalexs_ble docs]: https://www.home-assistant.io/integrations/yalexs_ble/ +[yardian docs]: https://www.home-assistant.io/integrations/yardian/ +[yeelight docs]: https://www.home-assistant.io/integrations/yeelight/ +[youtube docs]: https://www.home-assistant.io/integrations/youtube/ +[zeroconf docs]: https://www.home-assistant.io/integrations/zeroconf/ +[zha docs]: https://www.home-assistant.io/integrations/zha/ +[zwave_js docs]: https://www.home-assistant.io/integrations/zwave_js/ \ No newline at end of file diff --git a/source/images/blog/2023-09/lawn_mower.png b/source/images/blog/2023-09/lawn_mower.png new file mode 100644 index 0000000000000000000000000000000000000000..37df7856ae4c26cab841bfffd409b298eff25dcb GIT binary patch literal 33360 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/onboarding.png b/source/images/blog/2023-09/onboarding.png new file mode 100644 index 0000000000000000000000000000000000000000..2f25ff3f1ef5494e7ec3f69020e4d18ad28833e0 GIT binary patch literal 167435 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(sxYW=rOxNnAM2NEGKhKw>*>LWNlh!EG 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Πj$>%s< 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ɞI`IwPxw6Kq-f4$e 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 t@ANerO^(lK-lNcW7y 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

@@ -107,7 +107,7 @@ Temporary screenshot that needs to be replaced. ## Group previews -When setting up a helper, sometimes it can be useful to see how the entity that you creating looks while you are setting it up. That's why we added an preview when you create or change a group helper. +When setting up a helper, sometimes it can be useful to see how the entity that you are creating looks while you are setting it up. That's why we added a preview when you create or change a group helper. It will show exactly what the entity will look like with the current settings. diff --git a/source/images/blog/2023-09/lawn_mower.png b/source/images/blog/2023-09/lawn_mower.png index 37df7856ae4c26cab841bfffd409b298eff25dcb..9ea2fbd3a5bcba0c9a65dcea410ac2abe756b0a0 100644 GIT binary patch literal 9453 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

  • vLSuTC}WIc zek3*>cL#Q~ssALkq9s-3HipNFvZ~8wHM$%dN!H^~?~CC;`Ji#ABdOIfeQ| zFL5&lqsU_Xn{&H!6X-hy3w75$@DzOaHl-9FJq^6qJ1(wfzN?Ffgv+#6JRCdiriAfN`t%{;k+kW z+5Ah@N36np7lesqn@);3Nz>;H671eMdGnfMFfbUHdomn8mJ5l;>c0foF@>M8awwfU zn7}C*H|nAYtUPt72aPU5!Bv6B{{}o$0;GI~Ygn`DaVS%={Ag^V&^BZnpH{tx k`7bp7x9L9zr57~w4~w*M{Lqwt{j;knYrm{evibNw0A@$Uod5s; literal 33360 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 diff --git a/source/images/blog/2023-09/onboarding.png b/source/images/blog/2023-09/onboarding.png index 2f25ff3f1ef5494e7ec3f69020e4d18ad28833e0..f7cc4af19a44845251551ac8a251c616065bd30a 100644 GIT binary patch literal 40315 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 K8J8QnMgIqyD`J}f literal 167435 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(sxYW=rOxNnAM2NEGKhKw>*>LWNlh!EG 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Πj$>%s< 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ɞI`IwPxw6Kq-f4$e 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 +## Actions for template entities + +Trigger template entities can now have an action block that is executed after the trigger but before the entities are rendered. All variables from the action block will be available during the entity rendering. This will allow users to fetch things like weather forecast or calendar events and use them in their template entities. Long term goal is to align the trigger template entities with automation syntax so we can support things like tracing too. + ## Weather forecast service We added a weather forecast service, that returns the weather forecast. @@ -146,12 +150,15 @@ We added a weather forecast service, that returns the weather forecast. Previously you would have to look at the `forecast` attribute of a weather entity to get the forecast, now this can be done by calling a new service, `weather.get_forecast`, that will respond with the forecast. You can also specify what type of forecast you want, daily or do you want to know it for every hour? This means you no longer need separate entities for every forecast type, but it can all be done in 1 entity. +If an entity supports multiple forecasts, you can choose which one you want to see in the more info dialog. In the weather card in your dashboard, you can also now pick what kind of weather forecast you want to show in that card. All weather integrations are updated to support this new service. With this change, the `forecast` attribute of the weather entity is deprecated, and will be removed in Home Assistant Core 2024.3. +You can use the newly added `action` part of a template entity to fetch the forecast and use it in your template. +

    Temporary screenshot that needs to be replaced. @@ -186,9 +193,10 @@ To consider: There are many more improvements in this release; here are some of the other noteworthy changes this release: -- [Enphase Envoy] has gotten a lot of love this release, thanks [@bdraco]! +- [Enphase Envoy] has gotten a lot of love this release, thanks [@bdraco] and [@cgarwood]! [@bdraco]: https://github.com/bdraco +[@cgarwood]: https://github.com/cgarwood [Enphase Envoy]: /integrations/enphase_envoy ## New integrations @@ -463,6 +471,8 @@ some `zwave_js` entities that you haven't given a custom name to may be renamed. Since they are registered in the entity registry, the entity IDs will not change and your automations should therefore not be impacted by the change. +You will also need to update Z-Wave JS to version 11.14.0 (addon version 0.1.89) or higher. + ([@raman325] - [#98140]) ([documentation](/integrations/zwave_js)) [@raman325]: https://github.com/raman325 From ebaa73b493f06537690486ce385171d981bb7231 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Tue, 5 Sep 2023 13:58:42 +0200 Subject: [PATCH 87/91] Update 2023-09-06-release-20239.markdown --- source/_posts/2023-09-06-release-20239.markdown | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/source/_posts/2023-09-06-release-20239.markdown b/source/_posts/2023-09-06-release-20239.markdown index ddeff688fca..a7e041bca38 100644 --- a/source/_posts/2023-09-06-release-20239.markdown +++ b/source/_posts/2023-09-06-release-20239.markdown @@ -471,12 +471,20 @@ some `zwave_js` entities that you haven't given a custom name to may be renamed. Since they are registered in the entity registry, the entity IDs will not change and your automations should therefore not be impacted by the change. -You will also need to update Z-Wave JS to version 11.14.0 (addon version 0.1.89) or higher. - ([@raman325] - [#98140]) ([documentation](/integrations/zwave_js)) +With this release, you will need to update your zwave-js-server instance. You must use zwave-js-server 1.31.0 or greater (schema 31). + +If you use the Z-Wave JS add-on, you need at least version 0.1.88. +If you use the Z-Wave JS UI add-on, you need at least version ??. +If you use the Z-Wave JS UI Docker container, you need at least version 8.23.2. +If you run your own Docker container or some other installation method, you will need to update your zwave-js-server instance to at least 1.31.0. + +([@raman325] - [#99250]) ([documentation](/integrations/zwave_js)) + [@raman325]: https://github.com/raman325 [#98140]: https://github.com/home-assistant/core/pull/98140 +[#99250]: https://github.com/home-assistant/core/pull/99250 {% enddetails %} From 5726a47c4b0451381fe175f7c94969cb8a9ee1ab Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Sep 2023 12:25:33 +0200 Subject: [PATCH 88/91] 2023.9 Release notes tweaks (#28805) --- .../_posts/2023-09-06-release-20239.markdown | 47 ++++++++++++------- 1 file changed, 30 insertions(+), 17 deletions(-) diff --git a/source/_posts/2023-09-06-release-20239.markdown b/source/_posts/2023-09-06-release-20239.markdown index a7e041bca38..715afbe14b7 100644 --- a/source/_posts/2023-09-06-release-20239.markdown +++ b/source/_posts/2023-09-06-release-20239.markdown @@ -177,27 +177,40 @@ Temporary screenshot that needs to be replaced. ## Other noteworthy changes -{% details "TODO" %} - -- **Note**: Changes processed up to PR X - -- Proof read/spelling/grammar -- Last minute ones added? -- Go over list again, might have missed something - -To consider: -- something - -{% enddetails %} - There are many more improvements in this release; here are some of the other noteworthy changes this release: -- [Enphase Envoy] has gotten a lot of love this release, thanks [@bdraco] and [@cgarwood]! +- [Enphase Envoy] has gotten a lot of love this release, ensure it works + perfectly with the latest firmware available. Thanks [@bdraco] and [@cgarwood]! +- The [Shelly] integration now supports the Shelly Gas Valve addon. Thanks [@bieniu]! +- [@starkillerOG] added zoom buttons and AI detection delay time controls to + the [Reolink] integration. Nice! +- You can now set separate damping factors for morning and evening in the + [Forecast Solar] integration. Thanks [@joostlek]! +- [@Kane610] added a restart device button to the [UniFi] integration. Thanks! +- The [Tomorrow.io] integration now reports humidity and dew point in its weather + forecasts. Thanks [@lymanepp]! +- Support for soil moisture sensors was added to the [Gardena] integration. + Thanks [@elupus]! +- [@timmo001] added a power service to the [System Bridge] integration. Thanks! [@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu [@cgarwood]: https://github.com/cgarwood +[@elupus]: https://github.com/elupus +[@joostlek]: https://github.com/joostlek +[@Kane610]: https://github.com/Kane610 +[@lymanepp]: https://github.com/lymanepp +[@starkillerOG]: https://github.com/starkillerOG +[@timmo001]: https://github.com/timmo001 [Enphase Envoy]: /integrations/enphase_envoy +[Forecast Solar]: /integrations/forecast_solar +[Gardena]: /integrations/gardena +[Reolink]: /integrations/reolink +[Shelly]: /integrations/shelly +[System Bridge]: /integrations/system_bridge +[Tomorrow.io]: /integrations/tomorrowio +[Unifi]: /integrations/unifi ## New integrations @@ -246,8 +259,6 @@ other news about building an Open Home; straight into your inbox. ## Breaking changes -**Note**: Breaking changes processed up to PR 98609 - {% details "BMW Connected Drive" %} The "Refresh from cloud" button has been removed. Use the @@ -476,7 +487,7 @@ and your automations should therefore not be impacted by the change. With this release, you will need to update your zwave-js-server instance. You must use zwave-js-server 1.31.0 or greater (schema 31). If you use the Z-Wave JS add-on, you need at least version 0.1.88. -If you use the Z-Wave JS UI add-on, you need at least version ??. +If you use the Z-Wave JS UI add-on, you need at least version 1.15.9. If you use the Z-Wave JS UI Docker container, you need at least version 8.23.2. If you run your own Docker container or some other installation method, you will need to update your zwave-js-server instance to at least 1.31.0. @@ -492,6 +503,8 @@ If you are a custom integration developer and want to learn about breaking changes and new features available for your integration: Be sure to follow our [developer blog][devblog]. The following are the most notable for this release: +- [Entity state formatting](https://developers.home-assistant.io/blog/2023/08/29/hass-format-state) +- [HomeAssistant.__init__ requires passing a string to it](https://developers.home-assistant.io/blog/2023/08/29/homeassistant-changed-signature) - [Numerical sensors are no longer allowed to set their state to NaN or inf](https://developers.home-assistant.io/blog/2023/08/23/sensor-updates) - [Weather entity forecast types](https://developers.home-assistant.io/blog/2023/08/07/weather_entity_forecast_types/) From 20c53598454de51cd6d1eacf7ee4420d76bf7535 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 6 Sep 2023 20:07:32 +0200 Subject: [PATCH 89/91] Release notes 2023.9 (#28809) --- .../_posts/2023-09-06-release-20239.markdown | 214 ++++++++----- source/changelogs/core-2023.9.markdown | 280 +++++++++++++++++- source/images/blog/2023-09/climate-card.png | Bin 0 -> 24833 bytes .../blog/2023-09/get-forecast-service.png | Bin 0 -> 12570 bytes source/images/blog/2023-09/group-preview.png | Bin 0 -> 9333 bytes source/images/blog/2023-09/lawn-mower.png | Bin 0 -> 5933 bytes source/images/blog/2023-09/lawn_mower.png | Bin 9453 -> 0 bytes source/images/blog/2023-09/onboarding.png | Bin 40315 -> 38168 bytes .../images/blog/2023-09/template-sensor.png | Bin 0 -> 21575 bytes source/images/blog/2023-09/tile features.png | Bin 18331 -> 0 bytes source/images/blog/2023-09/tile-features.png | Bin 0 -> 13376 bytes .../images/blog/2023-09/weather-more-info.png | Bin 0 -> 12281 bytes 12 files changed, 418 insertions(+), 76 deletions(-) create mode 100644 source/images/blog/2023-09/climate-card.png create mode 100644 source/images/blog/2023-09/get-forecast-service.png create mode 100644 source/images/blog/2023-09/group-preview.png create mode 100644 source/images/blog/2023-09/lawn-mower.png delete mode 100644 source/images/blog/2023-09/lawn_mower.png create mode 100644 source/images/blog/2023-09/template-sensor.png delete mode 100644 source/images/blog/2023-09/tile features.png create mode 100644 source/images/blog/2023-09/tile-features.png create mode 100644 source/images/blog/2023-09/weather-more-info.png diff --git a/source/_posts/2023-09-06-release-20239.markdown b/source/_posts/2023-09-06-release-20239.markdown index 715afbe14b7..5dbedc40584 100644 --- a/source/_posts/2023-09-06-release-20239.markdown +++ b/source/_posts/2023-09-06-release-20239.markdown @@ -1,8 +1,8 @@ --- layout: post -title: "2023.9: Beta release notes" -description: "The beta release notes for Home Assistant 2023.9" -date: 2023-08-30 00:00:00 +title: "2023.9: New climate entity dialogs, lots of tile features, and template sensors from the UI!" +description: "New entity dialogs for climate and others, lots of tile features, create template sensors from the UI and more!" +date: 2023-09-06 00:00:00 date_formatted: "September 6, 2023" author: Bram Kragten author_twitter: bramkragten @@ -15,39 +15,27 @@ og_image: /images/blog/2023-09/social.png - - -These are the beta release notes for Home Assistant Core 2023.9 (and is thus a -work in progress). - -If you encounter any issues with the beta release, please report them on GitHub: - -- Issues with integrations, automations and such (Core related):
    - -- Issues with the frontend/UI/dashboards:
    - -- Issues with the documentation:
    - - -Please be sure to include the beta version you are running in the issue -version field (not title), so we can classify your issue correctly. - -Issues introduced in the beta are processed with priority. - ---- - - - Home Assistant Core 2023.9! 🎉 -Thanks for helping out testing the beta! ❤️ +Frenck is enjoying a well earned holiday, so I'm taking care of the release this month. -Enjoy the (beta) release! +This month, on the 17th, it has been 10 years since Home Assistant started. We'll be publishing a video to the [Home Assistant YouTube channel](https://www.youtube.com/channel/UCbX3YkedQunLt7EQAdVxh7w) to celebrate, reflect and look ahead. We hope you can join us on the 17th @ 12:00 PDT / 21:00 CET! + +This release is pretty packed! With some very nice updates to the UI with new entity dialogs for climate entities, and lots of tile card features. Template sensors can be created from the UI now, and for the more advanced template sensors, the ability to get data from services! +A new service to get the weather forecast, and better options to display different forecasts. + +And something you will probably not see when you are already using Home Assistant: the onboarding flow is completely redesigned! + +I absolutely love it! + +Enjoy the release! + +Bram -- [Climate, humidifier and water heater more info](#climate-humidifier-and-water-heater-more-info) -- [A lot of new tile features](#a-lot-of-new-tile-features) +- [New climate, humidifier, and water heater entity dialogs](#new-climate-humidifier-and-water-heater-entity-dialogs) +- [Lots of new tile features](#lots-of-new-tile-features) - [Lawn mower](#lawn-mower) - [Group previews](#group-previews) - [Template sensors from the UI](#template-sensors-from-the-ui) @@ -64,44 +52,47 @@ Don't forget to [join our release party live stream on YouTube](https://www.yout -## Climate, humidifier and water heater more info +## New climate, humidifier, and water heater entity dialogs -The more info for climate, humidifier and water heater entities got an update, if you ask me, they look absolutely stunning! -They now have a newly designed circular slider, that shows the current temperature and the setpoint(s). -There are also buttons to change the setpoint. -It will glow in the middle to show it's current action, as well as show that. +The entity dialogs for climate, humidifier, and water heater entities got an update, and if you ask me, it looks absolutely stunning! +It now has a newly designed circular slider showing the current and target temperatures and allows you to easily swipe to the desired target temperature. +There are also dedicated buttons to change the target, so it is easy to use if you are not using a touchscreen. +It will glow in the middle to show its current action, for example when it is heating or cooling.

    - -Temporary screenshot that needs to be replaced. + +Screenshot of the more info dialog of a climate entity.

    -## A lot of new tile features +## Lots of new tile features -A lot of new tile features are added this release: +The tile card gets many new features this release. + +The features of a tile card are a great way to bring more functionalities directly into your dashboard, without needing to open the more info dialog. - HVAC mode - Water heater mode - Temperature control - Cover position - Cover tilt -- Lawn mower +- Lawn mower commands - Color temperature

    - -Temporary screenshot that needs to be replaced. + +Screenshot of tile cards with the new features.

    ## Lawn mower -A new entity component was added this release, the lawn mower! +A new entity type was added this release: the lawn mower! -You can now integrate your lawn mower in Home Assistant! -For now just MQTT is supported, but keep an eye out for other integrations! +You can now integrate your lawn mower into Home Assistant! +Never worry about the lawn mower when it starts raining, you can now automate the lawn mower to stop and go back when it rains. +For now, just MQTT is supported, but keep an eye out for other integrations!

    - -Temporary screenshot that needs to be replaced. + +Screenshot of the more info dialog of a lawn mower entity.

    @@ -114,65 +105,128 @@ It will show exactly what the entity will look like with the current settings. And talking about groups, we also got a new group, the `event` group!

    - -Temporary screenshot that needs to be replaced. + +Screenshot of creating a sensor group.

    ## Template sensors from the UI -We also added preview support to another helper, that finally made it's way into the UI, the template sensor. +We also added preview support to another helper that finally made its way into the UI, the template sensor. From the UI you can use a template to set the state of the sensor. -You can pick a unit of measurement, set the device class and select a state class. +You can pick a unit of measurement, set the device class, and select a state class. Both sensors and binary sensors are supported. This will make most of the use cases for template sensors available through the UI and one less need for YAML! -Other more advanced fields, like attributes, are not available from the UI. You will still have to set those up in YAML. +Other more advanced fields, like attributes, are unavailable from the UI. You will still have to set those up in YAML. -With the preview, you see a live update of the sensors value while you are writing the template. +With the preview, you see a live update of the sensor value while writing the template.

    - -Temporary screenshot that needs to be replaced. + +Screenshot of creating a template sensor.

    -## Actions for template entities +## Actions for trigger template entities + +Trigger template entities can now have an action block that is executed after the trigger but before the entities are rendered. + +This will allow users to fetch things like calendar events and weather forecasts using services with responses and use them in their template entities. You can even use OpenAI to set the value of your entities now! + +All variables from the action block will be available in the template. + +An example that checks at midnight if you have something on your calendar tomorrow and sets a binary sensor: + +{% raw %} + +```yaml +template: + - trigger: + - platform: time + at: "00:00:00" + action: + - service: calendar.list_events + target: + entity_id: calendar.calendar + data: + start_date_time: "{{ today_at() + timedelta(days=1) }}" + duration: + hours: 24 + response_variable: events + binary_sensor: + - name: Calendar events tomorrow + state: "{{ events.events is defined and events.events | count > 0 }}" +``` + +{% endraw %} -Trigger template entities can now have an action block that is executed after the trigger but before the entities are rendered. All variables from the action block will be available during the entity rendering. This will allow users to fetch things like weather forecast or calendar events and use them in their template entities. Long term goal is to align the trigger template entities with automation syntax so we can support things like tracing too. ## Weather forecast service -We added a weather forecast service, that returns the weather forecast. +We added a new service for weather entities, `weather.get_forecast`, that responds with the weather forecast. Previously you would have to look at the `forecast` attribute of a weather entity to get the forecast, now this can be done by calling a new service, `weather.get_forecast`, that will respond with the forecast. -You can also specify what type of forecast you want, daily or do you want to know it for every hour? This means you no longer need separate entities for every forecast type, but it can all be done in 1 entity. - -If an entity supports multiple forecasts, you can choose which one you want to see in the more info dialog. -In the weather card in your dashboard, you can also now pick what kind of weather forecast you want to show in that card. +You can also specify what type of forecast you want. Do you want to see the forecast by day or do you want to know it for every hour? This means you no longer need separate entities for every forecast type, but it can all be done in 1 entity. All weather integrations are updated to support this new service. -With this change, the `forecast` attribute of the weather entity is deprecated, and will be removed in Home Assistant Core 2024.3. +

    + +Screenshot of service developer tools showing the weather forecast service. +

    -You can use the newly added `action` part of a template entity to fetch the forecast and use it in your template. +If an entity supports multiple forecasts, you can choose which forecast you want to see in the more info dialog. +In the weather card in your dashboard, you can also now pick what kind of weather forecast you want to show in that card.

    - -Temporary screenshot that needs to be replaced. + +Screenshot of the weather more info dialog.

    +With this change, the `forecast` attribute of the weather entity is deprecated, and will be removed in Home Assistant Core 2024.3. + +This will make it possible to have on-demand forecasts, that update when you want them to, instead of them being updated all the time. +It will also make the system faster; all state data gets sent to your browser or mobile app every time it is opened so the frontend has the latest states of your entities. The forecast attribute makes the state of weather entities very big, causing everything to be loaded slower. + +While the way to access this data has changed and may impact your automations, you will not experience any loss in functionality. Even with this change, rest assured that the forecast cards in your dashboard will still work, they will now just use the service to retrieve the forecast data asynchronously instead of reading it from the state attribute. The end result is that your dashboards will load faster, and the frontend will be leaner. + +You can use the newly added `action` part of a template entity to fetch the forecast and use it in your template: + +{% raw %} + +```yaml +template: + - trigger: + - platform: time + at: "00:00:00" + action: + - service: weather.get_forecast + target: + entity_id: weather.home + data: + type: daily + response_variable: forecast + binary_sensor: + - name: Is it going to rain? + state: "{{ forecast.forecast[0].precipitation > 0 }}" +``` + +{% endraw %} + ## Onboarding -Our onboarding got a fresh new look and it is now easier to get started with Home Assistant! +While it is certain that Home Assistant is a great tool once you understand how it works, one part that was often overlooked is its associated learning curve. +We are now actively working to flatten that curve so that you can get more from your home faster and simpler. +This release shows the first result of that effort, a new onboarding flow. -Something you probably have not seen for a while, but we gave our onboarding a fresh new look! It is shortened to get the user in Home Assistant as fast as possible. +Something you probably have not seen for a while, but we gave our onboarding a fresh new look! It is shortened to get users in Home Assistant as fast as possible, so they can enjoy tinkering with their home faster!

    - -Temporary screenshot that needs to be replaced. + +Screenshot of the onboarding screen.

    ## Other noteworthy changes @@ -193,7 +247,12 @@ noteworthy changes this release: - Support for soil moisture sensors was added to the [Gardena] integration. Thanks [@elupus]! - [@timmo001] added a power service to the [System Bridge] integration. Thanks! +- If you change your password, you will be asked if you want to logout everywhere. +- The file and image upload elements have been revamped. +- You can now sort the options of an input select entity. Thanks [@karwosts]! +- Local Bluetooth has been optimized and is now faster, thanks [@bdraco]! +[@karwosts]: https://github.com/karwosts [@bdraco]: https://github.com/bdraco [@bieniu]: https://github.com/bieniu [@cgarwood]: https://github.com/cgarwood @@ -229,6 +288,12 @@ We welcome the following new integrations in this release: - **[Yardian]**, added by [@h3l1o5]
    Support for your Yardan Smart Sprinkler Controller. +This release also has a new virtual integration. Virtual integrations are stubs that are handled by other (existing) integrations to help with findability. These are new: + +- **[Consolidated Edison (ConEd)]** provided by [Opower] +- **[Orange and Rockland Utilities (ORU) Opower]** provided by [Opower] + + [@chemelli74]: https://github.com/chemelli74 [@dknowles2]: https://github.com/dknowles2 [@gjohansson-ST]: http://github.com/gjohansson-ST @@ -240,6 +305,9 @@ We welcome the following new integrations in this release: [Trafikverket Camera]: /integrations/trafikverket_camera [Vodafone Station]: /integrations/vodafone_station [Yardian]: /integrations/yardian +[Opower]: /integrations/opower +[Consolidated Edison (ConEd)]: /integrations/coned +[Orange and Rockland Utilities (ORU) Opower]: /integrations/oru_opower ## Need help? Join the community! @@ -311,9 +379,7 @@ the new device when the mac address of the board changes. {% details "EZVIZ" %} -Now, only returns switches if supported by the Camera. Some of the "switches" on -the EZVIZ API are intermingled with "is this supported" and are not actually -switchable; those have been removed. +Only switches supported by the camera will be created. Non switchable switches have been removed. ([@RenierM26] - [#95672]) ([documentation](/integrations/ezviz)) @@ -401,7 +467,7 @@ Support for the heater fan will be added later. {% details "MQTT" %} -MQTT device trackers no longer always update the when there is no state change. +MQTT device trackers no longer always update when there is no state change. This means that automations that trigger on a state change no longer are triggered if there is no change. diff --git a/source/changelogs/core-2023.9.markdown b/source/changelogs/core-2023.9.markdown index 4f57af4052e..26bfa34e102 100644 --- a/source/changelogs/core-2023.9.markdown +++ b/source/changelogs/core-2023.9.markdown @@ -9,6 +9,88 @@ These are all the changes included in the Home Assistant Core 2023.9 release. For a summary in a more readable format: [Release notes blog for this release](/blog/2023/09/06/release-20239/). +## Beta Fixes + +- Update Mill lib, improve error handling ([@Danielhiversen] - [#99296]) ([mill docs]) (beta fix) +- Patch service validation in Aussie Broadband ([@Bre77] - [#99077]) ([aussie_broadband docs]) (beta fix) +- Opower MFA fixes ([@tronikos] - [#99317]) ([opower docs]) (beta fix) +- Add documentation URL for homeassistant_yellow ([@emontnemery] - [#99336]) ([homeassistant_yellow docs]) (beta fix) +- Bump ZHA dependencies ([@puddly] - [#99341]) ([zha docs]) (beta fix) +- Update pysnooz to 0.8.6 ([@AustinBrunkhorst] - [#99368]) ([snooz docs]) (beta fix) +- Improve template sensor config flow validation ([@emontnemery] - [#99373]) ([template docs]) (beta fix) +- Revert orjson to 3.9.2 ([@bdraco] - [#99374]) (beta fix) +- Add documentation URL for homeassistant_sky_connect ([@emontnemery] - [#99377]) ([homeassistant_sky_connect docs]) (beta fix) +- Revert "Sonos add yaml config issue" ([@gjohansson-ST] - [#99379]) ([sonos docs]) (beta fix) +- Add entity component translation for water heater away mode attribute ([@piitaya] - [#99394]) ([water_heater docs]) (beta fix) +- Update frontend to 20230831.0 ([@bramkragten] - [#99405]) ([frontend docs]) (beta fix) +- Add remote alias to connection info response ([@ludeeus] - [#99410]) ([cloud docs]) (beta fix) +- Initialize ZHA device database before connecting to the radio ([@puddly] - [#98082]) ([zha docs]) (beta fix) +- Create a ZHA repair when directly accessing a radio with multi-PAN firmware ([@puddly] - [#98275]) ([zha docs]) (beta fix) +- Address late review for Nextcloud ([@mib1185] - [#99226]) ([nextcloud docs]) (beta fix) +- Significantly reduce overhead to filter event triggers ([@bdraco] - [#99376]) ([homeassistant docs]) (beta fix) +- Update AEMET-OpenData to v0.4.4 ([@Noltari] - [#99418]) ([aemet docs]) (beta fix) +- Use common key for away mode state translations ([@piitaya] - [#99425]) ([water_heater docs]) (beta fix) +- Update asynsleepiq library to 1.3.7 ([@kbickar] - [#99431]) ([sleepiq docs]) (beta fix) +- Fix template helper strings ([@emontnemery] - [#99456]) ([template docs]) (beta fix) +- Update frontend to 20230901.0 ([@bramkragten] - [#99464]) ([frontend docs]) (beta fix) +- Handle timestamp sensors in Prometheus integration ([@rcloran] - [#98001]) ([prometheus docs]) (beta fix) +- Update Tibber library to 0.28.2 ([@Danielhiversen] - [#99115]) ([tibber docs]) (beta fix) +- Check new IP of Reolink camera from DHCP ([@starkillerOG] - [#99381]) ([reolink docs]) (beta fix) +- Fix device name in zwave_js repair flow ([@raman325] - [#99414]) ([zwave_js docs]) (beta fix) +- Log unexpected exceptions causing recorder shutdown ([@emontnemery] - [#99445]) ([recorder docs]) (beta fix) +- Fix translation bug Renson sensors ([@jimmyd-be] - [#99461]) ([renson docs]) (beta fix) +- Fix default language in Workday ([@gjohansson-ST] - [#99463]) ([workday docs]) (beta fix) +- Update aiotractive to 0.5.6 ([@oandrew] - [#99477]) ([tractive docs]) (beta fix) +- Bump zeroconf to 0.91.1 ([@bdraco] - [#99490]) ([zeroconf docs]) (beta fix) +- Extend template entities with a script section ([@allenporter] - [#96175]) ([template docs]) (beta fix) +- Mark AVM Fritz!Smarthome as Gold integration ([@mib1185] - [#97086]) ([fritzbox docs]) (beta fix) +- Enumerate available states in Prometheus startup ([@rcloran] - [#97993]) ([prometheus docs]) (beta fix) +- Don't set assumed_state in cover groups ([@emontnemery] - [#99391]) ([group docs]) (beta fix) +- Don't set assumed_state in fan groups ([@emontnemery] - [#99399]) ([group docs]) (beta fix) +- Fix battery reading in SOMA API ([@ratsept] - [#99403]) ([soma docs]) (beta fix) +- Fix recollect_waste month time boundary issue ([@mikeodr] - [#99429]) ([recollect_waste docs]) (beta fix) +- Set state of entity with invalid state to unknown ([@emontnemery] - [#99452]) (beta fix) +- Validate state in template helper preview ([@emontnemery] - [#99455]) ([template docs]) (beta fix) +- Fix module check in _async_get_flow_handler ([@bdraco] - [#99509]) (beta fix) +- Bump aiohomekit to 3.0.2 ([@bdraco] - [#99514]) ([homekit_controller docs]) (beta fix) +- Bump bleak to 0.21.0 ([@bdraco] - [#99520]) ([bluetooth docs]) (beta fix) +- Modbus switch, allow restore "unknown" ([@janiversen] - [#99533]) ([modbus docs]) (beta fix) +- Bump bleak-retry-connector to 3.1.2 ([@bdraco] - [#99540]) ([bluetooth docs]) (beta fix) +- Update bluetooth-data-tools to 1.11.0 ([@Jc2k] - [#99485]) ([esphome docs]) ([bluetooth docs]) ([led_ble docs]) ([ld2410_ble docs]) (beta fix) +- Fix loading filesize coordinator from wrong place ([@gjohansson-ST] - [#99547]) ([filesize docs]) (beta fix) +- Bump aiounifi to v60 ([@Kane610] - [#99548]) ([unifi docs]) (beta fix) +- Bump ZHA dependencies ([@puddly] - [#99561]) ([zha docs]) (beta fix) +- Small cleanup of WS command render_template ([@emontnemery] - [#99562]) ([websocket_api docs]) (beta fix) +- Bump pyenphase to 1.9.1 ([@joostlek] - [#99574]) ([enphase_envoy docs]) (beta fix) +- Remove unneeded name property from Logi Circle ([@joostlek] - [#99604]) ([logi_circle docs]) (beta fix) +- Revert "Deprecate timer start optional duration parameter" ([@emontnemery] - [#99613]) ([timer docs]) (beta fix) +- Update frontend to 20230904.0 ([@bramkragten] - [#99636]) ([frontend docs]) (beta fix) +- Bump gardena_bluetooth to 1.4.0 ([@elupus] - [#99530]) ([gardena_bluetooth docs]) (beta fix) +- Bump aioesphomeapi to 16.0.4 ([@bdraco] - [#99541]) ([esphome docs]) (beta fix) +- Small cleanup of TemplateEnvironment ([@emontnemery] - [#99571]) (beta fix) +- Fix not stripping no device class in template helper binary sensor ([@gjohansson-ST] - [#99640]) ([template docs]) (beta fix) +- Fix missing unique id in SQL ([@gjohansson-ST] - [#99641]) ([sql docs]) (beta fix) +- Update aioairzone to v0.6.8 ([@Noltari] - [#99644]) ([airzone docs]) (beta fix) +- Fix long press event for matter generic switch ([@itpeters] - [#99645]) ([matter docs]) (beta fix) +- Fix mobile app dispatcher performance ([@bdraco] - [#99647]) ([mobile_app docs]) (beta fix) +- Bump zwave-js-server-python to 0.51.1 ([@raman325] - [#99652]) ([zwave_js docs]) (beta fix) +- Update frontend to 20230905.0 ([@bramkragten] - [#99677]) ([frontend docs]) (beta fix) +- Allow specifying a custom log function for template render ([@emontnemery] - [#99572]) ([websocket_api docs]) (beta fix) +- Include template listener info in template preview ([@emontnemery] - [#99669]) ([template docs]) (beta fix) +- Fix ZHA startup creating entities with non-unique IDs ([@puddly] - [#99679]) ([zha docs]) (beta fix) +- Bump reolink_aio to 0.7.9 ([@starkillerOG] - [#99680]) ([reolink docs]) (beta fix) +- Bump zamg to 0.3.0 ([@killer0071234] - [#99685]) ([zamg docs]) (beta fix) +- Bump aiounifi to v61 ([@Kane610] - [#99686]) ([unifi docs]) (beta fix) +- Bump aioesphomeapi to 16.0.5 ([@bdraco] - [#99698]) ([esphome docs]) (beta fix) +- Fix unit conversion for gas cost sensor ([@emontnemery] - [#99708]) ([energy docs]) (beta fix) +- Update frontend to 20230906.0 ([@bramkragten] - [#99715]) ([frontend docs]) (beta fix) +- Reolink onvif not supported fix ([@starkillerOG] - [#99714]) ([reolink docs]) (beta fix) +- Send template render errors to template helper preview ([@emontnemery] - [#99716]) ([template docs]) (beta fix) +- Don't allow changing device class in template binary sensor options ([@emontnemery] - [#99720]) ([template docs]) (beta fix) +- Correct state attributes in template helper preview ([@emontnemery] - [#99722]) ([template docs]) (beta fix) +- Correct state attributes in group helper preview ([@emontnemery] - [#99723]) ([group docs]) (beta fix) +- Update frontend to 20230906.1 ([@bramkragten] - [#99733]) ([frontend docs]) (beta fix) + ## All changes - Bump version to 2023.9.0dev0 ([@frenck] - [#97265]) @@ -659,6 +741,7 @@ For a summary in a more readable format: - Improve performance of abort_entries_match ([@bdraco] - [#98932]) - Move TemplateEntity to template ([@gjohansson-ST] - [#98957]) ([template docs]) - Avoid use of `datetime.utc*` methods deprecated in Python 3.12 ([@scop] - [#93684]) +- Remove default model from upcloud ([@joostlek] - [#98972]) ([upcloud docs]) - Use snapshot assertion in Tile diagnostic test ([@joostlek] - [#98965]) ([tile docs]) - Bump dbus-fast to 1.94.0 ([@bdraco] - [#98973]) ([bluetooth docs]) - Make Sabnzbd entity translation clearer ([@joostlek] - [#98938]) ([sabnzbd docs]) @@ -672,6 +755,7 @@ For a summary in a more readable format: - Add device to Tile ([@joostlek] - [#98964]) ([tile docs]) - Do not force update mqtt device_tracker ([@jbouwh] - [#98838]) ([mqtt docs]) (breaking-change) - Migrate Snooz to has entity name ([@joostlek] - [#98940]) ([snooz docs]) +- Bump aiosomecomfort to 0.0.17 ([@mkmer] - [#98978]) ([honeywell docs]) - Electric Kiwi: Fix time for installations in UTC ([@mikey0000] - [#97881]) ([electric_kiwi docs]) - Migrate Life360 to has entity name ([@joostlek] - [#98796]) ([life360 docs]) - Use device class translations for 1-wire ([@joostlek] - [#98813]) ([onewire docs]) @@ -679,16 +763,17 @@ For a summary in a more readable format: - Use snapshot assertion for iqvia diagnostics test ([@jpbede] - [#98983]) ([iqvia docs]) - Add new integration Yardian ([@h3l1o5] - [#97326]) ([yardian docs]) (new-integration) - Replace remaining utcnow calls + add ruff check ([@cdce8p] - [#97964]) +- Bump `simplisafe-python` to 2023.08.0 ([@bachya] - [#98991]) ([simplisafe docs]) - Add preview support to all groups ([@emontnemery] - [#98951]) ([group docs]) - Bump ical to 5.0.1 ([@allenporter] - [#98998]) ([local_calendar docs]) - Remove unnnecessary pylint configs from components [e-l]* ([@scop] - [#99004]) -- Bump actions/checkout from 3.5.3 to 3.6.0 (@dependabot - [#99003]) - Modernize openweathermap weather ([@emontnemery] - [#99002]) ([openweathermap docs]) - Upgrade Verisure to 2.6.6 ([@niro1987] - [#98258]) ([verisure docs]) - Improve performance of bluetooth coordinators ([@bdraco] - [#98997]) ([bluetooth docs]) - Extract SRP Energy coordinator to separate file ([@joostlek] - [#98956]) ([srp_energy docs]) - Add unique id to srp energy entity ([@joostlek] - [#99008]) ([srp_energy docs]) - Improve SRP Energy coordinator ([@joostlek] - [#99010]) ([srp_energy docs]) +- Reolink fix unknown value in select enums ([@starkillerOG] - [#99012]) ([reolink docs]) - Fix asyncio DeprecationWarning [3.12] ([@cdce8p] - [#98989]) ([ffmpeg docs]) ([minecraft_server docs]) - Update AEMET-OpenData to v0.4.0 ([@Noltari] - [#99015]) ([aemet docs]) - Avoid fetching state and charging state multiple time for hkc icon ([@bdraco] - [#98995]) ([homekit_controller docs]) @@ -725,6 +810,7 @@ For a summary in a more readable format: - Update calendar handle state updates at start/end of active/upcoming event ([@allenporter] - [#98037]) ([google docs]) ([calendar docs]) ([local_calendar docs]) - Adjust netatmo test ([@cdce8p] - [#99071]) ([netatmo docs]) - Use freezegun in additional fronius tests ([@emontnemery] - [#99066]) ([fronius docs]) +- Bump opower to 0.0.32 ([@tronikos] - [#99079]) ([opower docs]) - Remove pylint configs flagged by useless-suppression ([@scop] - [#99081]) - Bump zeroconf to 0.83.0 ([@bdraco] - [#99091]) ([zeroconf docs]) - Generate Stream snapshots using next keyframe ([@uvjustin] - [#96991]) ([camera docs]) ([nest docs]) ([stream docs]) ([onvif docs]) ([generic docs]) (breaking-change) @@ -772,6 +858,7 @@ For a summary in a more readable format: - Use freezegun in trafikverket_camera tests ([@emontnemery] - [#99067]) ([trafikverket_camera docs]) - Bump zeroconf to 0.86.0 ([@bdraco] - [#99177]) ([zeroconf docs]) - Bump pywemo to 1.3.0 ([@esev] - [#99172]) ([wemo docs]) +- Update aioqsw to v0.3.4 ([@Noltari] - [#99183]) ([qnap_qsw docs]) - Fix typos in home_plus_controls ([@edenhaus] - [#99188]) ([home_plus_control docs]) - Revert "Change naming of Shelly entities to correspond with HA guidelines" ([@thecode] - [#99059]) ([shelly docs]) - Add more type hints to Transmission ([@engrbm87] - [#99190]) ([transmission docs]) @@ -832,6 +919,7 @@ For a summary in a more readable format: - Migrate PVPC to has entity name ([@joostlek] - [#98894]) ([pvpc_hourly_pricing docs]) - Bump aioesphomeapi to 16.0.3 ([@bdraco] - [#99282]) ([esphome docs]) - Use freezegun in AEMET tests ([@Noltari] - [#99253]) ([aemet docs]) +- Fix Life360 reauthorization config flow ([@pnbruckner] - [#99227]) ([life360 docs]) - Use functions to get value and unit in Abode ([@joostlek] - [#99084]) ([abode docs]) - Don't assume that the activity/sleep labels are always present in Tractive event ([@bieniu] - [#99197]) ([tractive docs]) - Add entity translations to NZBGet ([@joostlek] - [#98805]) ([nzbget docs]) @@ -849,11 +937,12 @@ For a summary in a more readable format: - Add support for MFA auth in opower ([@Sebmaster] - [#97878]) ([opower docs]) - Switchbot nightlatch feature ([@Michal4K] - [#98620]) ([switchbot docs]) - Move more Oral-B entities to be diagnostic ([@balloob] - [#99297]) ([oralb docs]) -- Update Mill lib, improve error handling ([@Danielhiversen] - [#99296]) ([mill docs]) +- Update Mill lib, improve error handling ([@Danielhiversen] - [#99296]) ([mill docs]) (beta fix) - Revert "Allows defining list of attributes excluded from history in manifest.json" ([@emontnemery] - [#99300]) ([recorder docs]) ([automation docs]) - Add entity translations to Garages Amsterdam ([@joostlek] - [#98584]) ([garages_amsterdam docs]) - Add extra sensors to Blebox ([@riokuu] - [#90516]) ([blebox docs]) - Use shorthand attributes for Daikin ([@joostlek] - [#99225]) ([daikin docs]) +- Conditional category for temperature sensor entities in AVM Fritz!Smarthome ([@mib1185] - [#98981]) ([fritzbox docs]) - Migrate Melcloud to has entity name ([@ollo69] - [#99025]) ([melcloud docs]) - Add entity translations to QNAP QSW ([@joostlek] - [#98915]) ([qnap_qsw docs]) - Add zwave_js controller identify event ([@raman325] - [#99254]) ([zwave_js docs]) @@ -888,6 +977,84 @@ For a summary in a more readable format: - Add config flow for template binary sensor ([@emontnemery] - [#99339]) ([template docs]) - Add zwave_js device config file change fix/repair ([@raman325] - [#99314]) ([zwave_js docs]) - 2023.9.0b0 ([@bramkragten] - [#99347]) ([abode docs]) ([ads docs]) ([adguard docs]) ([acmeda docs]) ([accuweather docs]) ([adax docs]) +- Patch service validation in Aussie Broadband ([@Bre77] - [#99077]) ([aussie_broadband docs]) (beta fix) +- Opower MFA fixes ([@tronikos] - [#99317]) ([opower docs]) (beta fix) +- Add documentation URL for homeassistant_yellow ([@emontnemery] - [#99336]) ([homeassistant_yellow docs]) (beta fix) +- Bump ZHA dependencies ([@puddly] - [#99341]) ([zha docs]) (beta fix) +- Update pysnooz to 0.8.6 ([@AustinBrunkhorst] - [#99368]) ([snooz docs]) (beta fix) +- Improve template sensor config flow validation ([@emontnemery] - [#99373]) ([template docs]) (beta fix) +- Revert orjson to 3.9.2 ([@bdraco] - [#99374]) (beta fix) +- Add documentation URL for homeassistant_sky_connect ([@emontnemery] - [#99377]) ([homeassistant_sky_connect docs]) (beta fix) +- Revert "Sonos add yaml config issue" ([@gjohansson-ST] - [#99379]) ([sonos docs]) (beta fix) +- Add entity component translation for water heater away mode attribute ([@piitaya] - [#99394]) ([water_heater docs]) (beta fix) +- Update frontend to 20230831.0 ([@bramkragten] - [#99405]) ([frontend docs]) (beta fix) +- Add remote alias to connection info response ([@ludeeus] - [#99410]) ([cloud docs]) (beta fix) +- Initialize ZHA device database before connecting to the radio ([@puddly] - [#98082]) ([zha docs]) (beta fix) +- Create a ZHA repair when directly accessing a radio with multi-PAN firmware ([@puddly] - [#98275]) ([zha docs]) (beta fix) +- Address late review for Nextcloud ([@mib1185] - [#99226]) ([nextcloud docs]) (beta fix) +- Significantly reduce overhead to filter event triggers ([@bdraco] - [#99376]) ([homeassistant docs]) (beta fix) +- Update AEMET-OpenData to v0.4.4 ([@Noltari] - [#99418]) ([aemet docs]) (beta fix) +- Use common key for away mode state translations ([@piitaya] - [#99425]) ([water_heater docs]) (beta fix) +- Update asynsleepiq library to 1.3.7 ([@kbickar] - [#99431]) ([sleepiq docs]) (beta fix) +- Fix template helper strings ([@emontnemery] - [#99456]) ([template docs]) (beta fix) +- Update frontend to 20230901.0 ([@bramkragten] - [#99464]) ([frontend docs]) (beta fix) +- Handle timestamp sensors in Prometheus integration ([@rcloran] - [#98001]) ([prometheus docs]) (beta fix) +- Update Tibber library to 0.28.2 ([@Danielhiversen] - [#99115]) ([tibber docs]) (beta fix) +- Check new IP of Reolink camera from DHCP ([@starkillerOG] - [#99381]) ([reolink docs]) (beta fix) +- Fix device name in zwave_js repair flow ([@raman325] - [#99414]) ([zwave_js docs]) (beta fix) +- Log unexpected exceptions causing recorder shutdown ([@emontnemery] - [#99445]) ([recorder docs]) (beta fix) +- Fix translation bug Renson sensors ([@jimmyd-be] - [#99461]) ([renson docs]) (beta fix) +- Fix default language in Workday ([@gjohansson-ST] - [#99463]) ([workday docs]) (beta fix) +- Update aiotractive to 0.5.6 ([@oandrew] - [#99477]) ([tractive docs]) (beta fix) +- Bump zeroconf to 0.91.1 ([@bdraco] - [#99490]) ([zeroconf docs]) (beta fix) +- Extend template entities with a script section ([@allenporter] - [#96175]) ([template docs]) (beta fix) +- Mark AVM Fritz!Smarthome as Gold integration ([@mib1185] - [#97086]) ([fritzbox docs]) (beta fix) +- Enumerate available states in Prometheus startup ([@rcloran] - [#97993]) ([prometheus docs]) (beta fix) +- Don't set assumed_state in cover groups ([@emontnemery] - [#99391]) ([group docs]) (beta fix) +- Don't set assumed_state in fan groups ([@emontnemery] - [#99399]) ([group docs]) (beta fix) +- Fix battery reading in SOMA API ([@ratsept] - [#99403]) ([soma docs]) (beta fix) +- Fix recollect_waste month time boundary issue ([@mikeodr] - [#99429]) ([recollect_waste docs]) (beta fix) +- Set state of entity with invalid state to unknown ([@emontnemery] - [#99452]) (beta fix) +- Validate state in template helper preview ([@emontnemery] - [#99455]) ([template docs]) (beta fix) +- Fix module check in _async_get_flow_handler ([@bdraco] - [#99509]) (beta fix) +- Bump aiohomekit to 3.0.2 ([@bdraco] - [#99514]) ([homekit_controller docs]) (beta fix) +- Bump bleak to 0.21.0 ([@bdraco] - [#99520]) ([bluetooth docs]) (beta fix) +- Modbus switch, allow restore "unknown" ([@janiversen] - [#99533]) ([modbus docs]) (beta fix) +- Bump bleak-retry-connector to 3.1.2 ([@bdraco] - [#99540]) ([bluetooth docs]) (beta fix) +- Update bluetooth-data-tools to 1.11.0 ([@Jc2k] - [#99485]) ([esphome docs]) ([bluetooth docs]) ([led_ble docs]) ([ld2410_ble docs]) (beta fix) +- Fix loading filesize coordinator from wrong place ([@gjohansson-ST] - [#99547]) ([filesize docs]) (beta fix) +- Bump aiounifi to v60 ([@Kane610] - [#99548]) ([unifi docs]) (beta fix) +- Bump ZHA dependencies ([@puddly] - [#99561]) ([zha docs]) (beta fix) +- Small cleanup of WS command render_template ([@emontnemery] - [#99562]) ([websocket_api docs]) (beta fix) +- Bump pyenphase to 1.9.1 ([@joostlek] - [#99574]) ([enphase_envoy docs]) (beta fix) +- Remove unneeded name property from Logi Circle ([@joostlek] - [#99604]) ([logi_circle docs]) (beta fix) +- Revert "Deprecate timer start optional duration parameter" ([@emontnemery] - [#99613]) ([timer docs]) (beta fix) +- Update frontend to 20230904.0 ([@bramkragten] - [#99636]) ([frontend docs]) (beta fix) +- Bump gardena_bluetooth to 1.4.0 ([@elupus] - [#99530]) ([gardena_bluetooth docs]) (beta fix) +- Bump aioesphomeapi to 16.0.4 ([@bdraco] - [#99541]) ([esphome docs]) (beta fix) +- Small cleanup of TemplateEnvironment ([@emontnemery] - [#99571]) (beta fix) +- Fix not stripping no device class in template helper binary sensor ([@gjohansson-ST] - [#99640]) ([template docs]) (beta fix) +- Fix missing unique id in SQL ([@gjohansson-ST] - [#99641]) ([sql docs]) (beta fix) +- Update aioairzone to v0.6.8 ([@Noltari] - [#99644]) ([airzone docs]) (beta fix) +- Fix long press event for matter generic switch ([@itpeters] - [#99645]) ([matter docs]) (beta fix) +- Fix mobile app dispatcher performance ([@bdraco] - [#99647]) ([mobile_app docs]) (beta fix) +- Bump zwave-js-server-python to 0.51.1 ([@raman325] - [#99652]) ([zwave_js docs]) (beta fix) +- Update frontend to 20230905.0 ([@bramkragten] - [#99677]) ([frontend docs]) (beta fix) +- Allow specifying a custom log function for template render ([@emontnemery] - [#99572]) ([websocket_api docs]) (beta fix) +- Include template listener info in template preview ([@emontnemery] - [#99669]) ([template docs]) (beta fix) +- Fix ZHA startup creating entities with non-unique IDs ([@puddly] - [#99679]) ([zha docs]) (beta fix) +- Bump reolink_aio to 0.7.9 ([@starkillerOG] - [#99680]) ([reolink docs]) (beta fix) +- Bump zamg to 0.3.0 ([@killer0071234] - [#99685]) ([zamg docs]) (beta fix) +- Bump aiounifi to v61 ([@Kane610] - [#99686]) ([unifi docs]) (beta fix) +- Bump aioesphomeapi to 16.0.5 ([@bdraco] - [#99698]) ([esphome docs]) (beta fix) +- Fix unit conversion for gas cost sensor ([@emontnemery] - [#99708]) ([energy docs]) (beta fix) +- Update frontend to 20230906.0 ([@bramkragten] - [#99715]) ([frontend docs]) (beta fix) +- Reolink onvif not supported fix ([@starkillerOG] - [#99714]) ([reolink docs]) (beta fix) +- Send template render errors to template helper preview ([@emontnemery] - [#99716]) ([template docs]) (beta fix) +- Don't allow changing device class in template binary sensor options ([@emontnemery] - [#99720]) ([template docs]) (beta fix) +- Correct state attributes in template helper preview ([@emontnemery] - [#99722]) ([template docs]) (beta fix) +- Correct state attributes in group helper preview ([@emontnemery] - [#99723]) ([group docs]) (beta fix) +- Update frontend to 20230906.1 ([@bramkragten] - [#99733]) ([frontend docs]) (beta fix) [#71432]: https://github.com/home-assistant/core/pull/71432 [#79409]: https://github.com/home-assistant/core/pull/79409 @@ -931,11 +1098,13 @@ For a summary in a more readable format: [#95940]: https://github.com/home-assistant/core/pull/95940 [#95966]: https://github.com/home-assistant/core/pull/95966 [#96083]: https://github.com/home-assistant/core/pull/96083 +[#96175]: https://github.com/home-assistant/core/pull/96175 [#96380]: https://github.com/home-assistant/core/pull/96380 [#96552]: https://github.com/home-assistant/core/pull/96552 [#96991]: https://github.com/home-assistant/core/pull/96991 [#97053]: https://github.com/home-assistant/core/pull/97053 [#97078]: https://github.com/home-assistant/core/pull/97078 +[#97086]: https://github.com/home-assistant/core/pull/97086 [#97091]: https://github.com/home-assistant/core/pull/97091 [#97095]: https://github.com/home-assistant/core/pull/97095 [#97127]: https://github.com/home-assistant/core/pull/97127 @@ -1132,10 +1301,12 @@ For a summary in a more readable format: [#97984]: https://github.com/home-assistant/core/pull/97984 [#97985]: https://github.com/home-assistant/core/pull/97985 [#97991]: https://github.com/home-assistant/core/pull/97991 +[#97993]: https://github.com/home-assistant/core/pull/97993 [#97995]: https://github.com/home-assistant/core/pull/97995 [#97997]: https://github.com/home-assistant/core/pull/97997 [#97998]: https://github.com/home-assistant/core/pull/97998 [#98000]: https://github.com/home-assistant/core/pull/98000 +[#98001]: https://github.com/home-assistant/core/pull/98001 [#98002]: https://github.com/home-assistant/core/pull/98002 [#98004]: https://github.com/home-assistant/core/pull/98004 [#98012]: https://github.com/home-assistant/core/pull/98012 @@ -1173,6 +1344,7 @@ For a summary in a more readable format: [#98077]: https://github.com/home-assistant/core/pull/98077 [#98079]: https://github.com/home-assistant/core/pull/98079 [#98081]: https://github.com/home-assistant/core/pull/98081 +[#98082]: https://github.com/home-assistant/core/pull/98082 [#98086]: https://github.com/home-assistant/core/pull/98086 [#98088]: https://github.com/home-assistant/core/pull/98088 [#98090]: https://github.com/home-assistant/core/pull/98090 @@ -1275,6 +1447,7 @@ For a summary in a more readable format: [#98268]: https://github.com/home-assistant/core/pull/98268 [#98269]: https://github.com/home-assistant/core/pull/98269 [#98273]: https://github.com/home-assistant/core/pull/98273 +[#98275]: https://github.com/home-assistant/core/pull/98275 [#98276]: https://github.com/home-assistant/core/pull/98276 [#98277]: https://github.com/home-assistant/core/pull/98277 [#98278]: https://github.com/home-assistant/core/pull/98278 @@ -1593,12 +1766,16 @@ For a summary in a more readable format: [#98965]: https://github.com/home-assistant/core/pull/98965 [#98970]: https://github.com/home-assistant/core/pull/98970 [#98971]: https://github.com/home-assistant/core/pull/98971 +[#98972]: https://github.com/home-assistant/core/pull/98972 [#98973]: https://github.com/home-assistant/core/pull/98973 [#98976]: https://github.com/home-assistant/core/pull/98976 +[#98978]: https://github.com/home-assistant/core/pull/98978 +[#98981]: https://github.com/home-assistant/core/pull/98981 [#98982]: https://github.com/home-assistant/core/pull/98982 [#98983]: https://github.com/home-assistant/core/pull/98983 [#98984]: https://github.com/home-assistant/core/pull/98984 [#98989]: https://github.com/home-assistant/core/pull/98989 +[#98991]: https://github.com/home-assistant/core/pull/98991 [#98995]: https://github.com/home-assistant/core/pull/98995 [#98997]: https://github.com/home-assistant/core/pull/98997 [#98998]: https://github.com/home-assistant/core/pull/98998 @@ -1608,6 +1785,7 @@ For a summary in a more readable format: [#99004]: https://github.com/home-assistant/core/pull/99004 [#99008]: https://github.com/home-assistant/core/pull/99008 [#99010]: https://github.com/home-assistant/core/pull/99010 +[#99012]: https://github.com/home-assistant/core/pull/99012 [#99013]: https://github.com/home-assistant/core/pull/99013 [#99014]: https://github.com/home-assistant/core/pull/99014 [#99015]: https://github.com/home-assistant/core/pull/99015 @@ -1647,6 +1825,8 @@ For a summary in a more readable format: [#99066]: https://github.com/home-assistant/core/pull/99066 [#99067]: https://github.com/home-assistant/core/pull/99067 [#99071]: https://github.com/home-assistant/core/pull/99071 +[#99077]: https://github.com/home-assistant/core/pull/99077 +[#99079]: https://github.com/home-assistant/core/pull/99079 [#99080]: https://github.com/home-assistant/core/pull/99080 [#99081]: https://github.com/home-assistant/core/pull/99081 [#99084]: https://github.com/home-assistant/core/pull/99084 @@ -1659,6 +1839,7 @@ For a summary in a more readable format: [#99108]: https://github.com/home-assistant/core/pull/99108 [#99110]: https://github.com/home-assistant/core/pull/99110 [#99114]: https://github.com/home-assistant/core/pull/99114 +[#99115]: https://github.com/home-assistant/core/pull/99115 [#99117]: https://github.com/home-assistant/core/pull/99117 [#99123]: https://github.com/home-assistant/core/pull/99123 [#99129]: https://github.com/home-assistant/core/pull/99129 @@ -1691,6 +1872,7 @@ For a summary in a more readable format: [#99168]: https://github.com/home-assistant/core/pull/99168 [#99172]: https://github.com/home-assistant/core/pull/99172 [#99177]: https://github.com/home-assistant/core/pull/99177 +[#99183]: https://github.com/home-assistant/core/pull/99183 [#99188]: https://github.com/home-assistant/core/pull/99188 [#99189]: https://github.com/home-assistant/core/pull/99189 [#99190]: https://github.com/home-assistant/core/pull/99190 @@ -1717,6 +1899,8 @@ For a summary in a more readable format: [#99223]: https://github.com/home-assistant/core/pull/99223 [#99224]: https://github.com/home-assistant/core/pull/99224 [#99225]: https://github.com/home-assistant/core/pull/99225 +[#99226]: https://github.com/home-assistant/core/pull/99226 +[#99227]: https://github.com/home-assistant/core/pull/99227 [#99230]: https://github.com/home-assistant/core/pull/99230 [#99232]: https://github.com/home-assistant/core/pull/99232 [#99237]: https://github.com/home-assistant/core/pull/99237 @@ -1753,6 +1937,7 @@ For a summary in a more readable format: [#99312]: https://github.com/home-assistant/core/pull/99312 [#99314]: https://github.com/home-assistant/core/pull/99314 [#99316]: https://github.com/home-assistant/core/pull/99316 +[#99317]: https://github.com/home-assistant/core/pull/99317 [#99318]: https://github.com/home-assistant/core/pull/99318 [#99319]: https://github.com/home-assistant/core/pull/99319 [#99322]: https://github.com/home-assistant/core/pull/99322 @@ -1762,10 +1947,80 @@ For a summary in a more readable format: [#99331]: https://github.com/home-assistant/core/pull/99331 [#99332]: https://github.com/home-assistant/core/pull/99332 [#99334]: https://github.com/home-assistant/core/pull/99334 +[#99336]: https://github.com/home-assistant/core/pull/99336 [#99337]: https://github.com/home-assistant/core/pull/99337 [#99339]: https://github.com/home-assistant/core/pull/99339 [#99340]: https://github.com/home-assistant/core/pull/99340 +[#99341]: https://github.com/home-assistant/core/pull/99341 [#99347]: https://github.com/home-assistant/core/pull/99347 +[#99368]: https://github.com/home-assistant/core/pull/99368 +[#99373]: https://github.com/home-assistant/core/pull/99373 +[#99374]: https://github.com/home-assistant/core/pull/99374 +[#99376]: https://github.com/home-assistant/core/pull/99376 +[#99377]: https://github.com/home-assistant/core/pull/99377 +[#99379]: https://github.com/home-assistant/core/pull/99379 +[#99381]: https://github.com/home-assistant/core/pull/99381 +[#99391]: https://github.com/home-assistant/core/pull/99391 +[#99394]: https://github.com/home-assistant/core/pull/99394 +[#99399]: https://github.com/home-assistant/core/pull/99399 +[#99403]: https://github.com/home-assistant/core/pull/99403 +[#99405]: https://github.com/home-assistant/core/pull/99405 +[#99410]: https://github.com/home-assistant/core/pull/99410 +[#99414]: https://github.com/home-assistant/core/pull/99414 +[#99418]: https://github.com/home-assistant/core/pull/99418 +[#99425]: https://github.com/home-assistant/core/pull/99425 +[#99429]: https://github.com/home-assistant/core/pull/99429 +[#99431]: https://github.com/home-assistant/core/pull/99431 +[#99445]: https://github.com/home-assistant/core/pull/99445 +[#99452]: https://github.com/home-assistant/core/pull/99452 +[#99455]: https://github.com/home-assistant/core/pull/99455 +[#99456]: https://github.com/home-assistant/core/pull/99456 +[#99461]: https://github.com/home-assistant/core/pull/99461 +[#99463]: https://github.com/home-assistant/core/pull/99463 +[#99464]: https://github.com/home-assistant/core/pull/99464 +[#99477]: https://github.com/home-assistant/core/pull/99477 +[#99485]: https://github.com/home-assistant/core/pull/99485 +[#99490]: https://github.com/home-assistant/core/pull/99490 +[#99509]: https://github.com/home-assistant/core/pull/99509 +[#99514]: https://github.com/home-assistant/core/pull/99514 +[#99520]: https://github.com/home-assistant/core/pull/99520 +[#99530]: https://github.com/home-assistant/core/pull/99530 +[#99533]: https://github.com/home-assistant/core/pull/99533 +[#99540]: https://github.com/home-assistant/core/pull/99540 +[#99541]: https://github.com/home-assistant/core/pull/99541 +[#99547]: https://github.com/home-assistant/core/pull/99547 +[#99548]: https://github.com/home-assistant/core/pull/99548 +[#99561]: https://github.com/home-assistant/core/pull/99561 +[#99562]: https://github.com/home-assistant/core/pull/99562 +[#99571]: https://github.com/home-assistant/core/pull/99571 +[#99572]: https://github.com/home-assistant/core/pull/99572 +[#99574]: https://github.com/home-assistant/core/pull/99574 +[#99604]: https://github.com/home-assistant/core/pull/99604 +[#99613]: https://github.com/home-assistant/core/pull/99613 +[#99636]: https://github.com/home-assistant/core/pull/99636 +[#99640]: https://github.com/home-assistant/core/pull/99640 +[#99641]: https://github.com/home-assistant/core/pull/99641 +[#99644]: https://github.com/home-assistant/core/pull/99644 +[#99645]: https://github.com/home-assistant/core/pull/99645 +[#99647]: https://github.com/home-assistant/core/pull/99647 +[#99652]: https://github.com/home-assistant/core/pull/99652 +[#99669]: https://github.com/home-assistant/core/pull/99669 +[#99677]: https://github.com/home-assistant/core/pull/99677 +[#99679]: https://github.com/home-assistant/core/pull/99679 +[#99680]: https://github.com/home-assistant/core/pull/99680 +[#99685]: https://github.com/home-assistant/core/pull/99685 +[#99686]: https://github.com/home-assistant/core/pull/99686 +[#99698]: https://github.com/home-assistant/core/pull/99698 +[#99708]: https://github.com/home-assistant/core/pull/99708 +[#99714]: https://github.com/home-assistant/core/pull/99714 +[#99715]: https://github.com/home-assistant/core/pull/99715 +[#99716]: https://github.com/home-assistant/core/pull/99716 +[#99720]: https://github.com/home-assistant/core/pull/99720 +[#99722]: https://github.com/home-assistant/core/pull/99722 +[#99723]: https://github.com/home-assistant/core/pull/99723 +[#99733]: https://github.com/home-assistant/core/pull/99733 +[@AustinBrunkhorst]: https://github.com/AustinBrunkhorst +[@Bre77]: https://github.com/Bre77 [@Cereal2nd]: https://github.com/Cereal2nd [@Cisien]: https://github.com/Cisien [@CoMPaTech]: https://github.com/CoMPaTech @@ -1775,6 +2030,7 @@ For a summary in a more readable format: [@G-Two]: https://github.com/G-Two [@GrumpyMeow]: https://github.com/GrumpyMeow [@JasonCook599]: https://github.com/JasonCook599 +[@Jc2k]: https://github.com/Jc2k [@Kane610]: https://github.com/Kane610 [@LaStrada]: https://github.com/LaStrada [@Lash-L]: https://github.com/Lash-L @@ -1799,6 +2055,7 @@ For a summary in a more readable format: [@apbarratt]: https://github.com/apbarratt [@arkid15r]: https://github.com/arkid15r [@asymworks]: https://github.com/asymworks +[@bachya]: https://github.com/bachya [@baflo]: https://github.com/baflo [@balloob]: https://github.com/balloob [@bazwilliams]: https://github.com/bazwilliams @@ -1837,6 +2094,7 @@ For a summary in a more readable format: [@hahn-th]: https://github.com/hahn-th [@hesselonline]: https://github.com/hesselonline [@iMicknl]: https://github.com/iMicknl +[@itpeters]: https://github.com/itpeters [@jakecolman]: https://github.com/jakecolman [@janiversen]: https://github.com/janiversen [@janmolemans]: https://github.com/janmolemans @@ -1848,7 +2106,9 @@ For a summary in a more readable format: [@joostlek]: https://github.com/joostlek [@jpbede]: https://github.com/jpbede [@jschlyter]: https://github.com/jschlyter +[@kbickar]: https://github.com/kbickar [@kel30a]: https://github.com/kel30a +[@killer0071234]: https://github.com/killer0071234 [@klaasnicolaas]: https://github.com/klaasnicolaas [@lanrat]: https://github.com/lanrat [@liangjia2019]: https://github.com/liangjia2019 @@ -1863,17 +2123,21 @@ For a summary in a more readable format: [@mercenaruss]: https://github.com/mercenaruss [@mheath]: https://github.com/mheath [@mib1185]: https://github.com/mib1185 +[@mikeodr]: https://github.com/mikeodr [@mikewoudenberg]: https://github.com/mikewoudenberg [@mikey0000]: https://github.com/mikey0000 [@mkmer]: https://github.com/mkmer [@natekspencer]: https://github.com/natekspencer [@niro1987]: https://github.com/niro1987 +[@oandrew]: https://github.com/oandrew [@ollo69]: https://github.com/ollo69 [@oyvindwe]: https://github.com/oyvindwe [@paravoid]: https://github.com/paravoid [@piitaya]: https://github.com/piitaya +[@pnbruckner]: https://github.com/pnbruckner [@puddly]: https://github.com/puddly [@raman325]: https://github.com/raman325 +[@ratsept]: https://github.com/ratsept [@rcloran]: https://github.com/rcloran [@rct]: https://github.com/rct [@reedy]: https://github.com/reedy @@ -1917,6 +2181,7 @@ For a summary in a more readable format: [asuswrt docs]: https://www.home-assistant.io/integrations/asuswrt/ [august docs]: https://www.home-assistant.io/integrations/august/ [aurora docs]: https://www.home-assistant.io/integrations/aurora/ +[aussie_broadband docs]: https://www.home-assistant.io/integrations/aussie_broadband/ [auth docs]: https://www.home-assistant.io/integrations/auth/ [automation docs]: https://www.home-assistant.io/integrations/automation/ [aws docs]: https://www.home-assistant.io/integrations/aws/ @@ -1974,6 +2239,7 @@ For a summary in a more readable format: [elkm1 docs]: https://www.home-assistant.io/integrations/elkm1/ [elmax docs]: https://www.home-assistant.io/integrations/elmax/ [emonitor docs]: https://www.home-assistant.io/integrations/emonitor/ +[energy docs]: https://www.home-assistant.io/integrations/energy/ [energyzero docs]: https://www.home-assistant.io/integrations/energyzero/ [enocean docs]: https://www.home-assistant.io/integrations/enocean/ [enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ @@ -2020,6 +2286,7 @@ For a summary in a more readable format: [hive docs]: https://www.home-assistant.io/integrations/hive/ [home_connect docs]: https://www.home-assistant.io/integrations/home_connect/ [home_plus_control docs]: https://www.home-assistant.io/integrations/home_plus_control/ +[homeassistant docs]: https://www.home-assistant.io/integrations/homeassistant/ [homeassistant_green docs]: https://www.home-assistant.io/integrations/homeassistant_green/ [homeassistant_hardware docs]: https://www.home-assistant.io/integrations/homeassistant_hardware/ [homeassistant_sky_connect docs]: https://www.home-assistant.io/integrations/homeassistant_sky_connect/ @@ -2138,6 +2405,7 @@ For a summary in a more readable format: [rachio docs]: https://www.home-assistant.io/integrations/rachio/ [rainmachine docs]: https://www.home-assistant.io/integrations/rainmachine/ [rdw docs]: https://www.home-assistant.io/integrations/rdw/ +[recollect_waste docs]: https://www.home-assistant.io/integrations/recollect_waste/ [recorder docs]: https://www.home-assistant.io/integrations/recorder/ [renault docs]: https://www.home-assistant.io/integrations/renault/ [renson docs]: https://www.home-assistant.io/integrations/renson/ @@ -2160,11 +2428,14 @@ For a summary in a more readable format: [shell_command docs]: https://www.home-assistant.io/integrations/shell_command/ [shelly docs]: https://www.home-assistant.io/integrations/shelly/ [shopping_list docs]: https://www.home-assistant.io/integrations/shopping_list/ +[simplisafe docs]: https://www.home-assistant.io/integrations/simplisafe/ +[sleepiq docs]: https://www.home-assistant.io/integrations/sleepiq/ [smartthings docs]: https://www.home-assistant.io/integrations/smartthings/ [smhi docs]: https://www.home-assistant.io/integrations/smhi/ [snmp docs]: https://www.home-assistant.io/integrations/snmp/ [snooz docs]: https://www.home-assistant.io/integrations/snooz/ [solaredge docs]: https://www.home-assistant.io/integrations/solaredge/ +[soma docs]: https://www.home-assistant.io/integrations/soma/ [somfy_mylink docs]: https://www.home-assistant.io/integrations/somfy_mylink/ [sonos docs]: https://www.home-assistant.io/integrations/sonos/ [spc docs]: https://www.home-assistant.io/integrations/spc/ @@ -2194,6 +2465,7 @@ For a summary in a more readable format: [template docs]: https://www.home-assistant.io/integrations/template/ [thread docs]: https://www.home-assistant.io/integrations/thread/ [threshold docs]: https://www.home-assistant.io/integrations/threshold/ +[tibber docs]: https://www.home-assistant.io/integrations/tibber/ [tile docs]: https://www.home-assistant.io/integrations/tile/ [timer docs]: https://www.home-assistant.io/integrations/timer/ [tod docs]: https://www.home-assistant.io/integrations/tod/ @@ -2210,6 +2482,7 @@ For a summary in a more readable format: [unifi docs]: https://www.home-assistant.io/integrations/unifi/ [unifiprotect docs]: https://www.home-assistant.io/integrations/unifiprotect/ [upb docs]: https://www.home-assistant.io/integrations/upb/ +[upcloud docs]: https://www.home-assistant.io/integrations/upcloud/ [update docs]: https://www.home-assistant.io/integrations/update/ [upnp docs]: https://www.home-assistant.io/integrations/upnp/ [uptimerobot docs]: https://www.home-assistant.io/integrations/uptimerobot/ @@ -2227,10 +2500,12 @@ For a summary in a more readable format: [wake_word docs]: https://www.home-assistant.io/integrations/wake_word/ [wallbox docs]: https://www.home-assistant.io/integrations/wallbox/ [waqi docs]: https://www.home-assistant.io/integrations/waqi/ +[water_heater docs]: https://www.home-assistant.io/integrations/water_heater/ [watttime docs]: https://www.home-assistant.io/integrations/watttime/ [waze_travel_time docs]: https://www.home-assistant.io/integrations/waze_travel_time/ [weather docs]: https://www.home-assistant.io/integrations/weather/ [webostv docs]: https://www.home-assistant.io/integrations/webostv/ +[websocket_api docs]: https://www.home-assistant.io/integrations/websocket_api/ [wemo docs]: https://www.home-assistant.io/integrations/wemo/ [whirlpool docs]: https://www.home-assistant.io/integrations/whirlpool/ [withings docs]: https://www.home-assistant.io/integrations/withings/ @@ -2244,6 +2519,7 @@ For a summary in a more readable format: [yardian docs]: https://www.home-assistant.io/integrations/yardian/ [yeelight docs]: https://www.home-assistant.io/integrations/yeelight/ [youtube docs]: https://www.home-assistant.io/integrations/youtube/ +[zamg docs]: https://www.home-assistant.io/integrations/zamg/ [zeroconf docs]: https://www.home-assistant.io/integrations/zeroconf/ [zha docs]: https://www.home-assistant.io/integrations/zha/ [zwave_js docs]: https://www.home-assistant.io/integrations/zwave_js/ \ No newline at end of file diff --git a/source/images/blog/2023-09/climate-card.png b/source/images/blog/2023-09/climate-card.png new file mode 100644 index 0000000000000000000000000000000000000000..6501d439b782d5ee69c3b5b773066eca606d4877 GIT binary patch literal 24833 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 XB1~ne?fb*{|B&IjNS$(R$Eg1SLTKfk literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/get-forecast-service.png b/source/images/blog/2023-09/get-forecast-service.png new file mode 100644 index 0000000000000000000000000000000000000000..eeee893282e22fdf92b1558ac9f534850547db3b GIT binary patch literal 12570 zcmch71ymf(x91>1g1cKtkimlocXx-ug9mqa3j_#caCdk2;0zWVg3I9U&hqWsw{p&Z z_wCu;vwdz!|N7qQTV1!ROKzmHq7>SD;`aam08K_(TonL-g8~4sm`HGM$RAFj!nYf! zvb?&)>+9>o!^8FU_4@ky)NV`h#^cLeeoRb^latf)^K*E3_|x-KU0q#dWF&m)ReXFr z6%|!;bMxKZ-TC?X$;rvp)z$9q?$*}U*x1guYW zpI=f^l8=v%zrX*lU%$@I&KMXNDl02{dwZ3Xl$Mv5ADgEuxdhKGlbkB`H`!U6*WXJ==bnVHkl(!9L9d?W2>XlUl==jG+) z9UL6k*x1_I+G1m4M@L6fO2SJ@N)i(jp-|}N=H}qwU{h05QBjeNjZMQ~Ha$H(^+)Qi zuC9WDg2u+iuVIOomzNV06Gqk=+vl@oWo6>x;&yg+OG`_$`<=D5waNa*yu7?0nAxkV zt8Hy?jEl)rVh)?%SA;+CnqPre*Mb9!7;YcsH>|hARv(ccCFl4 zSXc-N2}MLiea#FE41_r8GDFRIh1h8sKCl5PnP|wJCmzBZ zAWKJs`o7Vl|vCaOXyW6u4D%I3yNJDGK_RcDMyv27XgJxO)K)uC5-BHYB^&COVbI z+H&%-*m)SWWq7otyEmt~IV=)K0RT*AGU6iY9)FJ(YJP;U0>o8JKZp-dEyGM=XVC?{ zEVU3TUYzLW-Fn^qmQM-z1`K!k|3k0E?I%)cfmrpXRVxftT5X5*xa*IJC9B7!z6?TH zS+LRDyS(0-olPYG)0DrfRTr0@ct#vmZa1avFLv(;C%EPn!G_*2lJ$nZz^btZbW`2T zzXcc1%-zW+9db}9rtai}$%2bUd?Wd)xq^#D#&8uT=PU>cD-bO9&yGExS-d($` zuNL$}xJo%iDQNqQX(=37)!kJ56r1trEyEDK#e<%u&l8rjmA*x!J6>oIvyI8y0W^P2l=FLl}cO~^8MY`ktF3e&Umj9<&%hvTQT zOL_W#96HL{-+yR@ZPPShYDG}`>XP=Sjxsmu8_3hhNvFdfFyx4=vB)y=K0l6>onq`A zCCM&>fJ&4vL#%)b)=2l`Z>@>dp=%5t0mvTNEYZd2{vizi%{8AHCe}AlOFFsBz=qOF ziZqi@=GB0&d+l?LFp#fFRhR!K`PZ5A4-rUQm87$6B_$z$-D|g7pLqyG`?!C`q=9eo zRIa@((&Z|3FtLo*ARVW8X7oHlynL*fmYN1$)rMN55FvajFgE++&gXv$;Xgk&o|`|# zU=ESg15*nm2k3YT9Crz%lM(+U=%D^D_qpkid zPMV5exy{#(!z=q6PnRs9;*F;Gb}#w{PgdLWO-_dJT_3i>pB|DC#eP3X{J`ixS}X_e=)Rz9s1Ze}>wI z57Vw|a0|oY+yV$V5N6HQrUguGPMaCsm@g8*{p@fN^li&E&{+M>r^;g`JY`4iK)N!c z88BS2J?X+9m;SOT>c{f>!3SmTTTZQ8YD-smA(q$xua&ngO?scYE$t!**vV$@6G3)z z+=>|Zv@tFaZJ9PH3M*}0)*#v73yV1xYx{$$qvDgN1#Mc*r2o`|B3sKrNimT-sf9gY zo-KbCsrsk&+QJ%8+O|8DshJ&s%W?nS5`|pOW5;iyrKXE}C-Arl8zCBITL@;#Md<9F z^9GG2zoFGtwC`Btd}e}#Z!uP<>H1?J!@fS0I(3HUcT&qE8r_CetDs$Rz?Y*1X+Lj6 zL2K!`Zz5vhETDd`77%%Vk*)sxNUuIv4vGPoBds9&ev)3RlEu)b+v~}M}FE7q>7$PZ@dh{m7ovStBV55 z=~4tV>)bEWa=2>5RHMXkb~K0$3}p{%C92Q=~fjSMN3z31N6Vm=yMkU z(&nPSb<6Vf2yNa;|4=YaWX%6YIHAxuq0BY7*8}5By7ogN#RvbFVV{BT_A-rwaM1Bd zj3p7bPVkAC1P&UmNuMwrw+~_)au~21Np#aQ?_muiYz&6LMlq&3B&YLx{SACIdCgL` z%w0n+vb z68gW(djm+#$u~zwmj@sncNY5%lzuYW5oW?j_hT~X!I0bG8;zGuVS8v*IbzYdMbCGF zbiy7MvsjAZJCZrg5c#l480NB4)J2{-+p;HT$N8lDnUGH^gIN;&i)&g2kj+zVJ*>}I zqj@0Ciyg$TZ9tY!FybR=!d@aPFstrzdRBm+gWU*l%@y62upzb4z28JYD2|&W9X$vS zpU>?L0t9Z`Vb@pU$yeb{{37jpKP zB4&gYL6LTq@50?Hg!2G7|kRMCdL5}iatSnppW)c`h^_{Q{M0+%1L$<){qosF%!x9>!t%4Of|Cbn+ z$y=w-GL_x-KYo+`t?FoijnYhn$UmG$|lLi=+($OTHO~F$A z^MF)O)5$#hTY>2B41~=~`z!oE`2kCFUL@+gDWpK555ea*nNXh7+^YJpUIbKgC?8^p zLVo<3vEsH!$@Mv;&Wzw;02q#o*#4K>^gJ>7cK|NJ&22~m`{_D+PY_0+9T-TP&|6Bn zE|shguAa1pYjGH6S*Nw4V0I)$ zF!$*tKo5JaZvg{DX##wn2gdiT@I*<&erS#FrErLnhG+7B>N_V?di@|0G0j$ZgQK-i zk%N??tjj@Xco~o!MW}L-Q?VNF zObO|MI{JTwPfDDOl9I&I|ECQ9T5e;ZDQV?n4{P)m#q8XF*7t4_lKzKQ~5{ZdPMVzL<5Rji4UMbup$1atmiYcrB4fy>pOT zAJ>+htvN`>I|>?RXA=wP3`r}8<@c7p%3||_@2x8bB#N;W6$ZsxnUVPBZZK7*>@D7e zDX~ny%pGl&bQZK!K@pZ!i|8#^N`=3rq zD~i?{0Hjdh+}~ra4D9RPk1;_hz93T|@&3c1AnHEAB#oIq!&tv=a3q6)b|6{^OPPv7 zCfu32mYE4_^yzS``E@9ZQA}`rTi7>Nk3byX0jhTrdrk@?-_#gseKX)fMrmT-z7sxW zV5>QpWaUGg{W6FqyZOHPVvh#X%OLC?zMKw!n+0)N_Fb#*de;K2ESok(?;DeCM9=$X zC+WHE^!R`jcnEU<8X{2>hh*7hGhR3MM%%LQC+2 z@+@B-abl{_<^a1&U|TeyhxCh8J{7E2uY;XmVN}cz#Aj$Uq0|PTHno^1$kt-hg2eCN z#=wdJwf=O(irDuaa|6lt+w#2zuZ)J!e!3($_9D)cy43lXa! zQq6OuC0eL9zlTID_`p!s`jRqNu}5Q-%SWfF=M#$fOwiT-=p0w(YNfb;XlB?$Ga~~ zO+xnt5xfgV>*6GYG$z=7^wZ4Mam|$%592I4 zcKgMN_D>7UJ74bvmOq??q;S1-UkEWuuMnfTdMFF}ec|gOY@=WvpAhuzTWR-ock=k+ z^_ote+3p>6O4;t^<7aB1wP}}wmWRmZJMDly+0GuRKFIB`xm=gfR( zEmrw9K@1n~mTkM6D0h5@(|_USR?CnCO>~B@;XlhiZU{6T8Z-lRdMqP&f3AI{gOT^h za}2|>u#r&k`t}h+y-Da(k{xqlz->2RaicDVi|IH#o( zw)*c>UjbCL8EWAm4^6Y4VWZ7ek3Q2W`hs6N)h~ zWp~1iR!^3Z$0TK8dONm=Ww(3xRb5Uort8vexQ%d=+i)cTN++%y{Z$2PgQ==93YiCG zj2G*qKLtLv2|sN>fYT|YaVLoPml-AAR-%$t!pL`ML(lm4Z?fTKdda0d_|lb#pgrSd z*)S)|uSq+#@?1LQF&}zWJDPrZn)eKR`~)BtxoXtXs#FZ`rvU)Pm;j#azbrTi2)QSi z@wO6DurF8=_6cqZ>3OM`j{3wtdtKTP+415Wj-8{omw3`jOe9|J&s(#-qvu&;)-IOy z#!hxae-G3%Y{@ofI~kURYyb*YDZBV&n|Rs(b2aI+2J6?^?Y4T0=X|;=+C9t3?8DYB zWaMC>^i_m^0de_$=?L{>0&41K) zargLl<*B50P5(Ohg`|;E#8^*kuyq}cK5o%xOF3q^6I|KRqd?!jO{`aafVtyXe9e_ z5161W>81HN_ncQKQ*+NK7v~ujHcw|FvhKU7(0^=;Op3r%*U?e!lBFmQ~-w@O7yJ;*Jf)Oqav%@+%17PCx@63AQAAEs6c)t;JPAIxooVx!oKK{nS-XwqT z*|u`B$xBn~ZGKjO0s#GT7#Uf1(%tv5I{p2RXt8b5|$sEFWTA-PM^PG zs&dtW-Vg85C8~v_5Z9#;;;BW<9E-P9k4WJgW}$nI1dH51;FY zat-|HD&0f1sY+S1s16sMwB9WXl13e6`0`iYH(PO%sO0{~(An8wZFwlBjLnAdSvs*>W;p~@H%@+@ZXaL8!5 zf1{G>MHwXumedL=lO)`6=(*je-wrJv-vu!*f%jIOU!%LY^l%dE-HZjbU!7l^&2OsD zj-S|_yK77((loUgPuU%MvIEsPscB>gCRA`9ZdW42l$BUgs&&hV>MYl9KIKA{b(M(q zYJKkes0^7X1TCgMBqN^Kr8L`Iu#Wv{sU!G7qFd`T`!prjOol^%3W}sQ@jK2pW1s=Y zrt@0;4oZpZ>t6=~Y}fib*l53VIh}9LMkQHGUS(7hLQZ_olq`mhBz%j+{5C%~vmiDq zrB^%W*87p_a$5DY`Z36%Oy3+bjioesoMb~(=M;W2VJiI?fgQNbV6{p_U>a0;I*hP^ z>yU#{3il5XLE#kIr0_W_d_p=Qe|BCjgZ^GxyF;ps;RA&yS|8_JkWbkJ;C`%e#Qv;H zd|z2a#`I2mrODFUoq{MEOtGlfNr+kib7bUp_2-kSWZ7?}<3A^Zw?U+^V$B~=<=nwq zQF1EUl$pdu>JQ&LRt@1Y(f!HfOA!%uI(Y9I42t~Y^J={^o`@QsO%q@F|55#Ef()-dnJpZFAR(G_;5R8BfpgYw`+x zlphF1k&i^#U0UNMtTQm{3V(!>*{g?5NP*8h?F4MHe?97WDm;#)4i)KV9IhS_BnVBI1+aTzeY(4Inn#x?83y!t}IMirRxiKq(tBKGlbWaZ))6rMns}va?UC~`a=YomQzM4cr^Ix(zTeD2=LHR-K zN-ZP<)yNNvbsGqtdzf^bkL0Fgl!U!iznzAJIMnixag~rH_ttnGVFeX1CJZ#07rE6N zmgkm{3AWAQYT#XX`98w_Xb~_JyD+1L@2pc%60Zi&AQHoIwVgO@DHvEB`uJ5Go1>5C zZkc^*`=`3jrKQl=$~JLN(@|oDK@7Gzla=L6r(eB;mQfxVLTi~ZjjY`i0&DSJz030$ zp$l!6tpYJb1xZ$jrMj7GETy*Cbh~H-?Y{)KqnkdULDw$@8M|Fqr}1tC^FHVk^y(Yk zv)kV#hOc@_zuWyZ?H5Q)y&)RN9X*|jOB9>sC%(vTpa7uRnR7U&0;^v_w-db-mwgrHFh9+ayeWR0du}bc~4SO&(6Q&)wzB zQ0xKcXZA*uDjOvKYY*z!Q2@qPom~0=}JdEyNdlh(+ z5fnUL%s=*vYp%;@TI53Sr)2ok=SlW+oj8z0uD%#Ody!?+I(-}F z;owrlEKKb4m;+$Y%hEc)jNx!AaaX2=_#?k38GZ1vE$<7Sle*^y35~X|O%?afQUUM3 zQpZD+ZfGfu3p2w(!ImxSAu54h{BgF$V@@VQq=0#Ql0O#=;Ucq}h^QtKYnB^)X-5HQ zUJI(#%jUxZw53p>MzMQ8I`iPOL)6$GCpWrncRf7@sxc5z5`%MKi!PzVb#yNUi_Um1 zRhJN1ue<^t-!*RE(zox4(^0Ww$S0DYLUN?J^_?E}3c}SxyhZr3O>PCb(t4E#oZkU8 zj^0s^@hJ#0E7h@BmoLbimyFH1{m6!H>r&fS!$USaV;0hmwdVFB1*8Grz)XhDYPBG( zkQ`c@An}R?jf0VrgG9bf3)S;7yb%hrTHWb#(n?7+dL)X967>=U57z-=A+_3NG&RxW zlH+|6y!W7dhZYmhmk)!XR=l7a$q$%5ppTn*0Nhg$45Jcg`-4Reiq7ywNYd7q>;ZSl z_Iu*2&YuDjBP&J2-=W-9I*h!k=);9=r&N1P?xzRH0ZjGj{55+LBWQ_ytgdAl#Y$`H zrD|Q=RuMvT`rgohzNd?n-H|N2;E_%E5A=e0OrJ+sx$3MXN`P%X<$>r7eCOgv-; zY}HH)EXapnzvgw^>rd#Qo{6bUoN}I-^Y5xqR9AOJhJ&#^S1~)Nrgj$>>ew7U(T9Ke z@2KB^Yz6@67Dl=}^`g0Hj+=w~pY6*1>rJ=+!tGs3x&Vb@{;S=*|0ege(2_Ju6U>Uf zzB^wybG48sa>3XoeqNp zYgz*Es~6DMgE1t>>6h8p67?EU30Yf?HYeM9b-oI2_qkUZKeoS!s=GfhBOogA%LuCG zq4LDqehN@2w2qY|LCz>h*0aLFN_wy_U@;g>}RfTt*3=H@GEP1JRw-->zcLWSj3`TvP z<`Pg1Q;hv1${+y8WC2?)ESwYe4i>qRDrB}pn8Q*tc-SC&^$xjx!MDHpyHP=wulB_t`VEYWHuqKOM)dKt180m)i=1mf!6E;N&d zVrD4c0}Ask!z4n?VvUxZJErJzDP#=;74@t3YjgN6^vmB#O#VkAgqUjn)7=xz zzkl<3w^TOel*hUKP5iHrZqFJwpWuThkodCx2(^VZ9A1AR)RUTdrA^-`v9)uM#QGXFlWAHyG=OJNd&^WJE;P`^m5x6Lrw-W+=o_hi)d3Ac;JO(XpMVMoNU~?8sGKOla9Y2%nWi%D5ndJ zeMx$tyfZg$E~0Rp-b_`5(~r9RG&lk1H7EKOpdx8F+t60)zzqVc^4y72lL zQ~_%8V)LwsAR(ATO(oR5(*sK(kWyp1{oenqGcVJkdLM@Jba5MR!}PNJuNQ=3nG#6+k#PDYZV{3 z3tYduX$WdHNHff+``$IGA#y^Iw%9?)2zRX^$7y^OQNOAdTS-;6zj(D=)|)nzU62c4 zM|xO>t{IT%R{A)ec4@A*H+A&eG#V@?K%jabzi2H1mDFb2j4#CuJxt)tOmC^y*V0v} zYI!G7=2FJ6u8nz9YeZe8ce^uW%qVDVKT+1E$+NY{Y7F76x(m}elLtjA7hL>gyrZ!O zvvhjriasoZ!yG8mZ+tU|miboG(Sk32C}$LPfEjKk|F?XKPy6XS!4e@A|r{Rie`1^eN`kWpczrBsfaW`Z+Gc3Q+5;V|B?(DX4Ck6e{tiI z*ty_nQY}u297w4$#`UYZW$Y6SS0Q^~?o#@|vYz#7l(7^UYN*yi+TX>PYZY?ozucok zm*H)fjSqn_6Y9V<&UIUSsxJylKng>hMXFtZzX93+l}^A|bSjH68eIWLAGsAI z4GD9!b2RF&38Lur7#+5Z0TFjrqMQeWIwwx9T+O-S(#ozDNh5+)JZ1)eSY$n08RgyQ z^`YeHhK?VK+EH6Mi1sDwne+jf-mGh}U4S@;->E3Ti`TZG8;8IlNG%^ zkAr5k=?DWdidPIkO1m0>TXP??QKiPcp=)kULDMEp|Lz^5T+D--rDId-YTioxh12}XI7PtY-}(O91-DWlR7#&WUV_1R7(#j`}KqzxRou-K|gj# zlfi8eF@a79zNUN%XWa!>RF6!@1tQy$x!RlC1`b2?4l%Hb2|1G-Fop~LJ!8r=%sS&6Gdz6_1`WLIEYK{Tqo?xG-3o!sXx1DwAc#o|7cs_ zn&~jV9nhVU;oXd7-Fc7Ba17;Ck#qm(`C0FOC1pFX~4Zdc9@~Err@S zgj?ae;`Ay+XMAvzyiOE!PcKKDC4j%QTPbi*O*@&F3Pmn8(}fw$nW;mRq>5v?+Nu*T z;$Cc0cKysHa3HKh!H6$;2(}oYBJV6+wjGrk0U8Wm6+=s%oMkA#Mh-Y7PhWS~BCM~_ z%|dFRMZ37QH70B**?pI4hmC&&=YU0VfN-CY{5_82&Km{S*XM#<*qK5bwVCh~Sfg$0 zOFKMewrf2b5)kib_I9|X!{B$`Ki#0(P7qwExu*MNeXd_kFBp61lSA&-awP*OK@DpZ zqPISbi`Pz4!Fd1bQLQN)f$q`<6f%HEO0pCg+OcsQejPR`B%u28=eQJv6sXP|5(f#z zRBgdr!~17uKnq5hJkEEbYRyn*7H>*`gzmY$JzG%(667w)Kt=y;`tTnxWri*MQ-l)N z$(!sQZ6fE`A6gApRc;PjqDicLr}K#q^Cgq7raN;)4d+4^JW&X$EzNAk3Q-R9xmL!V zn4acea_ml>Sq!&aZwxz3-~L>c($LMqKF$n;R{UKQ$bt3w>VY+d>p{-L7-Y;{8mf@* zwHYK_^(L~y7+CqD5~=UUM*7k+GXHnvn# zgY>(s1~8oVK00R>rGV0-X4R(8A6=LyTAt=SUldz34N`ihWw4>Xv_^~^k`ObaebY&x zaOoK1T+ewxgGzB{w`Z?sVHzyX2xTN#Eh+!G?9Oa9%dNtvnIfwph}9w^Ak;B%RO}nW zZtq^&Lp9-VBc2lyOrElOAi>Sg>QfPHh9YL<`*(g=FL5@|@cGFD12bPeE`D?P^#yLm zvicMlhii0BW}%fuyY?oal-pA-Oi&L*hVL1iSKmf+urIji@R0!S!)76_GZH{dL&I}M zk#eEZr-SGKj=ntoYWj6B=G!?ENek6bfW2Dod;}W)rL^F0s!=ug-gDl|_Fbo)HYaUK z*!*gzDW%sV63H>ZjzSJlNxP8@{$k8a0As(>k|KO7nU#WN%ne$ig^8=Fn7U^u<4k}T zM>83JF7h4zj5-Zg#2A_%SgFtU@Dbx6fie`FfbiF?`JnD%RK=5op(y5Qb{e?-cA6jV zadFjU3hmST*#36pX&-X&=9#eV`sQMJsLlIx-nT{x@$;KUJs|k0;`AIWme`vCb+F)F z)hvgHLQc-ORX|cyY~}uWBRfyl3$ATiqIk3@*>Jg)gFOoe^GYKa$dFzOWlEwZdstH_ns#x1wb${A-t# k|F($zA3Rn54`E*zyfZl&itzBhe_BXJLQ%X@)F|jb0p^d(D*ylh literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/group-preview.png b/source/images/blog/2023-09/group-preview.png new file mode 100644 index 0000000000000000000000000000000000000000..729a8d1f4a80290b056b6dca0cf494de423f47ab GIT binary patch literal 9333 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 CDWuo{ literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/lawn-mower.png b/source/images/blog/2023-09/lawn-mower.png new file mode 100644 index 0000000000000000000000000000000000000000..387bd3a3ea173957f5f55d85ed8e799250a639e2 GIT binary patch literal 5933 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/lawn_mower.png b/source/images/blog/2023-09/lawn_mower.png deleted file mode 100644 index 9ea2fbd3a5bcba0c9a65dcea410ac2abe756b0a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9453 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

    P}`7D`lV?Vj`?t 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 From 0a28f41189dddda3ec9fd3174d808dbb03e30dea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Huryn?= Date: Thu, 31 Aug 2023 22:27:42 +0200 Subject: [PATCH 81/91] blebox: sensor types extended (#26801) * chore: update functionality status * chore: added humitidySensor, moved airSensor --- source/_integrations/blebox.markdown | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/source/_integrations/blebox.markdown b/source/_integrations/blebox.markdown index 2c2299e57df..2bf5e29769b 100644 --- a/source/_integrations/blebox.markdown +++ b/source/_integrations/blebox.markdown @@ -48,7 +48,7 @@ This integration adds BleBox device as a binary_sensor in Home Assistant. Currently, this includes support for the following product classes: - BleBox rainSensor -- BleBox wind&rainSensor (rain only) +- BleBox wind&rainSensor ## Sensors @@ -57,6 +57,8 @@ This integration adds the BleBox device as a sensor in Home Assistant. Currently, this includes support for the following product classes and their features: - BleBox tempSensor (temperature only) +- Blebox humiditySensor +- BleBox airSensor ## Switches @@ -76,13 +78,6 @@ Currently, this includes support for the following product classes: - BleBox saunaBox - BleBox thermoBox -## Air Quality - -This integration adds the BleBox device as an air quality entity in Home Assistant. - -Currently, this includes support for the following product classes: - -- BleBox airSensor ## Lights From 71fa7d512bbedf929884816ec8e8225a8b1eec04 Mon Sep 17 00:00:00 2001 From: jimmyd-be <34766203+jimmyd-be@users.noreply.github.com> Date: Thu, 31 Aug 2023 22:25:25 +0200 Subject: [PATCH 82/91] Renson binary sensor (#27802) * add Renson endura delta integration documentation * Fixed text lint error in renson endura delta * Changed metadata header * Changed integration domain to renson * Removed manual configuration Changed intro a bit * Add binary sensor to renson --- source/_integrations/renson.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/renson.markdown b/source/_integrations/renson.markdown index 36c9ba8d828..442da8e8388 100644 --- a/source/_integrations/renson.markdown +++ b/source/_integrations/renson.markdown @@ -2,6 +2,7 @@ title: Renson description: Instructions on how to integrate Renson Endura Delta sensors into Home Assistant. ha_category: + - Binary Sensor - Sensor ha_release: 2023.7 ha_iot_class: Local Polling @@ -10,6 +11,7 @@ ha_codeowners: - '@jimmyd-be' ha_domain: renson ha_platforms: + - binary_sensor - sensor ha_integration_type: integration --- From 724878a111b88de2a5233cf691edfe0c9d972cfe Mon Sep 17 00:00:00 2001 From: G Johansson Date: Thu, 31 Aug 2023 22:01:39 +0200 Subject: [PATCH 83/91] Timer start service remove duration parameter (#28754) --- source/_integrations/timer.markdown | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/_integrations/timer.markdown b/source/_integrations/timer.markdown index 97beeeed51c..994e54dd1bb 100644 --- a/source/_integrations/timer.markdown +++ b/source/_integrations/timer.markdown @@ -91,13 +91,12 @@ Pick an icon from [Material Design Icons](https://pictogrammers.com/library/mdi/ ### Service `timer.start` -Starts or restarts a timer with the provided duration. If no duration is given, it will either restart with its initial value, or continue a paused timer with the remaining duration. If a new duration is provided, this will be the new default for the timer until Home Assistant is restarted (which loads your default values). The duration can be specified as a number of seconds or the easier to read `01:23:45` format. +Starts or restarts a timer. It will either restart with its initial value, or continue a paused timer with the remaining duration. You can also use `entity_id: all` and all active timers will be started. | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `entity_id` | no | Name of the entity to take action, e.g., `timer.timer0`. | -| `duration` | yes | Duration in seconds or `01:23:45` format until the timer finishes. | ### Service `timer.change` From 72062aa3dec48e2f0c9c83fbb49bbb29c84c9942 Mon Sep 17 00:00:00 2001 From: Allen Porter Date: Mon, 4 Sep 2023 09:35:57 -0700 Subject: [PATCH 84/91] Add template entity script action documentation (#28768) * Add template entity script action documentation * Update source/_integrations/template.markdown Co-authored-by: Erik Montnemery * Focus action explanation on variables avaiable in templates * Remove whitespace * tiny tweak --------- Co-authored-by: Erik Montnemery Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/template.markdown | 34 ++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index caab7a606b2..153eee1a261 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -112,6 +112,10 @@ unique_id: description: The unique ID for this config block. This will be prefixed to all unique IDs of all entities in this block. required: false type: string +action: + description: Define actions to be executed when the trigger fires. Optional. Variables set by the action script are available when evaluating entity templates. This can be used to interact with anything via services, in particular services with [response data](/docs/scripts/service-calls#use-templates-to-handle-response-data). [See action documentation](/docs/automation/action). + required: false + type: list sensor: description: List of sensors required: true @@ -660,6 +664,36 @@ template: {% endraw %} +### Trigger based handling of service response data + +This example demonstrates how to use an `action` to call a [service with response data](/docs/scripts/service-calls/#use-templates-to-handle-response-data) +and use the response in a template. + +{% raw %} + +```yaml +template: + - trigger: + - platform: time_pattern + hours: /1 + action: + - service: weather.get_forecast + data: + type: hourly + target: + entity_id: weather.home + response_variable: hourly + sensor: + - name: Weather Forecast Hourly + unique_id: weather_forecast_hourly + state: "{{ now().isoformat() }}" + attributes: + forecast: "{{ hourly.forecast }}" +``` + +{% endraw %} + + ## Legacy binary sensor configuration format _This format still works but is no longer recommended. [Use modern configuration](#configuration-variables)._ From 19399cce865f924d7de07f71ec72590068d01537 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Mon, 4 Sep 2023 20:17:46 +0200 Subject: [PATCH 85/91] Revert "Timer start service remove duration parameter (#28754)" (#28783) This reverts commit 48f8de4237d238dcff69f37819755c826a3a6cb9. --- source/_integrations/timer.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/timer.markdown b/source/_integrations/timer.markdown index 994e54dd1bb..97beeeed51c 100644 --- a/source/_integrations/timer.markdown +++ b/source/_integrations/timer.markdown @@ -91,12 +91,13 @@ Pick an icon from [Material Design Icons](https://pictogrammers.com/library/mdi/ ### Service `timer.start` -Starts or restarts a timer. It will either restart with its initial value, or continue a paused timer with the remaining duration. +Starts or restarts a timer with the provided duration. If no duration is given, it will either restart with its initial value, or continue a paused timer with the remaining duration. If a new duration is provided, this will be the new default for the timer until Home Assistant is restarted (which loads your default values). The duration can be specified as a number of seconds or the easier to read `01:23:45` format. You can also use `entity_id: all` and all active timers will be started. | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `entity_id` | no | Name of the entity to take action, e.g., `timer.timer0`. | +| `duration` | yes | Duration in seconds or `01:23:45` format until the timer finishes. | ### Service `timer.change` From 5ab36ff1b20f63d23dbc32a61d17979788ec95c6 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Tue, 5 Sep 2023 13:46:54 +0200 Subject: [PATCH 86/91] Update 2023-09-06-release-20239.markdown --- source/_posts/2023-09-06-release-20239.markdown | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/source/_posts/2023-09-06-release-20239.markdown b/source/_posts/2023-09-06-release-20239.markdown index 1a5df072209..ddeff688fca 100644 --- a/source/_posts/2023-09-06-release-20239.markdown +++ b/source/_posts/2023-09-06-release-20239.markdown @@ -139,6 +139,10 @@ Temporary screenshot that needs to be replaced.

  • vLSuTC}WIc zek3*>cL#Q~ssALkq9s-3HipNFvZ~8wHM$%dN!H^~?~CC;`Ji#ABdOIfeQ| zFL5&lqsU_Xn{&H!6X-hy3w75$@DzOaHl-9FJq^6qJ1(wfzN?Ffgv+#6JRCdiriAfN`t%{;k+kW z+5Ah@N36np7lesqn@);3Nz>;H671eMdGnfMFfbUHdomn8mJ5l;>c0foF@>M8awwfU zn7}C*H|nAYtUPt72aPU5!Bv6B{{}o$0;GI~Ygn`DaVS%={Ag^V&^BZnpH{tx k`7bp7x9L9zr57~w4~w*M{Lqwt{j;knYrm{evibNw0A@$Uod5s; diff --git a/source/images/blog/2023-09/onboarding.png b/source/images/blog/2023-09/onboarding.png index f7cc4af19a44845251551ac8a251c616065bd30a..a82064f2aecd2117d87342f5ddaf5e13aa0879c1 100644 GIT binary patch literal 38168 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 Mx4S>5&P|Z$h;T_ErH=pr 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 K8J8QnMgIqyD`J}f diff --git a/source/images/blog/2023-09/template-sensor.png b/source/images/blog/2023-09/template-sensor.png new file mode 100644 index 0000000000000000000000000000000000000000..5a72455aa27427fbc3a855d8930dcd59991e8957 GIT binary patch literal 21575 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 h9AnAay#j{{oP2j^O|R literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/tile features.png b/source/images/blog/2023-09/tile features.png deleted file mode 100644 index febbf084e9e6ca5adb6b7fd72d7c1aabd4b7cecf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18331 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 XhGbz5Pqgx>Ei^?rHCd>PY2g0@O&=Y1 literal 0 HcmV?d00001 diff --git a/source/images/blog/2023-09/weather-more-info.png b/source/images/blog/2023-09/weather-more-info.png new file mode 100644 index 0000000000000000000000000000000000000000..e482bc079f527a639fbfd91ec2a63631d33bd335 GIT binary patch literal 12281 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 Date: Wed, 6 Sep 2023 14:24:48 -0400 Subject: [PATCH 90/91] Update 2023-09-06-release-20239.markdown (#28812) * Update 2023-09-06-release-20239.markdown * Update source/_posts/2023-09-06-release-20239.markdown --- source/_posts/2023-09-06-release-20239.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2023-09-06-release-20239.markdown b/source/_posts/2023-09-06-release-20239.markdown index 5dbedc40584..a6aad6e44d1 100644 --- a/source/_posts/2023-09-06-release-20239.markdown +++ b/source/_posts/2023-09-06-release-20239.markdown @@ -19,7 +19,7 @@ Home Assistant Core 2023.9! 🎉 Frenck is enjoying a well earned holiday, so I'm taking care of the release this month. -This month, on the 17th, it has been 10 years since Home Assistant started. We'll be publishing a video to the [Home Assistant YouTube channel](https://www.youtube.com/channel/UCbX3YkedQunLt7EQAdVxh7w) to celebrate, reflect and look ahead. We hope you can join us on the 17th @ 12:00 PDT / 21:00 CET! +This month, on the 17th, it has been 10 years since Home Assistant started. We'll be preparing a special event on the [Home Assistant YouTube channel](https://www.youtube.com/channel/UCbX3YkedQunLt7EQAdVxh7w) to celebrate, reflect and look ahead. We will have some cool announcements too! We hope you can join us on the 17th @ 12:00 PDT / 21:00 CET! This release is pretty packed! With some very nice updates to the UI with new entity dialogs for climate entities, and lots of tile card features. Template sensors can be created from the UI now, and for the more advanced template sensors, the ability to get data from services! A new service to get the weather forecast, and better options to display different forecasts. From 4bd8a38b5769ff6f82ed67313cbdb66f73529997 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 6 Sep 2023 20:41:04 +0200 Subject: [PATCH 91/91] 2023.9: Sync code with docs --- CODEOWNERS | 27 ++++++++++++------- source/_integrations/airtouch4.markdown | 2 -- source/_integrations/dunehd.markdown | 2 -- source/_integrations/duotecno.markdown | 2 +- .../dwd_weather_warnings.markdown | 1 - source/_integrations/electric_kiwi.markdown | 1 + source/_integrations/elmax.markdown | 3 +-- source/_integrations/fritzbox.markdown | 1 + .../_integrations/gardena_bluetooth.markdown | 2 +- source/_integrations/goodwe.markdown | 2 +- .../_integrations/google_travel_time.markdown | 2 +- source/_integrations/group.markdown | 2 +- source/_integrations/ipma.markdown | 1 - .../landisgyr_heat_meter.markdown | 2 +- source/_integrations/media_extractor.markdown | 2 ++ source/_integrations/modbus.markdown | 2 +- source/_integrations/neato.markdown | 4 +-- source/_integrations/nest.markdown | 1 - source/_integrations/nexia.markdown | 3 ++- source/_integrations/oru_opower.markdown | 2 +- source/_integrations/rest.markdown | 2 -- .../_integrations/ruckus_unleashed.markdown | 3 ++- source/_integrations/schlage.markdown | 1 + source/_integrations/scrape.markdown | 1 - source/_integrations/subaru.markdown | 2 +- source/_integrations/switchbot.markdown | 1 - source/_integrations/template.markdown | 4 ++- .../_integrations/vodafone_station.markdown | 1 - source/_integrations/withings.markdown | 1 - 29 files changed, 41 insertions(+), 39 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index 979c8f57e93..10fb240d8bf 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -23,7 +23,6 @@ source/_integrations/airnow.markdown @asymworks source/_integrations/airq.markdown @Sibgatulin @dl2080 source/_integrations/airthings.markdown @danielhiversen source/_integrations/airthings_ble.markdown @vincegio -source/_integrations/airtouch4.markdown @LonePurpleWolf source/_integrations/airvisual.markdown @bachya source/_integrations/airvisual_pro.markdown @bachya source/_integrations/airzone.markdown @Noltari @@ -124,9 +123,11 @@ source/_integrations/cloudflare.markdown @ludeeus @ctalkington source/_integrations/coinbase.markdown @tombrien source/_integrations/color_extractor.markdown @GenericStudent source/_integrations/comed.markdown @tronikos +source/_integrations/comelit.markdown @chemelli74 source/_integrations/comfoconnect.markdown @michaelarnauts source/_integrations/command_line.markdown @gjohansson-ST source/_integrations/compensation.markdown @Petro31 +source/_integrations/coned.markdown @tronikos source/_integrations/config.markdown @home-assistant/core source/_integrations/configurator.markdown @home-assistant/core source/_integrations/control4.markdown @lawtancool @@ -164,7 +165,6 @@ source/_integrations/digital_ocean.markdown @fabaff source/_integrations/discogs.markdown @thibmaek source/_integrations/discord.markdown @tkdrob source/_integrations/discovergy.markdown @jpbede -source/_integrations/discovery.markdown @home-assistant/core source/_integrations/dlink.markdown @tkdrob source/_integrations/dlna_dmr.markdown @StevenLooman @chishm source/_integrations/dlna_dms.markdown @chishm @@ -175,9 +175,8 @@ source/_integrations/dormakaba_dkey.markdown @emontnemery source/_integrations/dremel_3d_printer.markdown @tkdrob source/_integrations/dsmr.markdown @Robbie1221 @frenck source/_integrations/dsmr_reader.markdown @depl0y @glodenox -source/_integrations/dunehd.markdown @bieniu source/_integrations/duotecno.markdown @cereal2nd -source/_integrations/dwd_weather_warnings.markdown @runningman84 @stephan192 @Hummel95 @andarotajo +source/_integrations/dwd_weather_warnings.markdown @runningman84 @stephan192 @andarotajo source/_integrations/dynalite.markdown @ziv1234 source/_integrations/easyenergy.markdown @klaasnicolaas source/_integrations/ecobee.markdown @marthoc @marcolivierarsenault @@ -203,7 +202,7 @@ source/_integrations/energy.markdown @home-assistant/core source/_integrations/energyzero.markdown @klaasnicolaas source/_integrations/enigma2.markdown @fbradyirl source/_integrations/enocean.markdown @bdurrer -source/_integrations/enphase_envoy.markdown @gtdiehl +source/_integrations/enphase_envoy.markdown @bdraco @cgarwood @dgomes @joostlek source/_integrations/entur_public_transport.markdown @hfurubotten source/_integrations/environment_canada.markdown @gwww @michaeldavie source/_integrations/envisalink.markdown @ufodone @@ -309,6 +308,8 @@ source/_integrations/home_plus_control.markdown @chemaaa source/_integrations/homeassistant.markdown @home-assistant/core source/_integrations/homeassistant_alerts.markdown @home-assistant/core source/_integrations/homeassistant_hardware.markdown @home-assistant/core +source/_integrations/homeassistant_sky_connect.markdown @home-assistant/core +source/_integrations/homeassistant_yellow.markdown @home-assistant/core source/_integrations/homekit.markdown @bdraco source/_integrations/homekit_controller.markdown @Jc2k @bdraco source/_integrations/homematic.markdown @pvizeli @danielperna84 @@ -351,7 +352,7 @@ source/_integrations/intesishome.markdown @jnimmo source/_integrations/ios.markdown @robbiet480 source/_integrations/iotawatt.markdown @gtdiehl @jyavenard source/_integrations/iperf3.markdown @rohankapoorcom -source/_integrations/ipma.markdown @dgomes @abmantis +source/_integrations/ipma.markdown @dgomes source/_integrations/iqvia.markdown @bachya source/_integrations/irish_rail_transport.markdown @ttroy50 source/_integrations/islamic_prayer_times.markdown @engrbm87 @@ -386,6 +387,7 @@ source/_integrations/landisgyr_heat_meter.markdown @vpathuis source/_integrations/lastfm.markdown @joostlek source/_integrations/launch_library.markdown @ludeeus @DurgNomis-drol source/_integrations/laundrify.markdown @xLarry +source/_integrations/lawn_mower.markdown @home-assistant/core source/_integrations/lcn.markdown @alengwenus source/_integrations/ld2410_ble.markdown @930913 source/_integrations/led_ble.markdown @bdraco @@ -421,6 +423,7 @@ source/_integrations/mastodon.markdown @fabaff source/_integrations/matter.markdown @home-assistant/matter source/_integrations/mazda.markdown @bdr99 source/_integrations/meater.markdown @Sotolotl @emontnemery +source/_integrations/media_extractor.markdown @joostlek source/_integrations/media_player.markdown @home-assistant/core source/_integrations/media_source.markdown @hunterjm source/_integrations/mediaroom.markdown @dgomes @@ -521,6 +524,7 @@ source/_integrations/opnsense.markdown @mtreinish source/_integrations/opower.markdown @tronikos source/_integrations/oralb.markdown @bdraco @Lash-L source/_integrations/oru.markdown @bvlaicu +source/_integrations/oru_opower.markdown @tronikos source/_integrations/otbr.markdown @home-assistant/core source/_integrations/overkiz.markdown @imicknl @vlebourl @tetienne @nyroDev source/_integrations/ovo_energy.markdown @timmo001 @@ -591,7 +595,6 @@ source/_integrations/renson.markdown @jimmyd-be source/_integrations/reolink.markdown @starkillerOG source/_integrations/repairs.markdown @home-assistant/core source/_integrations/repetier.markdown @MTrab @ShadowBr0ther -source/_integrations/rest.markdown @epenet source/_integrations/rexel.markdown @imicknl @vlebourl @tetienne @nyroDev source/_integrations/rflink.markdown @javicalle source/_integrations/rfxtrx.markdown @danielhiversen @elupus @RobBie1221 @@ -607,7 +610,7 @@ source/_integrations/roon.markdown @pavoni source/_integrations/rpi_power.markdown @shenxn @swetoast source/_integrations/rss_feed_template.markdown @home-assistant/core source/_integrations/rtsp_to_webrtc.markdown @allenporter -source/_integrations/ruckus_unleashed.markdown @gabe565 +source/_integrations/ruckus_unleashed.markdown @gabe565 @lanrat source/_integrations/ruuvi_gateway.markdown @akx source/_integrations/ruuvitag_ble.markdown @akx source/_integrations/rympro.markdown @OnFreund @elad-bar @maorcc @@ -617,8 +620,9 @@ source/_integrations/saj.markdown @fredericvl source/_integrations/samsungtv.markdown @chemelli74 @epenet source/_integrations/scene.markdown @home-assistant/core source/_integrations/schedule.markdown @home-assistant/core +source/_integrations/schlage.markdown @dknowles2 source/_integrations/schluter.markdown @prairieapps -source/_integrations/scrape.markdown @fabaff @gjohansson-ST @epenet +source/_integrations/scrape.markdown @fabaff @gjohansson-ST source/_integrations/screenaway.markdown @starkillerOG source/_integrations/screenlogic.markdown @dieselrabbit @bdraco source/_integrations/script.markdown @home-assistant/core @@ -708,7 +712,7 @@ source/_integrations/swiss_public_transport.markdown @fabaff source/_integrations/switch.markdown @home-assistant/core source/_integrations/switch_as_x.markdown @home-assistant/core source/_integrations/switchbee.markdown @jafar-atili -source/_integrations/switchbot.markdown @bdraco @danielhiversen @RenierM26 @murtas @Eloston @dsypniewski +source/_integrations/switchbot.markdown @danielhiversen @RenierM26 @murtas @Eloston @dsypniewski source/_integrations/switcher_kis.markdown @thecode source/_integrations/switchmate.markdown @danielhiversen @qiz-li source/_integrations/symfonisk.markdown @cgtobi @jjlawren @@ -748,6 +752,7 @@ source/_integrations/tplink.markdown @rytilahti @thegardenmonkey source/_integrations/tplink_omada.markdown @MarkGodwin source/_integrations/traccar.markdown @ludeeus source/_integrations/tractive.markdown @Danielhiversen @zhulik @bieniu +source/_integrations/trafikverket_camera.markdown @gjohansson-ST source/_integrations/trafikverket_ferry.markdown @gjohansson-ST source/_integrations/trafikverket_train.markdown @endor-force @gjohansson-ST source/_integrations/trafikverket_weatherstation.markdown @endor-force @gjohansson-ST @@ -787,6 +792,7 @@ source/_integrations/vilfo.markdown @ManneW source/_integrations/vivotek.markdown @HarlemSquirrel source/_integrations/vizio.markdown @raman325 source/_integrations/vlc_telnet.markdown @rodripf @MartinHjelmare +source/_integrations/vodafone_station.markdown @paoloantinori @chemelli74 source/_integrations/voice_assistant.markdown @balloob @synesthesiam source/_integrations/voip.markdown @balloob @synesthesiam source/_integrations/volumio.markdown @OnFreund @@ -829,6 +835,7 @@ source/_integrations/yale_smart_alarm.markdown @gjohansson-ST source/_integrations/yalexs_ble.markdown @bdraco source/_integrations/yamaha_musiccast.markdown @vigonotion @micha91 source/_integrations/yandex_transport.markdown @rishatik92 @devbis +source/_integrations/yardian.markdown @h3l1o5 source/_integrations/yeelight.markdown @zewelor @shenxn @starkillerOG @alexyao2015 source/_integrations/yeelightsunflower.markdown @lindsaymarkward source/_integrations/yi.markdown @bachya diff --git a/source/_integrations/airtouch4.markdown b/source/_integrations/airtouch4.markdown index 994e2a5df41..2660789f7fe 100644 --- a/source/_integrations/airtouch4.markdown +++ b/source/_integrations/airtouch4.markdown @@ -6,8 +6,6 @@ ha_category: ha_release: 2021.9 ha_iot_class: Local Polling ha_config_flow: true -ha_codeowners: - - '@LonePurpleWolf' ha_domain: airtouch4 ha_platforms: - climate diff --git a/source/_integrations/dunehd.markdown b/source/_integrations/dunehd.markdown index f926c6047d7..dd259068844 100644 --- a/source/_integrations/dunehd.markdown +++ b/source/_integrations/dunehd.markdown @@ -7,8 +7,6 @@ ha_iot_class: Local Polling ha_release: 0.34 ha_domain: dunehd ha_config_flow: true -ha_codeowners: - - '@bieniu' ha_platforms: - media_player ha_integration_type: integration diff --git a/source/_integrations/duotecno.markdown b/source/_integrations/duotecno.markdown index b034a5bf4aa..20e400685f4 100644 --- a/source/_integrations/duotecno.markdown +++ b/source/_integrations/duotecno.markdown @@ -2,9 +2,9 @@ title: Duotecno description: Access and control your Duotecno nodes. ha_category: - - Switch - Cover - Light + - Switch ha_iot_class: Local Push ha_release: '2023.8' ha_config_flow: true diff --git a/source/_integrations/dwd_weather_warnings.markdown b/source/_integrations/dwd_weather_warnings.markdown index 4454636ac4d..c31d6a1dc17 100644 --- a/source/_integrations/dwd_weather_warnings.markdown +++ b/source/_integrations/dwd_weather_warnings.markdown @@ -10,7 +10,6 @@ ha_domain: dwd_weather_warnings ha_codeowners: - '@runningman84' - '@stephan192' - - '@Hummel95' - '@andarotajo' ha_platforms: - sensor diff --git a/source/_integrations/electric_kiwi.markdown b/source/_integrations/electric_kiwi.markdown index b75ec25098f..117aeff6f68 100644 --- a/source/_integrations/electric_kiwi.markdown +++ b/source/_integrations/electric_kiwi.markdown @@ -10,6 +10,7 @@ ha_codeowners: ha_domain: electric_kiwi ha_config_flow: true ha_platforms: + - select - sensor ha_integration_type: hub --- diff --git a/source/_integrations/elmax.markdown b/source/_integrations/elmax.markdown index 606de057f06..be38b91e26b 100644 --- a/source/_integrations/elmax.markdown +++ b/source/_integrations/elmax.markdown @@ -12,9 +12,8 @@ ha_domain: elmax ha_platforms: - alarm_control_panel - binary_sensor - - switch - cover - - alarm_control_panel + - switch ha_integration_type: integration --- diff --git a/source/_integrations/fritzbox.markdown b/source/_integrations/fritzbox.markdown index 4737f76ca9e..69440b85b61 100644 --- a/source/_integrations/fritzbox.markdown +++ b/source/_integrations/fritzbox.markdown @@ -26,6 +26,7 @@ ha_codeowners: - '@mib1185' - '@flabbamann' ha_integration_type: hub +ha_quality_scale: gold --- The AVM FRITZ!SmartHome integration for Home Assistant allows you to integrate [FRITZ!DECT](https://en.avm.de/products/smart-home/) devices like switches, sensors and thermostats. diff --git a/source/_integrations/gardena_bluetooth.markdown b/source/_integrations/gardena_bluetooth.markdown index f6dbf2db2ae..80b7de5c9ad 100644 --- a/source/_integrations/gardena_bluetooth.markdown +++ b/source/_integrations/gardena_bluetooth.markdown @@ -66,4 +66,4 @@ Gardena Bluetooth lawn mowers are currently not supported due to custom protocol ### Limitations -Irrigation valves are currently untested, but expected to work. \ No newline at end of file +Irrigation valves are currently untested, but expected to work. diff --git a/source/_integrations/goodwe.markdown b/source/_integrations/goodwe.markdown index 8791943191c..b7946059cd8 100644 --- a/source/_integrations/goodwe.markdown +++ b/source/_integrations/goodwe.markdown @@ -63,4 +63,4 @@ For more detailed steps on how to define a custom polling interval, follow the p ### Defining a custom polling interval -{% include common-tasks/define_custom_polling.md %} \ No newline at end of file +{% include common-tasks/define_custom_polling.md %} diff --git a/source/_integrations/google_travel_time.markdown b/source/_integrations/google_travel_time.markdown index 089f673b8f6..69abcfc5427 100644 --- a/source/_integrations/google_travel_time.markdown +++ b/source/_integrations/google_travel_time.markdown @@ -94,4 +94,4 @@ For more detailed steps on how to define a custom polling interval, follow the p ### Defining a custom polling interval -{% include common-tasks/define_custom_polling.md %} \ No newline at end of file +{% include common-tasks/define_custom_polling.md %} diff --git a/source/_integrations/group.markdown b/source/_integrations/group.markdown index 120370b0a66..2c774e3008a 100644 --- a/source/_integrations/group.markdown +++ b/source/_integrations/group.markdown @@ -4,8 +4,8 @@ description: Instructions on how to setup groups within Home Assistant. ha_category: - Binary Sensor - Cover - - Fan - Event + - Fan - Helper - Light - Lock diff --git a/source/_integrations/ipma.markdown b/source/_integrations/ipma.markdown index 9ad91d0d3dc..c72e650a8a8 100644 --- a/source/_integrations/ipma.markdown +++ b/source/_integrations/ipma.markdown @@ -8,7 +8,6 @@ ha_iot_class: Cloud Polling ha_config_flow: true ha_codeowners: - '@dgomes' - - '@abmantis' ha_domain: ipma ha_platforms: - sensor diff --git a/source/_integrations/landisgyr_heat_meter.markdown b/source/_integrations/landisgyr_heat_meter.markdown index d34ddf2dbd0..9ff5be4c6b6 100644 --- a/source/_integrations/landisgyr_heat_meter.markdown +++ b/source/_integrations/landisgyr_heat_meter.markdown @@ -89,4 +89,4 @@ For more detailed steps on how to define a custom polling interval, follow the p #### Defining a custom polling interval -{% include common-tasks/define_custom_polling.md %} \ No newline at end of file +{% include common-tasks/define_custom_polling.md %} diff --git a/source/_integrations/media_extractor.markdown b/source/_integrations/media_extractor.markdown index de8bc7e353c..007abdd3326 100644 --- a/source/_integrations/media_extractor.markdown +++ b/source/_integrations/media_extractor.markdown @@ -8,6 +8,8 @@ ha_release: 0.49 ha_quality_scale: internal ha_domain: media_extractor ha_integration_type: integration +ha_codeowners: + - '@joostlek' --- The `media_extractor` integration gets a stream URL and sends it to a media player entity. This integration can extract entity specific streams if configured accordingly. diff --git a/source/_integrations/modbus.markdown b/source/_integrations/modbus.markdown index 2addac68763..d60075a741a 100644 --- a/source/_integrations/modbus.markdown +++ b/source/_integrations/modbus.markdown @@ -1,5 +1,5 @@ --- -title: modbus +title: Modbus description: Instructions on how to integrate modbus and platforms. ha_category: - Hub diff --git a/source/_integrations/neato.markdown b/source/_integrations/neato.markdown index be184d9d76d..1bbd0860d1b 100644 --- a/source/_integrations/neato.markdown +++ b/source/_integrations/neato.markdown @@ -2,10 +2,10 @@ title: Neato Botvac description: Instructions on how to integrate your Neato within Home Assistant. ha_category: + - Button - Camera - Sensor - Switch - - Button - Vacuum ha_iot_class: Cloud Polling ha_release: 0.33 @@ -15,10 +15,10 @@ ha_codeowners: - '@Santobert' ha_domain: neato ha_platforms: + - button - camera - sensor - switch - - button - vacuum ha_integration_type: integration --- diff --git a/source/_integrations/nest.markdown b/source/_integrations/nest.markdown index 68e3ac06313..1d43c7b5323 100644 --- a/source/_integrations/nest.markdown +++ b/source/_integrations/nest.markdown @@ -17,7 +17,6 @@ ha_domain: nest ha_quality_scale: platinum ha_dhcp: true ha_platforms: - - binary_sensor - camera - climate - diagnostics diff --git a/source/_integrations/nexia.markdown b/source/_integrations/nexia.markdown index b6c347b36ac..4457a65e9cc 100644 --- a/source/_integrations/nexia.markdown +++ b/source/_integrations/nexia.markdown @@ -18,6 +18,7 @@ ha_platforms: - binary_sensor - climate - diagnostics + - number - scene - sensor - switch @@ -100,4 +101,4 @@ Sets the humidify setpoint. This setting will affect all zones on the same therm | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `entity_id` | no | String or list of strings that point at `entity_id`'s of climate devices to control. -| `humidity` | no | Humidify setpoint level, from 35 to 65. \ No newline at end of file +| `humidity` | no | Humidify setpoint level, from 35 to 65. diff --git a/source/_integrations/oru_opower.markdown b/source/_integrations/oru_opower.markdown index 437b84c312d..fa9f621208d 100644 --- a/source/_integrations/oru_opower.markdown +++ b/source/_integrations/oru_opower.markdown @@ -4,7 +4,7 @@ description: Get energy usage from Orange and Rockland Utilities using the Opowe ha_category: - Energy - Sensor -ha_release: 2023.9 +ha_release: 2023.8 ha_domain: oru_opower ha_integration_type: virtual ha_supporting_domain: opower diff --git a/source/_integrations/rest.markdown b/source/_integrations/rest.markdown index e025d641cff..9b2711d8747 100644 --- a/source/_integrations/rest.markdown +++ b/source/_integrations/rest.markdown @@ -13,8 +13,6 @@ ha_platforms: - sensor - switch ha_integration_type: integration -ha_codeowners: - - '@epenet' --- The `rest` sensor platform is consuming a given endpoint which is exposed by a [RESTful API](https://en.wikipedia.org/wiki/Representational_state_transfer) of a device, an application, or a web service. The sensor has support for GET and POST requests. diff --git a/source/_integrations/ruckus_unleashed.markdown b/source/_integrations/ruckus_unleashed.markdown index 123a19354f9..ba77a7ad606 100644 --- a/source/_integrations/ruckus_unleashed.markdown +++ b/source/_integrations/ruckus_unleashed.markdown @@ -8,10 +8,11 @@ ha_iot_class: Local Polling ha_config_flow: true ha_codeowners: - '@gabe565' + - '@lanrat' ha_domain: ruckus_unleashed ha_platforms: - device_tracker -ha_integration_type: integration +ha_integration_type: hub --- This platform allows you to connect to a [Ruckus Unleashed](https://support.ruckuswireless.com/product_families/19-ruckus-unleashed) access point. diff --git a/source/_integrations/schlage.markdown b/source/_integrations/schlage.markdown index f89f178ae34..0a2f367c2d8 100644 --- a/source/_integrations/schlage.markdown +++ b/source/_integrations/schlage.markdown @@ -15,6 +15,7 @@ ha_platforms: - sensor - switch ha_integration_type: integration +ha_domain: schlage --- The Schlage integration provides connectivity with Schlage WiFi smart locks through Schlage's cloud API. diff --git a/source/_integrations/scrape.markdown b/source/_integrations/scrape.markdown index b7c9c545abb..5fec33707d8 100644 --- a/source/_integrations/scrape.markdown +++ b/source/_integrations/scrape.markdown @@ -8,7 +8,6 @@ ha_iot_class: Cloud Polling ha_codeowners: - '@fabaff' - '@gjohansson-ST' - - '@epenet' ha_domain: scrape ha_platforms: - sensor diff --git a/source/_integrations/subaru.markdown b/source/_integrations/subaru.markdown index a1b7d36679e..444e7d3dbb5 100644 --- a/source/_integrations/subaru.markdown +++ b/source/_integrations/subaru.markdown @@ -13,7 +13,7 @@ ha_codeowners: - '@G-Two' ha_domain: subaru ha_platforms: - - device tracker + - device_tracker - diagnostics - lock - sensor diff --git a/source/_integrations/switchbot.markdown b/source/_integrations/switchbot.markdown index 51165889256..22bfc112342 100644 --- a/source/_integrations/switchbot.markdown +++ b/source/_integrations/switchbot.markdown @@ -11,7 +11,6 @@ ha_category: ha_release: 0.78 ha_iot_class: Local Push ha_codeowners: - - '@bdraco' - '@danielhiversen' - '@RenierM26' - '@murtas' diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index 153eee1a261..1b8c15eedbe 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -4,6 +4,7 @@ description: Instructions on how to integrate Template Sensors into Home Assista ha_category: - Binary Sensor - Button + - Helper - Image - Number - Select @@ -31,7 +32,8 @@ ha_platforms: - switch - vacuum - weather -ha_integration_type: integration +ha_integration_type: helper +ha_config_flow: true --- The `template` integration allows creating entities which derive their values from other data. This is done by specifying [templates](/docs/configuration/templating/) for properties of an entity, like the name or the state. diff --git a/source/_integrations/vodafone_station.markdown b/source/_integrations/vodafone_station.markdown index 5a2b40785ce..10d8d63bca0 100644 --- a/source/_integrations/vodafone_station.markdown +++ b/source/_integrations/vodafone_station.markdown @@ -12,7 +12,6 @@ ha_codeowners: ha_iot_class: Local Polling ha_platforms: - device_tracker -ha_ssdp: false ha_integration_type: integration --- diff --git a/source/_integrations/withings.markdown b/source/_integrations/withings.markdown index f58de13d921..e02cfe51da0 100644 --- a/source/_integrations/withings.markdown +++ b/source/_integrations/withings.markdown @@ -81,4 +81,3 @@ use_webhook: default: false type: boolean {% endconfiguration %} -
  • P}`7D`lV?Vj`?t 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 literal 0 HcmV?d00001 From 1028ab0a6446a637a5d4fd42ab585219c1c81926 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Thu, 31 Aug 2023 09:31:01 +0200 Subject: [PATCH 80/91] Optimise release note images (#28743) --- .../_posts/2023-09-06-release-20239.markdown | 4 ++-- source/images/blog/2023-09/lawn_mower.png | Bin 33360 -> 9453 bytes source/images/blog/2023-09/onboarding.png | Bin 167435 -> 40315 bytes source/images/blog/2023-09/tile features.png | Bin 113341 -> 18331 bytes 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_posts/2023-09-06-release-20239.markdown b/source/_posts/2023-09-06-release-20239.markdown index 50820a57551..1a5df072209 100644 --- a/source/_posts/2023-09-06-release-20239.markdown +++ b/source/_posts/2023-09-06-release-20239.markdown @@ -68,7 +68,7 @@ Don't forget to [join our release party live stream on YouTube](https://www.yout The more info for climate, humidifier and water heater entities got an update, if you ask me, they look absolutely stunning! They now have a newly designed circular slider, that shows the current temperature and the setpoint(s). -There are also buttons to change the change the setpoint. +There are also buttons to change the setpoint. It will glow in the middle to show it's current action, as well as show that.

    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 IB+Wzq8vylZjsO4v literal 0 HcmV?d00001 diff --git a/source/images/dashboards/tile-features/cover_tilt.png b/source/images/dashboards/tile-features/cover_tilt.png index 29284fb8a960f50829c8f7b226138a33af9bce94..eadce9d05e1e9939774cfe226dbe5302c708224e 100644 GIT binary patch delta 8743 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 delta 5654 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 B?BDP^cY?d`^xfb2 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 literal 0 HcmV?d00001 diff --git a/source/images/dashboards/tile-features/lawn_mower_commands.png b/source/images/dashboards/tile-features/lawn_mower_commands.png new file mode 100644 index 0000000000000000000000000000000000000000..48f937d7b2bd05aefec3fd802788fa65378d28c9 GIT binary patch literal 8862 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 U^)`a;-)ALCa_X{hX|vG(1)uN&+5i9m literal 0 HcmV?d00001 diff --git a/source/images/dashboards/tile-features/light_color_temp.png b/source/images/dashboards/tile-features/light_color_temp.png new file mode 100644 index 0000000000000000000000000000000000000000..ac146ea4d65b3b3185d64bfc21ee9a929ba6bca9 GIT binary patch literal 15938 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 literal 0 HcmV?d00001 diff --git a/source/images/dashboards/tile-features/target_temperature.png b/source/images/dashboards/tile-features/target_temperature.png new file mode 100644 index 0000000000000000000000000000000000000000..dc6b71384843fa77faae2e66b120dae501ad8e97 GIT binary patch literal 8887 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 literal 0 HcmV?d00001 diff --git a/source/images/dashboards/tile_card.png b/source/images/dashboards/tile_card.png index 5ae0f1e0db6b3d6487ba874cd1b71cbe6a5d24f1..3657c2c1686d61a15b403ddfd622eab18305d0ae 100644 GIT binary patch literal 27707 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 literal 15494 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 From d6234cbdf297cf1d2c4d22f8c74543b726b374c6 Mon Sep 17 00:00:00 2001 From: rct Date: Tue, 29 Aug 2023 23:35:22 -0400 Subject: [PATCH 75/91] Opower integration - Add ConEd (#28705) * Opower integration - Add ConEd * Opower docs, Add ORU along wtih ConEd. Orange & Rockland Utility (ORU) will also be enabled once the MFA changes for ConEd are merged. --- source/_integrations/opower.markdown | 34 +++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/source/_integrations/opower.markdown b/source/_integrations/opower.markdown index 76061b8852d..a92ddace82e 100644 --- a/source/_integrations/opower.markdown +++ b/source/_integrations/opower.markdown @@ -17,8 +17,10 @@ ha_integration_type: integration The Opower integration allows you to get energy information from utilities that use [Opower](https://www.oracle.com/industries/utilities/opower-energy-efficiency/). -More than 175 utilities use Opower. Currently only the following ones are supported: +More than 175 utilities use Opower. Currently only the following utilities are supported by this integration: +- Consolidated Edison (ConEd) and subsidiaries + - Orange & Rockland Utilities (ORU) - Evergy - Exelon subsidiaries - Atlantic City Electric @@ -30,9 +32,35 @@ More than 175 utilities use Opower. Currently only the following ones are suppor - Pacific Gas & Electric (PG&E) - Puget Sound Energy (PSE) -To add this integration to your installation, you will need your login username and password for your utility website. Two-factor authentication is not supported. +When you add the Opower integration to Home Assistant, you will need to provide your utility account's authentication details to enable retrieving your energy data. +This is typically the same information needed to access your utility's website. -When using Opower with any of the Exelon subsidiaries, you need to actively disable two-factor authentication. Log onto the website, select **Don't use 2FA** and **Don't ask me again**. If you have already enabled 2FA, disable it. +## Utility Authentication Requirements + +For many utilities, only a username and password are required to access your accounts. Some utilities requires additional authentication information. +It might be necessary to configure your utility account with an authentication method that is compatible with the Opower integration. +Utility-specific authentication requirements are listed below: + +### Consolidated Edison (ConEd) + +Your ConEd account must be set up to use two-factor authentication using time-based one time passwords (TOTP). Other authentication methods, such as secret questions, are not supported. + +When adding the Opower ConEd integration you will need to provide the TOTP secret that is used to synchronize your authenticator app, such as Google Authenticator, to your ConEd account. + +NOTE: The TOTP secret is not one of the 6 digit time-based numeric codes. +It is a string of around 16 characters containing the shared secret that enables your authenticator app to generate the correct time-based code at the appropriate time. +The QR codes used for setting up TOTP accounts contain the secret. +Using the TOTP secret, the Opower integration will be able to generate the correct time-based code when it needs to authenticate to the ConEd website. + +If you have an existing TOTP set up, there are methods for exporting the account from your authenticator app and then using a tool to obtain the TOTP secret from the encoded string. + +Alternatively, you can create a new TOTP secret for your account and use the "no camera to scan" option to capture the TOTP secret. You may also want to capture the QR code by taking a picture, or using a QR code scanner. There are tools available that can decode the TOTP data from a QR code. + +**NOTE: At this time, ConEd only has a single TOTP set up per account. Therefore, it is important that you configure the same TOTP secret for ConEd access in both Opower and your authenticator app.** + +### Exelon subsidiaries + +When using Opower with any of the Exelon subsidiaries, such as such as BGE, ComEd, PECO, Pepco, etc., you need to actively disable two-factor authentication. Log onto the website, select **Don't use 2FA** and **Don't ask me again**. If you have already enabled 2FA, disable it. {% include integrations/config_flow.md %} From 956c2848dadc40f71ea743090bf49aad8fb2e1b9 Mon Sep 17 00:00:00 2001 From: rct Date: Tue, 29 Aug 2023 23:35:41 -0400 Subject: [PATCH 76/91] Add ConEd and ORU virtual integrations (opower) (#28726) --- source/_integrations/coned.markdown | 20 ++++++++++++++++++++ source/_integrations/oru_opower.markdown | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 source/_integrations/coned.markdown create mode 100644 source/_integrations/oru_opower.markdown diff --git a/source/_integrations/coned.markdown b/source/_integrations/coned.markdown new file mode 100644 index 00000000000..482ab3dc817 --- /dev/null +++ b/source/_integrations/coned.markdown @@ -0,0 +1,20 @@ +--- +title: Consolidated Edison (ConEd) +description: Get energy usage from Consolidated Edison (ConEd) using the Opower integration +ha_category: + - Energy + - Sensor +ha_release: 2023.9 +ha_domain: coned +ha_integration_type: virtual +ha_supporting_domain: opower +ha_supporting_integration: Opower +ha_codeowners: + - '@tronikos' +ha_config_flow: true +ha_platforms: + - sensor +ha_iot_class: Cloud Polling +--- + +{% include integrations/supported_brand.md %} diff --git a/source/_integrations/oru_opower.markdown b/source/_integrations/oru_opower.markdown new file mode 100644 index 00000000000..437b84c312d --- /dev/null +++ b/source/_integrations/oru_opower.markdown @@ -0,0 +1,20 @@ +--- +title: Orange and Rockland Utilities (ORU) Opower +description: Get energy usage from Orange and Rockland Utilities using the Opower integration +ha_category: + - Energy + - Sensor +ha_release: 2023.9 +ha_domain: oru_opower +ha_integration_type: virtual +ha_supporting_domain: opower +ha_supporting_integration: Opower +ha_codeowners: + - '@tronikos' +ha_config_flow: true +ha_platforms: + - sensor +ha_iot_class: Cloud Polling +--- + +{% include integrations/supported_brand.md %} From 070288ec5d828d2322aaee374aaf817994beb7be Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 30 Aug 2023 10:54:32 +0200 Subject: [PATCH 77/91] Apply suggestions from code review Co-authored-by: Patrick ZAJDA Co-authored-by: Michael Arthur --- source/changelogs/core-2023.9.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/changelogs/core-2023.9.markdown b/source/changelogs/core-2023.9.markdown index 156526c1476..788d4de9233 100644 --- a/source/changelogs/core-2023.9.markdown +++ b/source/changelogs/core-2023.9.markdown @@ -1,5 +1,5 @@ --- -title: Full xhangelog for Home Assistant Core 2023.9 +title: Full changelog for Home Assistant Core 2023.9 description: Detailed changelog for the Home Assistant Core 2023.9 release replace_regex: \s\(\[?[a-z0-9\-\s_]+\]?\)$ --- @@ -7,7 +7,7 @@ replace_regex: \s\(\[?[a-z0-9\-\s_]+\]?\)$ These are all the changes included in the Home Assistant Core 2023.9 release. For a summary in a more readable format: -[Release notes blog for this release](/blog/2023/09/06/release-20238/). +[Release notes blog for this release](/blog/2023/09/06/release-20239/). ## Full changelog From 339276708cbb3f37ca53a912e4381621bee4fca9 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Wed, 30 Aug 2023 18:07:42 +0200 Subject: [PATCH 78/91] Update weather-forecast.markdown (#28636) --- source/_dashboards/weather-forecast.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_dashboards/weather-forecast.markdown b/source/_dashboards/weather-forecast.markdown index 5e5c0c7db37..fe6a05a4709 100644 --- a/source/_dashboards/weather-forecast.markdown +++ b/source/_dashboards/weather-forecast.markdown @@ -23,6 +23,8 @@ Name: description: The name of the location where the weather platform is located. If not set, the name will be the name set on the weather entity Show Forecast: description: Check this if you would like to show the upcoming forecast under the current weather. +Forecast type: + description: Select the forecast to display between "Daily", "Hourly" and "Twice daily". Secondary Info Attribute: description: Here you can specify a secondary attribute to show under the current temperature. Ex. Extrema, Precipitation, Humidity. If not set, it will default to Extrema (High/Low) if available, if not available then Precipitation and if precipitation isn't available then Humidity. Theme: @@ -60,6 +62,11 @@ show_forecast: description: Show next hours/days forecast. type: boolean default: true +forecast_type: + required: true + description: Type of forecast to display, one of `daily`, `hourly` or `twice_daily`. + type: string + default: Automatically selects in order of `daily`, `hourly` and `twice_daily`. secondary_info_attribute: required: false description: Which attribute to display under the temperature. @@ -86,8 +93,11 @@ double_tap_action: ### Example ```yaml +show_current: true +show_forecast: true type: weather-forecast entity: weather.openweathermap +forecast_type: daily ``` ### Advanced From 2feb3a7880c72abcacfba12053307a417bbbf112 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 30 Aug 2023 21:30:17 +0200 Subject: [PATCH 79/91] Release notes --- .../_posts/2023-09-06-release-20239.markdown | 119 +- source/changelogs/core-2023.9.markdown | 2238 ++++++++++++++++- source/images/blog/2023-09/lawn_mower.png | Bin 0 -> 33360 bytes source/images/blog/2023-09/onboarding.png | Bin 0 -> 167435 bytes source/images/blog/2023-09/tile features.png | Bin 0 -> 113341 bytes 5 files changed, 2347 insertions(+), 10 deletions(-) create mode 100644 source/images/blog/2023-09/lawn_mower.png create mode 100644 source/images/blog/2023-09/onboarding.png create mode 100644 source/images/blog/2023-09/tile features.png diff --git a/source/_posts/2023-09-06-release-20239.markdown b/source/_posts/2023-09-06-release-20239.markdown index 9d706f36ec0..50820a57551 100644 --- a/source/_posts/2023-09-06-release-20239.markdown +++ b/source/_posts/2023-09-06-release-20239.markdown @@ -2,7 +2,7 @@ layout: post title: "2023.9: Beta release notes" description: "The beta release notes for Home Assistant 2023.9" -date: 2023-08-02 00:00:00 +date: 2023-08-30 00:00:00 date_formatted: "September 6, 2023" author: Bram Kragten author_twitter: bramkragten @@ -17,7 +17,7 @@ og_image: /images/blog/2023-09/social.png -These are the beta release notes for Home Assistant Core 2023.5 (and is thus a +These are the beta release notes for Home Assistant Core 2023.9 (and is thus a work in progress). If you encounter any issues with the beta release, please report them on GitHub: @@ -46,7 +46,13 @@ Enjoy the (beta) release! -- [Lorem ipsum!](#lorem-ipsum) +- [Climate, humidifier and water heater more info](#climate-humidifier-and-water-heater-more-info) +- [A lot of new tile features](#a-lot-of-new-tile-features) +- [Lawn mower](#lawn-mower) +- [Group previews](#group-previews) +- [Template sensors from the UI](#template-sensors-from-the-ui) +- [Weather forecast service](#weather-forecast-service) +- [Onboarding](#onboarding) - [Other noteworthy changes](#other-noteworthy-changes) - [New integrations](#new-integrations) - [Need help? Join the community!](#need-help-join-the-community) @@ -58,12 +64,107 @@ Don't forget to [join our release party live stream on YouTube](https://www.yout -## Lorem ipsum! +## Climate, humidifier and water heater more info -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod. +The more info for climate, humidifier and water heater entities got an update, if you ask me, they look absolutely stunning! +They now have a newly designed circular slider, that shows the current temperature and the setpoint(s). +There are also buttons to change the change the setpoint. +It will glow in the middle to show it's current action, as well as show that. +