From 250503dc921b730adc05eed5f654e6099edd0e38 Mon Sep 17 00:00:00 2001 From: jjlawren Date: Fri, 1 Oct 2021 07:06:29 -0500 Subject: [PATCH 001/102] Note last added item in Plex library sensor (#19415) --- source/_integrations/plex.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/plex.markdown b/source/_integrations/plex.markdown index b33e71dd3ab..55b38ebe047 100644 --- a/source/_integrations/plex.markdown +++ b/source/_integrations/plex.markdown @@ -63,7 +63,7 @@ Alternatively, you can manually configure a Plex server connection by selecting The activity sensor provides a count of users currently watching media from the Plex server. Clicking the sensor shows details for the active users and media streams. -The library sensors show a count of items in each library. Depending on the library contents, the sensor will show extra detail in its attributes. For example, a library sensor for TV shows will represent the total number of episodes in the library and its attributes will also report the number of shows and seasons it contains. +The library sensors show a count of items in each library. Depending on the library contents, the sensor will show extra detail in its attributes. For example, a library sensor for TV shows will represent the total number of episodes in the library and its attributes will also report the number of shows and seasons it contains. The last added media item (movie, album, or episode) and a timestamp showing when it was added to its respective library are also provided.
From 7fadaa3a686efd4cf9a0fe4f17a51a43f6a69565 Mon Sep 17 00:00:00 2001 From: Fredrik Erlandsson Date: Mon, 4 Oct 2021 12:41:17 +0200 Subject: [PATCH 002/102] Remove presure sensor (#19578) --- source/_integrations/point.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/point.markdown b/source/_integrations/point.markdown index d47ac9247e4..c54bd10e692 100644 --- a/source/_integrations/point.markdown +++ b/source/_integrations/point.markdown @@ -149,5 +149,4 @@ Each Point exposes the following sensors: - **temperature**: Temperature in °C. - **humidity**: Percentage of humidity in the air. -- **pressure**: Pressure in hPa. - **sound_level**: Sound level in dBA From eb025f5f35ce0384d9a8f8198973cde0aa6dd30e Mon Sep 17 00:00:00 2001 From: Sylvia van Os Date: Mon, 4 Oct 2021 13:32:00 +0200 Subject: [PATCH 003/102] Remove Essent integration (#19574) --- source/_integrations/essent.markdown | 37 ---------------------------- source/_redirects | 2 ++ 2 files changed, 2 insertions(+), 37 deletions(-) delete mode 100644 source/_integrations/essent.markdown diff --git a/source/_integrations/essent.markdown b/source/_integrations/essent.markdown deleted file mode 100644 index 4ed37c36a9b..00000000000 --- a/source/_integrations/essent.markdown +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Essent -description: Instructions on how to integrate Essent within Home Assistant. -ha_category: - - Energy - - Sensor -ha_release: 0.93 -ha_iot_class: Cloud Polling -ha_codeowners: - - '@TheLastProject' -ha_domain: essent -ha_platforms: - - sensor ---- - -The `essent` platform uses [PyEssent](https://github.com/TheLastProject/PyEssent/) to communicate with the (undocumented) API of Dutch energy provider Essent. It provides sensors for each of your meters and tariffs, updated daily. - -To add Essent to your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: essent - username: YOUR_USERNAME - password: YOUR_PASSWORD -``` - -{% configuration %} -username: - required: true - description: Your username for [Mijn Essent](https://www.essent.nl/content/particulier/klantenservice/mijn_essent/). - type: string -password: - required: true - description: Your password for [Mijn Essent](https://www.essent.nl/content/particulier/klantenservice/mijn_essent/). - type: string -{% endconfiguration %} diff --git a/source/_redirects b/source/_redirects index 49ad01e8038..2bcd864e9d6 100644 --- a/source/_redirects +++ b/source/_redirects @@ -2215,6 +2215,8 @@ /components/device_tracker.ubee /more-info/removed-integration 301 /components/device_tracker.xfinity /more-info/removed-integration 301 /components/edp_redy /more-info/removed-integration 301 +/components/essent /more-info/removed-integration 301 +/integrations/essent /more-info/removed-integration 301 /components/fedex /more-info/removed-integration 301 /components/fortigate /more-info/removed-integration 301 /components/history_graph /more-info/removed-integration 301 From b86d0ef88085c2d54819eb513588d897c7769946 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Mon, 4 Oct 2021 17:29:03 +0200 Subject: [PATCH 004/102] Adjust documentation for config flow rewrite (#19597) Co-authored-by: Paulus Schoutsen --- source/_integrations/tuya.markdown | 148 +++++++++--------- source/images/integrations/tuya/image_008.png | Bin 10067 -> 25284 bytes 2 files changed, 77 insertions(+), 71 deletions(-) diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index f73669ef0a9..132b55cfb23 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -3,7 +3,6 @@ title: Tuya description: Instructions on how to setup the Tuya hub within Home Assistant. ha_category: - Climate - - Cover - Fan - Light - Scene @@ -16,113 +15,120 @@ ha_codeowners: - '@zlinoliver' ha_platforms: - climate - - cover - fan - light - scene - switch -ha_dhcp: true --- The Tuya integration allows integrating all Powered by Tuya devices you have added to the Tuya Smart and Tuya Smart Life apps. This integration is officially maintained by Tuya. -{% include integrations/config_flow.md %} - ## Supported platforms + - **Climate**: Air conditioner, heater, thermostat. -- **Cover**: Curtain, curtain switch. - **Fan**: Fan, air purifier, humidifier, dehumidifier. - **Light**: Light, light strip, ambient light, light string, humidifier's light, Ceiling light. - **Scene**: Smart scene. - **Switch**: Switch, socket, power strip, smart kettle, breaker, pet water feeder, air purifier, diffuser. -## Quick installation and startup +## Configure the Tuya IoT Platform -### Configure on the Tuya IoT Platform +### Prerequisites -#### Prerequisites +- You have created an account for [Tuya Smart or Smart Life app](https://developer.tuya.com/en/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). +- You have created a [Tuya IoT Platform account](https://iot.tuya.com/) -You have created an account for [Tuya Smart or Smart Life app](https://developer.tuya.com/en/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). +### Create a project -#### Create a project +1. Log in to the [Tuya IoT Platform](https://iot.tuya.com/). +1. In the left navigation bar, click **Cloud** > **Projects**. +1. On the page that appears, click **Create**. +1. In the **Create Project** dialog box, configure **Project Name**, **Description**, **Industry**, and **Availability Zone**. In the **Development Method** field, select **Smart Home PaaS** from the dropdown list. Select all available zones. + ![](/images/integrations/tuya/image_001.png) +1. Click **Create** to continue project configuration. +1. In **Configuration Wizard**, select **Device status notification** API. (**Note:** **Smart Home PaaS** API has been selected as default.) + ![](/images/integrations/tuya/image_002.png) +1. Click **Authorize**. -**1.** Log in to the [Tuya IoT Platform](https://iot.tuya.com/). - -**2.** In the left navigation bar, click **Cloud** > **Projects**. - -**3.** On the page that appears, click **Create**. - -**4.** In the **Create Project** dialog box, configure **Project Name**, **Description**, **Industry**, and **Availability Zone**. In the **Development Method** field, select **Smart Home PaaS** from the dropdown list. Select all available zones. - -![](/images/integrations/tuya/image_001.png) - -**5.** Click **Create** to continue project configuration. - -**6.** In **Configuration Wizard**, select **Device status notification** API. - > **Note:** **Smart Home PaaS** API has been selected as default. - -![](/images/integrations/tuya/image_002.png) - -**7.** Click **Authorize**. - -#### Get authorization key +### Get authorization key Click the created project to enter the **Project Overview** page and get the **Authorization Key** used to make API calls. ![](/images/integrations/tuya/image_003.png) -#### Link devices by app account +### Link devices by app account Link devices by your app account and copy the **Device ID** in the **Device List** to the clipboard for specifying `device_id` later. -**1.** Navigate to the **Devices** tab. +1. Navigate to the **Devices** tab. +1. Click **Link Tuya App Account** > **Add App Account**. + ![](/images/integrations/tuya/image_004.png) +1. Scan the QR code that appears using the **Tuya Smart** app or **Smart Life** app. + ![](/images/integrations/tuya/image_005.png) +1. Click **Confirm** on your **Tuya Smart** or **Smart Life** app. +1. Navigate to the **Device List** tab. You can find the devices that have been added through your **Tuya Smart** or **Smart Life** account. + ![](/images/integrations/tuya/image_006.png) -**2.** Click **Link Tuya App Account** > **Add App Account**. -![](/images/integrations/tuya/image_004.png) - -**3.** Scan the QR code that appears using the **Tuya Smart** app or **Smart Life** app. -![](/images/integrations/tuya/image_005.png) - -**4.** Click **Confirm** on your **Tuya Smart** or **Smart Life** app. - -**5.** Navigate to the **Device List** tab. You can find the devices that have been added through your **Tuya Smart** or **Smart Life** account. -![](/images/integrations/tuya/image_006.png) - -### Install the Tuya Home Assistant integration - -#### Install the Tuya integration - -In **Configuration** > **Integrations** > **ADD INTEGRATION**, search for the keyword **Tuya** and select it for installation. -![](/images/integrations/tuya/image_007.png) - -#### Enter your Tuya credential - -In the Tuya Integration window, select **Smart Home PaaS** and click **SUBMIT**. +{% include integrations/config_flow.md %} ![](/images/integrations/tuya/image_008.png) -See the following table and enter your Tuya credential. +{% configuration_basic %} + Region: + description: Choose the Tuya IoT region to use. -| Field | Description | -| ------- | -------- | -| Access ID and Access Secret| Go to your cloud project on [Tuya IoT Platform](https://iot.tuya.com/). Find the **Access ID** and **Access Secret** on the **Project Overview** tab.| -| Mobile App | Must select the one you used to link devices on the Tuya IoT Platform. | -| Country Code | The country you select on logging in to Tuya Smart or Smart Life app.| -| Account | Tuya Smart or Smart Life app account. | -| Password | The password of your app account. | + "Tuya IoT Access ID": + description: Go to your cloud project on [Tuya IoT Platform](https://iot.tuya.com/). Find the **Access ID** under [Authorization Key](#get-authorization-key) on the **Project Overview** tab. -

The app mentioned in the table must be the one you used to link devices on the Tuya IoT Platform.

+ "Tuya IoT Access Secret": + description: Go to your cloud project on [Tuya IoT Platform](https://iot.tuya.com/). Find the **Access Secret** under [Authorization Key](#get-authorization-key) on the **Project Overview** tab. + + Account: + description: Tuya Smart or Smart Life app account. + + Password: + description: The password of your app account. + +{% endconfiguration_basic %} ## Error codes and troubleshooting -|Error Code|Error Message|Troubleshooting| -|:----|:--------|:------------------------------| -|1004| sign invalid| Incorrect Access ID or Access Secret. Please refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). -|1106|permission deny|
  • App account not linked with cloud project: On the [Tuya IoT Platform](https://iot.tuya.com/cloud/), you have linked devices by using Tuya Smart or Smart Life app in your cloud project. For more information, see [Link devices by app account](https://developer.tuya.com/en/docs/iot/Platform_Configuration_smarthome?id=Kamcgamwoevrx&_source=7a356dd493196a01bb9021b7680a2a45#title-3-Link%20devices%20by%20app%20account).
  • Incorrect username or password: Enter the correct account and password of the Tuya Smart or Smart Life app in the **Account** and **Password** fields. Note that the app account depends on which app (Tuya Smart or Smart Life) you used to link devices on the [Tuya IoT Platform](https://iot.tuya.com/cloud/).
  • Incorrect availability zone: See [Availability Zone](https://github.com/tuya/tuya-home-assistant/wiki/Tuya-IoT-Platform-Configuration-Guide-Using-Smart-Home-PaaS#region--available-zone-correspondence) and select the correct availability zone.
  • Incorrect countycode: Fill the [code](https://countrycode.org/) of the country you select on logging in to Tuya Smart or Smart Life app.
| -|1100|param is empty| Empty parameter of username or app. Fill the parameters refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). -|2017|schema does not exist| Incorrect app selected. Select the app you used to link devices in the cloud project.| -| 2406 | skill id invalid | Make sure that your cloud project on the [Tuya IoT Platform](https://iot.tuya.com/cloud/) should be created after May 25, 2021. Otherwise, you need to create a new project or migrate data to a new project. For more information, see [Operation on the Tuya IoT Platform](https://developer.tuya.com/en/docs/iot/migrate-from-an-older-version?id=Kamee9wtbd00b#title-3-Operation%20on%20the%20Tuya%20IoT%20Platform).| -| 28841105 |No permissions. This project is not authorized to call this API| Some APIs are not authorized, please [Subscribe](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-2-Subscribe%20to%20cloud%20products) then [Authorize](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-3-Authorize%20projects%20to%20call%20the%20cloud%20product). The following APIs must be subscribed for this tutorial:
  • Authorization
  • Smart Home Devices Management
  • Smart Home Family Management
  • Smart Home Scene Linkage
  • Smart Home Data Service
  • Device status notification
| +{% configuration_basic %} + +"1004:sign invalid": + description: Incorrect Access ID or Access Secret. Please refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). + +"1106:permission deny": + description: >- + - App account not linked with cloud project: On the [Tuya IoT Platform](https://iot.tuya.com/cloud/), you have linked devices by using Tuya Smart or Smart Life app in your cloud project. For more information, see [Link devices by app account](https://developer.tuya.com/en/docs/iot/Platform_Configuration_smarthome?id=Kamcgamwoevrx&_source=7a356dd493196a01bb9021b7680a2a45#title-3-Link%20devices%20by%20app%20account). + + - Incorrect username or password: Enter the correct account and password of the Tuya Smart or Smart Life app in the **Account** and **Password** fields. Note that the app account depends on which app (Tuya Smart or Smart Life) you used to link devices on the [Tuya IoT Platform](https://iot.tuya.com/cloud/). + + - Incorrect availability zone: See [Availability Zone](https://github.com/tuya/tuya-home-assistant/wiki/Tuya-IoT-Platform-Configuration-Guide-Using-Smart-Home-PaaS#region--available-zone-correspondence) and select the correct availability zone. + +"1100:param is empty": + description: Empty parameter of username or app. Fill the parameters refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). + +"2406:skill id invalid": + description: Make sure that your cloud project on the [Tuya IoT Platform](https://iot.tuya.com/cloud/) should be created after May 25, 2021. Otherwise, you need to create a new project or migrate data to a new project. For more information, see [Operation on the Tuya IoT Platform](https://developer.tuya.com/en/docs/iot/migrate-from-an-older-version?id=Kamee9wtbd00b#title-3-Operation%20on%20the%20Tuya%20IoT%20Platform). + +"28841105:No permissions. This project is not authorized to call this API": + description: > + Some APIs are not authorized, please [Subscribe](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-2-Subscribe%20to%20cloud%20products) then [Authorize](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-3-Authorize%20projects%20to%20call%20the%20cloud%20product). The following APIs must be subscribed for this tutorial: + + - Authorization + + - Smart Home Devices Management + + - Smart Home Family Management + + - Smart Home Scene Linkage + + - Smart Home Data Service + + - Device status notification + +{% endconfiguration_basic %} ## Related Documents diff --git a/source/images/integrations/tuya/image_008.png b/source/images/integrations/tuya/image_008.png index 322c82c78698420aafaddbde514563cf06c218c1..c44814dddaa3d963fa7ed96959712cbd6d0e2373 100644 GIT binary patch literal 25284 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 literal 10067 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 e{U1&joiUNmQOs%MTRbmMmTBJ9RV&3 Date: Mon, 4 Oct 2021 22:16:45 +0200 Subject: [PATCH 005/102] Improve deCONZ documentation (#19554) Co-authored-by: Franck Nijhof --- source/_integrations/deconz.markdown | 168 +++++++-------------------- 1 file changed, 41 insertions(+), 127 deletions(-) diff --git a/source/_integrations/deconz.markdown b/source/_integrations/deconz.markdown index 78f565f1806..2e089ec8d05 100644 --- a/source/_integrations/deconz.markdown +++ b/source/_integrations/deconz.markdown @@ -11,6 +11,7 @@ ha_category: - Lock - Scene - Sensor + - Siren - Switch ha_release: 0.61 ha_iot_class: Local Push @@ -30,6 +31,7 @@ ha_platforms: - lock - scene - sensor + - siren - switch --- @@ -47,6 +49,7 @@ There is currently support for the following device types within Home Assistant: - [Lock](#lock) - [Scene](#scene) - [Sensor](#sensor) +- [Siren](#siren) - [Switch](#switch) ## Recommended way of running deCONZ @@ -78,6 +81,10 @@ logger: If you are having issues and want to report a problem, always start with making sure that you're on the latest [deCONZ software version](https://github.com/dresden-elektronik/deconz-rest-plugin/releases) and [latest firmware for hardware](http://deconz.dresden-elektronik.de/deconz-firmware/?C=M;O=D). +### No state updates + +If the state of entities are only reflected in Home Assistant when the integration is loaded (during restart, reload, setup) you probably have an issue with the WebSocket configuration where your deCONZ instance is running. The deCONZ integration uses the WebSocket port provided by the deCONZ REST API. If you're running the deCONZ Docker container make sure that it properly configures the WebSocket port so deCONZ can report what port is exposed outside of the containerized environment. Also, make sure to review firewall rules that might block communication over certain ports. + ## Device services Available services: `configure`, `deconz.device_refresh` and `deconz.remove_orphaned_entries`. @@ -110,13 +117,13 @@ Either `entity` or `field` must be provided. If both are present, `field` will b { "field": "/config", "data": {"permitjoin": 60} } ``` -#### Service `deconz.device_refresh` +### Service `deconz.device_refresh` Refresh with devices added to deCONZ after Home Assistants latest restart. Note: deCONZ automatically signals Home Assistant when new sensors are added, but other devices must at this point in time (deCONZ v2.05.35) be added manually using this service or a restart of Home Assistant. -#### Service `deconz.remove_orphaned_entries` +### Service `deconz.remove_orphaned_entries` Remove entries from entity and device registry which are no longer provided by deCONZ. @@ -161,29 +168,11 @@ Navigate to **Developer tools->Events**. In the section **Listen to events** add ### Device triggers -To simplify using remote control devices in automations deCONZ integration exposes them as device triggers. This will expose all possible variations of button presses and rotations. Note that this is a manually curated list and will not initially be as complete as what deCONZ supports. - -Currently supported devices as device triggers: - -- Hue Dimmer Switch -- Hue Smart Button -- Hue Tap Switch -- Friends of Hue Switch -- Symfonisk Sound Controller -- Trådfri On/Off Switch -- Trådfri Open/Close Remote -- Trådfri Remote Control -- Trådfri Wireless Dimmer -- Aqara Double Wall Switch -- Aqara Mini Switch -- Aqara Round Switch -- Aqara Square Switch -- Aqara Magic Cube -- Aqara Opple 2/4/6 button Switches +To simplify using remote control devices in automations deCONZ integration exposes them as device triggers. This will expose all possible variations of button presses and rotations. Most popular brands of Zigbee remotes are supported. #### Requesting support for new device trigger -Requesting support for additional devices requires the device model (can be acquired from debug logs) together with a mapping of action and button event, e.g., Hue dimmer remote model "RWL021", Short press turn on 1000. +If you have a Zigbee remote that is not yet supported you can request support for it by creating an issue on Home Assistant Core GitHub repository. This requires the device model (can be acquired from debug logs) together with a mapping of action and button event, e.g., Hue dimmer remote model "RWL021", Short press turn on 1000. ## Examples @@ -315,37 +304,29 @@ automation: 'on': false ``` -## Alarm Control Panel +## Platforms + +The `entity_id` name will be `platform.device_name`, where `device_name` is defined in deCONZ. + +### Alarm Control Panel The entity of a physical keypad. Can be in 4 different modes (`arm_away`, `arm_home`, `arm_night` or `disarmed`). Changing the state will do an audible notification from the keypad. -The Device also exposes a new event type `deconz_alarm_event` which signals a user action with the keypad. -The Payload consists of an event (`arm_away`, `arm_home`, `arm_night` or `disarmed`) and a four-digit code. +The Device also exposes a new event type `deconz_alarm_event` which reflects signals not supported within the Alarm Control Panel platform. +The Payload consists of an event (`emergency`, `fire`, `invalid_code` or `panic`). -## Binary Sensor +### Binary Sensor The following sensor types are supported: +- Alarm signalling - Fire/Smoke detection - Open/Close detection - Presence detection +- Vibration detection - Water leakage detection -The `entity_id` name will be `binary_sensor.device_name`, where `device_name` is defined in deCONZ. - -### Verified supported binary sensors - -- Open/Close Detection - - Xiaomi Smart Home Security Door & Window Contact Sensor -- Presence Detection - - IKEA Trådfri Motion Sensor - - Philips Hue Motion Sensor - - Xiaomi Motion Sensor - - Xiaomi Smart Home Aqara Human Body Sensor -- Water leakage detection - - Xiaomi Aqara water leak Sensor - -## Climate +### Climate See the [deCONZ main integration](/integrations/deconz/) for configuration instructions. @@ -353,105 +334,44 @@ Climate currently represent thermostats. Note that devices in the climate platform identify as sensors, so there is a manually curated list that defines which "sensors" are climate devices. -The `entity_id` name will be `climate.device_name`, where `device_name` is defined in deCONZ. - -### Verified supported climate devices - -- Bitron Thermostat 902010/32 -- Eurotronic SPZB0001 - -## Cover +### Cover Covers are devices like ventilation dampers or smart window covers. -Note that devices in the cover platform identify as lights, so there is a manually curated list that defines which "lights" are covers. You therefore add a cover device as a light device in deCONZ (Phoscon App). - -The `entity_id` name will be `cover.device_name`, where `device_name` is defined in deCONZ. - -### Verified supported covers - -- IKEA Fyrtur -- IKEA Kadrilj -- Keen vents -- Xiaomi Aqara Curtain controller - -## Fan +### Fan Fans from deCONZ are currently a combination of a light and fan fixture. -Note that devices in the fan platform identify as lights, so there is a manually curated list that defines which "lights" are fans. You, therefore, add a fan device as a light device in deCONZ (Phoscon App). +### Light -## Light +The Light platform keeps light devices and deCONZ light groups. Light groups created in deCONZ will be created in Home Assistant as lights named `light.group_name_in_deconz`, allowing the user to control groups of lights with only a single API call to deCONZ. -The `entity_id` names will be `light.device_name`, where `device_name` is defined in deCONZ. Light groups created in deCONZ will be created in Home Assistant as lights named `light.group_name_in_deconz`, allowing the user to control groups of lights with only a single API call to deCONZ. - -### Verified supported lights - -- IKEA Trådfri bulb E14 WS Opal 400lm -- IKEA Trådfri bulb E14 WS Opal 600lm -- IKEA Trådfri bulb E27 WS clear 806lm -- IKEA Trådfri bulb E27 WS clear 950lm -- IKEA Trådfri bulb E27 WS Opal 980lm -- IKEA Trådfri bulb E27 WS Opal 1000lm -- IKEA Trådfri bulb E27 WS & RGB Opal 600lm -- IKEA Trådfri bulb GU10 W 400lm -- IKEA Trådfri FLOALT LED light panel -- Innr BY-265, BY-245, RB-265 -- OSRAM Classic A60 W clear - LIGHTIFY -- OSRAM Flex RGBW -- OSRAM Gardenpole RGBW -- Philips Hue White A19 -- Philips Hue White Ambiance A19 -- Philips Hue Hue White ambiance Milliskin (recessed spotlight) LTW013 -- Philips Hue LightStrip Plus -- Busch Jaeger Zigbee Light Link univ. relai (6711 U) with Zigbee Light Link control element 6735-84 -- Xiaomi Aqara Smart LED Bulb (white) E27 ZNLDP12LM - -## Lock +### Lock Locks are devices such as the Danalock Zigbee lock. -Note that devices in the `lock` platform identify as lights, so there is a manually curated list that defines which "lights" are locks. You therefore add a lock device as a light device in deCONZ (Phoscon App). - -The `entity_id` name will be `lock.device_name`, where `device_name` is defined in deCONZ. - -## Scene +### Scene The `entity_id` name will be `scene.group_scene_name`, where `group` is which group the scene belongs to and the name of the scene, both group and name are defined in deCONZ. -## Sensor +### Sensor The following sensor types are supported: +- Air Quality sensor +- Battery sensor +- Consumption sensor +- Daylight - Humidity sensor - Light level sensor +- Power sensor - Pressure sensor - Switches - Temperature sensor -The `entity_id` name will be `sensor.device_name`, where `device_name` is defined in deCONZ. Switches aren't exposed as ordinary entities, see the [deCONZ main integration](/integrations/deconz/) for more details. +Switches aren't exposed as ordinary entities, see the [deCONZ main integration](/integrations/deconz/) for more details. -### Verified to be supported sensors - -- Humidity Sensor - - Xiaomi Aqara Humidity/Temperature Sensor - - Xiaomi MiJia Smart Temperature & Humidity Sensor -- Light Level Sensor -- Pressure Sensor -- Switches - - IKEA Trådfri Wireless Dimmer - - Philips Hue Motion Sensor - - IKEA Trådfri Remote - - Philips Hue Dimmer Switch - - Xiaomi Aqara Smart Light Switch - - Xiaomi Aqara Smart Wireless Switch - - Xiaomi Smart Home Wireless Switch -- Temperature Sensor - - Xiaomi Temperature/Humidity Sensor -- OpenClose Sensor - - Xiaomi Window / Door Sensor with Temperature - -### deCONZ Daylight Sensor +#### deCONZ Daylight Sensor The deCONZ Daylight sensor is a special sensor built into the deCONZ software since version 2.05.12. It is represented in Home Assistant as a sensor called sensor.daylight. The sensor's state value is a string corresponding to the phase of daylight (descriptions below taken from , on which the deCONZ implementation is based): @@ -478,18 +398,12 @@ These states can be used in automations as a trigger (e.g., trigger when a certa Please note that the deCONZ daylight sensor is disabled by default in Home Assistant. It can be enabled manually by going to your deCONZ controller device in the Home Assistant UI. -## Switch +### Siren -Switches are devices like power plugs and sirens. +Control audible devices with a limit on how long the signal should sound. -Note that devices in the switch platform identify as lights, so there is a manually curated list that defines which "lights" are switches. +### Switch + +Switches are devices such as power plugs. The `entity_id` name will be `switch.device_name`, where `device_name` is defined in deCONZ. - -### Verified supported switches - -- Innr SP120 -- Innr ZB-ONOFFPlug-D0005/SmartThings Smart Plug (2019) (without power measurements) -- Osram Lightify plug -- Osram Outdoor plug -- Heiman siren From 37e9542718ced1f85af720f18520fe1f545f1bdd Mon Sep 17 00:00:00 2001 From: Thanasis Date: Tue, 5 Oct 2021 12:52:19 +0300 Subject: [PATCH 006/102] Reflect Tuya IoT Platform changes to names and webpage structure (#19599) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Joakim Sørensen Co-authored-by: Franck Nijhof --- source/_integrations/tuya.markdown | 59 +++++++++--------- source/images/integrations/tuya/image_001.png | Bin 63732 -> 40230 bytes source/images/integrations/tuya/image_002.png | Bin 170096 -> 51974 bytes source/images/integrations/tuya/image_003.png | Bin 105115 -> 50958 bytes source/images/integrations/tuya/image_004.png | Bin 50958 -> 31863 bytes source/images/integrations/tuya/image_005.png | Bin 102727 -> 134456 bytes source/images/integrations/tuya/image_006.png | Bin 55242 -> 15645 bytes source/images/integrations/tuya/image_007.png | Bin 20376 -> 0 bytes source/images/integrations/tuya/image_008.png | Bin 25284 -> 0 bytes 9 files changed, 28 insertions(+), 31 deletions(-) delete mode 100644 source/images/integrations/tuya/image_007.png delete mode 100644 source/images/integrations/tuya/image_008.png diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index 132b55cfb23..8b0219386c8 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -25,54 +25,51 @@ The Tuya integration allows integrating all Powered by Tuya devices you have add ## Supported platforms -- **Climate**: Air conditioner, heater, thermostat. -- **Fan**: Fan, air purifier, humidifier, dehumidifier. -- **Light**: Light, light strip, ambient light, light string, humidifier's light, Ceiling light. -- **Scene**: Smart scene. -- **Switch**: Switch, socket, power strip, smart kettle, breaker, pet water feeder, air purifier, diffuser. +- **Climate**: air conditioner, heater, thermostat. +- **Fan**: fan, air purifier, humidifier, dehumidifier. +- **Light**: light, light strip, ambient light, light string, humidifier's light, ceiling light. +- **Scene**: smart scene. +- **Switch**: switch, socket, power strip, smart kettle, breaker, pet water feeder, air purifier, diffuser. -## Configure the Tuya IoT Platform +## Configuration of the Tuya IoT Platform ### Prerequisites -- You have created an account for [Tuya Smart or Smart Life app](https://developer.tuya.com/en/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). -- You have created a [Tuya IoT Platform account](https://iot.tuya.com/) +- Your devices need to first be added in the [Tuya Smart or Smart Life app](https://developer.tuya.com/en/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). +- You will also need to create an account in the [Tuya IoT Platform](https://iot.tuya.com/). +This is a separate account to the one you made for the app. You cannot log in with your app's credentials. ### Create a project 1. Log in to the [Tuya IoT Platform](https://iot.tuya.com/). -1. In the left navigation bar, click **Cloud** > **Projects**. -1. On the page that appears, click **Create**. -1. In the **Create Project** dialog box, configure **Project Name**, **Description**, **Industry**, and **Availability Zone**. In the **Development Method** field, select **Smart Home PaaS** from the dropdown list. Select all available zones. +2. In the left navigation bar, click `Cloud` > `Development`. If this is your first time setting up an account you will be asked to subscribe to a Cloud Development Plan. You can select and "purchase" the Trial Edition. +3. On the page that appears, click `Create Cloud Project`. +4. In the `Create Project` dialog box, configure `Project Name`, `Description`, `Industry`, and `Data Center`. For the `Development Method` field, select `Smart Home` from the dropdown list. For the `Data Center` field, select the zone you are located in. ![](/images/integrations/tuya/image_001.png) -1. Click **Create** to continue project configuration. -1. In **Configuration Wizard**, select **Device status notification** API. (**Note:** **Smart Home PaaS** API has been selected as default.) +5. Click `Create` to continue with project configuration. +6. In Configuration Wizard, select the `Device Status Notification` API. `Smart Home` API products should already be selected by default. ![](/images/integrations/tuya/image_002.png) -1. Click **Authorize**. - -### Get authorization key - -Click the created project to enter the **Project Overview** page and get the **Authorization Key** used to make API calls. - -![](/images/integrations/tuya/image_003.png) +7. Click `Authorize`. ### Link devices by app account -Link devices by your app account and copy the **Device ID** in the **Device List** to the clipboard for specifying `device_id` later. - -1. Navigate to the **Devices** tab. -1. Click **Link Tuya App Account** > **Add App Account**. +1. Navigate to the `Devices` tab. +2. Click `Link Tuya App Account` > `Add App Account`. + ![](/images/integrations/tuya/image_003.png) +3. Scan the QR code that appears using the `Tuya Smart` app or `Smart Life` app. ![](/images/integrations/tuya/image_004.png) -1. Scan the QR code that appears using the **Tuya Smart** app or **Smart Life** app. - ![](/images/integrations/tuya/image_005.png) -1. Click **Confirm** on your **Tuya Smart** or **Smart Life** app. -1. Navigate to the **Device List** tab. You can find the devices that have been added through your **Tuya Smart** or **Smart Life** account. +4. Click `Confirm` on your `Tuya Smart` or `Smart Life` app. +5. Navigate to the `All Devices` tab. Here you should be able to find the devices that have been added through your `Tuya Smart` or `Smart Life` account, as a confirmation everything worked. + +![](/images/integrations/tuya/image_005.png) + +### Get authorization key + +Click the created project to enter the `Project Overview` page and get the `Authorization Key`. You will need these for setting up the integration. in the next step. ![](/images/integrations/tuya/image_006.png) {% include integrations/config_flow.md %} -![](/images/integrations/tuya/image_008.png) - {% configuration_basic %} Region: description: Choose the Tuya IoT region to use. @@ -134,4 +131,4 @@ Link devices by your app account and copy the **Device ID** in the **Device List - [Supported Device Category](https://github.com/tuya/tuya-home-assistant/wiki/Supported-Device-Category?_source=f5f782752be3c4a9157ec47514d6091b) - [How to Develop a New Driver](https://github.com/tuya/tuya-home-assistant/wiki/How-to-Develop-a-New-Driver?_source=dbf3bf17966af48325e4328b2535eefe) -- [FAQs](https://github.com/tuya/tuya-home-assistant/wiki/FAQs) +- [FAQs](https://github.com/tuya/tuya-home-assistant/wiki/FAQs) \ No newline at end of file diff --git a/source/images/integrations/tuya/image_001.png b/source/images/integrations/tuya/image_001.png index 446271422b8fd439781af8e25955440315780481..5a234b49f8419514795e4ead7d8a8eb385cf256e 100644 GIT binary patch literal 40230 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 TQwe04}hQMj6Wce7ks)ATEOl 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

$dmqQQKTD_gx!$km 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 literal 105115 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°6+zXWby3j;%g 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 z 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 G0{<5|>JO{{ literal 50958 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 diff --git a/source/images/integrations/tuya/image_005.png b/source/images/integrations/tuya/image_005.png index f93117f41646fb0ee37fa49403b4020d0bfa310b..3417480952e0604e9a6d26364513265ca9871c8d 100644 GIT binary patch literal 134456 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

DsWLM}3xL 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�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

CxYq9M(0mgkLF)kc(ElQJLuBX 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 z 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 diff --git a/source/images/integrations/tuya/image_006.png b/source/images/integrations/tuya/image_006.png index 2cfb252a2b0520b371518885577c3b3401f363db..9474772dadb4fcec9731828274f9d1987bdd5236 100644 GIT binary patch literal 15645 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�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 diff --git a/source/images/integrations/tuya/image_007.png b/source/images/integrations/tuya/image_007.png deleted file mode 100644 index 619ff7db51d025c2bbb4c4d42a7c2beeb6d88613..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20376 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 From c7f23c2fafe24e859031de7e392fb78382bc32aa Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 5 Oct 2021 22:09:46 -0700 Subject: [PATCH 007/102] Region -> Country and minor tweaks (#19623) --- source/_integrations/tuya.markdown | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index 8b0219386c8..47451a73300 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -42,7 +42,7 @@ This is a separate account to the one you made for the app. You cannot log in wi ### Create a project 1. Log in to the [Tuya IoT Platform](https://iot.tuya.com/). -2. In the left navigation bar, click `Cloud` > `Development`. If this is your first time setting up an account you will be asked to subscribe to a Cloud Development Plan. You can select and "purchase" the Trial Edition. +2. In the left navigation bar, click `Cloud` > `Development`. If this is your first time setting up an account you will be asked to subscribe to a Cloud Development Plan. You can select and "purchase" the Trial Edition (it's free). 3. On the page that appears, click `Create Cloud Project`. 4. In the `Create Project` dialog box, configure `Project Name`, `Description`, `Industry`, and `Data Center`. For the `Development Method` field, select `Smart Home` from the dropdown list. For the `Data Center` field, select the zone you are located in. ![](/images/integrations/tuya/image_001.png) @@ -58,8 +58,8 @@ This is a separate account to the one you made for the app. You cannot log in wi ![](/images/integrations/tuya/image_003.png) 3. Scan the QR code that appears using the `Tuya Smart` app or `Smart Life` app. ![](/images/integrations/tuya/image_004.png) -4. Click `Confirm` on your `Tuya Smart` or `Smart Life` app. -5. Navigate to the `All Devices` tab. Here you should be able to find the devices that have been added through your `Tuya Smart` or `Smart Life` account, as a confirmation everything worked. +4. Click `Confirm` in the app. +5. To confirm that everything worked, navigate to the `All Devices` tab. Here you should be able to find the devices from the app. ![](/images/integrations/tuya/image_005.png) @@ -71,8 +71,8 @@ Click the created project to enter the `Project Overview` page and get the `Auth {% include integrations/config_flow.md %} {% configuration_basic %} - Region: - description: Choose the Tuya IoT region to use. + Country: + description: Choose the country you picked when signing up. "Tuya IoT Access ID": description: Go to your cloud project on [Tuya IoT Platform](https://iot.tuya.com/). Find the **Access ID** under [Authorization Key](#get-authorization-key) on the **Project Overview** tab. @@ -92,10 +92,10 @@ Click the created project to enter the `Project Overview` page and get the `Auth {% configuration_basic %} -"1004:sign invalid": +"1004: sign invalid": description: Incorrect Access ID or Access Secret. Please refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). -"1106:permission deny": +"1106: permission deny": description: >- - App account not linked with cloud project: On the [Tuya IoT Platform](https://iot.tuya.com/cloud/), you have linked devices by using Tuya Smart or Smart Life app in your cloud project. For more information, see [Link devices by app account](https://developer.tuya.com/en/docs/iot/Platform_Configuration_smarthome?id=Kamcgamwoevrx&_source=7a356dd493196a01bb9021b7680a2a45#title-3-Link%20devices%20by%20app%20account). @@ -103,13 +103,13 @@ Click the created project to enter the `Project Overview` page and get the `Auth - Incorrect availability zone: See [Availability Zone](https://github.com/tuya/tuya-home-assistant/wiki/Tuya-IoT-Platform-Configuration-Guide-Using-Smart-Home-PaaS#region--available-zone-correspondence) and select the correct availability zone. -"1100:param is empty": +"1100: param is empty": description: Empty parameter of username or app. Fill the parameters refer to [Tuya credential table](https://github.com/tuya/tuya-home-assistant/wiki/Install-Tuya-v2?_source=d10de34623e3daca5b02e3c31528a0c4#3-enter-your-tuya-credential). -"2406:skill id invalid": +"2406: skill id invalid": description: Make sure that your cloud project on the [Tuya IoT Platform](https://iot.tuya.com/cloud/) should be created after May 25, 2021. Otherwise, you need to create a new project or migrate data to a new project. For more information, see [Operation on the Tuya IoT Platform](https://developer.tuya.com/en/docs/iot/migrate-from-an-older-version?id=Kamee9wtbd00b#title-3-Operation%20on%20the%20Tuya%20IoT%20Platform). -"28841105:No permissions. This project is not authorized to call this API": +"28841105: No permissions. This project is not authorized to call this API": description: > Some APIs are not authorized, please [Subscribe](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-2-Subscribe%20to%20cloud%20products) then [Authorize](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-3-Authorize%20projects%20to%20call%20the%20cloud%20product). The following APIs must be subscribed for this tutorial: @@ -131,4 +131,4 @@ Click the created project to enter the `Project Overview` page and get the `Auth - [Supported Device Category](https://github.com/tuya/tuya-home-assistant/wiki/Supported-Device-Category?_source=f5f782752be3c4a9157ec47514d6091b) - [How to Develop a New Driver](https://github.com/tuya/tuya-home-assistant/wiki/How-to-Develop-a-New-Driver?_source=dbf3bf17966af48325e4328b2535eefe) -- [FAQs](https://github.com/tuya/tuya-home-assistant/wiki/FAQs) \ No newline at end of file +- [FAQs](https://github.com/tuya/tuya-home-assistant/wiki/FAQs) From 3a2b44e180fe41b2635b25316ee177afc01a6565 Mon Sep 17 00:00:00 2001 From: Jean-Yves Avenard Date: Wed, 6 Oct 2021 19:51:52 +1100 Subject: [PATCH 008/102] Update iotawatt.markdown for using the new high accuracy sensors (#19570) Co-authored-by: Franck Nijhof --- source/_integrations/iotawatt.markdown | 30 +++++++++++++------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/source/_integrations/iotawatt.markdown b/source/_integrations/iotawatt.markdown index ab665f08ab1..f47f1436428 100644 --- a/source/_integrations/iotawatt.markdown +++ b/source/_integrations/iotawatt.markdown @@ -9,6 +9,7 @@ ha_config_flow: true ha_domain: iotawatt ha_codeowners: - '@gtdiehl' + - '@jyavenard' ha_platforms: - sensor --- @@ -20,9 +21,9 @@ and create them as sensors in Home Assistant. ## Energy management -IoTaWatt does not provide the exact data that is needed for energy management. We're working with the IotaWatt team on resolving this. +You can use the accumulated energy sensors directly with the Home Assistant energy dashboard. -Until then, you can use these instructions to create the correct entities that work with energy management: +If you have an energy production system such as solar panels, following these instructions: ### Configure IoTaWatt @@ -35,18 +36,17 @@ You will need to configure two new IoTaWatt output sensors: Replace `(Main_In_Red + Main_In_White + Main_In_Blue)` with the correct formula for your main feed. -### Configure Home Assistant +#### Using a solar net system -Add the following to your configuration.yaml file to convert the Watt measurements into kWh: +The IoTaWatt team recommends that the inputs for solar reads positive which can be achieved by either changing the orientation of the CT sensor or in the IoTaWatt's input settings, check `Reverse`. -```yaml -sensor iotawatt: - - platform: integration - source: sensor.mainsexport - name: Total Grid Export - unit_prefix: k - - platform: integration - source: sensor.mainsconsumption - name: Total Grid Consumption - unit_prefix: k -``` +Replace `(Main_In_Red + Main_In_White + Main_In_Blue)` with `(Main_In_Red + Main_In_White + Main_In_Blue - Solar)` + +If you have two solar sensors named `Solar1` and `Solar2` you would use: +`(Main_In_Red + Main_In_White + Main_In_Blue - Solar1 - Solar2)` + +### Configure Energy Management + +In the `Grid Consumption` settings, click `Add Consumption` and select `MainsConsumption.wh Accumulated` +In the `Return to grid` settings, click `Add Return` and select `MainsExport.wh Accumulated` +In the `Solar production` settings, click `Add Solar Production` and select `Solar.wh Accumulated` From cd1ea9ae304d19c0ec674024d0721329b99f87b4 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Thu, 7 Oct 2021 14:04:18 +0200 Subject: [PATCH 009/102] Document MQTT number payload_reset (#19644) --- source/_integrations/number.mqtt.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/number.mqtt.markdown b/source/_integrations/number.mqtt.markdown index 0ad640b7af5..d58dc53821a 100644 --- a/source/_integrations/number.mqtt.markdown +++ b/source/_integrations/number.mqtt.markdown @@ -127,6 +127,11 @@ optimistic: required: false type: boolean default: "`true` if no `state_topic` defined, else `false`." +payload_reset: + description: A special payload that resets the state to `None` when received on the `state_topic`. + required: false + type: string + default: '"None"' qos: description: The maximum QoS level of the state topic. Default is 0 and will also be used to publishing messages. required: false From f6e9738247baaa408a03a13e5e3e4485f362160f Mon Sep 17 00:00:00 2001 From: Jeff Irion Date: Thu, 7 Oct 2021 06:39:57 -0700 Subject: [PATCH 010/102] Document `icon` config option for template number and select (#19617) --- source/_integrations/template.markdown | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index 560db1ec9b8..10356149d4b 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -148,10 +148,6 @@ binary_sensor: required: false type: map keys: - icon: - description: Defines a template for the icon of the sensor. - required: false - type: template picture: description: Defines a template for the entity picture of the sensor. required: false @@ -229,15 +225,19 @@ select: type: map keys: name: - description: Defines a template to get the name of the sensor. + description: Defines a template to get the name of the entity. required: false type: template unique_id: - description: An ID that uniquely identifies this sensor. Will be combined with the unique ID of the configuration block if available. This allows changing the `name`, `icon` and `entity_id` from the web interface. + description: An ID that uniquely identifies this entity. Will be combined with the unique ID of the configuration block if available. This allows changing the `name`, `icon` and `entity_id` from the web interface. required: false type: string + icon: + description: Defines a template for the icon of the entity. + required: false + type: template availability: - description: Defines a template to get the `available` state of the component. If the template returns `true`, the device is `available`. If the template returns any other value, the device will be `unavailable`. If not configured, the component will always be `available`. + description: Defines a template to get the `available` state of the entity. If the template returns `true`, the device is `available`. If the template returns any other value, the device will be `unavailable`. If not configured, the component will always be `available`. required: false type: template default: true From 4087c4c27ba85cf93de4536d95aca2c4a8e5c461 Mon Sep 17 00:00:00 2001 From: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com> Date: Thu, 7 Oct 2021 18:54:26 +0200 Subject: [PATCH 011/102] Update vacuum docs for xiaomi_miio platform. (#19641) https://github.com/home-assistant/core/issues/51361 https://github.com/home-assistant/core/pull/54990 --- source/_integrations/xiaomi_miio.markdown | 56 ++++++++++------------- 1 file changed, 23 insertions(+), 33 deletions(-) diff --git a/source/_integrations/xiaomi_miio.markdown b/source/_integrations/xiaomi_miio.markdown index 9187e72f5f3..a08f41f7240 100644 --- a/source/_integrations/xiaomi_miio.markdown +++ b/source/_integrations/xiaomi_miio.markdown @@ -1363,41 +1363,31 @@ automation: segments: [1, 1] ``` +### Sensors + +Sensor | Description | Enabled by default | +----------------------------- | ---------------------------------------------------------------------------- | -------------------------------- | +DnD Start | The timestamp when the next DnD will start | False | +DnD End | The timestamp when the current or next DnD will end | False | +Total duration | The total cleaning duration in seconds | False | +Total Clean Area | The total cleaning area in square meters | False | +Total Clean Count | The total amount of times a clean cycle has been ran | False | +Total Dust Collection Count | The total amount of dust that has been collected | False | +Filter Left | How long the filter can be used in seconds until maintenance is required | False | +Main Brush Left | How long the main brush can be used in seconds until maintenance is required | False | +Side Brush Left | How long the side brush can be used in seconds until maintenance is required | False | +Sensor Dirty Left | How long the sensor can be used in seconds until maintenance is required | False | +Last Clean Area | The last cleaned area in square meters | True | +Last Clean Duration | The last clean duration in seconds | True | +Last Clean End | The last clean end time as a timestamp | True | +Last Clean Start | The last clean start time as a timestamp | True | +Mop Attached | If the mop is attached for vacuums that have a mop | True (If vacuum has a mop) | +Water Box Attached | If the watter box is attached for vacuums that have a water box | True (If vacuum has a water box) | +Water Shortage | If the water box is low on water | True (If vacuum has a water box) | + ### Attributes -In addition to [all of the attributes provided by the `vacuum` component](/integrations/vacuum/#attributes), -(`battery_icon`, `cleaned_area`, `fan_speed`, `fan_speed_list`, and `params`), the `xiaomi` platform introduces specific attributes. These are: - -- `cleaning_time` -- `do_not_disturb` -- `main_brush_left` -- `side_brush_left` -- `filter_left` -- `sensor_dirty_left` -- `cleaning_count` -- `total_cleaned_area` -- `total_cleaning_time` -- `clean_start` -- `clean_end` -- `mop_attached` - -The following table shows the units of measurement for each attribute: - -| Attribute | Unit of measurement | Description | -|---------------------------|---------------------|----------------------------------------------------------------| -| `do_not_disturb` | | DND mode on / off | -| `cleaning_time` | minutes | Last / actual cleaning time in minutes | -| `cleaned_area` | square meter | Last / actual cleaned area in square meters | -| `main_brush_left` | hours | Hours left until a change of the main brush is needed | -| `side_brush_left` | hours | Hours left until a change of the side brush is needed | -| `filter_left` | hours | Hours left until a change of the filter is needed | -| `sensor_dirty_left` | hours | Hours left until the wall and cliff sensors should be cleaned | -| `cleaning_count` | | Number of total cleaning cycles | -| `total_cleaned_area` | square meter | Total cleaned area in square meters | -| `total_cleaning_time` | minutes | Total cleaning time in minutes | -| `clean_start` | datetime | The last date/time the vacuum started cleaning (offset naive) | -| `clean_stop` | datetime | The last date/time the vacuum finished cleaning (offset naive) | -| `mop_attached` | | A mop and water box are attached / not attached | +The vacuums from the `xiaomi` platform does not expose additional attributes other the ones provided by [the `vacuum` component](/integrations/vacuum/#attributes), ### Example on how to clean a specific room From f4e107ef2dcc72ff58be754bf7aa3dcef1d10818 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Mon, 11 Oct 2021 11:18:46 +0200 Subject: [PATCH 012/102] MotionBlinds: add Smart Home to supported list (#19435) --- source/_integrations/motion_blinds.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/motion_blinds.markdown b/source/_integrations/motion_blinds.markdown index f494f066c8c..007593a6345 100644 --- a/source/_integrations/motion_blinds.markdown +++ b/source/_integrations/motion_blinds.markdown @@ -22,6 +22,7 @@ Additionally the following brands have been reported to also work with this inte - [Dooya](http://www.dooya.com/) - [Bloc Blinds](https://www.blocblinds.com/) - [Brel Home](https://www.brel-home.nl/) +- [Smart Home](https://www.smart-home.hu) {% include integrations/config_flow.md %} From 285bc7f8cb4181584633ed4ba48cc07f2ee99c91 Mon Sep 17 00:00:00 2001 From: icemanch Date: Mon, 11 Oct 2021 08:39:54 -0400 Subject: [PATCH 013/102] Update flux_led for addition of config flow (#19566) Co-authored-by: J. Nick Koston Co-authored-by: Franck Nijhof --- source/_integrations/flux_led.markdown | 170 +++++-------------------- 1 file changed, 29 insertions(+), 141 deletions(-) diff --git a/source/_integrations/flux_led.markdown b/source/_integrations/flux_led.markdown index 9fe9e68cf7f..460edd1d61c 100644 --- a/source/_integrations/flux_led.markdown +++ b/source/_integrations/flux_led.markdown @@ -10,7 +10,9 @@ ha_platforms: - light --- -The `flux_led` support is integrated into Home Assistant as a light platform. Several brands of both bulbs and controllers use the same protocol and they have the HF-LPB100 chipset in common. The chances are high that your bulb or controller (eg. WiFi LED CONTROLLER) will work if you can control the device with the MagicHome app. +The Flux LED integration supports several brands of both bulbs and controllers that use the same protocol and have the HF-LPB100 chipset in common. Chances are high that your bulb or controller (eg. WiFi LED CONTROLLER) will work with this integration if you can control the device with the MagicHome app. + +This integration will provide local control over your LED lights/strips and can be configured to auto-scan your network for controllers or for you to manually configure individual lights by their IP address. Example of bulbs: @@ -23,137 +25,19 @@ Examples of controllers: - [Ledenet WiFi RGBW Controller](https://amzn.to/2WZKXNa) - [SUPERNIGHT WiFi Wireless LED Smart Controller](https://amzn.to/2WURx7w) -## Configuration -To enable those lights, add the following lines to your `configuration.yaml` file: -```yaml -# Example configuration.yaml entry -light: - - platform: flux_led -``` +{% include integrations/config_flow.md %} -{% configuration %} -automatic_add: - description: To enable the automatic addition of lights on startup. - required: false - default: false - type: boolean -devices: - description: A list of devices with their IP address. - required: false - type: list - keys: - name: - description: A friendly name for the device. - required: false - type: string - mode: - description: "The chosen brightness mode, options are: `rgbw`, `rgb` and `w`." - required: false - default: rgbw - type: string - protocol: - description: Set this to `ledenet` if you are using a ledenet bulb. - required: false - type: string - custom_effect: - description: A definition of the custom effect. - required: false - type: map - keys: - colors: - description: A list of 1 to 16 colors, used in the effect loop (see example below). Defined as three comma-separated integers between 0 and 255 that represent the color in RGB. There is no way to set brightness, but you can define lower RGB values to simulate lower brightness. E.g., if you want 50% red, define it as `[127,0,0]` instead of `[255,0,0]`. - required: true - type: list - speed_pct: - description: A speed in percents (100 being the fastest), at which controller will transition between the colors. - required: false - type: integer - default: 50 - transition: - description: "A type of transition, which will be used to transition between the colors. Supported values are: `gradual`, `jump` and `strobe`." - required: false - type: string - default: gradual -{% endconfiguration %} +After the devices have been added they can be configured with different effects listed below. These settings can be accessed by navigating to the integration settings in Configuration -> Integrations and selecting the "Flux Led/Magic Home" configuration for the bulb or controller. -

-Depending on your controller or bulb type, there are two ways to configure brightness. -The integration defaults to rgbw. If your device has a separate white channel, you do not need to specify anything else; changing the white value will adjust the brightness of white channel keeping rgb color constant. However, if your device does not have a separate white channel, you will need to set the mode to rgb. In this mode, the device will keep the same color, and adjust the rgb values to dim or brighten the color. +**Custom Effect**\ +A list of RGB colors can be entered to create an effect. The effect speed can be adjusted using the slider underneath. -
+**Custom Effect Type**\ +This determines the transition between each color. -### Example configuration - -Will automatically search and add all lights on start up: - -```yaml -# Example configuration.yaml entry -light: - - platform: flux_led - automatic_add: true -``` - -Will add two lights with given name and create an automation rule to randomly set color each 45 seconds: - -```yaml -light: -# Example configuration.yaml entry - - platform: flux_led - devices: - 192.168.0.106: - name: flux_lamppost - 192.168.0.109: - name: flux_living_room_lamp - -automation: - alias: random_flux_living_room_lamp - trigger: - platform: time_pattern - seconds: '/45' - action: - service: light.turn_on - data: - entity_id: light.flux_living_room_lamp - effect: random -``` - -Will add a light without the white mode: - -```yaml - 192.168.1.10: - name: NAME - mode: "rgb" -``` - -Will add a light with rgb+white mode (default). White and RGB channels can be adjusted independently using a slider and color picker respectively. - -```yaml - 192.168.1.10: - name: NAME - mode: "rgbw" -``` - -Will add a light with white mode only. This is useful when only W channel is connected to an RGBW controller and allows the white level to be controlled via brightness value. - -```yaml - 192.168.1.10: - name: NAME - mode: "w" -``` - -Some devices such as the Ledenet RGBW controller use a slightly different protocol for communicating the brightness to each color channel. If your device is only turning on or off but not changing color or brightness try adding the LEDENET protocol. - -```yaml -light: - - platform: flux_led - devices: - 192.168.1.10: - name: NAME - protocol: 'ledenet' -``` ### Effects @@ -170,23 +54,27 @@ The Flux LED light offers a number of effects which are not included in other li | `gb_cross_fade` | Fades between green and blue. | | `red_strobe`, `green_strobe`, `blue_strobe`, `yellow_strobe`, `cyan_strobe`, `purple_strobe`, `white_strobe` | Strobes the color indicated by the effect name. | | `random` | Chooses a random color by selecting random values for R, G, and B. | -| `custom` | Custom effect (if defined, see below). | -Users can define their own custom effect. It consists of three parameters: a list of 1 to 16 colors, speed and type of transition. The controller will transition between the colors in a loop, with specified transition and speed. Here is an example of a custom effect that will quickly flash red, yellow, green, cyan, blue, magenta in a loop: + +### Custom Effects - Service `flux_led.set_custom_effect` + +The integration offers a custom service to enable you to set the lights to a custom light effect. + +| Service data attribute | Description | +| ---------------------- | ----------- | +| `entity_id` | The entity_id of the LED light to set the effect on. | +| `colors` | List of RGB colors to transition between in your effect. (Max 16, Required) | +| `speed_pct` | The speed of the effect in % (0-100. Default 50) | +| `transition` | The transition effect you would like. Valid options are `gradual`, `jump`, or `strobe`. (Default `gradual`) | ```yaml -light: - - platform: flux_led - devices: - 192.168.1.10: - custom_effect: - speed_pct: 100 - transition: 'strobe' - colors: - - [255,0,0] - - [255,255,0] - - [0,255,0] - - [0,255,255] - - [0,0,255] - - [255,0,255] +#Example Service Call +entity_id: light.led_strip +colors: + - [255,0,0] + - [0,255,0] + - [0,0,255] +speed_pct: 80 +transition: "jump" ``` + From 8c1973049da4c7318bf11dc7cdf397943f77a5a2 Mon Sep 17 00:00:00 2001 From: Aidan Timson Date: Mon, 11 Oct 2021 13:41:32 +0100 Subject: [PATCH 014/102] System Bridge - Display Sensors Docs (#19589) --- source/_integrations/system_bridge.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/system_bridge.markdown b/source/_integrations/system_bridge.markdown index c3753dfbaad..56c068f290f 100644 --- a/source/_integrations/system_bridge.markdown +++ b/source/_integrations/system_bridge.markdown @@ -41,6 +41,10 @@ This integration provides the following sensors: | Name | Description | | ---------------------- | --------------------------------------------------- | | Battery | Battery level of the device | +| Displays Connected | Number of displays connected | +| Display Resolution X | Display resolution (across) | +| Display Resolution Y | Display resolution (down) | +| Display Refresh Rate | Display refresh rate | | CPU Speed | The current CPU speed | | Filesystem(s) | Space used for each drive letter / filesystem mount | | GPU Memory Free | GPU memory free in GB | From a8312db1d7efed59d60c3e11f6d25bcbe22b4d9e Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 11 Oct 2021 14:41:40 +0200 Subject: [PATCH 015/102] Add config flow to Stookalert (#19620) --- source/_integrations/stookalert.markdown | 26 ++++-------------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/source/_integrations/stookalert.markdown b/source/_integrations/stookalert.markdown index ac83b69fb21..8e792ebe977 100644 --- a/source/_integrations/stookalert.markdown +++ b/source/_integrations/stookalert.markdown @@ -8,31 +8,13 @@ ha_release: 0.104 ha_iot_class: Cloud Polling ha_codeowners: - '@fwestenberg' + - '@frenck' ha_domain: stookalert +ha_config_flow: true ha_platforms: - binary_sensor --- -The `stookalert` sensor platform queries the [RIVM Stookalert](https://www.rivm.nl/stookalert) API for unfavorable weather conditions or poor air quality. With a Stookalert, the RIVM calls on people not to burn wood. This can prevent health problems in people in the area. +The Stookalert integration queries the [RIVM Stookalert](https://www.rivm.nl/stookalert) API for unfavorable weather conditions or poor air quality. With a Stookalert, the RIVM calls on people not to burn wood. This can prevent health problems in people in the area. -## Configuration - -To enable the platform, add the following lines to your `configuration.yaml` file: - -```yaml -binary_sensor: - - platform: stookalert - province: YOUR_NL_PROVINCE -``` - -{% configuration %} -province: - description: A province to use for the binary sensor's state. Currently only provinces in the Netherlands are supported. Valid values are `Drenthe`, `Flevoland`, `Friesland`, `Gelderland`, `Groningen`, `Limburg`, `Noord-Brabant`, `Noord-Holland`, `Overijssel`, `Utrecht`, `Zeeland` or `Zuid-Holland`. - required: true - type: string -name: - description: The sensor name to use in the frontend. - required: false - default: "Stookalert" - type: string -{% endconfiguration %} +{% include integrations/config_flow.md %} From 8fad90edeac566b153f2db7669bd8d3891e3e208 Mon Sep 17 00:00:00 2001 From: Milan Meulemans Date: Mon, 11 Oct 2021 14:44:45 +0200 Subject: [PATCH 016/102] Add Nanoleaf Elements to supported devices (#19548) --- source/_integrations/nanoleaf.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/nanoleaf.markdown b/source/_integrations/nanoleaf.markdown index ebd26c84ff6..e7bc61bd116 100644 --- a/source/_integrations/nanoleaf.markdown +++ b/source/_integrations/nanoleaf.markdown @@ -15,7 +15,7 @@ ha_platforms: ha_zeroconf: true --- -The Nanoleaf integration allows you to control and monitor Nanoleaf Light Panels, Canvas and Shapes. +The Nanoleaf integration allows you to control and monitor Nanoleaf Light Panels, Canvas, Shapes and Elements. This integration does not support the Nanoleaf Remote and Essentials lights. From ba4b79cf193f3e78f09a0065dfa81a71675e57c2 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Mon, 11 Oct 2021 06:46:29 -0600 Subject: [PATCH 017/102] Reorganize RainMachine service docs (#19622) --- source/_integrations/rainmachine.markdown | 47 ++++++++--------------- 1 file changed, 16 insertions(+), 31 deletions(-) diff --git a/source/_integrations/rainmachine.markdown b/source/_integrations/rainmachine.markdown index 2ae524d8809..6550b0589c5 100644 --- a/source/_integrations/rainmachine.markdown +++ b/source/_integrations/rainmachine.markdown @@ -32,40 +32,40 @@ There is currently support for the following device types within Home Assistant: ## Services +Services accept either device IDs or entity IDs, depending on the nature of the service: + +* Services that require a device ID as a target: + * `rainmachine.pause_watering` + * `rainmachine.stop_all` + * `rainmachine.unpause_watering` +* Services that require an entity ID as a target (note that the correct entity ID type must be provided, such as a program for a program-related service) + * `rainmachine.disable_program` + * `rainmachine.disable_zone` + * `rainmachine.enable_program` + * `rainmachine.enable_zone` + * `rainmachine.start_program` + * `rainmachine.start_zone` + * `rainmachine.stop_program` + * `rainmachine.stop_zone` + ### `rainmachine.disable_program` Disable a RainMachine program. This will mark the program switch as `Unavailable` in the UI. -| Service Data Attribute | Optional | Description | -|---------------------------|----------|-------------------------------------------------------------| -| `program_id ` | no | The program to disable | - ### `rainmachine.disable_zone` Disable a RainMachine zone. This will mark the zone switch as `Unavailable` in the UI. -| Service Data Attribute | Optional | Description | -|---------------------------|----------|-------------------------------------------------------------| -| `zone_id ` | no | The program to disable | - ### `rainmachine.enable_program` Enable a RainMachine program. -| Service Data Attribute | Optional | Description | -|---------------------------|----------|-------------------------------------------------------------| -| `program_id ` | no | The program to enable | - ### `rainmachine.enable_zone` Enable a RainMachine zone. -| Service Data Attribute | Optional | Description | -|---------------------------|----------|-------------------------------------------------------------| -| `zone_id ` | no | The zone to enable | - ### `rainmachine.pause_watering` Pause all watering activities for a number of seconds. @@ -76,19 +76,12 @@ Pause all watering activities for a number of seconds. ### `rainmachine.start_program` -Start a RainMachine program. - -| Service Data Attribute | Optional | Description | -|---------------------------|----------|-------------------------------------------------------------| -| `program_id ` | no | The program to start | - ### `rainmachine.start_zone` Start a RainMachine zone for a set number of seconds. | Service Data Attribute | Optional | Description | |---------------------------|----------|-------------------------------------------------------------| -| `zone_id` | no | The zone to start | | `zone_run_time` | yes | The number of seconds to run; defaults to 60 seconds | ### `rainmachine.stop_all` @@ -99,18 +92,10 @@ Stop all watering activities. Stop a RainMachine program. -| Service Data Attribute | Optional | Description | -|---------------------------|----------|-------------------------------------------------------------| -| `program_id ` | no | The program to stop | - ### `rainmachine.stop_zone` Stop a RainMachine zone. -| Service Data Attribute | Optional | Description | -|---------------------------|----------|-------------------------------------------------------------| -| `zone_id ` | no | The zone to stop | - ### `rainmachine.unpause_watering` Unpause all watering activities. From 17fc5cf0e10ecb619aa8a001814f6dcc981a6b16 Mon Sep 17 00:00:00 2001 From: Robert Hillis Date: Mon, 11 Oct 2021 08:48:45 -0400 Subject: [PATCH 018/102] Add docs for efergy config flow (#19549) --- source/_integrations/efergy.markdown | 76 +++++++--------------------- 1 file changed, 17 insertions(+), 59 deletions(-) diff --git a/source/_integrations/efergy.markdown b/source/_integrations/efergy.markdown index ae395a7734b..f30a53107b9 100644 --- a/source/_integrations/efergy.markdown +++ b/source/_integrations/efergy.markdown @@ -4,14 +4,19 @@ description: Instructions on how to integrate Efergy devices within Home Assista ha_category: - Energy ha_release: pre 0.7 +ha_config_flow: true ha_iot_class: Cloud Polling ha_domain: efergy ha_platforms: - sensor +ha_codeowners: + - '@tkdrob' --- Integrate your [Efergy](https://efergy.com) meter information into Home Assistant. +{% include integrations/config_flow.md %} + ## Setup To get an app token: @@ -21,64 +26,17 @@ To get an app token: 3. Click on App tokens 4. Click "Add token" -## Configuration +## Integration Entities -To enable the sensor, add the following lines to your `configuration.yaml`: +The following sensors will be created: -```yaml -# Example configuration.yaml entry -sensor: - - platform: efergy - app_token: APP_TOKEN - utc_offset: UTC_OFFSET - monitored_variables: - - type: instant_readings - - type: budget - - type: cost - period: day - currency: $ - - type: amount - period: day - - type: current_values -``` - -{% configuration %} -app_token: - description: The App Token for your account. - required: true - type: string -utc_offset: - description: Some variables (currently only the daily_cost) require that the negative number of minutes your timezone is ahead/behind UTC time. - required: false - default: 0 - type: string -monitored_variables: - description: Variables to monitor. - required: true - type: list - keys: - type: - description: Name of the variable. - required: true - type: list - keys: - instant_readings: - description: Instant energy consumption. - budget: - description: Monthly budget. - cost: - description: The cost for energy consumption (with the tariff that has been set in Efergy) over a given period. - amount: - description: The amount of energy consumed over a given period. - current_values: - description: This returns the current energy usage of each device on your account. If you only have one device in your account, this is effectively the same as `instant_readings`. - period: - description: Some variables take a period argument. Valid options are "day", "week", "month", and "year". - required: false - default: year - type: string - currency: - description: This is used to display the cost/period as the unit when monitoring the cost. It should correspond to the actual currency used in your dashboard. - required: false - type: string -{% endconfiguration %} +- **Power Usage**: Shows the aggregate instant value of power consumption. An entity will also be created for each sensor attached to the household. If only one sensor is detected, it will be disabled by default. +- **Daily Consumption**: Shows the current day's energy consumption. (disabled by default) +- **Weekly Consumption**: Shows the current week's energy consumption. (disabled by default) +- **Monthly Consumption**: Shows the current month's energy consumption. +- **Yearly Consumption**: Shows the current year's energy consumption. (disabled by default) +- **Energy Budget**: Shows the current status of the budget set for the month. +- **Daily Cost**: Shows the current day's cost of consumption. (disabled by default) +- **Weekly Cost**: Shows the current week's cost of consumption. (disabled by default) +- **Monthly Cost**: Shows the current month's cost of consumption. +- **Yearly Cost**: Shows the current year's cost of consumption. (disabled by default) From b6dfff994ce653c221af425b8312dece85a24b4a Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 11 Oct 2021 07:42:47 -1000 Subject: [PATCH 019/102] Update flux_led for switch support (#19720) --- source/_integrations/flux_led.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_integrations/flux_led.markdown b/source/_integrations/flux_led.markdown index 460edd1d61c..7015f1a0091 100644 --- a/source/_integrations/flux_led.markdown +++ b/source/_integrations/flux_led.markdown @@ -3,14 +3,16 @@ title: Flux LED/MagicLight description: Instructions on how to setup Flux led/MagicHome/MagicLight within Home Assistant. ha_category: - Light + - Switch ha_iot_class: Local Polling ha_release: 0.25 ha_domain: flux_led ha_platforms: - light + - switch --- -The Flux LED integration supports several brands of both bulbs and controllers that use the same protocol and have the HF-LPB100 chipset in common. Chances are high that your bulb or controller (eg. WiFi LED CONTROLLER) will work with this integration if you can control the device with the MagicHome app. +The Flux LED integration supports several brands of switches, bulbs, and controllers that use the same protocol and have the HF-LPB100 chipset in common. Chances are high that your bulb or controller (eg. WiFi LED CONTROLLER) will work with this integration if you can control the device with the MagicHome app. This integration will provide local control over your LED lights/strips and can be configured to auto-scan your network for controllers or for you to manually configure individual lights by their IP address. From 87817e5254deff538302ca947a34a4d7b04d2025 Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Mon, 11 Oct 2021 20:49:14 +0200 Subject: [PATCH 020/102] Add information about BMP180 to `nam` documentation (#19721) --- source/_integrations/nam.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/nam.markdown b/source/_integrations/nam.markdown index adc704c521b..28cf384dfe7 100644 --- a/source/_integrations/nam.markdown +++ b/source/_integrations/nam.markdown @@ -20,6 +20,7 @@ The Nettigo Air Monitor integration allows you to read temperature, humidity, pr The integration currently has support for the following sensors: - BME280 +- BMP180 - BMP280 - DHT22 - HECA From 5b47905b539e336806d7fdb5989c584aeff04b17 Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Wed, 13 Oct 2021 19:31:46 +0200 Subject: [PATCH 021/102] Xiaomi_miio - Add use_time sensor for humidifiers (#19746) --- source/_integrations/xiaomi_miio.markdown | 55 ++++++++++++----------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/source/_integrations/xiaomi_miio.markdown b/source/_integrations/xiaomi_miio.markdown index a08f41f7240..d4187a8194a 100644 --- a/source/_integrations/xiaomi_miio.markdown +++ b/source/_integrations/xiaomi_miio.markdown @@ -541,11 +541,12 @@ LED Brightness | Controls the brightness of the LEDs (bright, dim, off) - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Humidity | The current humidity measured -Temperature | The current temperature measured -Water Level | The current water level percentage measured +Sensor | Description | Enabled by default +----------------------- | -------------------------------------------------------------- | ------------------ +Humidity | The current humidity measured | True +Temperature | The current temperature measured | True +Use Time | The accumulative number of seconds the device has been in use | False +Water Level | The current water level percentage measured | True - Switch entities @@ -583,11 +584,12 @@ LED Brightness | Controls the brightness of the LEDs (bright, dim, off) - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Humidity | The current humidity measured -Temperature | The current temperature measured -Water Level | The current water level percentage measured +Sensor | Description | Enabled by default +----------------------- | -------------------------------------------------------------- | ------------------ +Humidity | The current humidity measured | True +Temperature | The current temperature measured | True +Use Time | The accumulative number of seconds the device has been in use | False +Water Level | The current water level percentage measured | True - Switch entities @@ -632,12 +634,13 @@ LED Brightness | Controls the brightness of the LEDs (bright, dim, off) - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Actual Speed | The current motor speed measured in rpm -Humidity | The current humidity measured -Temperature | The current temperature measured -Water Level | The current water level percentage measured +Sensor | Description | Enabled by default +----------------------- | -------------------------------------------------------------- | ------------------ +Actual Speed | The current motor speed measured in rpm | True +Humidity | The current humidity measured | True +Temperature | The current temperature measured | True +Use Time | The accumulative number of seconds the device has been in use | False +Water Level | The current water level percentage measured | True - Switch entities @@ -681,11 +684,12 @@ LED Brightness | Controls the brightness of the LEDs (bright, dim, off) - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Humidity | The current humidity measured -Temperature | The current temperature measured -Water Level | The current water level percentage measured +Sensor | Description | Enabled by default +----------------------- | -------------------------------------------------------------- | ------------------ +Humidity | The current humidity measured | True +Temperature | The current temperature measured | True +Use Time | The accumulative number of seconds the device has been in use | False +Water Level | The current water level percentage measured | True - Switch entities @@ -719,10 +723,11 @@ Water Tank Empty | Indicates whether the water tank is empty or not - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Humidity | The current humidity measured -Temperature | The current temperature measured +Sensor | Description | Enabled by default +----------------------- | -------------------------------------------------------------- | ------------------ +Humidity | The current humidity measured | True +Temperature | The current temperature measured | True +Use Time | The accumulative number of seconds the device has been in use | False - Switch entities From 9f93738baaed769e2fedbdb94e50e0b8b8fec9da Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 14 Oct 2021 00:20:23 +0200 Subject: [PATCH 022/102] Remove deprecated Wink integration (#19757) --- .textlintrc.json | 1 - .../splitting_configuration.markdown | 4 - source/_integrations/wink.markdown | 689 ------------------ source/_redirects | 25 +- 4 files changed, 13 insertions(+), 706 deletions(-) delete mode 100644 source/_integrations/wink.markdown diff --git a/.textlintrc.json b/.textlintrc.json index aaf0c0dcc69..6476a18fd0f 100644 --- a/.textlintrc.json +++ b/.textlintrc.json @@ -271,7 +271,6 @@ "Vultr", "WebDAV", "WeMo", - "Wink", "WLED", "WWLLN", "Xiaomi", diff --git a/source/_docs/configuration/splitting_configuration.markdown b/source/_docs/configuration/splitting_configuration.markdown index 50300264f93..194808ceb7d 100644 --- a/source/_docs/configuration/splitting_configuration.markdown +++ b/source/_docs/configuration/splitting_configuration.markdown @@ -43,10 +43,6 @@ http: ifttt: key: ["nope"] -wink: - access_token: ["wouldn't you"] - refresh_token: ["like to know"] - zwave: usb_path: "/dev/ttyUSB0" config_path: "/usr/local/share/python-openzwave/config" diff --git a/source/_integrations/wink.markdown b/source/_integrations/wink.markdown deleted file mode 100644 index eea9cf3c11b..00000000000 --- a/source/_integrations/wink.markdown +++ /dev/null @@ -1,689 +0,0 @@ ---- -title: Wink -description: Instructions on how to set up the Wink hub within Home Assistant. -ha_category: - - Hub - - Alarm - - Binary Sensor - - Climate - - Cover - - Fan - - Light - - Lock - - Scene - - Sensor - - Switch - - Water Heater -featured: false -ha_iot_class: Cloud Polling -ha_release: pre 0.7 -ha_domain: wink -ha_platforms: - - alarm_control_panel - - binary_sensor - - climate - - cover - - fan - - light - - lock - - scene - - sensor - - switch - - water_heater ---- - -[Wink](https://www.wink.com/) is a home automation hub that can control a whole wide range of devices on the market. Or, as they say in their own words: -
- The Wink integration has been marked deprecated and is pending removal in Home Assistant Core 2021.12. - It is considered impossible to obtain the needed API keys to use this integration. The developer portal has been taken down and support has confirmed to their users they won't be allowing new applications. -
- -
- Wink offers one, quick and simple way to connect people with the products they rely on every day in their home. -
- -Home Assistant integrates with the Wink API and automatically sets up any switches, lights, locks, fans, climate devices (thermostats, air conditioners, and water heaters), covers, sensors, alarms, and sirens. - -There is currently support for the following device types within Home Assistant: - -- [Alarm](#alarm-control-panel) -- [Binary Sensor](#binary-sensor) -- [Climate](#climate) -- [Cover](#cover) -- [Fan](#fan) -- [Light](#light) -- [Lock](#lock) -- Scene -- [Sensor](#sensor) -- [Switch](#switch) -- [Water heater](#water-heater) - -## Authenticate using [developer.wink.com](https://developer.wink.com) - -You need to set up a developer account with Wink. This process can take a few days to get approved. - -Wink requests three pieces of information from the user when they sign up for a developer account. - -1. `Name:` This can be anything, for example, "Home Assistant" -2. `Website:` The external address of your Home Assistant instance. If not externally accessible you can use your email address. -3. `Redirect URI:` This should be `http://192.168.1.5:8123/auth/wink/callback` replacing the IP with the internal IP of your Home Assistant box. - -No settings are required in the `configuration.yaml` other than `wink:`. - -After adding `wink:` to your `configuration.yaml` and restarting Home Assistant you will see a persistent notification on the frontend with a `CONFIGURE` button that will guide you through the setup via the frontend configurator. - -
-When using the configurator make sure the initial setup is performed on the same local network as the Home Assistant instance, if not from the same box Home Assistant is running on. This will allow for authentication redirects to happen correctly. -
- -```yaml -wink: -``` - -## Full oauth authentication (legacy) - -This should be used for users that obtained their client_id and client_secret via email from Wink support prior to [developer.wink.com's](https://developer.wink.com) existence. - -```yaml -wink: - email: YOUR_WINK_EMAIL_ADDRESS - password: YOUR_WINK_PASSWORD - client_id: YOUR_WINK_CLIENT_ID - client_secret: YOUR_WINK_CLIENT_SECRET -``` - -Please pay attention that the required entries are only needed for legacy OAuth access. - -{% configuration %} -email: - description: Your Wink login email address. - required: true - type: string -password: - description: Your Wink login password. - required: true - type: string -client_id: - description: Your provided Wink `client_id`. - required: true - type: string -client_secret: - description: Your provided Wink `client_secret`. - required: true - type: string -local_control: - description: If set to `true` state changes for lights, locks and switches will be issued to the local hub. - required: false - type: boolean - default: false -{% endconfiguration %} - -Local control: - -- Wink's local control API isn't officially documented and therefore could be broken by a hub update. For these reasons `local_control` defaults to `false`. -- Using local control doesn't appear to make commands any quicker, but does function in an internet/Wink outage. -- Local control is also only available for the Wink hub v1 and v2, not the Wink relay. -- Local control isn't used during the start-up of Home Assistant; this means initial setup requires an active internet connection. -- Local control requests are first sent to the controlling hub. If a request fails, that request will attempt to go online. - -
- -It is possible for the hub to get into a bad state where it stops accepting local control request. If this happens, you will notice requests taking significantly longer as they are redirected online. This doesn't happen often, but when it does, it appears to be resolved by rebooting the hub. - -The following error will be logged if the hub is rejecting local requests. - -```txt -Error sending local control request. Sending request online -``` - -
- -## Service `refresh_state_from_wink` - -The Wink integration only obtains the device states from the Wink API once, during startup. All updates after that are pushed via a third party called PubNub. On rare occasions where an update isn't pushed device states can be out of sync. - -You can use the service wink/refresh_state_from_wink to pull the most recent state from the Wink API for all devices. If `local_control` is set to `true` states will be pulled from the devices controlling hub, not the online API. - -## Service `pull_newly_added_devices_from_wink` - -You can use the service wink/add_new_devices to pull any newly paired Wink devices to an already running instance of Home Assistant. Any new devices will also be added if Home Assistant is restarted. - -## Service `delete_wink_device` - -You can use the service wink/delete_wink_device to remove/unpair a device from Wink. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ---------------------------------------------------------- | -| `entity_id` | no | String that points at the `entity_id` of device to delete. | - -## Service `pair_new_device` - -You can use the service wink/pair_new_device to pair a new device to your Wink hub/relay - -| Service data attribute | Optional | Description | -| ---------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------- | -| `hub_name` | no | The name of the hub to pair a new device to. | -| `pairing_mode` | no | One of the following [zigbee, zwave, zwave_exclusion, zwave_network_rediscovery, lutron, bluetooth, kidde] | -| `kidde_radio_code` | conditional | A string of 8 1s and 0s one for each dip switch on the kidde device left --> right = 1 --> 8 (Required if pairing_mode = kidde) | - -
-Calling service wink/pull_newly_added_wink_devices after a device is paired will add that new device to Home Assistant. The device will also show up on the next restart of Home Assistant. -
- -## Service `rename_wink_device` - -You can use the service wink/rename_wink_device to change the name of a device. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ---------------------------------------------------------- | -| `entity_id` | no | String that points at the `entity_id` of device to rename. | -| `name` | no | The name to change it to. | - -
-Home Assistant entity_ids for Wink devices are based on the Wink device's name. Calling this service will not change the entity_id of the device until Home Assistant is restarted. -
- -
-The Wink hub, by default, can only be accessed via the cloud. This means it requires an active internet connection and you will experience delays when controlling and updating devices (~3s). -
- -## Custom Wink devices and their services - -- GoControl siren and strobe -- Dome siren/chime/strobe -- Quirky Nimbus (Legacy device) These can no longer be officially added to your Wink account - -### Service `set_siren_auto_shutoff` - -You can use the service wink/set_siren_auto_shutoff to set how long the siren will sound before shutting off. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------------------------------------------------------------ | -| `auto_shutoff` | no | Int. One of [None, -1, 30, 60, 120] (None and -1 are forever. Use None for gocontrol, and -1 for Dome) | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of siren. | - -Example: - -```yaml -script: - set_all_sirens_to_one_minute_auto_shutoff: - sequence: - - service: wink.set_siren_auto_shutoff - data: - auto_shutoff: 60 -``` - -
-The following services only work with the Dome siren/chime. -
- -### Service `set_chime_volume` - -You can use the service wink/set_chime_volume to set the volume for the chime on your Dome siren/chime. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------------------------------ | -| `volume` | no | String. One of ["low", "medium", "high"] | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of the siren/chime. | - -Example: - -```yaml -script: - set_chime_volume_to_low_for_all_chimes - sequence: - - service: wink.set_chime_volume - data: - volume: "low" -``` - -### Service `set_siren_volume` - -You can use the service wink/set_chime_volume to set the volume for the chime on your Dome siren/chime. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | -------------------------------------------------------------------- | -| `volume` | no | String. One of ["low", "medium", "high"] | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of siren/chime. | - -Example: - -```yaml -script: - set_siren_volume_to_low_for_all_sirens - sequence: - - service: wink.set_siren_volume - data: - volume: "low" -``` - -### Service `enable_chime` - -You can use the service wink/enable_chime to set the tone and enable the chime on your Dome siren/chime. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tone` | no | String. One of ["doorbell", "fur_elise", "doorbell_extended", "alert", "william_tell", "rondo_alla_turca", "police_siren", "evacuation", "beep_beep", "beep", "inactive"] | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of siren/chime. | - -Example: - -```yaml -script: - execute_doorbell - sequence: - - service: wink.enable_chime - data: - tone: "doorbell" -``` - -### Service `set_siren_tone` - -You can use the service wink/set_siren_tone to set the tone on your Dome siren. This tone will be used the next time the siren is executed. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tone` | no | String. One of ["doorbell", "fur_elise", "doorbell_extended", "alert", "william_tell", "rondo_alla_turca", "police_siren", "evacuation", "beep_beep", "beep"] | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of siren/chime. | - -Example: - -```yaml -script: - set_siren_to_alert: - sequence: - - service: wink.set_siren_tone - data: - tone: "alert" -``` - -### Service `set_siren_strobe_enabled` - -You can use the service wink/set_siren_strobe_enabled to enable or disable the strobe when the siren is executed. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | -------------------------------------------------------------------- | -| `enabled` | no | Boolean. True or False. | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of siren/chime. | - -Example: - -```yaml -script: - disable_siren_strobe: - sequence: - - service: wink.set_siren_strobe_enabled - data: - enabled: false -``` - -### Service `set_chime_strobe_enabled` - -You can use the service wink/set_chime_strobe_enabled to enable or disable the strobe when the chime is executed. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | -------------------------------------------------------------------- | -| `enabled` | no | Boolean. True or False. | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of chime/chime. | - -Example: - -```yaml -script: - disable_chime_strobe: - sequence: - - service: wink.set_chime_strobe_enabled - data: - enabled: false -``` - -### Service `set_nimbus_dial_state` - -You can use the service wink/set_nimbus_dial_state to update an individual dial's value/position and its labels - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| `entity_id` | no | String or list of strings that point at `entity_id`s of chime/chime. | -| `value` | no | A number, should be between the dials min and max value (See set_nimbus_dial_configuration below) | -| `labels` | yes | A list of strings the first being the value set on the dial's face and the second being the value on the dial face when the Nimbus is pressed | - -Example: - -```yaml -script: - set_dial_1_value: - sequence: - - service: wink.set_nimbus_dial_state - target: - entity_id: wink.nimbus_dial_1 - data: - value: 150 - labels: - - "Dial 1" - - "150" -``` - -### Service `set_nimbus_dial_configuration` - -You can use the service wink/set_nimbus_dial_configuration to update an individual dial's configuration. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ------------------------------------------------------------------------------- | -| `entity_id` | no | String or list of strings that point at `entity_id`s of chime/chime. | -| `rotation` | yes | One of "cw" or "ccw" the direction the dial hand should rotate. | -| `ticks` | yes | A positive number, the number of times the hand should move. | -| `scale` | yes | One of "linear" or "log" How the dial should move in response to higher values. | -| `min_value` | yes | A number, the minimum value that the dial can have. | -| `max_value` | yes | A number, the maximum value that the dial can have. | -| `min_position` | yes | A number generally [0-360], the minimum position for the dial's hand. | -| `max_value` | yes | A number generally [0-360], the maximum position for the dial's hand. | - -Example: - -```yaml -script: - set_dial_1_value: - sequence: - - service: wink.set_nimbus_dial_state - target: - entity_id: wink.nimbus_dial_1 - data: - rotation: "ccw" -``` - -## Alarm Control Panel - -The Wink alarm platform allows you to control your [Wink](https://www.wink.com/) Canary all-in-one security camera. - -The requirement is that you have setup [Wink](/integrations/wink/) from above. - -### Supported devices - -- Canary all-in-one security camera - -
-The above devices are confirmed to work, but others may work as well. -
- -## Binary Sensor - -The Wink binary sensor platform allows you to get data from your [Wink](https://www.wink.com/) binary sensors. - -The requirement is that you have setup [Wink](/integrations/wink/) from above. - -### Supported Binary sensor devices - -- Smoke and CO detectors (No Wink hub required for Nest) -- Window/Door sensors -- Motion sensors -- Ring Door bells (No hub required) -- Liquid presence sensors -- Z-Wave lock key codes -- Lutron connected bulb remote buttons -- Wink Relay buttons and presence detection -- Wink spotter loudness and vibration (No Wink hub required) -- Wink hub devices connection status. This includes any paired hubs like Hue, Wink v1, Wink v2, Wink Relay... -- Dropcam sensors - -
-The above devices are confirmed to work, but others may work as well. -
- -## Climate - -The Wink climate platform allows you to get data from your [Wink](https://www.wink.com/) thermostats and air conditioners. - -The requirement is that you have setup [Wink](/integrations/wink/) from above. - -### Supported climate devices - -- Nest (No Wink hub required) -- Ecobee (No Wink hub required) -- Sensi (No Wink hub required) -- Carrier (Unconfirmed) -- Honeywell (No Wink hub required) -- Generic Z-Wave -- Quirky Aros window AC unit - -
-The above devices are confirmed to work, but others may work as well. -
- -## Cover - -Wink Cover garage door functionality varies on the product. Home Assistant can open, close, and view state of GoControl/Linear openers. For Chamberlain MyQ-enabled openers, Home Assistant is limited to show current state (open or closed) only using this Wink cover. This restriction was imposed by Chamberlain for third party control. Wink suggests that MyQ customers should contact Chamberlain directly to inquire about expanding permissions. - -The [MyQ Cover](/integrations/myq) does provide full functionality for opening and closing Chamberlain MyQ-enabled garage doors. If installed along with the Wink Component, a duplicate garage door entity may exist. - -The requirement is that you have setup [Wink](/integrations/wink/) from above. - -### Supported cover devices - -- Bali window treatments -- Lutron shades -- Pella motorized blinds and shades -- GoControl garage door opener -- Chamberlain MyQ (Limited functionality) (No Wink hub required) - -
-The above devices are confirmed to work, but others may work as well. -
- -## Fan - -The Wink fan platform allows you to control your [Wink](https://www.wink.com/) fans. - -The requirement is that you have setup [Wink](/integrations/wink/) from above. - -### Supported fan devices - -- Home Decorator Wink-enabled Gardinier ceiling fan -- Hampton Bay ceiling fan module - -
-The above devices are confirmed to work, but others may work as well. -
- -## Light - -The `wink` light platform allows you to use your [Wink](https://www.wink.com/) lights. - -The requirement is that you have setup [Wink](/integrations/wink/) from above. - -### Supported light devices - -- Z-Wave switches with dimming -- Hue -- Lightify -- GE link -- Wink light groups (User created groups of lights) - -
-The above devices are confirmed to work, but others may work as well. -
- -## Lock - -The Wink lock platform allows you to control your [Wink](https://www.wink.com/) locks. - -The requirement is that you have setup [Wink](/integrations/wink/) from above. - -### Supported lock devices - -- Kwikset -- Schlage -- August (No Wink hub required) (August Connect required) -- Generic Z-Wave - -
-The following services have only been confirmed on Schlage locks. -
- -### Service `set_lock_alarm_mode` - -You can use the service wink/set_lock_alarm_mode to set the alarm mode of your lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | -------------------------------------------------------------- | -| `mode` | no | String one of tamper, activity, or forced_entry | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. | - -Example: - -```yaml -script: - set_locks_to_tamper: - sequence: - - service: wink.set_lock_alarm_mode - data: - mode: "tamper" -``` - -### Service `set_lock_alarm_sensitivity` - -You can use the service wink/set_lock_alarm_sensitivity to set the alarm sensitivity of your lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | -------------------------------------------------------------- | -| `sensitivity` | no | String one of low, medium_low, medium, medium_high, high. | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. | - -Example: - -```yaml -script: - set_locks_to_high_sensitivity: - sequence: - - service: wink.set_lock_alarm_sensitivity - data: - sensitivity: "high" -``` - -### Service `set_lock_alarm_state` - -You can use the service wink/set_lock_alarm_state to set the alarm state of your lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | -------------------------------------------------------------- | -| `enabled` | no | Boolean enabled or disabled, true or false | | | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. | | | - -Example: - -```yaml -script: - disable_all_locks_alarm: - sequence: - - service: wink.set_lock_alarm_state - data: - enabled: false -``` - -### Service `set_lock_beeper_state` - -You can use the service wink/set_lock_beeper_state to set the beeper state of your lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | -------------------------------------------------------------- | -| `enabled` | no | Boolean enabled or disabled, true or false | | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. | | - -Example: - -```yaml -script: - disable_all_locks_beepers: - sequence: - - service: wink.set_lock_beeper_state - data: - enabled: false -``` - -### Service `set_lock_vacation_mode` - -You can use the service wink/set_lock_vacation_mode to set the vacation mode of your lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | -------------------------------------------------------------- | -| `enabled` | no | Boolean enabled or disabled, true or false | -| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. | - -Example: - -```yaml -script: - enabled_vacation_mode_on_all_locks: - sequence: - - service: wink.set_lock_vacation_mode - data: - enabled: false -``` - -### Service `add_new_lock_key_code` - -You can use the service wink/add_new_lock_key_code to add a new user code to your Wink lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | -------------------------------------------------------------- | -| `entity_id` | no | String or list of strings that point at `entity_id`s of locks. | -| `name` | no | the name of the new key code | -| `code` | no | The new code. Must match length of existing codes. | - -
-Calling service wink/pull_newly_added_wink_devices will add the new key code to Home Assistant. The device will also show up on the next restart of Home Assistant. -
- -
-If supported by your lock, a binary sensor will be created for each user key code you have defined. These key codes will turn on when the code is entered and automatically turn off after a few seconds. -
- -## Sensor - -The Wink sensor platform allows you to get data from your [Wink](https://www.wink.com/) sensors. - -The requirement is that you have setup [Wink](/integrations/wink/) from above. - -### Supported sensor devices - -- Wink Relay temperature, proximity, and humidity -- Wink Spotter temperature, humidity, and brightness (No Wink hub required) -- Wink Porkfolio balance (No Wink hub required) -- Wink eggminder (No Wink hub required) -- Nest protect Smoke and CO severity (No confirmation that this is actually reported) (No Wink hub required) -- Motion sensor temperature -- Quirky refuel propane tank monitor (No Wink hub required) - -
-The above devices are confirmed to work, but others may work as well. -
- -## Switch - -The Wink switch platform allows you to control your [Wink](https://www.wink.com/) switches. - -The requirement is that you have set up [Wink](/integrations/wink/) from above. - -## Supported switch devices - -- Wink Pivot power genius (No Wink hub required) -- non-dimming Z-Wave in-wall switches (dimming switches show up as lights) -- Wink Relay load controlling switches -- Rachio sprinkler controller (No Wink hub required) -- iHome smart plug (No Wink hub required) -- Wink switch groups (User created groups of switches) - -## Water heater - -The Wink water heater platform allows you to get data from your [Wink](https://www.wink.com/) Water Heaters. - -The requirement is that you have set up [Wink](/integrations/wink/) from above. - -## Supported water heaters - -- Rheem Econet water heaters (No Wink hub required) - -
- -Wink water heaters use to live under the `climate` platform prior to release 0.81. - -
diff --git a/source/_redirects b/source/_redirects index 2bcd864e9d6..2948f9f4603 100644 --- a/source/_redirects +++ b/source/_redirects @@ -111,7 +111,6 @@ /components/alarm_control_panel.spc /integrations/spc /components/alarm_control_panel.totalconnect /integrations/totalconnect /components/alarm_control_panel.verisure /integrations/verisure#alarm-control-panel -/components/alarm_control_panel.wink /integrations/wink#alarm-control-panel /components/alarm_control_panel.yale_smart_alarm /integrations/yale_smart_alarm /components/apiai /integrations/dialogflow /components/binary_sensor.abode /integrations/abode#binary-sensor @@ -207,7 +206,6 @@ /components/binary_sensor.vultr /integrations/vultr#binary-sensor /components/binary_sensor.w800rf32 /integrations/w800rf32#binary-sensor /components/binary_sensor.wemo /integrations/wemo -/components/binary_sensor.wink /integrations/wink#binary-sensor /components/binary_sensor.wirelesstag /integrations/wirelesstag#binary-sensor /components/binary_sensor.workday /integrations/workday /components/binary_sensor.zha /integrations/zha @@ -290,7 +288,6 @@ /components/climate.velbus /integrations/velbus /components/climate.venstar /integrations/venstar /components/climate.vera /integrations/vera -/components/climate.wink /integrations/wink#climate /components/climate.xs1 /integrations/xs1 /components/climate.zhong_hong /integrations/zhong_hong /components/climate.zwave /integrations/zwave#climate @@ -322,7 +319,6 @@ /components/cover.tuya /integrations/tuya /components/cover.velux /integrations/velux /components/cover.vera /integrations/vera -/components/cover.wink /integrations/wink#cover /components/cover.zwave /integrations/zwave#cover /components/cppm /integrations/cppm_tracker /components/device_tracker.actiontec /integrations/actiontec @@ -386,7 +382,6 @@ /components/fan.smartthings /integrations/smartthings#fan /components/fan.tuya /integrations/tuya /components/fan.wemo /integrations/wemo#fan -/components/fan.wink /integrations/wink#fan /components/fan.zha /integrations/zha /components/fan.zwave /integrations/zwave /components/generic /integrations/generic @@ -468,7 +463,6 @@ /components/light.tuya /integrations/tuya /components/light.vera /integrations/vera /components/light.wemo /integrations/wemo -/components/light.wink /integrations/wink#light /components/light.x10 /integrations/x10 /components/light.yeelight /integrations/yeelight /components/light.yeelightsunflower /integrations/yeelightsunflower @@ -491,7 +485,6 @@ /components/lock.vera /integrations/vera /components/lock.verisure /integrations/verisure /components/lock.volvooncall /integrations/volvooncall -/components/lock.wink /integrations/wink#lock /components/lock.zwave /integrations/zwave#lock /components/mailbox.asterisk_cdr /integrations/asterisk_cdr /components/mailbox.asterisk_mbox /integrations/asterisk_mbox @@ -629,7 +622,6 @@ /components/scene.tuya /integrations/tuya /components/scene.velux /integrations/velux /components/scene.vera /integrations/vera -/components/scene.wink /integrations/wink /components/sensor.abode /integrations/abode /components/sensor.ads /integrations/ads#sensor /components/sensor.aftership /integrations/aftership @@ -912,7 +904,6 @@ /components/sensor.waterfurnace /integrations/waterfurnace /components/sensor.waze_travel_time /integrations/waze_travel_time /components/sensor.whois /integrations/whois -/components/sensor.wink /integrations/wink#sensor /components/sensor.wirelesstag /integrations/wirelesstag#sensor /components/sensor.worldclock /integrations/worldclock /components/sensor.worldtidesinfo /integrations/worldtidesinfo @@ -1036,7 +1027,6 @@ /components/switch.vultr /integrations/vultr#switch /components/switch.wake_on_lan /integrations/wake_on_lan#switch /components/switch.wemo /integrations/wemo -/components/switch.wink /integrations/wink#switch /components/switch.wirelesstag /integrations/wirelesstag#switch /components/switch.xs1 /integrations/xs1 /components/switch.zha /integrations/zha @@ -1060,7 +1050,6 @@ /components/vacuum.roomba /integrations/roomba /components/vlc-telnet /integrations/vlc_telnet /components/water_heater.econet /integrations/econet -/components/water_heater.wink /integrations/wink#water-heater /components/weather.buienradar /integrations/buienradar /components/weather.ecobee /integrations/ecobee /components/weather.ipma /integrations/ipma @@ -1967,7 +1956,6 @@ /components/websocket_api /integrations/websocket_api /components/wemo /integrations/wemo /components/whois /integrations/whois -/components/wink /integrations/wink /components/wirelesstag /integrations/wirelesstag /components/withings /integrations/withings /components/workday /integrations/workday @@ -2321,3 +2309,16 @@ /components/device_tracker.trackr /more-info/removed-integration 301 /components/trackr /more-info/removed-integration 301 /integrations/trackr /more-info/removed-integration 301 +/components/alarm_control_panel.wink /more-info/removed-integration 301 +/components/binary_sensor.wink /more-info/removed-integration 301 +/components/climate.wink /more-info/removed-integration 301 +/components/cover.wink /more-info/removed-integration 301 +/components/fan.wink /more-info/removed-integration 301 +/components/light.wink /more-info/removed-integration 301 +/components/lock.wink /more-info/removed-integration 301 +/components/scene.wink /more-info/removed-integration 301 +/components/sensor.wink /more-info/removed-integration 301 +/components/switch.wink /more-info/removed-integration 301 +/components/water_heater.wink /more-info/removed-integration 301 +/components/wink /more-info/removed-integration 301 +/integrations/wink /more-info/removed-integration 301 From 690bd56ab1804f6387a6b0c96fcab48075589e64 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 14 Oct 2021 11:27:48 +0200 Subject: [PATCH 023/102] Remove deprecated Lyft integration (#19760) --- source/_integrations/lyft.markdown | 81 ------------------------------ source/_redirects | 5 +- 2 files changed, 3 insertions(+), 83 deletions(-) delete mode 100644 source/_integrations/lyft.markdown diff --git a/source/_integrations/lyft.markdown b/source/_integrations/lyft.markdown deleted file mode 100644 index 0fd858ed8e5..00000000000 --- a/source/_integrations/lyft.markdown +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: Lyft -description: How to integrate Lyft in Home Assistant -ha_category: - - Transport -ha_iot_class: Cloud Polling -ha_release: 0.41 -ha_domain: lyft -ha_platforms: - - sensor ---- - -
-The Lyft integration has been marked deprecated and is pending removal in Home Assistant Core 2021.10. -It is considered impossible to obtain the needed API keys to use this integration. -
- - -The `lyft` sensor will give you time and price estimates for all available [Lyft](https://lyft.com) products at the given `start_latitude` and `start_longitude`.The `ATTRIBUTES` are used to provide extra information about products, such as vehicle capacity and fare rates. If an `end_latitude` and `end_longitude` are specified, a price estimate will also be provided. One sensor will be created for each product at the given `start` location, for pickup time. A second sensor for each product, for estimated price, will be created if a destination is specified. The sensor is powered by the official Lyft [API](https://developer.lyft.com/docs). - -You must create an application [here](https://www.lyft.com/developers/apps) to obtain a `client_id` and `client_secret`. - -To enable this sensor, add the following lines to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: lyft - client_id: CLIENT_ID - client_secret: CLIENT_SECRET -``` - -{% configuration %} -client_id: - description: "A client id obtained from [developer.lyft.com](https://developer.lyft.com) after [creating an app](https://www.lyft.com/developers/apps)." - required: true - type: string -client_secret: - description: "A client secret obtained from [developer.lyft.com](https://developer.lyft.com) after [creating an app](https://www.lyft.com/developers/apps)." - required: true - type: string -start_latitude: - description: The starting latitude for a trip. - required: false - type: float - default: "The latitude defined under the `homeassistant` key in `configuration.yaml`." -start_longitude: - description: The starting longitude for a trip. - required: false - type: float - default: "The longitude defined under the `homeassistant` key in `configuration.yaml`." -end_latitude: - description: The ending latitude for a trip. While `end_latitude` is optional, providing an `end_latitude`/`end_longitude` allows price estimates as well as time. - required: false - type: float -end_longitude: - description: The ending longitude for a trip. While `end_longitude` is optional, providing an `end_latitude`/`end_longitude` allows price estimates as well as time. - required: false - type: float -product_ids: - description: A list of Lyft product IDs. - required: false - type: [list, string] -{% endconfiguration %} - -A full configuration entry could look like the sample below: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: lyft - client_id: CLIENT_ID - client_secret: CLIENT_SECRET - start_latitude: 37.8116380 - start_longitude: -122.2648050 - end_latitude: 37.615223 - end_longitude: -122.389977 - product_ids: - - 'lyft' - - 'lyft_plus' -``` diff --git a/source/_redirects b/source/_redirects index 2948f9f4603..7b3762d5e8c 100644 --- a/source/_redirects +++ b/source/_redirects @@ -760,7 +760,6 @@ /components/sensor.loop_energy /integrations/loopenergy /components/sensor.loopenergy /integrations/loopenergy /components/sensor.luftdaten /integrations/luftdaten#sensor -/components/sensor.lyft /integrations/lyft /components/sensor.magicseaweed /integrations/magicseaweed /components/sensor.meteo_france /integrations/meteo_france /components/sensor.mfi /integrations/mfi#sensor @@ -1518,7 +1517,6 @@ /components/lutron /integrations/lutron /components/lutron_caseta /integrations/lutron_caseta /components/lw12wifi /integrations/lw12wifi -/components/lyft /integrations/lyft /components/magicseaweed /integrations/magicseaweed /components/mailbox /integrations/mailbox /components/mailgun /integrations/mailgun @@ -2322,3 +2320,6 @@ /components/water_heater.wink /more-info/removed-integration 301 /components/wink /more-info/removed-integration 301 /integrations/wink /more-info/removed-integration 301 +/components/lyft /more-info/removed-integration 301 +/components/sensor.lyft /more-info/removed-integration 301 +/integrations/lyft /more-info/removed-integration 301 From 483613a0e23c6ddd37a08ed71da00fff162f6ebc Mon Sep 17 00:00:00 2001 From: Steffen Ronalter Date: Fri, 15 Oct 2021 08:24:22 +0200 Subject: [PATCH 024/102] Add onewire support for DS2413 (#19337) --- source/_integrations/onewire.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/onewire.markdown b/source/_integrations/onewire.markdown index c147abd29bf..2b739b05ae4 100644 --- a/source/_integrations/onewire.markdown +++ b/source/_integrations/onewire.markdown @@ -32,6 +32,7 @@ Each 1-wire component data sheet describes the different properties the componen | -------|:-----|:-----| | 12 | [DS2406](https://datasheets.maximintegrated.com/en/ds/DS2406.pdf) | 2 sensed (sensed.A/B) [4](#note_4) | | 29 | [DS2408](https://datasheets.maximintegrated.com/en/ds/DS2408.pdf) | 8 sensed (sensed.0-7) [4](#note_4) | +| 3A | [DS2413](https://datasheets.maximintegrated.com/en/ds/DS2413.pdf) | 2 sensed (sensed.A/B) [4](#note_4) | #### Sensors: @@ -55,6 +56,7 @@ Each 1-wire component data sheet describes the different properties the componen | 05 | [DS2405](https://datasheets.maximintegrated.com/en/ds/DS2405.pdf) | 1 PIO [4](#note_4) | | 12 | [DS2406](https://datasheets.maximintegrated.com/en/ds/DS2406.pdf) | 2 latches (latch.A/B) and 2 PIOs (PIO.A/B) [4](#note_4) | | 29 | [DS2408](https://datasheets.maximintegrated.com/en/ds/DS2408.pdf) | 8 latches (latch.0-7) and 8 PIOs (PIO.0/7) [4](#note_4) | +| 3A | [DS2413](https://datasheets.maximintegrated.com/en/ds/DS2413.pdf) | 2 PIOs (PIO.A/B) [4](#note_4) | #### Bridges: From 818f786454ab96bcba8804dd7d3d9ddb29e5ad63 Mon Sep 17 00:00:00 2001 From: Martin Hjelmare Date: Sat, 16 Oct 2021 00:00:12 +0200 Subject: [PATCH 025/102] Add vlc_telnet config flow (#19733) --- source/_integrations/vlc_telnet.markdown | 51 +++--------------------- 1 file changed, 6 insertions(+), 45 deletions(-) diff --git a/source/_integrations/vlc_telnet.markdown b/source/_integrations/vlc_telnet.markdown index 7a981418307..a61fad31b11 100644 --- a/source/_integrations/vlc_telnet.markdown +++ b/source/_integrations/vlc_telnet.markdown @@ -8,6 +8,8 @@ ha_iot_class: Local Polling ha_codeowners: - '@rodripf' - '@dmcc' + - '@MartinHjelmare' +ha_config_flow: true ha_domain: vlc_telnet ha_platforms: - media_player @@ -15,59 +17,18 @@ ha_platforms: The `vlc_telnet` platform allows you to control a [VLC media player](https://www.videolan.org/vlc/index.html) using the built in telnet interface. -To add a VLC media player to your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -media_player: - - platform: vlc_telnet - host: IP_ADDRESS - password: PASSWORD -``` - -{% configuration %} -name: - default: VLC-TELNET - description: The name to use in the frontend. - required: false - type: string -password: - description: The password to control the VLC through the telnet interface. - required: true - type: string -host: - description: The hostname or IP address where the VLC Player is running. - required: true - type: string -port: - default: 4212 - description: The port number where the VLC Player is running. - required: false - type: integer -{% endconfiguration %} - -Only the "music" media type is supported for now. - -This service will control any instance of VLC player on the network with the telnet interface activated. +This service will control any instance of VLC player on the network with the telnet interface activated. To activate the telnet interface on your VLC Player please read the [official VLC documentation](https://wiki.videolan.org/Documentation:Modules/telnet/). Also remember to add a firewall rule allowing inbound connections for the port used in the device running VLC. In case the VLC is running on a host with a locale other than English, you may get some errors during the volume change. This is related to the different use of the decimal separator in other countries. Consider to set the locale to `en_US` before starting VLC. -## Full configuration +{% include integrations/config_flow.md %} -A full configuration for VLC could look like the one below: +## Services -```yaml -# Example configuration.yaml entry -media_player: - - platform: vlc_telnet - name: Remote Player - host: 192.168.1.48 - port: 4212 - password: your-secure-password -``` +When using the `media_player.play_media` service, only the "music" media type is supported for now. ## Home Assistant Add-on From f4294d6a32b22d63c66221be99716a6b9596fc60 Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Sat, 16 Oct 2021 23:54:11 +0200 Subject: [PATCH 026/102] Refer to the official VLC add-on in VLC telnet integration (#19808) --- source/_integrations/vlc_telnet.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/vlc_telnet.markdown b/source/_integrations/vlc_telnet.markdown index a61fad31b11..af74840b0ad 100644 --- a/source/_integrations/vlc_telnet.markdown +++ b/source/_integrations/vlc_telnet.markdown @@ -32,5 +32,5 @@ When using the `media_player.play_media` service, only the "music" media type is ## Home Assistant Add-on -You can run a VLC Media Player on your Home Assistant installation using the a community provided [add-on](https://github.com/rodripf/hassio-local-vlc). -Using it you can play files on the local network, Internet or files and playlist locally saved to the `/share` folder of your Home Assistant installation. +You can run a VLC Media Player on your Home Assistant installation using the official [VLC add-on](https://github.com/home-assistant/addons/blob/master/vlc/DOCS.md). +Using it you can play files on the local network, Internet or files and playlist locally saved to the `/share` and `/media` folder of your Home Assistant installation. From 2f27e946ac546245617b5b8a8f103534b6b81de3 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Sun, 17 Oct 2021 19:19:10 +0200 Subject: [PATCH 027/102] Document entity_category for MQTT entities (#19786) --- .../alarm_control_panel.mqtt.markdown | 5 +++++ source/_integrations/binary_sensor.mqtt.markdown | 5 +++++ source/_integrations/camera.mqtt.markdown | 5 +++++ source/_integrations/climate.mqtt.markdown | 5 +++++ source/_integrations/cover.mqtt.markdown | 5 +++++ source/_integrations/fan.mqtt.markdown | 5 +++++ source/_integrations/humidifier.mqtt.markdown | 5 +++++ source/_integrations/light.mqtt.markdown | 15 +++++++++++++++ source/_integrations/lock.mqtt.markdown | 5 +++++ source/_integrations/number.mqtt.markdown | 5 +++++ source/_integrations/scene.mqtt.markdown | 5 +++++ source/_integrations/select.mqtt.markdown | 5 +++++ source/_integrations/sensor.mqtt.markdown | 5 +++++ source/_integrations/switch.mqtt.markdown | 5 +++++ source/_integrations/vacuum.mqtt.markdown | 5 +++++ 15 files changed, 85 insertions(+) diff --git a/source/_integrations/alarm_control_panel.mqtt.markdown b/source/_integrations/alarm_control_panel.mqtt.markdown index d48f6e5c9a4..4d7e258d01e 100644 --- a/source/_integrations/alarm_control_panel.mqtt.markdown +++ b/source/_integrations/alarm_control_panel.mqtt.markdown @@ -131,6 +131,11 @@ enabled_by_default: required: false type: boolean default: true +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 diff --git a/source/_integrations/binary_sensor.mqtt.markdown b/source/_integrations/binary_sensor.mqtt.markdown index 458bbf01056..ee5a13f09f7 100644 --- a/source/_integrations/binary_sensor.mqtt.markdown +++ b/source/_integrations/binary_sensor.mqtt.markdown @@ -105,6 +105,11 @@ enabled_by_default: required: false type: boolean default: true +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None expire_after: description: Defines the number of seconds after the sensor's state expires, if it's not updated. After expiry, the sensor's state becomes `unavailable`. required: false diff --git a/source/_integrations/camera.mqtt.markdown b/source/_integrations/camera.mqtt.markdown index 7654562a68e..285b33f891d 100644 --- a/source/_integrations/camera.mqtt.markdown +++ b/source/_integrations/camera.mqtt.markdown @@ -94,6 +94,11 @@ enabled_by_default: required: false type: boolean default: true +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 diff --git a/source/_integrations/climate.mqtt.markdown b/source/_integrations/climate.mqtt.markdown index abb5cc6f07d..0fe5a811843 100644 --- a/source/_integrations/climate.mqtt.markdown +++ b/source/_integrations/climate.mqtt.markdown @@ -133,6 +133,11 @@ enabled_by_default: required: false type: boolean default: true +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None fan_mode_command_template: description: A template to render the value sent to the `fan_mode_command_topic` with. required: false diff --git a/source/_integrations/cover.mqtt.markdown b/source/_integrations/cover.mqtt.markdown index 89919b054ac..04e0d2b9b46 100644 --- a/source/_integrations/cover.mqtt.markdown +++ b/source/_integrations/cover.mqtt.markdown @@ -115,6 +115,11 @@ enabled_by_default: required: false type: boolean default: true +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 diff --git a/source/_integrations/fan.mqtt.markdown b/source/_integrations/fan.mqtt.markdown index 4de4d1ec7f6..c097f23c414 100644 --- a/source/_integrations/fan.mqtt.markdown +++ b/source/_integrations/fan.mqtt.markdown @@ -106,6 +106,11 @@ enabled_by_default: required: false type: boolean default: true +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 diff --git a/source/_integrations/humidifier.mqtt.markdown b/source/_integrations/humidifier.mqtt.markdown index c98f622a596..ea63a6ed236 100644 --- a/source/_integrations/humidifier.mqtt.markdown +++ b/source/_integrations/humidifier.mqtt.markdown @@ -112,6 +112,11 @@ enabled_by_default: required: false type: boolean default: true +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 diff --git a/source/_integrations/light.mqtt.markdown b/source/_integrations/light.mqtt.markdown index e183f47dde6..12454b3f285 100644 --- a/source/_integrations/light.mqtt.markdown +++ b/source/_integrations/light.mqtt.markdown @@ -165,6 +165,11 @@ enabled_by_default: required: false type: boolean default: true +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None effect_command_topic: description: "The MQTT topic to publish commands to change the light's effect state." required: false @@ -526,6 +531,11 @@ enabled_by_default: required: false type: boolean default: true +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None effect: description: Flag that defines if the light supports effects. required: false @@ -864,6 +874,11 @@ enabled_by_default: required: false type: boolean default: true +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None effect_list: description: List of possible effects. required: false diff --git a/source/_integrations/lock.mqtt.markdown b/source/_integrations/lock.mqtt.markdown index f2b54c28c8a..43f9ee038f4 100644 --- a/source/_integrations/lock.mqtt.markdown +++ b/source/_integrations/lock.mqtt.markdown @@ -102,6 +102,11 @@ enabled_by_default: required: false type: boolean default: true +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 diff --git a/source/_integrations/number.mqtt.markdown b/source/_integrations/number.mqtt.markdown index d58dc53821a..059288c739b 100644 --- a/source/_integrations/number.mqtt.markdown +++ b/source/_integrations/number.mqtt.markdown @@ -96,6 +96,11 @@ enabled_by_default: required: false type: boolean default: true +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 diff --git a/source/_integrations/scene.mqtt.markdown b/source/_integrations/scene.mqtt.markdown index 0b1428a22bf..5adcd8e61ef 100644 --- a/source/_integrations/scene.mqtt.markdown +++ b/source/_integrations/scene.mqtt.markdown @@ -59,6 +59,11 @@ enabled_by_default: required: false type: boolean default: true +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 for the scene. required: false diff --git a/source/_integrations/select.mqtt.markdown b/source/_integrations/select.mqtt.markdown index 73229ce0eb0..66a2b93f918 100644 --- a/source/_integrations/select.mqtt.markdown +++ b/source/_integrations/select.mqtt.markdown @@ -100,6 +100,11 @@ enabled_by_default: required: false type: boolean default: true +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 diff --git a/source/_integrations/sensor.mqtt.markdown b/source/_integrations/sensor.mqtt.markdown index 9cac92062ff..90c9edb8e12 100644 --- a/source/_integrations/sensor.mqtt.markdown +++ b/source/_integrations/sensor.mqtt.markdown @@ -97,6 +97,11 @@ enabled_by_default: required: false type: boolean default: true +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None expire_after: description: Defines the number of seconds after the sensor's state expires, if it's not updated. After expiry, the sensor's state becomes `unavailable`. required: false diff --git a/source/_integrations/switch.mqtt.markdown b/source/_integrations/switch.mqtt.markdown index 28ff0338d34..dd798f3f09d 100644 --- a/source/_integrations/switch.mqtt.markdown +++ b/source/_integrations/switch.mqtt.markdown @@ -102,6 +102,11 @@ enabled_by_default: required: false type: boolean default: true +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 diff --git a/source/_integrations/vacuum.mqtt.markdown b/source/_integrations/vacuum.mqtt.markdown index 60b83f82b34..ffd64025cad 100644 --- a/source/_integrations/vacuum.mqtt.markdown +++ b/source/_integrations/vacuum.mqtt.markdown @@ -98,6 +98,11 @@ enabled_by_default: required: false type: boolean default: true +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None error_template: description: Defines a [template](/topics/templating/) to define potential error messages emitted by the vacuum. This is required if `error_topic` is set. required: false From 3c7be31312f26335f5626772f440e577fe241589 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 17 Oct 2021 11:57:36 -1000 Subject: [PATCH 028/102] Add support for power state push updates to flux_led (#19813) --- source/_integrations/flux_led.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/flux_led.markdown b/source/_integrations/flux_led.markdown index 7015f1a0091..2ed2322f910 100644 --- a/source/_integrations/flux_led.markdown +++ b/source/_integrations/flux_led.markdown @@ -4,7 +4,7 @@ description: Instructions on how to setup Flux led/MagicHome/MagicLight within H ha_category: - Light - Switch -ha_iot_class: Local Polling +ha_iot_class: Local Push ha_release: 0.25 ha_domain: flux_led ha_platforms: From 6fc44eac1bd1d6a0630e1654ec361ac5d2f7b051 Mon Sep 17 00:00:00 2001 From: Martin Hjelmare Date: Tue, 19 Oct 2021 12:06:32 +0200 Subject: [PATCH 029/102] Update Z-Wave integrations deprecation and migration status (#19856) --- source/_integrations/ozw.markdown | 9 +++++---- source/_integrations/zwave.markdown | 2 +- source/_integrations/zwave_js.markdown | 6 ++++-- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/source/_integrations/ozw.markdown b/source/_integrations/ozw.markdown index 1ad01cd2f9a..9685123f0dd 100644 --- a/source/_integrations/ozw.markdown +++ b/source/_integrations/ozw.markdown @@ -1,5 +1,5 @@ --- -title: OpenZWave (beta) +title: OpenZWave (deprecated) description: Instructions on how to integrate OpenZWave with Home Assistant. ha_category: - Switch @@ -22,14 +22,15 @@ ha_platforms: - switch --- -This integration allows you to utilize OpenZWave's ozwdaemon to control a Z-Wave network over MQTT. -
- As of mid-2021 this integration, as well as the upstream ozwdaemon project, are not currently maintained. If you're starting out with Z-Wave in Home Assistant, we recommend that you use [the Z-Wave JS integration](/integrations/zwave_js). + This integration is deprecated. We recommend using [the Z-Wave JS integration](/integrations/zwave_js). + + The OpenZWave integration will no longer receive any updates. The technical dependencies may render this integration unusable in the future, at which time it may be removed.
+This integration allows you to utilize OpenZWave's ozwdaemon to control a Z-Wave network over MQTT. ## Requirements diff --git a/source/_integrations/zwave.markdown b/source/_integrations/zwave.markdown index 026de32f162..7ffd523b611 100644 --- a/source/_integrations/zwave.markdown +++ b/source/_integrations/zwave.markdown @@ -33,7 +33,7 @@ ha_platforms: This integration is deprecated. We recommend using [the Z-Wave JS integration](/integrations/zwave_js). -The Z-Wave integration will no longer receive any updates. It will not be removed unless it becomes incompatible with a future version of Python. +The Z-Wave integration will no longer receive any updates. The technical dependencies may render this integration unusable in the future at which time it may be removed.

diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index 83587a7bf6d..b08c7c778c0 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -493,16 +493,18 @@ You can keep track of the Roadmap for the Z-Wave JS integration [here](https://g If you're new to Home Assistant, use Z-Wave JS. -The `zwave` integration has been marked as deprecated and will no longer receive any updates like new device files. The `ozw` integration will receive new device files if they are provided by upstream. +The `zwave` and `ozw` integrations have been marked as deprecated and will no longer receive any updates. It is perfectly doable to switch over from one of the above mentioned previous integrations to the new Z-Wave JS integration. The good news is that your entire Z-Wave network is **stored on your stick** so you will not have to run through your house to recreate your network. -If you are currently running the [`zwave`](/integrations/zwave/) or [`ozw`](/integrations/ozw/) Z-Wave integration and it works fine, there is **no need to switch over at this time** to Z-Wave JS. What is important to know is that all development focus currently goes to Z-Wave JS. The previous implementations are provided as-is. They will **NOT be removed** without proper notice but in time there *might* come technical dependencies that render one or both of those integrations unusable. +If you are currently running the [`zwave`](/integrations/zwave/) or [`ozw`](/integrations/ozw/) Z-Wave integration we recommend you to migrate to Z-Wave JS. All development focus now goes to Z-Wave JS. The previous implementations are provided as-is. They will not be removed without proper notice but in time there might come technical dependencies that render one or both of those integrations unusable. ### Automatic migration wizard For the `zwave` integration there is a migration wizard that will help you set up the Z-Wave JS integration, remove the `zwave` integration and migrate the entities and devices that can be mapped from the `zwave` integration to the Z-Wave JS integration. Some entities may not be able to migrate automatically and you will need to rename the corresponding available Z-Wave JS entities manually, after the migration. Before completing the migration you will be shown a list of entities that could not be migrated automatically, and you'll have the option to abort or continue with the migration. The migration wizard is available from the `zwave` integration configuration panel in the GUI. +There is no automatic migration wizard for the `ozw` integration. Please follow the manual migration path below if you want to migrate from `ozw` to Z-Wave JS. + ### In a nutshell this is what the migration path looks like 1) Make a **backup** of your Home Assistant configuration. If you're running the supervisor this is very easy to do by creating a backup. You should do this so you'll be able to quickly revert if you may run into unexpected problems. From c03166ccfdd525430d41bbda71f9b5a247b2d504 Mon Sep 17 00:00:00 2001 From: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com> Date: Tue, 19 Oct 2021 16:15:22 +0000 Subject: [PATCH 030/102] Reduce table size for xiaomi_miio vacuum sensor. (#19709) * Reduce table size for xiaomi_miio vacuum sensor. Signed-off-by: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com> * Fix spelling. Signed-off-by: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com> --- source/_integrations/xiaomi_miio.markdown | 43 +++++++++++++---------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/source/_integrations/xiaomi_miio.markdown b/source/_integrations/xiaomi_miio.markdown index d4187a8194a..18c7bc5d29d 100644 --- a/source/_integrations/xiaomi_miio.markdown +++ b/source/_integrations/xiaomi_miio.markdown @@ -1370,25 +1370,30 @@ automation: ### Sensors -Sensor | Description | Enabled by default | ------------------------------ | ---------------------------------------------------------------------------- | -------------------------------- | -DnD Start | The timestamp when the next DnD will start | False | -DnD End | The timestamp when the current or next DnD will end | False | -Total duration | The total cleaning duration in seconds | False | -Total Clean Area | The total cleaning area in square meters | False | -Total Clean Count | The total amount of times a clean cycle has been ran | False | -Total Dust Collection Count | The total amount of dust that has been collected | False | -Filter Left | How long the filter can be used in seconds until maintenance is required | False | -Main Brush Left | How long the main brush can be used in seconds until maintenance is required | False | -Side Brush Left | How long the side brush can be used in seconds until maintenance is required | False | -Sensor Dirty Left | How long the sensor can be used in seconds until maintenance is required | False | -Last Clean Area | The last cleaned area in square meters | True | -Last Clean Duration | The last clean duration in seconds | True | -Last Clean End | The last clean end time as a timestamp | True | -Last Clean Start | The last clean start time as a timestamp | True | -Mop Attached | If the mop is attached for vacuums that have a mop | True (If vacuum has a mop) | -Water Box Attached | If the watter box is attached for vacuums that have a water box | True (If vacuum has a water box) | -Water Shortage | If the water box is low on water | True (If vacuum has a water box) | +Sensor | Description | +----------------------------- | -----------------------------------------------------| +DnD Start* | The timestamp when the next DnD will start | +DnD End* | The timestamp when the current or next DnD will end | +Total duration* | The total cleaning duration in seconds | +Total Clean Area* | The total cleaning area in square meters | +Total Clean Count* | The total amount of times a clean cycle has been ran | +Total Dust Collection Count* | The total amount of dust that has been collected | +Filter Left* | How long the filter can be used in seconds | +Main Brush Left* | How long the main brush can be used in seconds | +Side Brush Left* | How long the side brush can be used in seconds | +Sensor Dirty Left* | How long the sensor can be used in seconds | +Last Clean Area | The last cleaned area in square meters | +Last Clean Duration | The last clean duration in seconds | +Last Clean End | The last clean end time as a timestamp | +Last Clean Start | The last clean start time as a timestamp | +Mop Attached** | If the mop is attached | +Water Box Attached** | If the watter box is attached | +Water Shortage** | If the water box is low on water | + +```text +* Needs to be manually enabled once the integration has been added. +** Only enabled if the vacuum has a mop. +``` ### Attributes From b596994e7eef312d64d022c1906019b5967b4cb0 Mon Sep 17 00:00:00 2001 From: Robert Svensson Date: Thu, 21 Oct 2021 08:15:33 +0200 Subject: [PATCH 031/102] UniFi - Add service reconnect_client (#19738) --- source/_integrations/unifi.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/unifi.markdown b/source/_integrations/unifi.markdown index 0c1c00bb4d5..0bc9c0ccca0 100644 --- a/source/_integrations/unifi.markdown +++ b/source/_integrations/unifi.markdown @@ -64,6 +64,14 @@ If Home Assistant and the UniFi controller are running on separate machines or V ## Services +### Service unifi.reconnect_client + +Try to get a wireless client to reconnect to the network. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | --------------------------------------------------------------------------- | +| `device_id` | No | String representing a device ID related to a UniFi integration. | + ### Service unifi.remove_clients Clean up clients on the UniFi Controller that has only been associated with the controller for a short period of time. The difference between first seen and last seen needs to be less than 15 minutes and the client can not have a fixed IP, hostname or name associated with it. From e16191ac6c0ea5b2393f001f91f6ca2d2f2ffe75 Mon Sep 17 00:00:00 2001 From: shbatm Date: Fri, 22 Oct 2021 04:59:55 -0500 Subject: [PATCH 032/102] Add push_weather_data Service to Rainmachine (#19600) Co-authored-by: Aaron Bach Co-authored-by: Franck Nijhof --- source/_integrations/rainmachine.markdown | 71 ++++++++++++++++------- 1 file changed, 51 insertions(+), 20 deletions(-) diff --git a/source/_integrations/rainmachine.markdown b/source/_integrations/rainmachine.markdown index 6550b0589c5..749c7eea05e 100644 --- a/source/_integrations/rainmachine.markdown +++ b/source/_integrations/rainmachine.markdown @@ -10,7 +10,7 @@ ha_release: 0.69 ha_iot_class: Local Polling ha_config_flow: true ha_codeowners: - - '@bachya' + - "@bachya" ha_domain: rainmachine ha_platforms: - binary_sensor @@ -34,19 +34,20 @@ There is currently support for the following device types within Home Assistant: Services accept either device IDs or entity IDs, depending on the nature of the service: -* Services that require a device ID as a target: - * `rainmachine.pause_watering` - * `rainmachine.stop_all` - * `rainmachine.unpause_watering` -* Services that require an entity ID as a target (note that the correct entity ID type must be provided, such as a program for a program-related service) - * `rainmachine.disable_program` - * `rainmachine.disable_zone` - * `rainmachine.enable_program` - * `rainmachine.enable_zone` - * `rainmachine.start_program` - * `rainmachine.start_zone` - * `rainmachine.stop_program` - * `rainmachine.stop_zone` +- Services that require a device ID as a target: + - `rainmachine.pause_watering` + - `rainmachine.push_weather_data` + - `rainmachine.stop_all` + - `rainmachine.unpause_watering` +- Services that require an entity ID as a target (note that the correct entity ID type must be provided, such as a program for a program-related service) + - `rainmachine.disable_program` + - `rainmachine.disable_zone` + - `rainmachine.enable_program` + - `rainmachine.enable_zone` + - `rainmachine.start_program` + - `rainmachine.start_zone` + - `rainmachine.stop_program` + - `rainmachine.stop_zone` ### `rainmachine.disable_program` @@ -70,19 +71,47 @@ Enable a RainMachine zone. Pause all watering activities for a number of seconds. -| Service Data Attribute | Optional | Description | -|---------------------------|----------|-------------------------------------------------------------| -| `seconds` | no | The number of seconds to pause | +| Service Data Attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------ | +| `seconds` | no | The number of seconds to pause | + +### `rainmachine.push_weather_data` + +Push Weather Data from Home Assistant to the RainMachine device. + +Local Weather Push service should be enabled from Settings > Weather > Developer tab for RainMachine to consider the values being sent. Units must be sent in metric; no conversions are performed by the integration. Note: RAIN and QPF values shouldn't be sent as cumulative values but the measured/forecasted values for each hour or day. The RainMachine Mixer will sum all RAIN or QPF values in the current day to have the day total RAIN or QPF. + +See details of RainMachine API here: + + +| Service Data Attribute | Optional | Description | +| ---------------------- | -------- | --------------------------------------------------------------------------------------------------------------------- | +| `timestamp` | no | UNIX Timestamp for the Weather Data. If omitted, the RainMachine device's local time at the time of the call is used. | +| `mintemp` | no | Minimum Temperature (°C) | +| `maxtemp` | no | Maximum Temperature (°C) | +| `temperature` | no | Current Temperature (°C) | +| `wind` | no | Wind Speed (m/s) | +| `solarrad` | no | Solar Radiation (MJ/m²/h) | +| `et` | no | Evapotranspiration (mm) | +| `qpf` | no | Quantitative Precipitation Forecast (mm), or QPF | +| `rain` | no | Measured Rainfail (mm) | +| `minrh` | no | Min Relative Humidity (%RH) | +| `maxrh` | no | Max Relative Humidity (%RH) | +| `condition` | no | Current weather condition code (WNUM). See [here][wnum reference] for options. | +| `pressure` | no | Barametric Pressure (kPa) | +| `dewpoint` | no | Dew Point (°C) | ### `rainmachine.start_program` +Start a RainnMachine program. + ### `rainmachine.start_zone` Start a RainMachine zone for a set number of seconds. -| Service Data Attribute | Optional | Description | -|---------------------------|----------|-------------------------------------------------------------| -| `zone_run_time` | yes | The number of seconds to run; defaults to 60 seconds | +| Service Data Attribute | Optional | Description | +| ---------------------- | -------- | ---------------------------------------------------- | +| `zone_run_time` | yes | The number of seconds to run; defaults to 60 seconds | ### `rainmachine.stop_all` @@ -112,3 +141,5 @@ After Home Assistant loads, new switches will be added for every enabled program - Zone On/Off: starts/stops a zone (using the `zone_run_time` parameter to determine how long to run for) Programs and zones are linked. While a program is running, you will see both the program and zone switches turned on; turning either one off will turn the other one off (just like in the web app). + +[wnum reference]: https://github.com/sprinkler/rainmachine-developer-resources/blob/d47e1ad59dee59e34094ad41636ae289275eb973/sdk-parsers/RMDataFramework/rmWeatherData.py#L13 From 8ee27b46b5af216c7c50105c33a0a483657d027c Mon Sep 17 00:00:00 2001 From: Allen Porter Date: Fri, 22 Oct 2021 03:01:13 -0700 Subject: [PATCH 033/102] Add documentation for Nest Battery Cameras and Doorbells and WebRTC streams (#19664) Co-authored-by: Franck Nijhof --- source/_integrations/nest.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_integrations/nest.markdown b/source/_integrations/nest.markdown index d0cd603ad80..27a5ab5da00 100644 --- a/source/_integrations/nest.markdown +++ b/source/_integrations/nest.markdown @@ -49,7 +49,7 @@ Home Assistant is integrated with the following devices through the SDM API: - Display, Camera, and Doorbell Devices - The camera live stream is available as a `camera` entity - Device Triggers for use in automations such as Person detected, Motion detected and Doorbell pressed - - Example devices: All Google Nest Cam models, Google Nest Hello Video Doorbell, Google Nest Hub Max + - Example devices: All wired & battery Google Nest Cam models, wired & battery Nest Doorbells, and Google Nest Hub Max. You are in control of the information and capabilities exposed to Home Assistant. You can authorize a single device, multiple devices, or different levels of functionality such as motion events, live streams, for any particular device. The integration is flexible enough to adapt based on what you allow. @@ -365,10 +365,12 @@ logger: ## Camera -All Google Nest Cam models, Google Nest Hello Video Doorbell, Google Nest Hub Max expose a [CameraLiveStream](https://developers.google.com/nest/device-access/traits/device/camera-live-stream) via the SDM API, which returns a RTSP live stream which can be viewed from Home Assistant. +All Google Nest Cam models, Google Nest Doorbell models, Google Nest Hub Max expose a [CameraLiveStream](https://developers.google.com/nest/device-access/traits/device/camera-live-stream) via the SDM API. Given a camera named `Front Yard` then the camera is created with a name such as `camera.front_yard`. +Cameras either support an `RTSP` stream served via `HLS` by Home Assistant, or support a `WebRTC` stream. See the [Nest SDM API: CameraLiveStream Schema](https://developers.google.com/nest/device-access/traits/device/camera-live-stream) for details on which camera devices support which types of streams. WebRTC cameras do not support image previews or stream recording in Home Assistant as the stream communication is client-side, directly from the browser to the device. + ## Climate All Google Nest Thermostat models are exposed as a `climate` entity that use the [Thermostat Traits](https://developers.google.com/nest/device-access/traits/device/thermostat-hvac) in the SDM API. State changes to the thermostat are reported to Home Assistant through the Cloud Pubsub subscriber. From badc5f422439421092dd4bae294201074af6df99 Mon Sep 17 00:00:00 2001 From: ANMalko Date: Fri, 22 Oct 2021 13:06:01 +0300 Subject: [PATCH 034/102] Add LOOKin integration (#19884) Co-authored-by: J. Nick Koston --- source/_integrations/lookin.markdown | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 source/_integrations/lookin.markdown diff --git a/source/_integrations/lookin.markdown b/source/_integrations/lookin.markdown new file mode 100644 index 00000000000..7a484176faa --- /dev/null +++ b/source/_integrations/lookin.markdown @@ -0,0 +1,26 @@ +--- +title: LOOKin +description: Instructions on how to integrate LookIN devices into Home Assistant. +ha_category: + - Climate + - Sensor +ha_release: 2021.11 +ha_iot_class: Local Push +ha_codeowners: + - '@ANMalko' +ha_domain: lookin +ha_config_flow: true +ha_platforms: + - climate + - sensor +--- + +Integrates LOOKin devices into Home Assistant. + +[LOOKin](https://look-in.club/en/devices) focuses on providing devices that integrate with a local api and can be used internet free. + +### Supported devices + +LOOKin Remote2: internet free Wi-Fi+IR Smart Home Control + +{% include integrations/config_flow.md %} \ No newline at end of file From 5df6e6a77528b124e3a1f3d228f03743d8b89e53 Mon Sep 17 00:00:00 2001 From: rikroe <42204099+rikroe@users.noreply.github.com> Date: Fri, 22 Oct 2021 12:09:11 +0200 Subject: [PATCH 035/102] Add BMW deactivate_air_conditioning service (#19864) --- source/_integrations/bmw_connected_drive.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/bmw_connected_drive.markdown b/source/_integrations/bmw_connected_drive.markdown index e99397894a4..a519454dfa7 100644 --- a/source/_integrations/bmw_connected_drive.markdown +++ b/source/_integrations/bmw_connected_drive.markdown @@ -147,6 +147,10 @@ The air condition of the vehicle can be activated with the service `bmw_connecte What exactly is started here depends on the type of vehicle. It might range from just ventilation over auxiliary heating to real air conditioning. If your vehicle is equipped with auxiliary heating, only trigger this service if the vehicle is parked in a location where it is safe to use it (e.g., not in an underground parking or closed garage). +Some newer cars also support stopping an active air conditioning with the service `bmw_connected_drive.deactivate_air_conditioning`. + +This will only work if you have the option to stop the AC in the *MyBMW* app. If your car doesn't support this service, nothing will happen. + The vehicle is identified via the parameter `vin`. ### Sound the horn From f363b414d12935c707cc41326536f9f398e3aa61 Mon Sep 17 00:00:00 2001 From: Glenn Waters Date: Fri, 22 Oct 2021 06:10:05 -0400 Subject: [PATCH 036/102] Support connecting to ElkM1 over TLS 1.2 (#19547) --- source/_integrations/elkm1.markdown | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/source/_integrations/elkm1.markdown b/source/_integrations/elkm1.markdown index 4542a7114e6..099a8d90e2f 100644 --- a/source/_integrations/elkm1.markdown +++ b/source/_integrations/elkm1.markdown @@ -58,6 +58,15 @@ Force arm away and stay are available in 5.3.0 or higher. Many features will work with lower versions of the ElkM1. Check the "ElkM1 RS232 Protocol" manual for details. +### ELK-M1XEP Version + +The ELK-M1XEP is the Ethernet controller board for the ElkM1. If connecting the integration +in secure mode the version of the ELK-M1XEP determines which secure protocol is supported. +ELK-M1XEP versions less than 2.0.46 support TLS 1.0, while version 2.0.46 and above support +TLS 1.2. When adding the ElkM1 integration in the user interface use `secure` for TLS 1.0 and +use `TLS 1.2` for TLS 1.2. Note that ELK-M1XEP does not support auto-negotiation of the +version of the TLS protocol, the user must specify the TLS version to connect. + ### Global Setting 35 The ElkM1 integration tracks the user number and name of the last user name to @@ -150,15 +159,15 @@ elkm1: {% configuration %} host: - description: Connection string to Elk of the form `://
[:port]`. `` is `elk` for non-secure connection, `elks` for secure connection, and `serial` for serial port connection. `
` is IP address or domain or for `serial` the serial port that the Elk is connected to. Optional `` is the port to connect to on the Elk, defaulting to 2101 for `elk` and 2601 for `elks`. For `serial` method, _address_ is the path to the tty _/dev/ttyS1_ for example and `[:baud]` is the baud rate to connect with (Elk systems default to 115200 baud, but this can be changed during Elk system configuration). You may have multiple host sections for connecting multiple controllers. + description: Connection string to Elk of the form `://
[:port]`. `` is `elk` for non-secure connection, `elks` for secure TLS 1.0 connection, `elksv1_2` for secure TLS 1.2 connection, and `serial` for serial port connection. `
` is IP address or domain or for `serial` the serial port that the Elk is connected to. Optional `` is the port to connect to on the Elk, defaulting to 2101 for `elk` and 2601 for `elks` and `elksv1_2`. For `serial` method, _address_ is the path to the tty _/dev/ttyS1_ for example and `[:baud]` is the baud rate to connect with (Elk systems default to 115200 baud, but this can be changed during Elk system configuration). See ELK-M1XEP section above for information on selecting the appropriate secure version. You may have multiple host sections for connecting multiple controllers. required: true type: string username: - description: Username to login to Elk. Only required if using `elks` connection method. + description: Username to login to Elk. Required if using a secure connection method. required: false type: string password: - description: Password to login to Elk. Only required if using `elks` connection method. + description: Password to login to Elk. Required if using a secure connection method. required: false type: string prefix: From 7fd1abdab4a92a39c6300d74ef22d50e3a017687 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 22 Oct 2021 12:11:20 +0200 Subject: [PATCH 037/102] Add service configuration URL to MQTT (#19777) * Add service configuration URL to MQTT * Update light.mqtt.markdown Co-authored-by: Erik Montnemery --- source/_docs/mqtt/discovery.markdown | 1 + .../_integrations/alarm_control_panel.mqtt.markdown | 4 ++++ source/_integrations/binary_sensor.mqtt.markdown | 4 ++++ source/_integrations/camera.mqtt.markdown | 4 ++++ source/_integrations/climate.mqtt.markdown | 4 ++++ source/_integrations/cover.mqtt.markdown | 4 ++++ source/_integrations/device_tracker.mqtt.markdown | 4 ++++ source/_integrations/device_trigger.mqtt.markdown | 4 ++++ source/_integrations/fan.mqtt.markdown | 4 ++++ source/_integrations/humidifier.mqtt.markdown | 4 ++++ source/_integrations/light.mqtt.markdown | 12 ++++++++++++ source/_integrations/lock.mqtt.markdown | 4 ++++ source/_integrations/number.mqtt.markdown | 4 ++++ source/_integrations/select.mqtt.markdown | 4 ++++ source/_integrations/sensor.mqtt.markdown | 4 ++++ source/_integrations/switch.mqtt.markdown | 4 ++++ source/_integrations/tag.mqtt.markdown | 4 ++++ source/_integrations/vacuum.mqtt.markdown | 4 ++++ 18 files changed, 77 insertions(+) diff --git a/source/_docs/mqtt/discovery.markdown b/source/_docs/mqtt/discovery.markdown index 1d96eaba255..a2ac17056e9 100644 --- a/source/_docs/mqtt/discovery.markdown +++ b/source/_docs/mqtt/discovery.markdown @@ -290,6 +290,7 @@ Supported abbreviations: Supported abbreviations for device registry configuration: ```txt + 'cu': 'configuration_url' 'cns': 'connections', 'ids': 'identifiers', 'name': 'name', diff --git a/source/_integrations/alarm_control_panel.mqtt.markdown b/source/_integrations/alarm_control_panel.mqtt.markdown index 4d7e258d01e..f9a48677ef7 100644 --- a/source/_integrations/alarm_control_panel.mqtt.markdown +++ b/source/_integrations/alarm_control_panel.mqtt.markdown @@ -94,6 +94,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/binary_sensor.mqtt.markdown b/source/_integrations/binary_sensor.mqtt.markdown index ee5a13f09f7..5b157f66614 100644 --- a/source/_integrations/binary_sensor.mqtt.markdown +++ b/source/_integrations/binary_sensor.mqtt.markdown @@ -64,6 +64,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/camera.mqtt.markdown b/source/_integrations/camera.mqtt.markdown index 285b33f891d..8a2b2b22474 100644 --- a/source/_integrations/camera.mqtt.markdown +++ b/source/_integrations/camera.mqtt.markdown @@ -57,6 +57,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/climate.mqtt.markdown b/source/_integrations/climate.mqtt.markdown index 0fe5a811843..24975ebeeb0 100644 --- a/source/_integrations/climate.mqtt.markdown +++ b/source/_integrations/climate.mqtt.markdown @@ -96,6 +96,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/cover.mqtt.markdown b/source/_integrations/cover.mqtt.markdown index 34647ce56b1..85fa4f1905c 100644 --- a/source/_integrations/cover.mqtt.markdown +++ b/source/_integrations/cover.mqtt.markdown @@ -74,6 +74,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/device_tracker.mqtt.markdown b/source/_integrations/device_tracker.mqtt.markdown index b8130a2abf0..dcadd46692f 100644 --- a/source/_integrations/device_tracker.mqtt.markdown +++ b/source/_integrations/device_tracker.mqtt.markdown @@ -113,6 +113,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/device_trigger.mqtt.markdown b/source/_integrations/device_trigger.mqtt.markdown index 20b638be245..e22789f197b 100644 --- a/source/_integrations/device_trigger.mqtt.markdown +++ b/source/_integrations/device_trigger.mqtt.markdown @@ -48,6 +48,10 @@ device: required: true type: map keys: + configuration_url: + description: 'A link to the webpage that can manage the configuration of this device. Can be either an HTTP or HTTPS link.' + 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 diff --git a/source/_integrations/fan.mqtt.markdown b/source/_integrations/fan.mqtt.markdown index c097f23c414..c9822ad3875 100644 --- a/source/_integrations/fan.mqtt.markdown +++ b/source/_integrations/fan.mqtt.markdown @@ -69,6 +69,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/humidifier.mqtt.markdown b/source/_integrations/humidifier.mqtt.markdown index ea63a6ed236..7e7b9155c63 100644 --- a/source/_integrations/humidifier.mqtt.markdown +++ b/source/_integrations/humidifier.mqtt.markdown @@ -70,6 +70,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/light.mqtt.markdown b/source/_integrations/light.mqtt.markdown index 12454b3f285..cbe84aa36be 100644 --- a/source/_integrations/light.mqtt.markdown +++ b/source/_integrations/light.mqtt.markdown @@ -128,6 +128,10 @@ 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 or HTTPS link.' + 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 @@ -502,6 +506,10 @@ 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 or HTTPS link.' + 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 @@ -845,6 +853,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/lock.mqtt.markdown b/source/_integrations/lock.mqtt.markdown index 43f9ee038f4..6bb982fe96c 100644 --- a/source/_integrations/lock.mqtt.markdown +++ b/source/_integrations/lock.mqtt.markdown @@ -65,6 +65,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/number.mqtt.markdown b/source/_integrations/number.mqtt.markdown index 9e1e2575e27..138750983bf 100644 --- a/source/_integrations/number.mqtt.markdown +++ b/source/_integrations/number.mqtt.markdown @@ -59,6 +59,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/select.mqtt.markdown b/source/_integrations/select.mqtt.markdown index 66a2b93f918..d9b03afeb33 100644 --- a/source/_integrations/select.mqtt.markdown +++ b/source/_integrations/select.mqtt.markdown @@ -63,6 +63,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/sensor.mqtt.markdown b/source/_integrations/sensor.mqtt.markdown index 90c9edb8e12..27971ea3a93 100644 --- a/source/_integrations/sensor.mqtt.markdown +++ b/source/_integrations/sensor.mqtt.markdown @@ -55,6 +55,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/switch.mqtt.markdown b/source/_integrations/switch.mqtt.markdown index dd798f3f09d..296121f9d2c 100644 --- a/source/_integrations/switch.mqtt.markdown +++ b/source/_integrations/switch.mqtt.markdown @@ -65,6 +65,10 @@ 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 or HTTPS link.' + 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 diff --git a/source/_integrations/tag.mqtt.markdown b/source/_integrations/tag.mqtt.markdown index de36f509b0b..85cf5dd2e1f 100644 --- a/source/_integrations/tag.mqtt.markdown +++ b/source/_integrations/tag.mqtt.markdown @@ -29,6 +29,10 @@ device: required: true type: map keys: + configuration_url: + description: 'A link to the webpage that can manage the configuration of this device. Can be either an HTTP or HTTPS link.' + 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 diff --git a/source/_integrations/vacuum.mqtt.markdown b/source/_integrations/vacuum.mqtt.markdown index ffd64025cad..9565d37229e 100644 --- a/source/_integrations/vacuum.mqtt.markdown +++ b/source/_integrations/vacuum.mqtt.markdown @@ -342,6 +342,10 @@ 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 or HTTPS link.' + 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 From 7afc1f0e296d38a2a95373e300de3755ec64b912 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Fri, 22 Oct 2021 12:12:57 +0200 Subject: [PATCH 038/102] Add Bypassing UDP multicast to Motionblinds (#19850) Co-authored-by: Martin Hjelmare --- source/_integrations/motion_blinds.markdown | 25 +++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/source/_integrations/motion_blinds.markdown b/source/_integrations/motion_blinds.markdown index 007593a6345..f36fecbd610 100644 --- a/source/_integrations/motion_blinds.markdown +++ b/source/_integrations/motion_blinds.markdown @@ -111,3 +111,28 @@ If using separate VLANs, make sure the 238.0.0.18:32100 and 238.0.0.18:32101 por For some routers "IGMP snooping" on the used wireless interface needs to be disabled to let the IGMP/multicast messages through. For Ubiquiti routers/access points the "Enable multicast enhancement (IGMPv3)" should be disabled. + +### Bypassing UDP multicast + +If UDP Multicast does not work in your setup (due to network limitations), this integration can be used in local polling mode. +Go to Settings -> Integrations -> on the already set up Motion Blinds integration click "configure" --> disable the "Wait for push" option (disabled by default). + +The default update interval of the Motion Blinds integration is every 10 minutes. When UDP multicast pushes do not work, this polling interval can be a bit high. +To increase the polling interval: +Go to Settings -> Integrations -> on the already set up Motion Blinds integration click more options (three dots) and select "System options" -> disable "polling for updates". +Now create an automation with as trigger a time pattern and select your desired polling time. +As the action select "Call service" and select "Update entity", select one of the motion blinds covers as entity. +You only have to create one automation with only one motion blind cover as entity, the rest will update at the same time. + +Example YAML automation for custom polling interval (every minute): +```yaml +alias: Motion blinds polling automation +mode: single +trigger: + - platform: time_pattern + minutes: "/1" +action: + - service: homeassistant.update_entity + target: + entity_id: cover.motion_shade +``` From 16c0d4bec012bd5ded49afd418e10b13c43286dd Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Fri, 22 Oct 2021 12:14:10 +0200 Subject: [PATCH 039/102] MQTT Alarm Control Panel - Remote code validation (#19788) Co-authored-by: Erik Montnemery --- .../alarm_control_panel.mqtt.markdown | 63 ++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/source/_integrations/alarm_control_panel.mqtt.markdown b/source/_integrations/alarm_control_panel.mqtt.markdown index f9a48677ef7..917808420c9 100644 --- a/source/_integrations/alarm_control_panel.mqtt.markdown +++ b/source/_integrations/alarm_control_panel.mqtt.markdown @@ -67,7 +67,7 @@ availability_topic: required: false type: string code: - description: If defined, specifies a code to enable or disable the alarm in the frontend. + description: If defined, specifies a code to enable or disable the alarm in the frontend. Note that the code is validated locally and blocks sending MQTT messages to the remote device. For remote code validation, the code can be configured to either of the special values `REMOTE_CODE` (numeric code) or `REMOTE_CODE_TEXT` (text code). In this case, local code validation is bypassed but the frontend will still show a numeric or text code dialog. Use `command_template` to send the code to the remote device. Example configurations for remote code validation [can be found here](./#configurations-with-remote-code-validation). required: false type: string code_arm_required: @@ -220,3 +220,64 @@ value_template: required: false type: template {% endconfiguration %} + +## Examples + +In this section you find some real-life examples of how to use this alarm control panel. + +### Configuration with local code validation + +The example below shows a full configuration with local code validation. + +{% raw %} + +```yaml +# Example using text based code with local validation configuration.yaml +alarm_control_panel: + - platform: mqtt + name: "Alarm Panel With Numeric Keypad" + state_topic: "alarmdecoder/panel" + value_template: "{{value_json.state}}" + command_topic: "alarmdecoder/panel/set" + code: mys3cretc0de +``` + +{% endraw %} + +### Configurations with remote code validation + +The example below shows a full configuration with local code validation and `command_template`. + +{% raw %} + +```yaml +# Example using text code with remote validation configuration.yaml +alarm_control_panel: + - platform: mqtt + name: "Alarm Panel With Text Code Dialog" + state_topic: "alarmdecoder/panel" + value_template: "{{ value_json.state }}" + command_topic: "alarmdecoder/panel/set" + code: REMOTE_CODE_TEXT + command_template: "{ action: '{{ action }}', code: '{{ code }}'}" +``` + +```yaml +# Example using numeric code with remote validation configuration.yaml +alarm_control_panel: + - platform: mqtt + name: "Alarm Panel With Numeric Keypad" + state_topic: "alarmdecoder/panel" + value_template: "{{ value_json.state }}" + command_topic: "alarmdecoder/panel/set" + code: REMOTE_CODE + command_template: "{ action: '{{ action }}', code: '{{ code }}'}" +``` + +{% endraw %} + +
+ +When your MQTT connection is not secured, this will send your secret code over the network unprotected! + +
From 965f525242d5acd93e07d45cd4f074ddcbe503ff Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Fri, 22 Oct 2021 12:15:51 +0200 Subject: [PATCH 040/102] Add information about purifiers `Use Time` sensor, Xiaomi Miio (#19803) --- source/_integrations/xiaomi_miio.markdown | 149 +++++++++++----------- 1 file changed, 78 insertions(+), 71 deletions(-) diff --git a/source/_integrations/xiaomi_miio.markdown b/source/_integrations/xiaomi_miio.markdown index 18c7bc5d29d..6aa6e1dc059 100644 --- a/source/_integrations/xiaomi_miio.markdown +++ b/source/_integrations/xiaomi_miio.markdown @@ -252,15 +252,16 @@ Favorite Level | Set the favorite level - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Filter Life Remaining | The remaining life of the filter -Filter Use | Filter usage time in hours -Humidity | The current humidity measured -Motor Speed | The current motor speed measured in rpm -PM2.5 | The current particulate matter 2.5 measured -Purify Volume | The volume of purified air in qubic meter -Temperature | The current temperature measured +Sensor | Description | Enabled by default +----------------------- | ----------------------- | ----------------------- +Filter Life Remaining | The remaining life of the filter | True +Filter Use | Filter usage time in hours | True +Humidity | The current humidity measured | True +Motor Speed | The current motor speed measured in rpm | True +PM2.5 | The current particulate matter 2.5 measured | True +Purify Volume | The volume of purified air in qubic meter | False +Temperature | The current temperature measured | True +Use Time | The accumulative number of seconds the device has been in use | False - Switch entities @@ -292,17 +293,18 @@ Volume | Set the volume - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Filter Life Remaining | The remaining life of the filter -Filter Use | Filter usage time in hours -Humidity | The current humidity measured -Illuminance | The current illuminance measured -Motor Speed | The current motor speed measured in rpm -PM2.5 | The current particulate matter 2.5 measured -Purify Volume | The volume of purified air in qubic meter -Second Motor Speed | The current second motor speed measured in rpm -Temperature | The current temperature measured +Sensor | Description | Enabled by default +----------------------- | ----------------------- | ----------------------- +Filter Life Remaining | The remaining life of the filter | True +Filter Use | Filter usage time in hours | True +Humidity | The current humidity measured | True +Illuminance | The current illuminance measured | True +Motor Speed | The current motor speed measured in rpm | True +PM2.5 | The current particulate matter 2.5 measured | True +Purify Volume | The volume of purified air in qubic meter | False +Second Motor Speed | The current second motor speed measured in rpm | True +Temperature | The current temperature measured | True +Use Time | The accumulative number of seconds the device has been in use | False - Switch entities @@ -329,16 +331,17 @@ Volume | Set the volume - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Filter Life Remaining | The remaining life of the filter -Filter Use | Filter usage time in hours -Humidity | The current humidity measured -Illuminance | The current illuminance measured -Motor Speed | The current motor speed measured in rpm -PM2.5 | The current particulate matter 2.5 measured -Second Motor Speed | The current second motor speed measured in rpm -Temperature | The current temperature measured +Sensor | Description | Enabled by default +----------------------- | ----------------------- | ----------------------- +Filter Life Remaining | The remaining life of the filter | True +Filter Use | Filter usage time in hours | True +Humidity | The current humidity measured | True +Illuminance | The current illuminance measured | True +Motor Speed | The current motor speed measured in rpm | True +PM2.5 | The current particulate matter 2.5 measured | True +Second Motor Speed | The current second motor speed measured in rpm | True +Temperature | The current temperature measured | True +Use Time | The accumulative number of seconds the device has been in use | False - Switch entities @@ -364,14 +367,15 @@ Favorite Level | Set the favorite level - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Filter Life Remaining | The remaining life of the filter -Filter Use | Filter usage time in hours -Humidity | The current humidity measured -Motor Speed | The current motor speed measured in rpm -PM2.5 | The current particulate matter 2.5 measured -Temperature | The current temperature measured +Sensor | Description | Enabled by default +----------------------- | ----------------------- | ----------------------- +Filter Life Remaining | The remaining life of the filter | True +Filter Use | Filter usage time in hours | True +Humidity | The current humidity measured | True +Motor Speed | The current motor speed measured in rpm | True +PM2.5 | The current particulate matter 2.5 measured | True +Temperature | The current temperature measured | True +Use Time | The accumulative number of seconds the device has been in use | False - Switch entities @@ -405,15 +409,16 @@ LED Brightness | Controls the brightness of the LEDs (bright, dim, off) - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Filter Life Remaining | The remaining life of the filter -Filter Use | Filter usage time in hours -Humidity | The current humidity measured -Motor Speed | The current motor speed measured in rpm -PM2.5 | The current particulate matter 2.5 measured -Purify Volume | The volume of purified air in qubic meter -Temperature | The current temperature measured +Sensor | Description | Enabled by default +----------------------- | ----------------------- | ----------------------- +Filter Life Remaining | The remaining life of the filter | True +Filter Use | Filter usage time in hours | True +Humidity | The current humidity measured | True +Motor Speed | The current motor speed measured in rpm | True +PM2.5 | The current particulate matter 2.5 measured | True +Purify Volume | The volume of purified air in qubic meter | False +Temperature | The current temperature measured | True +Use Time | The accumulative number of seconds the device has been in use | False - Switch entities @@ -435,12 +440,12 @@ LED Brihtness | Set the LED brightness - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Filter Life Remaining | The remaining life of the filter -Filter Use | Filter usage time in hours -Motor Speed | The current motor speed measured in rpm -PM2.5 | The current particulate matter 2.5 measured +Sensor | Description | Enabled by default +----------------------- | ----------------------- | ----------------------- +Filter Life Remaining | The remaining life of the filter | True +Filter Use | Filter usage time in hours | True +Motor Speed | The current motor speed measured in rpm | True +PM2.5 | The current particulate matter 2.5 measured | True - Switch entities @@ -461,15 +466,16 @@ Child Lock | Turn on/off the child lock - `button_pressed` - Sensor entities -Sensor | Description ------------------------ | ----------------------- -PM2.5 | The current particulate matter 2.5 measured -Illuminance | The current illuminance measured -Filter Life Remaining | The remaining life of the filter -Filter Use | Filter usage time in hours -Motor Speed | The current motor speed measured in rpm -Second Motor Speed | The current second motor speed measured in rpm -Purify Volume | The volume of purified air in qubic meter +Sensor | Description | Enabled by default +----------------------- | ----------------------- | ----------------------- +PM2.5 | The current particulate matter 2.5 measured | True +Illuminance | The current illuminance measured | True +Filter Life Remaining | The remaining life of the filter | True +Filter Use | Filter usage time in hours | True +Motor Speed | The current motor speed measured in rpm | True +Second Motor Speed | The current second motor speed measured in rpm | True +Purify Volume | The volume of purified air in qubic meter | False +Use Time | The accumulative number of seconds the device has been in use | False - Switch entities @@ -488,15 +494,16 @@ LED | Turn on/off the LED - `extra_features` - Sensor entities -Sensor | Description ------------------------ | ----------------------- -Carbon Dioxide | The current carbon dioxide measured in ppm -Filter Life Remaining | The remaining life of the filter -Filter Use | Filter usage time in hours -Humidity | The current humidity measured -Illuminance | The current illuminance measured -PM2.5 | The current particulate matter 2.5 measured -Temperature | The current temperature measured +Sensor | Description | Enabled by default +----------------------- | ----------------------- | ----------------------- +Carbon Dioxide | The current carbon dioxide measured in ppm | True +Filter Life Remaining | The remaining life of the filter | True +Filter Use | Filter usage time in hours | True +Humidity | The current humidity measured | True +Illuminance | The current illuminance measured | True +PM2.5 | The current particulate matter 2.5 measured | True +Temperature | The current temperature measured | True +Use Time | The accumulative number of seconds the device has been in use | False - Select entities From 190648c618096590a4e115565a4470214d40037c Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Fri, 22 Oct 2021 04:21:29 -0600 Subject: [PATCH 041/102] Add docs for SimpliSafe OAuth flow (#19637) --- source/_integrations/simplisafe.markdown | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/source/_integrations/simplisafe.markdown b/source/_integrations/simplisafe.markdown index c9018056afe..d7e8a1ae5d1 100644 --- a/source/_integrations/simplisafe.markdown +++ b/source/_integrations/simplisafe.markdown @@ -36,6 +36,28 @@ There is currently support for the following device types within Home Assistant: {% include integrations/config_flow.md %} +## Getting an Authorization Code + +
+Because of a technical limitation, the below instructions will not work for iOS users as-is. It is recommended that you set up the SimpliSafe integration from a desktop browser. If you must use an iOS device, please ensure that the SimpliSafe app is not installed before beginning; the app can be re-installed after the integration is set up. +
+ +Starting in 2021, SimpliSafe has moved to a new authentication mechanism via its web app. Below are instructions on retrieving the authorization code needed to finish setting the integration up. + +1. Initiate adding the integration via the instructions above. +2. When prompted, click the link that opens the SimpliSafe web app. +3. Input your SimpliSafe credentials. You will see "Verification Pending" – leave this browser tab open. +4. Check your email for a message from SimpliSafe. When you have received that email, click "Verify Device" – note that this will open a second browser tab/window. +5. After the verification is successful, return to the first browser tab/window. The browser will show an error about not being able to navigate to the page; ignore it. + +At this stage, take a look at the address bar and note the `code` parameter at the very end of the URL: + +```txt +com.simplisafe.mobile://auth.simplisafe.com/ios/com.simplisafe.mobile/callback?code= +``` + +Copy/paste this code parameter into Home Assistant to finish setting up the integration. + ## Services Note that the `system_id` parameter required by the below service calls can be discovered From 1ea042ba69e0b6fb6daab53c45766a10b45f6b41 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 22 Oct 2021 12:27:05 +0200 Subject: [PATCH 042/102] Add tamper device class for binary sensor (#19755) --- source/_integrations/binary_sensor.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/binary_sensor.markdown b/source/_integrations/binary_sensor.markdown index 24416256067..327edbee361 100644 --- a/source/_integrations/binary_sensor.markdown +++ b/source/_integrations/binary_sensor.markdown @@ -66,7 +66,7 @@ The full list of supported binary sensor device classes is below - **safety**: `on` means unsafe, `off` means safe - **smoke**: `on` means smoke detected, `off` means no smoke (clear) - **sound**: `on` means sound detected, `off` means no sound (clear) -- **update**: `on` means update available, `off` means up-to-date +- **tamper**: `on` means tampering detected, `off` means no tampering (clear) - **vibration**: `on` means vibration detected, `off` means no vibration (clear) - **window**: `on` means open, `off` means closed From cdfd646db31d62311547f7eb06d8638c33836f98 Mon Sep 17 00:00:00 2001 From: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com> Date: Fri, 22 Oct 2021 12:28:17 +0200 Subject: [PATCH 043/102] Use configuration_basic to document xiaomi vacuum sensors. (#19873) --- source/_integrations/xiaomi_miio.markdown | 61 +++++++++++++++-------- 1 file changed, 39 insertions(+), 22 deletions(-) diff --git a/source/_integrations/xiaomi_miio.markdown b/source/_integrations/xiaomi_miio.markdown index 6aa6e1dc059..37a7698d20d 100644 --- a/source/_integrations/xiaomi_miio.markdown +++ b/source/_integrations/xiaomi_miio.markdown @@ -1377,30 +1377,47 @@ automation: ### Sensors -Sensor | Description | ------------------------------ | -----------------------------------------------------| -DnD Start* | The timestamp when the next DnD will start | -DnD End* | The timestamp when the current or next DnD will end | -Total duration* | The total cleaning duration in seconds | -Total Clean Area* | The total cleaning area in square meters | -Total Clean Count* | The total amount of times a clean cycle has been ran | -Total Dust Collection Count* | The total amount of dust that has been collected | -Filter Left* | How long the filter can be used in seconds | -Main Brush Left* | How long the main brush can be used in seconds | -Side Brush Left* | How long the side brush can be used in seconds | -Sensor Dirty Left* | How long the sensor can be used in seconds | -Last Clean Area | The last cleaned area in square meters | -Last Clean Duration | The last clean duration in seconds | -Last Clean End | The last clean end time as a timestamp | -Last Clean Start | The last clean start time as a timestamp | -Mop Attached** | If the mop is attached | -Water Box Attached** | If the watter box is attached | -Water Shortage** | If the water box is low on water | +{% configuration_basic %} -```text -* Needs to be manually enabled once the integration has been added. +DnD Start*: + description: The timestamp when the next DnD will start +DnD End*: + description: The timestamp when the current or next DnD will end +Total duration*: + description: The total cleaning duration in seconds +Total Clean Area*: + description: The total cleaning area in square meters +Total Clean Count*: + description: The total amount of times a clean cycle has been ran +Total Dust Collection Count*: + description: The total amount of dust that has been collected +Filter Left*: + description: How long the filter can be used in seconds +Main Brush Left*: + description: How long the main brush can be used in seconds +Sensor Dirty Left*: + description: How long the sensor can be used in seconds +Last Clean Area*: + description: The last cleaned area in square meters +Last Clean Duration*: + description: The last clean duration in seconds +Last Clean End*: + description: The last clean end time as a timestamp +Last Clean Start*: + description: The last clean start time as a timestamp +Mop Attached**: + description: If the mop is attached +Water Box Attached**: + description: If the watter box is attached +Water Shortage**: + description: If the water box is low on water + +{% endconfiguration_basic %} + +
+* Needs to be manually enabled once the integration has been added.
** Only enabled if the vacuum has a mop. -``` +
### Attributes From daee6a4852508f9551911175951c4cc4aadf0d5f Mon Sep 17 00:00:00 2001 From: Lars Date: Fri, 22 Oct 2021 14:30:23 +0200 Subject: [PATCH 044/102] Add documentation for fritz lights (#18451) Co-authored-by: Franck Nijhof --- source/_integrations/fritzbox.markdown | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/_integrations/fritzbox.markdown b/source/_integrations/fritzbox.markdown index 979a21767d0..40006b5a071 100644 --- a/source/_integrations/fritzbox.markdown +++ b/source/_integrations/fritzbox.markdown @@ -4,6 +4,7 @@ description: Instructions on how to integrate AVM Fritz!DECT components into Hom ha_category: - Binary Sensor - Climate + - Light - Sensor - Switch ha_release: 0.68 @@ -14,6 +15,7 @@ ha_ssdp: true ha_platforms: - binary_sensor - climate + - Light - sensor - switch ha_codeowners: @@ -26,6 +28,7 @@ There is currently support for the following device types within Home Assistant: - Binary Sensor - Climate +- Light - Sensor - Switch @@ -76,3 +79,11 @@ There are several attributes that can be useful for automations and templates. | --------- | ----------- | | `device_locked` | The state of the key lock at the device. | `locked` | The state of the lock for configuring the device via the app or the FRITZ!Box web interface. + +## Light + +To get AVM FRITZ!DECT lightbulbs (e.g., FRITZ!DECT 500) follow the [configuration instructions](#configuration) above. + +
+The FRITZ!DECT 500 lightbulb supports only 36 colors. When a color is picked in home assistant that is not supported by the device, a color that comes close will be activated. +
From ecf9abc8516ea2fb27be32320514d490113f2268 Mon Sep 17 00:00:00 2001 From: Petro31 <35082313+Petro31@users.noreply.github.com> Date: Fri, 22 Oct 2021 13:51:54 -0400 Subject: [PATCH 045/102] Add template today_at function/filter docs. (#19804) --- source/_docs/configuration/templating.markdown | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index 34b7ce86ed7..f31879a1aeb 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -278,6 +278,17 @@ The same thing can also be expressed as a filter: - `utcnow()` returns a datetime object of the current time in the UTC timezone. - For specific values: `utcnow().second`, `utcnow().minute`, `utcnow().hour`, `utcnow().day`, `utcnow().month`, `utcnow().year`, `utcnow().weekday()` and `utcnow().isoweekday()`. - Using `utcnow()` will cause templates to be refreshed at the start of every new minute. +- `today_at(value)` converts a string containing a military time format to a datetime object with today's date in your time zone. + + {% raw %} + + ```yaml + # Is the current time past 10:15? + {{ now() > today_at("10:15") }} + ``` + + {% endraw %} + - `as_datetime()` converts a string containing a timestamp to a datetime object. - `as_timestamp(value, default)` converts datetime object or string to UNIX timestamp. If that fails, returns the `default` value, or if omitted `None`. This function also be used as a filter. - `as_local()` converts datetime object to local time. This function also be used as a filter. From c2e5189927a02b53381e788edfcce38308d00e32 Mon Sep 17 00:00:00 2001 From: Raman Gupta <7243222+raman325@users.noreply.github.com> Date: Fri, 22 Oct 2021 13:59:12 -0400 Subject: [PATCH 046/102] Document area_entities/area_devices template functions/filters (#19080) --- .../_docs/configuration/templating.markdown | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index f31879a1aeb..5bc7ebf282e 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -237,33 +237,43 @@ The same thing can also be expressed as a filter: - `area_id(lookup_value)` returns the area ID for a given device ID, entity ID, or area name. Can also be used as a filter. - `area_name(lookup_value)` returns the area name for a given device ID, entity ID, or area ID. Can also be used as a filter. +- `area_entities(area_name_or_id)` returns the list of entity IDs tied to a given area ID or name. Can also be used as a filter. +- `area_devices(area_name_or_id)` returns the list of device IDs tied to a given area ID or name. Can also be used as a filter. #### Areas examples {% raw %} ```text -{{ area_id('Living Room') }} # deadbeefdeadbeefdeadbeefdeadbeef +{{ area_id('Living Room') }} # 'deadbeefdeadbeefdeadbeefdeadbeef' ``` ```text -{{ area_id('my_device_id') }} # deadbeefdeadbeefdeadbeefdeadbeef +{{ area_id('my_device_id') }} # 'deadbeefdeadbeefdeadbeefdeadbeef' ``` ```text -{{ area_id('sensor.sony') }} # deadbeefdeadbeefdeadbeefdeadbeef +{{ area_id('sensor.sony') }} # 'deadbeefdeadbeefdeadbeefdeadbeef' ``` ```text -{{ area_name('deadbeefdeadbeefdeadbeefdeadbeef') }} # Living Room +{{ area_name('deadbeefdeadbeefdeadbeefdeadbeef') }} # 'Living Room' ``` ```text -{{ area_name('my_device_id') }} # Living Room +{{ area_name('my_device_id') }} # 'Living Room' ``` ```text -{{ area_name('sensor.sony') }} # Living Room +{{ area_name('sensor.sony') }} # 'Living Room' +``` + +```text +{{ area_entities('deadbeefdeadbeefdeadbeefdeadbeef') }} # ['sensor.sony'] +``` + +```text +{{ area_devices('Living Room') }} # ['my_device_id'] ``` {% endraw %} From ce294a6ff18a6a78c6a3cf9374b93558a7095b8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren?= Date: Fri, 22 Oct 2021 21:40:51 +0200 Subject: [PATCH 047/102] Nello Removal (#19823) --- source/_integrations/nello.markdown | 58 ----------------------------- source/_redirects | 5 ++- 2 files changed, 3 insertions(+), 60 deletions(-) delete mode 100644 source/_integrations/nello.markdown diff --git a/source/_integrations/nello.markdown b/source/_integrations/nello.markdown deleted file mode 100644 index d12a2266277..00000000000 --- a/source/_integrations/nello.markdown +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Nello -description: Instructions on how to integrate Nello intercom devices. -ha_category: - - Lock -ha_release: 0.52 -ha_iot_class: Cloud Polling -ha_codeowners: - - '@pschmitt' -ha_domain: nello -ha_platforms: - - lock ---- - -The `nello` platform allows you to control [Nello](https://www.nello.io) intercoms. - -To get started you need to create a secondary Nello account and authorize it to access your lock(s). - -
-Be aware that if you use your main account for Home Assistant you may not be able to use it with the App. -
- -## Configuration - -To add your Nello locks to your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -lock: - - platform: nello - username: YOUR_USERNAME - password: YOUR_PASSWORD -``` - -{% configuration %} -username: - description: The username of your Nello account. - required: true - type: string -password: - description: The password of your Nello account. - required: true - type: string -{% endconfiguration %} - -## Events - -### Event `nello_bell_ring` - -Every time someone rings the bell, a `nello_bell_ring` event will be fired. - -Field | Description ------ | ----------- -`address` | Postal address of the lock. -`date` | Date when the event occurred. -`description` | Human readable string describing the event. -`location_id` | Nello ID of the location where the bell has been rung. -`short_id` | Shorter Nello ID. diff --git a/source/_redirects b/source/_redirects index e21f15067cf..79ab4bf00c1 100644 --- a/source/_redirects +++ b/source/_redirects @@ -477,7 +477,6 @@ /components/lock.homematic /integrations/homematic /components/lock.isy994 /integrations/isy994 /components/lock.kiwi /integrations/kiwi -/components/lock.nello /integrations/nello /components/lock.nuki /integrations/nuki /components/lock.sesame /integrations/sesame /components/lock.smartthings /integrations/smartthings#lock @@ -1578,7 +1577,6 @@ /components/nanoleaf /integrations/nanoleaf /components/neato /integrations/neato /components/nederlandse_spoorwegen /integrations/nederlandse_spoorwegen -/components/nello /integrations/nello /components/ness_alarm /integrations/ness_alarm /components/nest /integrations/nest /components/netatmo /integrations/netatmo @@ -2325,3 +2323,6 @@ /components/lyft /more-info/removed-integration 301 /components/sensor.lyft /more-info/removed-integration 301 /integrations/lyft /more-info/removed-integration 301 +/components/lock.nello /more-info/removed-integration 301 +/components/nello /more-info/removed-integration 301 +/integrations/nello /more-info/removed-integration 301 From 8087cea274335fdc1cceb74c3440ed7f724c2893 Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Fri, 22 Oct 2021 22:13:34 +0200 Subject: [PATCH 048/102] Add mention of additonal devices for 0.12 (#18852) --- source/_integrations/arcam_fmj.markdown | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/_integrations/arcam_fmj.markdown b/source/_integrations/arcam_fmj.markdown index a999b0a44a4..27307890038 100644 --- a/source/_integrations/arcam_fmj.markdown +++ b/source/_integrations/arcam_fmj.markdown @@ -17,10 +17,18 @@ The `arcam_fmj` integration allows you to control [Arcam FMJ Receivers](https:// Supported devices: +- SR 250 - AVR 380 +- AVR 390 - AVR 450 +- AVR 550 - AVR 750 -- Likely other AVRs +- AVR 850 +- AVR 860 +- AV 860 +- SA 10 +- SA 20 +- SA 30 {% include integrations/config_flow.md %} From 8a8564272b369399c1bbba256a3dd4a89c55abd4 Mon Sep 17 00:00:00 2001 From: Chris Browet Date: Fri, 22 Oct 2021 22:57:24 +0200 Subject: [PATCH 049/102] add state_class to rest sensor & device_class to rest switch (#19860) --- source/_integrations/binary_sensor.rest.markdown | 2 +- source/_integrations/sensor.rest.markdown | 6 +++++- source/_integrations/switch.rest.markdown | 4 ++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/source/_integrations/binary_sensor.rest.markdown b/source/_integrations/binary_sensor.rest.markdown index 800007b6231..2575ee740de 100644 --- a/source/_integrations/binary_sensor.rest.markdown +++ b/source/_integrations/binary_sensor.rest.markdown @@ -86,7 +86,7 @@ name: type: string default: REST Binary Sensor device_class: - description: Sets the [class of the device](/integrations/binary_sensor/), changing the device state and icon that is displayed on the frontend. + 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 type: string value_template: diff --git a/source/_integrations/sensor.rest.markdown b/source/_integrations/sensor.rest.markdown index fe03fddffc6..4ff4d2e04b5 100644 --- a/source/_integrations/sensor.rest.markdown +++ b/source/_integrations/sensor.rest.markdown @@ -65,7 +65,11 @@ name: type: string default: REST Sensor device_class: - description: Sets the [class of the device](/integrations/sensor/), changing the device state and icon that is displayed on the frontend. + 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 + type: string +state_class: + description: The [state_class](https://developers.home-assistant.io/docs/core/entity/sensor#available-state-classes) of the sensor. required: false type: string value_template: diff --git a/source/_integrations/switch.rest.markdown b/source/_integrations/switch.rest.markdown index 1457f6986ad..87784976f55 100644 --- a/source/_integrations/switch.rest.markdown +++ b/source/_integrations/switch.rest.markdown @@ -40,6 +40,10 @@ name: required: false type: string default: REST Switch +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 + type: string timeout: description: Timeout for the request. required: false From dbaf66f9ec19a0c331801d2985d1c22a02ae6b0e Mon Sep 17 00:00:00 2001 From: drinfernoo <2319508+drinfernoo@users.noreply.github.com> Date: Fri, 22 Oct 2021 14:50:45 -0700 Subject: [PATCH 050/102] Update Watson TTS Documentation (#19912) --- source/_integrations/watson_tts.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_integrations/watson_tts.markdown b/source/_integrations/watson_tts.markdown index b18a116c668..c659e7fbd1e 100644 --- a/source/_integrations/watson_tts.markdown +++ b/source/_integrations/watson_tts.markdown @@ -106,3 +106,13 @@ Say with break: Watson ``` + +Optionally, specify a voice for the message: + +```yaml +- service: tts.watson_tts_say + data: + message: "Hello from Watson" + options: + voice: en-US_EmilyV3Voice +``` From 302e81d8eeb2f20b8fa9067513a03a16b750fb9c Mon Sep 17 00:00:00 2001 From: Michael Davie Date: Sat, 23 Oct 2021 14:23:34 -0400 Subject: [PATCH 051/102] Update environment_canada for config flow (#19564) Co-authored-by: Franck Nijhof --- .../_integrations/environment_canada.markdown | 246 +++++------------- 1 file changed, 70 insertions(+), 176 deletions(-) diff --git a/source/_integrations/environment_canada.markdown b/source/_integrations/environment_canada.markdown index 3d781f1d60a..5d31182b406 100644 --- a/source/_integrations/environment_canada.markdown +++ b/source/_integrations/environment_canada.markdown @@ -5,216 +5,110 @@ ha_category: - Weather - Sensor - Camera -ha_release: 0.95 -ha_iot_class: Cloud Polling -ha_codeowners: - - '@michaeldavie' -ha_domain: environment_canada ha_platforms: - camera - sensor - weather +ha_release: 0.95 +ha_iot_class: Cloud Polling +ha_codeowners: + - '@michaeldavie' + - '@gwww' +ha_domain: environment_canada +ha_config_flow: true --- -The `environment_canada` weather platforms provide meteorological data for Canadian locations from [Environment Canada](https://weather.gc.ca/index_e.html). +The Environment Canada integration provides meteorological data for Canadian locations from [Environment and Climate Change Canada](https://weather.gc.ca/index_e.html). -The following device types and data are supported: - -- [Location Selection](#location-selection) -- [Weather](#weather) -- [Sensor](#sensor) - - [Alert TTS Script](#alert-tts-script) -- [Camera](#camera) +{% include integrations/config_flow.md %} ## Location Selection -The `weather` and `sensor` platforms automatically determine which weather station's data to use. However, as station coordinates provided by Environment Canada are somewhat imprecise, in some cases you may need to override the automatic selection to use the desired station. +The integration automatically determines the closest weather station based on the latitude and longitude specified. If integration-specific coordinates are not provided, the coordinates configured for Home Assistant are used. -For these platforms, the location to use is determined according to the following hierarchy: +You can also specify a weather station to use by providing a identification code of the form `AB/s0000123`, based on those listed in [this CSV file](https://dd.weather.gc.ca/citypage_weather/docs/site_list_towns_en.csv). -- Location ID specified in platform configuration (optional) -- Closest station to latitude/longitude specified in platform configuration (optional) -- Closest station to latitude/longitude specified in Home Assistant configuration (default) +## Entities -The `camera` platform dynamically builds imagery using a latitude/longitude as a center point. Radar station IDs are also supported for backwards compatibility. +The integration will create the entities listed below. Note that many of the entities are disabled by default and can be enabled via the Configuration / Entities screen. -For this platform, the location to use is determined according to the following hierarchy: +### Weather -- Station ID specified in platform configuration (optional) -- Latitude/longitude specified in platform configuration (optional) -- Latitude/longitude specified in Home Assistant configuration (default) +- Current conditions and daily forecast +- Current conditions and hourly forecast +### Camera -## Weather +- Loop of radar imagery from the last 3 hours -The `environment_canada` weather platform populates a weather card with Environment Canada current conditions and forecast [data](https://weather.gc.ca/canada_e.html). +By default, the radar entity uses the rain layer from 1 April to 30 November and the snow layer from 1 December to 31 March. -To add Environment Canada weather to your installation, add the following to your `configuration.yaml` file: +### Sensors -```yaml -# Example configuration.yaml entry -weather: - - platform: environment_canada -``` +#### Conditions and Forecasts -- The platform checks for new data every 10 minutes, and the source data is typically updated hourly within 10 minutes after the hour. -- If no name is given, the weather entity will be named `weather.`. -- The platform automatically determines which weather station to use based on the system's latitude/longitude settings. For greater precision, it is also possible to specify either: - - A specific station code of the form `AB/s0000123` based on those listed in [this CSV file](https://dd.weather.gc.ca/citypage_weather/docs/site_list_towns_en.csv), or - - A specific latitude/longitude +- Current condition +- Forecast summary +- [Icon code](https://dd.weather.gc.ca/citypage_weather/docs/Current_Conditions_Icons-Icones_conditions_actuelles.pdf) of current condition +- Barometric pressure +- Pressure tendency +- Humidity +- Visibility +- UV index -{% configuration %} -latitude: - description: Part of a set of coordinates to use when finding the closest weather station. - required: inclusive - type: float -longitude: - description: Part of a set of coordinates to use when finding the closest weather station. - required: inclusive - type: float -station: - description: The station code of a specific weather station to use. Station codes must be in the form `AB/s0000123`, where `AB`is a provincial abbreviation and `s0000123` is a numeric station code. If provided, this station will be used and any latitude/longitude coordinates provided will be ignored. - required: false - type: string -name: - description: Name to be used for the entity ID, e.g., `weather.`. - required: false - type: string -forecast: - description: Specify hourly or daily forecasts. Valid values are 'daily' and 'hourly'. - required: false - type: string - default: daily -{% endconfiguration %} +#### Temperature -## Sensor +- Temperature +- Wind chill +- Humidex +- Forecast high temperature +- Forecast low temperature +- Dewpoint -The `environment_canada` sensor platform creates sensors based on Environment Canada [current conditions](https://weather.gc.ca/canada_e.html) and [alerts](https://weather.gc.ca/warnings/index_e.html). +#### Wind -To add Environment Canada sensors to your installation, add the desired lines from the following example to your `configuration.yaml` file: +- Wind speed +- Wind gust +- Wind direction +- Wind bearing -```yaml -# Example configuration.yaml entry -sensor: - - platform: environment_canada -``` +#### Precipitation -- A sensor will be created for each of the following conditions, with a default name like `sensor.temperature`: - - `temperature` - The current temperature, in ºC. - - `dew_point` - The current dewpoint, in ºC. - - `wind_chill` - The current wind chill, in ºC. - - `humidex` - The current humidex, in ºC. - - `air_quality_health_index` - The current Air Quality Health Index score - - `pressure` - The current air pressure, in kPa. - - `tendency` - The current air pressure tendency, e.g., "Rising". - - `humidity` - The current humidity, in %. - - `visibility` - The current visibility, in km. - - `condition` - A brief text statement of the current weather conditions, e.g., "Sunny". - - `icon_code` - A two-digit number corresponding to a condition icon, as specified in these [image to description](https://dd.weather.gc.ca/citypage_weather/docs/Current_Conditions_Icons-Icones_conditions_actuelles.pdf) and [code to description](https://dd.weather.gc.ca/citypage_weather/docs/current_conditions_icon_code_descriptions_e.csv) mappings. - - `wind_speed` - The current sustained wind speed, in km/h. - - `wind_gust` - The current wind gust, in km/h. - - `wind_direction` - The current cardinal wind direction, e.g., "SSW". - - `wind_bearing` - The current wind direction in degrees. - - `high_temperature` - The next forecast high temperature, in ºC. - - `low_temperature` - The next forecast low temperature, in ºC. - - `uv_index` - The next forecast UV index. - - `chance_of_precip` - The next forecast probability of precipitation, in %. - - `forecast` - A textual description of the next forecast period, e.g., "Tonight. Mainly cloudy. Low -12." - - `precipitation_yesterday` - The total amount of precipitation that fell the previous day. - - `warnings` - Current warning alerts. - - `watches` - Current watch alerts. - - `advisories` - Current advisory alerts. - - `statements` - Current special weather statements. - - `endings` - Alerts that have recently ended. -- The platform automatically determines which weather station to use based on the system's latitude/longitude settings. For greater precision, it is also possible to specify either: - - A specific station code of the form `AB/s0000123` based on those listed in [this CSV file](https://dd.weather.gc.ca/citypage_weather/docs/site_list_towns_en.csv), or - - A specific latitude/longitude -- In the case of multiple alerts in the same category, the titles of each are concatenated together with a pipe (`|`) separator. +- Probability of precipitation +- Precipitation yesterday -{% configuration %} -latitude: - description: Part of a set of coordinates to use when finding the closest weather station. - required: inclusive - type: float -longitude: - description: Part of a set of coordinates to use when finding the closest weather station. - required: inclusive - type: float -station: - description: The station code of a specific weather station to use. If provided, this station will be used and any latitude/longitude coordinates provided will be ignored. Station codes must be in the form of `AB/s0000123`, where `AB`is a provincial abbreviation and `s0000123` is a numeric station code. - required: false - type: string -language: - description: Language to use for entity display names and textual data (English or French). - required: false - type: string - default: english -scan_interval: - description: The time between updates in seconds. - required: false - type: integer - default: 600 -{% endconfiguration %} +#### Alerts -### Alert TTS Script +- Warnings +- Watches +- Advisories +- Statements +- Endings -If you would like to have alerts announced via a text-to-speech service, you can use a script similar to the following: +The alert sensors use the number of current alerts as their state, with an attribute containing the title of each alert. + +## Template Sensors + +The configuration snippet below adds a useful [template sensors](/integrations/template/) showing the current "feels like" temperature among air temperature, humidex, and wind chill. + +Replace `NAME` with the name used to configure your integration. {% raw %} ```yaml -weather_alert_tts: - sequence: - - service: tts.amazon_polly_say - data: - message: "{{ states('sensor.warnings') }} in effect." +template: + - sensor: + - name: "Feels Like" + device_class: temperature + unit_of_measurement: "°C" + state: > + {% if not is_state('sensor.NAME_humidex', 'unknown') %} + {{ states('sensor.NAME_humidex') }} + {% elif not is_state('sensor.NAME_wind_chill', 'unknown') %} + {{ states('sensor.NAME_wind_chill') }} + {% else %} + {{ states('sensor.NAME_temperature') | round(0) }} + {% endif %} ``` {% endraw %} - -## Camera - -The `environment_canada` camera platform displays Environment Canada meteorological [radar imagery](https://weather.gc.ca/radar/index_e.html). - -To add Environment Canada radar imagery to your installation, add the desired lines from the following example to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -camera: - - platform: environment_canada -``` - -- If no name is given, the camera entity will be named `camera.environment_canada_radar`. -- The platform dynamically builds imagery based on a latitude/longitude center point. This center point can be specified using: - - The latitude/longitude of the Home Assistant installation (default) - - A specific latitude/longitude for the platform (optional) - - A specific radar station ID from [this table](https://en.wikipedia.org/wiki/Canadian_weather_radar_network#List_of_radars). The code must be in the form `XXX` or `CXXXX`, i.e., remove the leading `C` only if the result forms a three-letter code, otherwise, include it. Valid values include `XFT` for Ottawa or `CASBV` for Montreal. (optional, for backwards compatibility) - -{% configuration %} -latitude: - description: Part of a set of coordinates to use as the center point. - required: inclusive - type: float -longitude: - description: Part of a set of coordinates to use as the center point. - required: inclusive - type: float -station: - description: The station code of a specific radar station to use. If provided, this station will be used and any latitude/longitude coordinates provided will be ignored. Must be in the form `XXX` or `CXXXX`. - required: false - type: string -name: - description: Name to be used for the entity ID, e.g., `camera.`. - required: false - type: string -loop: - description: Boolean setting to determine whether to display an animated GIF of images from the last 2 hours. If `false`, the latest still image will be displayed. - required: false - default: true - type: boolean -precip_type: - description: Determines whether to use the intensity bands for rain or snow. Valid values are RAIN and SNOW. - required: false - type: string - default: RAIN from April to October, SNOW from November to March -{% endconfiguration %} From 99b3511c3167bca310e6d2b2c62c74148943ab93 Mon Sep 17 00:00:00 2001 From: Chris Browet Date: Sat, 23 Oct 2021 21:10:55 +0200 Subject: [PATCH 052/102] Service call with a native dictionary (#19922) --- source/_docs/scripts/service-calls.markdown | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/source/_docs/scripts/service-calls.markdown b/source/_docs/scripts/service-calls.markdown index bb65a50c8f7..8088732119e 100644 --- a/source/_docs/scripts/service-calls.markdown +++ b/source/_docs/scripts/service-calls.markdown @@ -108,6 +108,23 @@ data: ``` {% endraw %} + +You can use a template returning a native dictionary as well, which is useful if the attributes to be set depend on the situation. + +{% raw %} + +```yaml +service: climate.set_temperature +data: > + {% if states('sensor.temperature_living') < 19 %} + {"hvac_mode": "heat", "temperature": 19 } + {% else %} + {"hvac_mode": "auto" } + {% endif %} +``` + +{% endraw %} + ### `homeassistant` services There are four `homeassistant` services that aren't tied to any single domain, these are: From dd6ead1dffe4fa90e3689e5e4285faab7d75e743 Mon Sep 17 00:00:00 2001 From: jjlawren Date: Sat, 23 Oct 2021 16:12:04 -0500 Subject: [PATCH 053/102] Describe Sonos feature switches (#18897) Co-authored-by: Franck Nijhof --- source/_integrations/sonos.markdown | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/source/_integrations/sonos.markdown b/source/_integrations/sonos.markdown index 7e6561ebebe..2ff77d564c9 100644 --- a/source/_integrations/sonos.markdown +++ b/source/_integrations/sonos.markdown @@ -25,6 +25,19 @@ The `sonos` integration allows you to control your [Sonos](https://www.sonos.com {% include integrations/config_flow.md %} +## Feature controls + +Speaker-level features are exposed as `switch` entities which allow direct control and indicate if the features are currently enabled. + +- **All devices**: Crossfade, Status Light, Touch Controls +- **Home theater devices**: Night Sound & Speech Enhancement + +
+ +The Crossfade, Status Light, and Touch Controls entities are disabled by default, but can be enabled via the Sonos device page. + +
+ ## Battery support Battery sensors are fully supported for the `Sonos Roam` and `Sonos Move` devices on S2 firmware. `Sonos Move` speakers still on S1 firmware are supported but may update infrequently. @@ -181,21 +194,6 @@ Update an existing Sonos alarm. | `enabled` | yes | Boolean for whether or not to enable this alarm. | `include_linked_zones` | yes | Boolean that defines if the alarm also plays on grouped players. -### Service `sonos.set_option` - -Set Sonos speaker options. - -Night Sound and Speech Enhancement modes are only supported when playing from the TV source of products like Sonos Playbar and Sonos Beam. Other speaker types will ignore these options. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | yes | String or list of `entity_id`s that will have their options set. -| `buttons_enabled` | yes | Boolean to control the functioning of hardware buttons on the device. -| `crossfade` | yes | Boolean to control crossfading between songs. -| `night_sound` | yes | Boolean to control Night Sound mode. -| `speech_enhance` | yes | Boolean to control Speech Enhancement mode. -| `status_light` | yes | Boolean to control the Status (LED) Light. - ### Service `sonos.play_queue` Starts playing the Sonos queue. From 1e7160ac2c8a6abc1d0e95cf572f6b02bf9fa776 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 23 Oct 2021 23:08:18 -1000 Subject: [PATCH 054/102] Update supported devices for gogogate2 (#19935) --- source/_integrations/gogogate2.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_integrations/gogogate2.markdown b/source/_integrations/gogogate2.markdown index 6a324a0ab03..d4bd1a5f999 100644 --- a/source/_integrations/gogogate2.markdown +++ b/source/_integrations/gogogate2.markdown @@ -21,3 +21,10 @@ ha_dhcp: true The `gogogate2` cover platform lets you control Gogogate2 and iSmartGate enabled garage doors and gates through Home Assistant. Device names in Home Assistant are generated based on the names defined in the GogoGate2 or iSmartGate mobile app. {% include integrations/config_flow.md %} + +### Supported Devices + +- Gogogate 2 +- ismartgate PRO +- ismartgate LITE +- ismartgate MINI From fd591e28dca12bdca8e1f11c2fdb05119b1382f4 Mon Sep 17 00:00:00 2001 From: jjlawren Date: Sun, 24 Oct 2021 04:13:14 -0500 Subject: [PATCH 055/102] Remove default disabled note for Sonos switches (#19931) --- source/_integrations/sonos.markdown | 6 ------ 1 file changed, 6 deletions(-) diff --git a/source/_integrations/sonos.markdown b/source/_integrations/sonos.markdown index 2ff77d564c9..f4a8a75d15f 100644 --- a/source/_integrations/sonos.markdown +++ b/source/_integrations/sonos.markdown @@ -32,12 +32,6 @@ Speaker-level features are exposed as `switch` entities which allow direct contr - **All devices**: Crossfade, Status Light, Touch Controls - **Home theater devices**: Night Sound & Speech Enhancement -
- -The Crossfade, Status Light, and Touch Controls entities are disabled by default, but can be enabled via the Sonos device page. - -
- ## Battery support Battery sensors are fully supported for the `Sonos Roam` and `Sonos Move` devices on S2 firmware. `Sonos Move` speakers still on S1 firmware are supported but may update infrequently. From 7f71c86b1ca3a5a83187de92233a12fb0b623689 Mon Sep 17 00:00:00 2001 From: Matthias Alphart Date: Sun, 24 Oct 2021 12:32:22 +0200 Subject: [PATCH 056/102] Configurable KNX Number mode (#19943) --- source/_integrations/knx.markdown | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/_integrations/knx.markdown b/source/_integrations/knx.markdown index 5c48ecda8b1..e7855072653 100644 --- a/source/_integrations/knx.markdown +++ b/source/_integrations/knx.markdown @@ -1143,6 +1143,8 @@ knx: type: temperature min: 20 max: 24.5 + step: 0.1 + mode: slider ``` {% configuration %} @@ -1175,6 +1177,15 @@ max: description: Maximum value that can be sent. Defaults to the `type` DPT maximum value. required: false type: float +step: + description: Step value. Defaults to the step size defined for the DPT in the KNX specifications. + required: false + type: float +mode: + description: Specifies the mode used in the UI. `auto`, `box` or `slider` are valid. + required: false + type: string + default: auto {% endconfiguration %} ## Scene From 757ecfe5e89183080edd8ac52e7d1171e14bd8a0 Mon Sep 17 00:00:00 2001 From: Marvin Wichmann Date: Mon, 25 Oct 2021 05:32:31 +0200 Subject: [PATCH 057/102] Add entity category to knx (#19953) --- source/_integrations/knx.markdown | 55 +++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/source/_integrations/knx.markdown b/source/_integrations/knx.markdown index e7855072653..302c0953692 100644 --- a/source/_integrations/knx.markdown +++ b/source/_integrations/knx.markdown @@ -424,6 +424,11 @@ context_timeout: required: false type: float default: None +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None {% endconfiguration %} ### Support for automations @@ -724,6 +729,11 @@ max_temp: description: Override the maximum temperature. required: false type: float +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None {% endconfiguration %} ## Cover @@ -810,6 +820,11 @@ device_class: description: Sets the [class of the device](/integrations/cover/), changing the device state and icon that is displayed on the frontend. required: false type: string +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None {% endconfiguration %} ## Fan @@ -855,6 +870,11 @@ max_step: description: The maximum amount of steps for a step-controlled fan. If set, the integration will convert percentages to steps automatically. required: false type: integer +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None {% endconfiguration %} ## Light @@ -998,6 +1018,11 @@ max_kelvin: required: false type: integer default: 6000 +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None {% endconfiguration %} Many KNX devices can change their state internally without a message to the switch address on the KNX bus, e.g., if you configure a scene or a timer on a channel. The optional `state_address` can be used to inform Home Assistant about these state changes. If a KNX message is seen on the bus addressed to the given `state_address` (in most cases from the light actuator), it will overwrite the state of the object. @@ -1186,6 +1211,11 @@ mode: required: false type: string default: auto +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None {% endconfiguration %} ## Scene @@ -1214,6 +1244,11 @@ name: description: A name for this device used within Home Assistant. required: false type: string +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None {% endconfiguration %} ## Select @@ -1299,6 +1334,11 @@ sync_state: required: false type: [boolean, string, integer] default: true +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None {% endconfiguration %} ## Sensor @@ -1355,6 +1395,11 @@ state_class: description: Sets the [state_class](https://developers.home-assistant.io/docs/core/entity/sensor#available-state-classes) of the sensor. required: false type: string +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None {% endconfiguration %} ### Value Types @@ -1563,6 +1608,11 @@ respond_to_read: required: false type: boolean default: false +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None {% endconfiguration %} The optional `state_address` can be used to inform Home Assistant about state changes not triggered by a telegram to the `address` e.g., if you configure a timer on a channel. If a KNX message is seen on the bus addressed to the given state address, this will overwrite the state of the switch object. @@ -1659,6 +1709,11 @@ sync_state: required: false type: boolean default: true +entity_category: + description: The [category](https://developers.home-assistant.io/docs/core/entity#generic-properties) of the entity. + required: false + type: string + default: None {% endconfiguration %} ## Troubleshooting / Common issues From 70724f016e6576960f203ea472e60522419f4968 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 25 Oct 2021 10:12:11 +0200 Subject: [PATCH 058/102] Add support for unit of measurement in MQTT number platform (#19948) --- source/_integrations/number.mqtt.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/number.mqtt.markdown b/source/_integrations/number.mqtt.markdown index 138750983bf..21d655ee2d3 100644 --- a/source/_integrations/number.mqtt.markdown +++ b/source/_integrations/number.mqtt.markdown @@ -164,6 +164,10 @@ unique_id: description: An ID that uniquely identifies this Number. If two Numbers have the same unique ID Home Assistant will raise an exception. required: false type: string +unit_of_measurement: + description: Defines the unit of measurement of the sensor, if any. + required: false + type: string value_template: description: "Defines a [template](/docs/configuration/templating/#processing-incoming-data) to extract the value." required: false From cdf7c7ea82b36121910ab80eee3b94be451325ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Mon, 25 Oct 2021 23:05:56 +0200 Subject: [PATCH 059/102] Add running device class to binary sensor (#19963) --- source/_integrations/binary_sensor.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/binary_sensor.markdown b/source/_integrations/binary_sensor.markdown index 327edbee361..f2b43de27ed 100644 --- a/source/_integrations/binary_sensor.markdown +++ b/source/_integrations/binary_sensor.markdown @@ -63,6 +63,7 @@ The full list of supported binary sensor device classes is below - **power**: `on` means power detected, `off` means no power - **presence**: `on` means home, `off` means away - **problem**: `on` means problem detected, `off` means no problem (OK) +- **running**: `on` means running, `off` means not running - **safety**: `on` means unsafe, `off` means safe - **smoke**: `on` means smoke detected, `off` means no smoke (clear) - **sound**: `on` means sound detected, `off` means no sound (clear) From feabc65865250a6200433fea956c28cc64ca367f Mon Sep 17 00:00:00 2001 From: Raman Gupta <7243222+raman325@users.noreply.github.com> Date: Mon, 25 Oct 2021 18:07:51 -0400 Subject: [PATCH 060/102] Update zwave_js.ping documentation (#19972) --- source/_integrations/zwave_js.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index b08c7c778c0..54a726a6ea0 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -269,7 +269,7 @@ Calling this service forces Z-Wave JS to try to reach a node. This can be used t | `device_id` | no | Device ID (or list of device IDs) to ping. At least one `entity_id`, `device_id`, or `area_id` must be provided. | | `area_id` | no | Area ID (or list of area IDs) for devices/entities to ping. At least one `entity_id`, `device_id`, or `area_id` must be provided. | -This service can be used in tandem with the node status sensor (disabled by default) to track the node's status and fire the command when needed. Here's an example automation that would ping a node when the node status sensor state has changed to dead and remained dead for 30 minutes. Note that this may be useful for some devices but will definitely not be useful for all. In cases where it is not useful, all you will be doing is generating additional traffic on your Z-Wave network which could slow down communication. +This service can be used in tandem with the node status sensor to track the node's status and fire the command when needed. Here's an example automation that would ping a node when the node status sensor state has changed to dead and remained dead for 30 minutes. Note that this may be useful for some devices but will definitely not be useful for all. In cases where it is not useful, all you will be doing is generating additional traffic on your Z-Wave network which could slow down communication. ```yaml trigger: From ee63ce6695d11b5681b8711d4aead5758ecdca73 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 26 Oct 2021 03:39:13 -0500 Subject: [PATCH 061/102] Add fan groups (#19853) --- source/_integrations/fan.group.markdown | 44 +++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 source/_integrations/fan.group.markdown diff --git a/source/_integrations/fan.group.markdown b/source/_integrations/fan.group.markdown new file mode 100644 index 00000000000..13051b06a9a --- /dev/null +++ b/source/_integrations/fan.group.markdown @@ -0,0 +1,44 @@ +--- +title: "Fan Group" +description: "Instructions how to setup grouped fans in Home Assistant." +ha_category: + - Fan +ha_release: 2021.11 +ha_iot_class: Local Push +ha_quality_scale: internal +ha_domain: group +--- + +The `group` platform can create a fan that combines several fan entities into one. + +To enable `Fan Groups` in your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +fan: + - platform: group + entities: + - fan.lanai_west + - fan.lanai_south + - fan.lanai_east +``` + +{% configuration %} +entities: + description: List of all fan entities you want to control. + required: true + type: [string, list] +name: + description: Name to use in the frontend. + required: false + type: string + default: "Fan Group" +unique_id: + description: An ID that uniquely identifies this fan group. If two fans have the same unique ID, Home Assistant will raise an error. + required: false + type: string +{% endconfiguration %} + +## Functionality + +It works best if you group fans with the same supported features together (like support for `percentage`/`direction`/`oscillation`), but is not limited to it. In case you have bundled fans with different features together, the controls will only affect those fans that support the actions. From c4b3a5dfddf4d1bf299da2f64958644a40cb4ca6 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Tue, 26 Oct 2021 03:57:11 -0600 Subject: [PATCH 062/102] Restore SimpliSafe event documentation (#19867) --- source/_integrations/simplisafe.markdown | 68 +++++++++++++++++++++++- 1 file changed, 66 insertions(+), 2 deletions(-) diff --git a/source/_integrations/simplisafe.markdown b/source/_integrations/simplisafe.markdown index d7e8a1ae5d1..7fc14341a9c 100644 --- a/source/_integrations/simplisafe.markdown +++ b/source/_integrations/simplisafe.markdown @@ -27,7 +27,7 @@ There is currently support for the following device types within Home Assistant: - **Freeze Sensor**: reports on the freeze sensor temperature*. - **Glass Break Sensor**: reports on the glass breakage sensor status*. - **Lock**: reports on `Door Locks` and can be used to lock and unlock a lock. -- **Motion Sensor**: reports on motion detected. +- **Motion Sensor**: reports on motion detected*. - **Siren**: reports on the siren status*. - **Smoke Detector**: reports on the smoke sensor status*. - **Water Sensor**: reports on water sensor status*. @@ -67,7 +67,8 @@ entity. ### `simplisafe.clear_notifications` Clear any existing notifications within the SimpliSafe cloud; this will mark existing -notifications as "read" in the SimpliSafe web and mobile apps. +notifications as "read" in the SimpliSafe web and mobile apps, as well as prevent them +from triggering future `SIMPLISAFE_NOTIFICATION` events. ### `simplisafe.remove_pin` @@ -113,6 +114,69 @@ For any property denoting a volume, the following values should be used: ## Events +### `SIMPLISAFE_EVENT` + +`SIMPLISAFE_EVENT` events represent events that appear on the timeline of the SimpliSafe +web and mobile apps. When received, they come with event data that contains the +following keys: + +* `changed_by`: the PIN that triggered the event (if appropriate) +* `event_type`: the type of event +* `info`: a human-friendly string describing the event in more detail +* `sensor_name`: the sensor that triggered the event (if appropriate) +* `sensor_serial`: the serial number of the sensor that triggered the event (if appropriate) +* `sensor_type`: the type of sensor that triggered the event (if appropriate) +* `system_id`: the system ID to which the event belongs +* `timestamp`: the UTC datetime at which the event was received + +For example, when someone rings the doorbell, a +`SIMPLISAFE_EVENT` event will fire with the following event data: + +```python +{ + "event_type": "SIMPLISAFE_EVENT", + "data": { + "last_event_changed_by": "", + "last_event_type": "doorbell_detected", + "last_event_info": "Someone is at your \"Front Door\"", + "last_event_sensor_name": "Front Door", + "last_event_sensor_serial": "", + "last_event_sensor_type": "doorbell", + "system_id": [systemid], + "last_event_timestamp": "2021-01-28T22:01:32+00:00" + }, + "origin": "LOCAL", + "time_fired": "2021-01-28T22:01:37.478539+00:00", + "context": { + "id": "[id]", + "parent_id": null, + "user_id": null + } +} +``` + +`last_event_type` can have the following values: + +* `automatic_test` +* `camera_motion_detected` +* `doorbell_detected` +* `device_test` +* `secret_alert_triggered` +* `sensor_paired_and_named` +* `user_initiated_test` + +To build an automation using one of these, use `SIMPLISAFE_EVENT` +as an event trigger, with `last_event_type` as the `event_data`. +For example, the following will trigger when the doorbell rings: + +```yaml +trigger: + - platform: event + event_type: SIMPLISAFE_EVENT + event_data: + last_event_type: doorbell_detected +``` + ### `SIMPLISAFE_NOTIFICATION` `SIMPLISAFE_NOTIFICATION` events represent system notifications that would appear in the From 0dffbea632eebf587b7066259e59891206e73fd1 Mon Sep 17 00:00:00 2001 From: Patrik Lindgren <21142447+ggravlingen@users.noreply.github.com> Date: Tue, 26 Oct 2021 11:59:47 +0200 Subject: [PATCH 063/102] Include support for Tradfri STARKVIND Air purifier (#19925) --- source/_integrations/tradfri.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/tradfri.markdown b/source/_integrations/tradfri.markdown index 561426e7317..f5d63037e0c 100644 --- a/source/_integrations/tradfri.markdown +++ b/source/_integrations/tradfri.markdown @@ -10,6 +10,7 @@ ha_category: - Light - Sensor - Switch + - Fan ha_domain: tradfri ha_homekit: true ha_platforms: @@ -17,6 +18,7 @@ ha_platforms: - light - sensor - switch + - fan ha_codeowners: - '@janiversen' --- @@ -80,4 +82,3 @@ Do not use the `api_key` variable in `configuration.yaml`. The API key is only n ## Known limitations - The TRÅDFRI Shortcut button, Remotes and motion sensor only send information about their battery status, no events, to Home Assistant and thus can't be used to automate with. If you want to automate with these devices, you need to use something like [ZHA](/integrations/zha/). - From e65ef95162f57c5f868d3c4f2b98b0320c8df694 Mon Sep 17 00:00:00 2001 From: Tim Rightnour <6556271+garbled1@users.noreply.github.com> Date: Tue, 26 Oct 2021 03:03:58 -0700 Subject: [PATCH 064/102] Update venstar.markdown for config_flow (#19888) --- source/_integrations/venstar.markdown | 28 +++------------------------ 1 file changed, 3 insertions(+), 25 deletions(-) diff --git a/source/_integrations/venstar.markdown b/source/_integrations/venstar.markdown index 251662ac140..4a7dbbd043e 100644 --- a/source/_integrations/venstar.markdown +++ b/source/_integrations/venstar.markdown @@ -36,16 +36,9 @@ Note - Please ensure that you update your thermostat to the latest firmware. Ini Local API mode needs to be enabled via the thermostat's *Menu > WiFi > Local API Options > Local API - ON* -To set it up, add the following information to your `configuration.yaml` file: +{% include integrations/config_flow.md %} -```yaml -# Example configuration.yaml entry -climate: - - platform: venstar - host: IP_OR_HOSTNAME_OF_THERMOSTAT -``` - -{% configuration %} +{% configuration_basic %} host: description: Address of your thermostat, e.g., 192.168.1.32. required: true @@ -77,19 +70,4 @@ humidifier: required: false type: boolean default: true -{% endconfiguration %} - -## Full configuration sample - -```yaml -# Example configuration.yaml entry -climate: - - platform: venstar - host: IP_OR_HOSTNAME_OF_THERMOSTAT - ssl: true - username: OPTIONAL_AUTH_USER_HERE - password: OPTIONAL_AUTH_PASS_HERE - pin: LOCKSCREEN_PIN - timeout: 5 - humidifier: false -``` +{% endconfiguration_basic %} From 0d704ade7f1b95c1cdb16089a505f15bc6f14f18 Mon Sep 17 00:00:00 2001 From: jjlawren Date: Tue, 26 Oct 2021 05:07:17 -0500 Subject: [PATCH 065/102] Update Plex to reflect advanced searches (#19401) Co-authored-by: Franck Nijhof --- source/_integrations/plex.markdown | 85 +++++++++++++++++++++--------- 1 file changed, 59 insertions(+), 26 deletions(-) diff --git a/source/_integrations/plex.markdown b/source/_integrations/plex.markdown index 98643ec1183..34047dab207 100644 --- a/source/_integrations/plex.markdown +++ b/source/_integrations/plex.markdown @@ -103,9 +103,14 @@ By default, the Plex integration will create Media Player entities for all local ### Service `media_player.play_media` -Plays a song, album, artist, playlist, TV show/season/episode, movie, or video on a connected client. +Play media hosted on a Plex server on a Plex client or other supported device. -Required fields within the `media_content_id` payloads are marked as such, others are optional. +Required fields within the `media_content_id` payloads are marked as such, others are optional. There are special parameters that can be added to any query: + +- `shuffle`: Shuffles the playback order of the media. Accepts `1` or `true` to enable. +- `allow_multiple`: A search must find one specific item to succeed. This parameter accepts multiple matches in a search and enqueues all found items for playback. Accepts `1` or `true` to enable. + +Simplified examples are provided for [music](#music), [TV episodes](#tv-episode), and [movies](#movie). See [advanced searches](#advanced-searches) for complex/smart search capabilities.
@@ -118,7 +123,7 @@ Refer to these links if casting to non-Plex players:
- The integration must be configured with a token for playback commands to work. This can occur if using the `List of IP addresses and networks that are allowed without auth` option on the Plex server. If that feature is required, it's recommended to configure the integration with that feature temporarily disabled. +The integration must be configured with a token for playback commands to work. This can occur if using the `List of IP addresses and networks that are allowed without auth` option on the Plex server. If that feature is required, it's recommended to configure the integration with that feature temporarily disabled.
@@ -127,7 +132,7 @@ Refer to these links if casting to non-Plex players: | Service data attribute | Description | | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `entity_id` | `entity_id` of the client | -| `media_content_id` | Quoted JSON containing:
  • `library_name` (Required)
  • `artist_name` (Required)
  • `album_name`
  • `track_name`
  • `track_number`
  • `shuffle` (0 or 1)
| +| `media_content_id` | Quoted JSON containing:
  • `library_name` (Required)
  • `artist_name` or `artist.title`
  • `album_name` or `album.title`
  • `track_name` or `track.title`
  • `track_number` or `track.index`
  • `shuffle` (0 or 1)
  • `allow_multiple` (0 or 1)
| | `media_content_type` | `MUSIC` | ##### Examples: @@ -163,7 +168,7 @@ media_content_id: '{ "playlist_name": "The Best of Disco", "shuffle": "1" }' | Service data attribute | Description | | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `entity_id` | `entity_id` of the client | -| `media_content_id` | Quoted JSON containing:
  • `library_name` (Required)
  • `show_name` (Required)
  • `season_number`
  • `episode_number`
  • `shuffle` (0 or 1)
| +| `media_content_id` | Quoted JSON containing:
  • `library_name` (Required)
  • `show_name` or `show.title`
  • `season_number` or `season.index`
  • `episode_number` or `episode.index`
  • `shuffle` (0 or 1)
  • `allow_multiple` (0 or 1)
| | `media_content_type` | `EPISODE` | ##### Examples: @@ -184,12 +189,24 @@ media_content_id: '{ "library_name": "Kid TV", "show_name": "Sesame Street", "sh | Service data attribute | Description | | ---------------------- | ------------------------------------------------------------------------------------------------------- | | `entity_id` | `entity_id` of the client | -| `media_content_id` | Quoted JSON containing:
  • `library_name` (Required)
  • `title` (Required)
  • `` (optional)
| +| `media_content_id` | Quoted JSON containing:
  • `library_name` (Required)
  • `title`
| | `media_content_type` | `movie` | -For movies it's usually sufficient to provide the title. However, if the title you provide has multiple matches (such as with remakes), more search keys may be necessary. These optional keys can be included in the `media_content_id` JSON payload to restrict the search: +##### Examples: -* `unwatched`: Restrict search to unwatched items only (`True`, `False`) +```yaml +entity_id: media_player.plex_player +media_content_type: movie +media_content_id: '{ "library_name": "Adult Movies", "title": "Blade" }' +``` + +#### Advanced Searches + +Instead of searching for a specific known piece of media, many additional parameters are available to run more powerful searches. This can also be used when a simple search for a title has multiple matches, such as with movie remakes. + +These are examples of optional keys that can be included in the `media_content_id` JSON payload customize the search: + +* `unwatched`: Restrict search to unwatched items only (`true`, `false`) * `actor`: Restrict search for movies that include a specific actor * `collection`: Restrict search within a named Plex collection ("Back to the Future", "Indiana Jones") * `contentRating`: Restrict search to a specific content rating ("PG", "R") @@ -200,27 +217,43 @@ For movies it's usually sufficient to provide the title. However, if the title y * `resolution`: Restrict search to a specific video resolution (480, 720, 1080, "4k") * `year`: Restrict search to a specific year -##### Examples: +More parameters and additional details can be found in the `plexapi` library [documentation](https://python-plexapi.readthedocs.io/en/latest/modules/library.html#plexapi.library.LibrarySection.search). -```yaml -entity_id: media_player.plex_player -media_content_type: movie -media_content_id: '{ "library_name": "Adult Movies", "title": "Blade" }' -``` +##### Examples -```yaml -entity_id: media_player.plex_player -media_content_type: movie -media_content_id: '{ "library_name": "Adult Movies", "title": "The Manchurian Candidate", year=1962 }' -# Would find the original instead of the 2004 remake -``` +Below are examples of advanced searches. All examples show what can be sent in the `media_content_id` parameter. -"Lazy" searches are also possible: -```yaml -entity_id: media_player.plex_player -media_content_type: movie -media_content_id: '{ "library_name": "Adult Movies", "title": "die hard", year=1995 }' -# Would find the sequel, "Die Hard: With a Vengeance" +Note that some searches may require `"maxresults": 1` to limit the result to a single item. However, an "item" may be a group of media, such as an album, season, artist, show, etc. + +The search will attempt to guess the type of media based on the search parameters by using the most specific media type provided. For example, a search using `artist.title` and `album.year` will search for albums for the artist that were released in a specific year. If you add `track.title` to the search, it will instead try to find the track. You may specify the type of media to search for with the `libtype` parameter which can be one of `movie`, `episode`, `season`, `show`, `track`, `album`, or `artist`. This could be useful if searching for an album where you only know the name of a specific track (see example below). + +```json +# Play the original instead of the 2004 remake: +{ "library_name": "Movies", "title": "The Manchurian Candidate", "year": 1962 } + +# "Lazy" searches are also possible (would find the sequel, "Die Hard: With a Vengeance"): +{ "library_name": "Movies", "title": "die hard", "year": 1995 } + +# Play for an artist's album where only a track name is known: +{ "library_name": "Music", "artist.title": "Stevie", "track.title": "Higher Ground" } + +# Play all albums with "orange" in the title: +{ "library_name": "Music", "album.title": "orange", "allow_multiple": true } + +# Watch the most recently added movie +{ "library_name": "Movies", "sort": "addedAt:desc", "maxresults": 1 } + +# Play an unwatched movie from the "Bond" collection which was released in the 2000s +{ "library_name": "Movies", "collection": "Bond", "decade": 2000, "unwatched": true } + +# Play the most recently added TV show which has been partially watched +{ "library_name": "TV Shows", "inProgress": true, "sort": "addedAt:desc", "maxresults": 1 } + +# Listen to a random electronic album which was added over 3 years ago but hasn't been listened to for at least 3 months +{ "library_name": "Music", "addedAt<<": "3y", "album.genre": "Electronic", "album.lastViewedAt<<": "3mon", "sort": "random", "maxresults": 1 } + +# Watch the worst rated movie from the 2000s starring either Nicolas Cage or Danny Devito +{ "library_name": "Movies", "actor": ["Nicolas Cage", "Danny DeVito"], "decade": 2000, "sort": "audienceRating:asc", "maxresults": 1 } ``` ### Compatibility From 54bf52e7cd619327d1c5c2c0b4de9bcefb1333a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Hjelseth=20H=C3=B8yer?= Date: Tue, 26 Oct 2021 12:07:33 +0200 Subject: [PATCH 066/102] Update opengarage (#19877) Co-authored-by: Franck Nijhof --- source/_integrations/opengarage.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_integrations/opengarage.markdown b/source/_integrations/opengarage.markdown index dad99333066..108355acc0b 100644 --- a/source/_integrations/opengarage.markdown +++ b/source/_integrations/opengarage.markdown @@ -11,10 +11,12 @@ ha_config_flow: true ha_codeowners: - '@danielhiversen' ha_platforms: + - binary_sensor - cover + - sensor --- -The `opengarage` cover platform lets you control the open-source [OpenGarage.io](https://opengarage.io/) device through Home Assistant. +The OpenGarage integration lets you control the open-source [OpenGarage.io](https://opengarage.io/) device through Home Assistant. {% include integrations/config_flow.md %} From d16418622e95620b9408924f5161ed9f55abf55d Mon Sep 17 00:00:00 2001 From: Ryan Fleming Date: Tue, 26 Oct 2021 06:10:21 -0400 Subject: [PATCH 067/102] Octoprint Config Flow and sensors (#19854) Co-authored-by: Franck Nijhof --- source/_integrations/octoprint.markdown | 162 +++--------------------- source/_integrations/ssdp.markdown | 1 + 2 files changed, 22 insertions(+), 141 deletions(-) diff --git a/source/_integrations/octoprint.markdown b/source/_integrations/octoprint.markdown index 33fb1da55a8..73eaa686e04 100644 --- a/source/_integrations/octoprint.markdown +++ b/source/_integrations/octoprint.markdown @@ -1,13 +1,17 @@ --- title: OctoPrint -description: Instructions on how to setup the OctoPrint in Home Assistant. +description: Integration between OctoPrint and Home Assistant. ha_category: - - Hub - Binary Sensor - Sensor +ha_config_flow: true ha_release: 0.19 +ha_codeowners: + - '@rfleming71' ha_iot_class: Local Polling ha_domain: octoprint +ha_zeroconf: true +ha_ssdp: true ha_platforms: - binary_sensor - sensor @@ -15,119 +19,30 @@ ha_platforms: [OctoPrint](https://octoprint.org/) is a web interface for your 3D printer. This is the main integration to integrate OctoPrint sensors. -There is currently support for the following device types within Home Assistant: +{% include integrations/config_flow.md %} -- [Binary Sensor](#binary-sensor) -- [Sensor](#sensor) +### API Key -## Configuration +The Octoprint integration will attempt to register itself via the [application keys plugin](https://docs.octoprint.org/en/master/bundledplugins/appkeys.html). After submitting the configuration UI in Home Assistant, open the Octoprint UI and click allow on the prompt. -To get started with the OctoPrint API, please follow the directions on their [site](https://docs.octoprint.org/en/master/api/general.html). Once OctoPrint is configured you will need to add your API key and host to your `configuration.yaml`. +## Binary Sensor -```yaml -octoprint: - host: YOUR_OCTOPRINT_HOST - api_key: YOUR_API_KEY -``` +The OctoPrint integration provides the following binary sensors: -{% configuration %} -host: - description: IP address or hostname of Octoprint host. - required: true - type: string -api_key: - description: The retrieved API key. - required: true - type: string -name: - description: The name for this printer, must be unique if multiple printers are defined. - required: false - type: string - default: OctoPrint -port: - description: The port of the Octoprint server. - required: false - type: integer - default: 80 -path: - description: The URL path of the Octoprint instance. - required: false - type: string - default: / -ssl: - description: Enable or disable SSL/TLS. - required: false - type: boolean - default: false -bed: - description: If the printer has a heated bed. - required: false - type: boolean - default: false -number_of_tools: - description: Number of temperature adjustable tools, e.g., nozzle. - required: false - type: integer - default: 0 -sensors: - description: Configuration for the sensors. - required: false - type: map - keys: - monitored_conditions: - description: The sensors to activate. - type: list - default: all (`Current State`, `Temperatures`, `Job Percentage`, `Time Elapsed`, `Time Remaining`) - keys: - "Current State": - description: Text of current state. - "Temperatures": - description: Temperatures of all available tools, e.g., `print`, `head`, `print bed`, etc. These will be displayed as `tool0`, `tool1`, or `toolN` please refer to your OctoPrint frontend to associate the tool number with an actual device. - "Job Percentage": - description: Percentage of the job. - "Time Elapsed": - description: Time elapsed on current print job, in seconds. - "Time Remaining": - description: Time remaining on current print job, in seconds. -binary_sensors: - description: Configuration for the binary sensors. - required: false - type: map - keys: - monitored_conditions: - description: The sensors to activate. - type: list - default: all (`Printing`, `Printing Error`) - keys: - "Printing": - description: State of the printer. - "Printing Error": - description: Error while printing. -{% endconfiguration %} +- Printing +- Print Error -
+## Sensor -If you are tracking temperature it is recommended to set `bed` and/or `number_of_tools` in your octoprint configuration. This will allow the octoprint sensors to load if the printer is offline during Home Assistant startup. +The OctoPrint integration lets you monitor various states of your 3D printer and its print jobs. +Supported sensors: -
+- Current Printer State +- Job Completed Percentage +- Estimated Finish Time +- Estimated Start Time -Example with multiple printers: - -```yaml -octoprint: - - host: YOUR_OCTOPRINT_HOST - api_key: YOUR_API_KEY - name: PRINTER_NAME_1 - number_of_tools: 2 - sensors: - monitored_conditions: - - 'Current State' - - 'Job Percentage' - - host: YOUR_OCTOPRINT_HOST - api_key: YOUR_API_KEY - name: PRINTER_NAME_2 - number_of_tools: 1 -``` +## Camera If the OctoPrint host is equipped with a web camera it is possible to add this as well. @@ -138,38 +53,3 @@ camera: still_image_url: http://YOUR_OCTOPRINT_HOST_IP/webcam/?action=snapshot mjpeg_url: http://YOUR_OCTOPRINT_HOST_IP/webcam/?action=stream ``` - -## Binary Sensor - -The `octoprint` binary sensor platform let you monitor if your 3D printer is printing or if there was a printing error. - -To set it up, add the following information to your `configuration.yaml` file: - -```yaml -binary_sensor: - - platform: octoprint - monitored_conditions: - - Printing - - Printing Error -``` - -{% configuration %} -monitored_conditions: - description: States to monitor. - required: true - type: list - keys: - printing: - description: State of the printer. - printing error: - description: Error while printing. -name: - description: The name of the sensor. - required: false - type: string - default: OctoPrint -{% endconfiguration %} - -## Sensor - -The `octoprint` sensor platform let you monitor various states of your 3D printer and its print jobs. diff --git a/source/_integrations/ssdp.markdown b/source/_integrations/ssdp.markdown index 182df4edf55..ff4b94aa29d 100644 --- a/source/_integrations/ssdp.markdown +++ b/source/_integrations/ssdp.markdown @@ -37,6 +37,7 @@ The following integrations are automatically discovered by the SSDP integration: - [Keenetic NDMS2 Router](/integrations/keenetic_ndms2/) - [Konnected.io](/integrations/konnected/) - [Logitech Harmony](/integrations/harmony/) + - [OctoPrint](/integrations/octoprint/) - [Philips Hue](/integrations/hue/) - [Roku](/integrations/roku/) - [Samsung SyncThru Printer](/integrations/syncthru/) From a317a8dc700edf7f72492edc1b035330f06ad108 Mon Sep 17 00:00:00 2001 From: Robert Meijers Date: Tue, 26 Oct 2021 15:52:54 +0200 Subject: [PATCH 068/102] Add documentation for supplying offset to time trigger (#19536) --- source/_docs/automation/trigger.markdown | 25 ++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown index ebee59a7a14..c59d0395e8e 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -651,6 +651,31 @@ automation: - "18:30:00" ``` +### Specifying an offset + +When the time is provided using an Input Datetime or a sensor of the timestamp device class an offset can be provided. This offset will be added to (or subtracted from, when negative) the Input Datetime or sensor value. + +For example, this trigger fires 5 minutes before the phone alarm goes off. + +```yaml +automation: + - trigger: + - platform: time + at: + entity_id: sensor.phone_next_alarm + offset: -00:05:00 + action: + - service: light.turn_on + target: + entity_id: light.bedroom +``` + +
+ +When using a positive offset the trigger might never fire. This due the Input Datetime or sensor changing before the offset is reached. For example when using a phone alarm as trigger the sensor value will change to the new alarm time when the alarm goes off which means this trigger will change to the new time as well. + +
+ ## Time pattern trigger With the time pattern trigger, you can match if the hour, minute or second of the current time matches a specific value. You can prefix the value with a `/` to match whenever the value is divisible by that number. You can specify `*` to match any value (when using the web interface this is required, the fields cannot be left empty). From 6007051b1f7adf0f715fb6ba3e11a24e7a01a38e Mon Sep 17 00:00:00 2001 From: Lars Date: Tue, 26 Oct 2021 17:28:43 +0200 Subject: [PATCH 069/102] Add fritz lights to tested devices (#19987) --- source/_integrations/fritzbox.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_integrations/fritzbox.markdown b/source/_integrations/fritzbox.markdown index 40006b5a071..0549d5b2514 100644 --- a/source/_integrations/fritzbox.markdown +++ b/source/_integrations/fritzbox.markdown @@ -20,6 +20,7 @@ ha_platforms: - switch ha_codeowners: - '@mib1185' + - '@flabbamann' --- The AVM FRITZ!SmartHome integration for Home Assistant allows you to integrate [FRITZ!DECT](https://en.avm.de/products/fritzdect/) devices like switches, sensors and thermostats. @@ -41,7 +42,9 @@ There is currently support for the following device types within Home Assistant: - [FRITZ!Box 7430](https://en.avm.de/service/fritzbox/fritzbox-7430/overview/) - [FRITZ!DECT 200](https://en.avm.de/products/fritzdect/fritzdect-200/) - [FRITZ!DECT 301](https://en.avm.de/products/fritzdect/fritzdect-301/) +- [FRITZ!DECT 500](https://en.avm.de/products/fritzdect/fritzdect-500/) - [Eurotronic Comet DECT](https://eurotronic.org/produkte/elektronische-heizkoerperthermostate/sparmatic-comet/) +- [Magenta SmartHome LED E27](https://www.smarthome.de/geraete/smarthome-led-lampe-e27-farbig-weiss) {% include integrations/config_flow.md %} From 0495cbf1c406827575cd45633d5cd56ff56e40e5 Mon Sep 17 00:00:00 2001 From: Petro31 <35082313+Petro31@users.noreply.github.com> Date: Tue, 26 Oct 2021 16:44:11 -0400 Subject: [PATCH 070/102] Add template average filter and function. (#19805) --- source/_docs/configuration/templating.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index 5bc7ebf282e..a75db47168b 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -546,6 +546,7 @@ The numeric functions and filters will not fail if the input is not a valid numb - `round(1, "half", default)` will always round to the nearest .5 value. `precision` should be 1 for this mode - Filter `[x, y, ...] | max` will obtain the largest item in a sequence. - Filter `[x, y, ...] | min` will obtain the smallest item in a sequence. +- Filter `[x, y, ...] | average` will return the average value of the sequence. - Filter `value_one|bitwise_and(value_two)` perform a bitwise and(&) operation with two values. - Filter `value_one|bitwise_or(value_two)` perform a bitwise or(\|) operation with two values. - Filter `ord` will return for a string of length one an integer representing the Unicode code point of the character when the argument is a Unicode object, or the value of the byte when the argument is an 8-bit string. From ec6f8f5194668b84e1df96b166b84b8ec616516e Mon Sep 17 00:00:00 2001 From: Dave T <17680170+davet2001@users.noreply.github.com> Date: Wed, 27 Oct 2021 08:33:04 +0100 Subject: [PATCH 071/102] Update aurora_abb_powerone documentation for config flow setup (#13748) Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof --- .../aurora_abb_powerone.markdown | 42 +++---------------- 1 file changed, 6 insertions(+), 36 deletions(-) diff --git a/source/_integrations/aurora_abb_powerone.markdown b/source/_integrations/aurora_abb_powerone.markdown index e0ab3265ead..95ece1cefee 100644 --- a/source/_integrations/aurora_abb_powerone.markdown +++ b/source/_integrations/aurora_abb_powerone.markdown @@ -20,44 +20,14 @@ The inverter was formerly made by PowerOne who got taken over by ABB. The TCP/IP method of communicating with inverters is supported by the Python library, but not by this implementation in this integration. -This integration provides a single sensor which reports the live power output -in watts. +This integration creates the inverter as a device with two sensors, reporting live power output in Watts and device temperature. -Note the PV inverter will be unresponsive to communications when in darkness, -so the value 'unknown' will be displayed during the night. -## Configuration +Note the PV inverter will be unresponsive to communications when in darkness, +so the sensors will report 'Unavailable' during the night. -Add the following to your `configuration.yaml` file: +The RS485 connection can be made using a low-cost USB-RS485 converter. It works using a 2-wire interface but an interface with a separate ground reference may be more reliable. -```yaml -# Example configuration.yaml entry -sensor: - - platform: aurora_abb_powerone - device: "SERIAL_PORT" -``` +{% include integrations/config_flow.md %} -{% configuration %} -device: - description: The serial port your RS485 adapter is connected to. - required: true - type: string -address: - description: The address of the inverter - only need to set this if you have changed your inverter away from the default address of 2. - required: false - type: integer - default: 2 -name: - description: Name of the sensor to use in the frontend. - required: false - default: Solar PV - type: string -{% endconfiguration %} - -```yaml -# Example configuration.yaml entry for aurora_abb_powerone platform -sensor: - - platform: aurora_abb_powerone - address: 2 - device: "/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0" -``` +The inverter will need to be on (i.e. in daylight) and connected correctly in order to do the first-time setup. Normally it is sufficient to select the correct serial port and leave the default address `2`. From 7f7109cd065bc2f8a4cf7312b682c485d911b3f2 Mon Sep 17 00:00:00 2001 From: Hans Oischinger Date: Wed, 27 Oct 2021 09:52:49 +0200 Subject: [PATCH 072/102] vicare: Remove circuit config option (#19814) --- source/_integrations/vicare.markdown | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/source/_integrations/vicare.markdown b/source/_integrations/vicare.markdown index c2bb70ce6c8..b374443be82 100644 --- a/source/_integrations/vicare.markdown +++ b/source/_integrations/vicare.markdown @@ -65,10 +65,6 @@ name: required: false default: ViCare type: string -circuit: - description: Heating circuit of your heating device if multiple exist - required: false - type: integer heating_type: description: One of `generic`, `gas`, `heatpump` or `fuelcell`. Specifying the heating_type provides additional attributes and sensors specific for the heating system. required: false @@ -81,8 +77,7 @@ scan_interval: type: integer {% endconfiguration %} -Two components will be created: `climate.vicare_heating` and `water_heater.vicare_water` (for domestic hot water). -Unless you specify a `circuit` parameter, it will pick up the first heating circuit of your installation. +Multiple device instances might be generated depending on the number of burners and/or circuits of your installation. If there is more than a single instance all devices are suffixed with the circuit or burner ID. ## Viessmann API limits From 08721d580d33505b672d5c9ea7426cba2ca15404 Mon Sep 17 00:00:00 2001 From: Brett Adams Date: Wed, 27 Oct 2021 18:04:55 +1000 Subject: [PATCH 073/102] Add select platform (#18963) --- source/_integrations/advantage_air.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/advantage_air.markdown b/source/_integrations/advantage_air.markdown index b4731d97bf0..b5ec1ccf862 100644 --- a/source/_integrations/advantage_air.markdown +++ b/source/_integrations/advantage_air.markdown @@ -52,6 +52,10 @@ The `advantage_air` binary sensor platform will create a binary sensor for each The `advantage_air` switch platform will create a switch entity to toggle fresh air mode, if it is supported. +### Select + +The `advantage_air` select platform allows you to change the zone used for the "MyZone" feature. + ## Services ### Service `advantage_air.set_time_to` From ca163b37ace351abcbb11ae08cccc5c64fd016dc Mon Sep 17 00:00:00 2001 From: Tyler Gibson Date: Wed, 27 Oct 2021 01:44:32 -0700 Subject: [PATCH 074/102] Microsoft tts defaults (#19998) Co-authored-by: Franck Nijhof --- source/_integrations/microsoft.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_integrations/microsoft.markdown b/source/_integrations/microsoft.markdown index 203d8f5a8d1..be026171c05 100644 --- a/source/_integrations/microsoft.markdown +++ b/source/_integrations/microsoft.markdown @@ -42,7 +42,7 @@ type: description: "The voice type you want to use. Accepted values are listed as the service name mapping [in the documentation](https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support#text-to-speech)." required: false type: string - default: "`ZiraRUS`" + default: "`JennyNeural`" rate: description: "Change the rate of speaking in percentage. Example values: `25`, `50`." required: false @@ -72,6 +72,8 @@ region:
Not all Azure regions support high-quality neural voices. Use [this overview](https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/regions#neural-and-standard-voices) to determine the availability of standard and neural voices by region/endpoint. + +New users ([any newly created Azure Speech resource after August 31st, 2021](https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/text-to-speech#migrate-to-neural-voice)) can only use neural voices. Existing resources can continue using standard voices through August 31st, 2024.
@@ -92,7 +94,7 @@ tts: api_key: YOUR_API_KEY language: en-gb gender: Male - type: George, Apollo + type: RyanNeural rate: 20 volume: -50 pitch: high From 4f866868ba956e6218651409c6180430f348ccb9 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 27 Oct 2021 12:32:22 +0200 Subject: [PATCH 075/102] Remove Huawei Router (ADR-0004) (#19991) --- CODEOWNERS | 1 - source/_integrations/huawei_router.markdown | 47 --------------------- source/_redirects | 5 ++- 3 files changed, 3 insertions(+), 50 deletions(-) delete mode 100644 source/_integrations/huawei_router.markdown diff --git a/CODEOWNERS b/CODEOWNERS index 83b0b3c047c..06846ea2270 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -214,7 +214,6 @@ source/_integrations/homematic.markdown @pvizeli @danielperna84 source/_integrations/honeywell.markdown @rdfurman source/_integrations/http.markdown @home-assistant/core source/_integrations/huawei_lte.markdown @scop @fphammerle -source/_integrations/huawei_router.markdown @abmantis source/_integrations/hue.markdown @balloob @frenck source/_integrations/huisbaasje.markdown @denniss17 source/_integrations/humidifier.markdown @home-assistant/core @Shulyaka diff --git a/source/_integrations/huawei_router.markdown b/source/_integrations/huawei_router.markdown deleted file mode 100644 index 3fa3d833ab7..00000000000 --- a/source/_integrations/huawei_router.markdown +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Huawei Router -description: Instructions on how to integrate Huawei Routers into Home Assistant. -ha_category: - - Presence Detection -ha_iot_class: Local Polling -ha_release: 0.51 -ha_codeowners: - - '@abmantis' -ha_domain: huawei_router -ha_platforms: - - device_tracker ---- - -The `huawei` device tracker platform offers presence detection by looking at connected devices to a [Huawei router](http://m.huawei.com/enmobile/enterprise/products/network/access/pon-one/hw-371813.htm). - -Currently, this was only tested with the Huawei HG8245W5, HG8247H, HS8247W and HG8247Q Smart Router (used by Vodafone Portugal). - -## Configuration - -To use a Huawei router in your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -device_tracker: - - platform: huawei_router - host: 192.168.1.1 - username: YOUR_USERNAME - password: YOUR_PASSWORD -``` - -{% configuration %} -host: - description: The IP address of your router, e.g., 192.168.1.1. - required: true - type: string -username: - description: The username to login into the router (the same used through the router's web interface). - required: true - type: string -password: - description: The password for the specified username. - required: true - type: string -{% endconfiguration %} - -See the [device tracker integration page](/integrations/device_tracker/) for instructions how to configure the people to be tracked. diff --git a/source/_redirects b/source/_redirects index 96dcc0b6317..afa3818d84d 100644 --- a/source/_redirects +++ b/source/_redirects @@ -340,7 +340,6 @@ /components/device_tracker.gpslogger /integrations/gpslogger /components/device_tracker.hitron_coda /integrations/hitron_coda /components/device_tracker.huawei_lte /integrations/huawei_lte -/components/device_tracker.huawei_router /integrations/huawei_router /components/device_tracker.icloud /integrations/icloud /components/device_tracker.keenetic_ndms2 /integrations/keenetic_ndms2 /components/device_tracker.linksys_ap /integrations/linksys_ap @@ -1416,7 +1415,6 @@ /components/http /integrations/http /components/htu21d /integrations/htu21d /components/huawei_lte /integrations/huawei_lte -/components/huawei_router /integrations/huawei_router /components/hue /integrations/hue /components/hunterdouglas_powerview /integrations/hunterdouglas_powerview /components/hydrawise /integrations/hydrawise @@ -2348,3 +2346,6 @@ /components/lock.nello /more-info/removed-integration 301 /components/nello /more-info/removed-integration 301 /integrations/nello /more-info/removed-integration 301 +/components/device_tracker.huawei_router /more-info/removed-integration 301 +/integrations/huawei_router /more-info/removed-integration 301 + From cc57fb8b0a9702392c08e4d404105d62c5dbc7e0 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 27 Oct 2021 13:05:29 +0200 Subject: [PATCH 076/102] Reflect support platforms for Tuya (#20006) --- source/_integrations/tuya.markdown | 37 ++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index 9a3432e1811..e07e46e9547 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -1,12 +1,21 @@ --- title: Tuya -description: Instructions on how to setup the Tuya hub within Home Assistant. +description: Instructions on how to set up the Tuya hub within Home Assistant. ha_category: + - Binary Sensor + - Camera - Climate + - Cover + - Doorbell - Fan + - Humidifier - Light + - Number - Scene + - Select + - Siren - Switch + - Vacuum ha_iot_class: Cloud Push ha_release: 0.74 ha_config_flow: true @@ -16,31 +25,35 @@ ha_codeowners: - '@zlinoliver' - '@METISU' - '@tsutsuku' + - '@frenck' ha_platforms: + - binary_sensor + - camera - climate + - cover - fan + - humidifier - light + - number - scene + - select + - sensor + - siren - switch + - vacuum --- -The Tuya integration allows integrating all Powered by Tuya devices you have added to the Tuya Smart and Tuya Smart Life apps. This integration is officially maintained by Tuya. +The Tuya integration integrates all Powered by Tuya devices you have added to the Tuya Smart and Tuya Smart Life apps. Tuya officially maintains this integration. -## Supported platforms - -- **Climate**: air conditioner, heater, thermostat. -- **Fan**: fan, air purifier, humidifier, dehumidifier. -- **Light**: light, light strip, ambient light, light string, humidifier's light, ceiling light. -- **Scene**: smart scene. -- **Switch**: switch, socket, power strip, smart kettle, breaker, pet water feeder, air purifier, diffuser. +All Home Assistant platforms are supported by the Tuya integration, except the lock and remote platform. ## Configuration of the Tuya IoT Platform ### Prerequisites -- Your devices need to first be added in the [Tuya Smart or Smart Life app](https://developer.tuya.com/en/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). +- Your devices need first to be added in the [Tuya Smart or Smart Life app](https://developer.tuya.com/en/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). - You will also need to create an account in the [Tuya IoT Platform](https://iot.tuya.com/). -This is a separate account to the one you made for the app. You cannot log in with your app's credentials. +This is a separate account from the one you made for the app. You cannot log in with your app's credentials. ### Create a project @@ -49,7 +62,7 @@ This is a separate account to the one you made for the app. You cannot log in wi 3. On the page that appears, click `Create Cloud Project`. 4. In the `Create Cloud Project` dialog box, configure `Project Name`, `Description`, `Industry`, and `Data Center`. For the `Development Method` field, select `Smart Home` from the dropdown list. For the `Data Center` field, select the zone you are located in. ![](/images/integrations/tuya/image_001.png) -5. Click `Create` to continue with project configuration. +5. Click `Create` to continue with the project configuration. 6. In Configuration Wizard, make sure you add `Device Status Notification` API. The list of API should look like this: ![](/images/integrations/tuya/image_002.png) 7. Click `Authorize`. From 9a938e87a0b1e72a45b3fa0df323a03d88d93d7c Mon Sep 17 00:00:00 2001 From: Diogo Gomes Date: Wed, 27 Oct 2021 12:47:22 +0100 Subject: [PATCH 077/102] Warns Utility Meters users that offset < 28 days (#20009) --- source/_integrations/utility_meter.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/utility_meter.markdown b/source/_integrations/utility_meter.markdown index 817aaba49b1..63bb816c6d1 100644 --- a/source/_integrations/utility_meter.markdown +++ b/source/_integrations/utility_meter.markdown @@ -70,6 +70,10 @@ tariffs: type: list {% endconfiguration %} +

+When using the `offset` configuration parameter, the defined period must not be longer then 28 days. +

+ ### Time period dictionary example ```yaml From 7d6e9ad8203d34bfd93b25a0df3f20f582f1b0dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 27 Oct 2021 13:50:53 +0200 Subject: [PATCH 078/102] Add missing hassio entities (#20005) --- source/_integrations/hassio.markdown | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/_integrations/hassio.markdown b/source/_integrations/hassio.markdown index c8beaf282c4..4d525e52fbb 100644 --- a/source/_integrations/hassio.markdown +++ b/source/_integrations/hassio.markdown @@ -5,7 +5,7 @@ ha_category: - Binary Sensor - Sensor ha_iot_class: Local Polling -ha_release: 2021.4 +ha_release: 0.42 ha_domain: hassio ha_platforms: - binary_sensor @@ -23,6 +23,8 @@ For each installed add-on Supervisor provides following sensors: | ------- | ------------------ | ----------- | | Version | no | Current version of the add-on | Newest Version | no | Latest version of the add-on currently available +| CPU Percent| no | The CPU Percent usage of the add-on +| Memory Percent| no | The Memory (RAM) Percent usage of the add-on For Home Assistant OS Supervisor provides following sensors: @@ -38,6 +40,7 @@ For each installed add-on Supervisor provides following binary sensors: | Sensor | Enabled by default | Description | | ------- | ------------------ | ----------- | | Update Available | no | Whether there is an update available for this add-on +| Running | no | Whether the add-on is running or not. For Home Assistant OS Supervisor provides following binary sensors: From c0854da044f4ed2de0b3e78521011b57e94f940e Mon Sep 17 00:00:00 2001 From: Hans Oischinger Date: Wed, 27 Oct 2021 14:22:35 +0200 Subject: [PATCH 079/102] Improve Vicare setmode service parameter documentation (#19993) --- source/_integrations/vicare.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/vicare.markdown b/source/_integrations/vicare.markdown index b374443be82..6d7cf2d7385 100644 --- a/source/_integrations/vicare.markdown +++ b/source/_integrations/vicare.markdown @@ -131,7 +131,7 @@ Set the mode for the climate device as defined by Viessmann (see [set_hvac_mode] | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `entity_id` | yes | String or list of strings that point at `entity_id`'s of climate devices to control. To target all entities, use `all` keyword instead of entity_id. -| `vicare_mode` | no | New value of ViCare mode, one of: "dhw", "dhwAndHeating", "dhwAndHeatingCooling", "forcedReduced", "forcedNormal" or "standby" +| `vicare_mode` | no | New value of ViCare mode. For supported values see the `vicare_modes` attribute of the climate entity. #### Service `set_preset_mode` From a97fd0076ab681b4fbc285578ca344221f899c44 Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Wed, 27 Oct 2021 15:24:32 +0200 Subject: [PATCH 080/102] Add new Fritz service (#20013) Co-authored-by: Franck Nijhof --- source/_integrations/fritz.markdown | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/source/_integrations/fritz.markdown b/source/_integrations/fritz.markdown index d1b52bd39ad..ef937a63923 100644 --- a/source/_integrations/fritz.markdown +++ b/source/_integrations/fritz.markdown @@ -46,6 +46,7 @@ Currently supported services are Platform specific: - `fritz.reconnect` - `fritz.reboot` +- `fritz.cleanup` ### Platform Services @@ -53,8 +54,6 @@ Currently supported services are Platform specific: Reboot the router. -
- | Service data attribute | Optional | Description | | ---------------------- | -------- | -------------------------------------------------------------------------------------------------------------- | | `entity_id` | no | Only act on a specific router | @@ -68,6 +67,15 @@ If you have a dynamic IP address, most likely it will change. | ---------------------- | -------- | -------------------------------------------------------------------------------------------------------------- | | `entity_id` | no | Only act on a specific router | +#### Service `fritz.cleanup` + +Remove all stale devices from Home Assistant. +A device is identified as stale when it's still present on Home Assistant but not on the FRITZ!Box. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | -------------------------------------------------------------------------------------------------------------- | +| `entity_id` | no | Only act on a specific router | + ## Integration Options It is possible to change some behaviors through the integration options. From f3c2a84f337879b7cd6793cfde8b3beced173fb5 Mon Sep 17 00:00:00 2001 From: drizzle1 Date: Wed, 27 Oct 2021 16:00:36 +0200 Subject: [PATCH 081/102] Add pi4 and pi4B boards to orangepi_gpio (#19982) Co-authored-by: Pascal Roeleven Co-authored-by: J. Nick Koston --- source/_integrations/orangepi_gpio.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/orangepi_gpio.markdown b/source/_integrations/orangepi_gpio.markdown index 253f0a25410..1f1fa3cf57e 100644 --- a/source/_integrations/orangepi_gpio.markdown +++ b/source/_integrations/orangepi_gpio.markdown @@ -79,6 +79,8 @@ As this platform supports different types of GPIO pinouts for difference Orange | `zeroplus2` | Supports the Orange Pi Zero Plus 2 | | `duo` | Supports the NanoPi Duo | | `neocore2` | Supports the NanoPi Neocore 2 | +| `pi4` | Supports the Orange pi 4 | +| `pi4B` | Supports the Orange pi 4B | ## Additional steps @@ -102,6 +104,8 @@ This integration uses interrupts to catch changes on your pins. However, it depe You can find the pinouts of all the supported Orange Pi devices [here](https://pascalroeleven.nl/2020/04/13/orange-pi-gpio-pinouts/). The pinouts for the [NanoPi Duo](http://wiki.friendlyarm.com/wiki/index.php/NanoPi_Duo) and [NanoPi NEO Core2](http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Core2) can be found on the [FriendlyARM wiki](http://wiki.friendlyarm.com/). For example: If a pin is named PA01, the pin bank is PA. If this pin bank is in the following table after your chipset, this particular pin is supported. +For the orange pi4 and pi4B, using the Rockchip RK3399 chip, a manual and technical doc can be found [here](https://drive.google.com/drive/folders/1QMU5n-7fCx28cQPH_lu2L0wrFWeC3G45). + | Chipset | Pin banks which support external interrupts | | ------- | ------------------------------------------- | | H2+ | PA, PG, PL | @@ -123,3 +127,4 @@ In the table below you can see the number of usable pins for sensors per device. | H6 (Lite 2, One Plus) | 3/17 | | H6 (PI 3) | 8/17 | | A64 (Win Plus) | 18/28 | +| RK3399 (PI4, PI4B) | 28/28 | From 9d1355878ea589dd4e3873e265830187f2b6e1bc Mon Sep 17 00:00:00 2001 From: hesselonline Date: Wed, 27 Oct 2021 21:14:24 +0200 Subject: [PATCH 082/102] Adding a number component to the wallbox integration. (#18446) --- source/_integrations/wallbox.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_integrations/wallbox.markdown b/source/_integrations/wallbox.markdown index f5d8092d282..0f301033b7c 100644 --- a/source/_integrations/wallbox.markdown +++ b/source/_integrations/wallbox.markdown @@ -8,6 +8,7 @@ ha_iot_class: Cloud Polling ha_domain: wallbox ha_platforms: - sensor + - number ha_config_flow: true ha_codeowners: - '@hesselonline' @@ -32,3 +33,12 @@ The integration adds the following sensors: - Max Available Power - State of Charge - Status Description +- Max Charging Current + +## Number + +The integration adds the following number entity: + +- Max Charging Current + +The number entity is only loaded if the supplied username has sufficient rights to change the Max. Charging Current. From 5fd2dbdf608e241e44ce085e7cb15e152979ed0e Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 27 Oct 2021 22:24:25 +0200 Subject: [PATCH 083/102] 2021.11: Initial beta release notes --- _config.yml | 6 +- .../_posts/2021-11-03-release-202111.markdown | 2872 +++++++++++++++++ source/images/blog/2021-11/social.png | Bin 0 -> 82891 bytes 3 files changed, 2875 insertions(+), 3 deletions(-) create mode 100644 source/_posts/2021-11-03-release-202111.markdown create mode 100644 source/images/blog/2021-11/social.png diff --git a/_config.yml b/_config.yml index 96ce0da089b..8cb816d0039 100644 --- a/_config.yml +++ b/_config.yml @@ -107,9 +107,9 @@ social: # Home Assistant release details current_major_version: 2021 -current_minor_version: 10 -current_patch_version: 6 -date_released: 2021-10-18 +current_minor_version: 11 +current_patch_version: 0 +date_released: 2021-11-03 # 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/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown new file mode 100644 index 00000000000..2c7d5a7d6d5 --- /dev/null +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -0,0 +1,2872 @@ +--- +layout: post +title: "2021.11.0: Beta release notes" +description: "Beta release notes for Home Assistant Core 2021.11.0" +date: 2021-10-27 00:00:00 +date_formatted: "November 3, 2021" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: +- Release-Notes +- Core +og_image: /images/blog/2021-11/social.png +--- + +
+ +These are the beta release notes for Home Assistant Core 2021.11 (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/Lovelace:
+ +- Issues with the Supervisor:
+ +- Issues with the documentation:
+ + +Please be sure to include the beta version you are running in the issue +description (not title), so we can classify your issue correctly. + +Issues introduced in the beta are processed with priority. + +- [Visit devices and services](#visit-devices-and-services) +- [Entity categorization](#entity-categorization) +- [Icon picker in the UI!](#icon-picker-in-the-ui) +- [Tuya update](#tuya-update) +- [Other noteworthy changes](#other-noteworthy-changes) +- [New Integrations](#new-integrations) +- [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui) +- [If you need help...](#if-you-need-help) +- [Breaking Changes](#breaking-changes) +- [Farewell to the following](#farewell-to-the-following) +- [All changes](#all-changes) + +## Visit devices and services + +Maybe you recognize this: Your device has a web interface, but you don't +remember the IP or address it has on your network... + +So you start checking your router, or look it up in an app, scan the network +guess a couple of times... annoying, right? + +Well, as of today, integrations can provide web URLs to devices or services +where the device can be managed or configured. + +

+Screenshot of (TODO) +Screenshot of (TODO). +

+ +For custom integration developers, there is a blog post about this on our dev blog: + + + + +Some integrations that added support for this already (TODO: make nice...): + +- Add service configuration URL to Stookalert ([@frenck] - [#57697]) ([stookalert docs]) +- Add device configuration URL to Plugwise ([@frenck] - [#57696]) ([plugwise docs]) +- Add service configuration URL to Spotify ([@frenck] - [#57701]) ([spotify docs]) +- Add configuration url to Synology DSM ([@mib1185] - [#57704]) ([synology_dsm docs]) +- Add configuration_url to Uptime Robot ([@ludeeus] - [#57709]) ([uptimerobot docs]) +- Add service configuration URL to Verisure ([@frenck] - [#57713]) ([verisure docs]) +- Add service configuration URL to Speedtest.net ([@frenck] - [#57715]) ([speedtestdotnet docs]) +- Add device configuration URL to WLED ([@frenck] - [#57692]) ([wled docs]) +- Add service configuration URL to MQTT ([@frenck] - [#57731]) ([mqtt docs]) +- Add configuration url to Pi hole ([@mib1185] - [#57718]) ([pi_hole docs]) +- Add configuration_url to gogogate2 ([@bdraco] - [#57739]) ([gogogate2 docs]) +- Add configuration url to nexia ([@bdraco] - [#57740]) ([nexia docs]) +- Add configuration url to rachio ([@bdraco] - [#57738]) ([rachio docs]) +- Add configuration URL to RainMachine ([@bachya] - [#57732]) ([rainmachine docs]) +- Add configuration_url to Sense ([@bdraco] - [#57814]) ([sense docs]) +- Add configuration URL to Efergy ([@tkdrob] - [#57839]) ([efergy docs]) +- Add configuration url to Tasmota ([@emontnemery] - [#57957]) ([tasmota docs]) +- Add configuration url to Juicenet ([@jesserockz] - [#57999]) ([juicenet docs]) +- Add configuration_url and entity_category to Fritz ([@chemelli74] - [#58004]) ([fritz docs]) +- Add configuration url to Airthings ([@Danielhiversen] - [#58041]) ([airthings docs]) +- Add configuration url to Tractive ([@Danielhiversen] - [#58038]) ([tractive docs]) +- Add configuration url to Surepetcare ([@Danielhiversen] - [#58039]) ([surepetcare docs]) +- Add configuration url to Sonarr ([@jesserockz] - [#58085]) ([sonarr docs]) +- Add `configuration_url` to Denon AVR integration ([@bieniu] - [#58116]) ([denonavr docs]) +- Add `configuration_url` to Sonos devices ([@jjlawren] - [#58148]) ([sonos docs]) +- Add `configuration_url` to Plex integration ([@jjlawren] - [#58149]) ([plex docs]) +- Add support for device configuration URL to Axis devices ([@Kane610] - [#58176]) ([axis docs]) +- Add `configuration_url` to AsusWrt integration ([@bieniu] - [#58172]) ([asuswrt docs]) +- Add `configuration_url` to Netatmo devices ([@cgtobi] - [#58160]) ([netatmo docs]) +- Add support for device configuration URL to UniFi Controller ([@Kane610] - [#58237]) ([unifi docs]) +- Pull configuration_url from library in gogogate2 ([@bdraco] - [#58318]) ([gogogate2 docs]) +- Fix configuration url in gogogate2 ([@bdraco] - [#58365]) ([gogogate2 docs]) +- Add configuration_url to isy994 ([@bdraco] - [#58372]) ([isy994 docs]) +- Add state_class/entity_category to Verisure ([@frenck] - [#58403]) ([verisure docs]) + + +## Entity categorization + +TODO: Make this nice and understandable. + +Entities can now have a category: Primary entity (that either controls or is a sensor), +configuration entity that changes a setting/configuration option of the device; and diagnostic +entities that provide information about the device itself. + +Take a light bulb for example. The light entity itself is a primary entity. However, the +select entity that provides the power on behavior configuration of the bulb, is a configuration +option of the device and thus a configuration entity. While the sensor providing the signal +strength of the light bulb is a diagnostic entity. + +This is now shown in de device page: + +

+Screenshot of (TODO) +Screenshot of (TODO). +

+ +Entities that are marked as non-primary (so, either configuration or diagnostic) +are not exposed to Amazon Alexa or Google Assistant (by default, can be changed). +They also are not shown on generated Lovelace dashboards. + +Additionaly, these non-primary entities are not called by service calls +that target the device or area the device is in. They are only called if +expliclity called by entity ID. For example, if you turn on all your switches +in an area, it won't affect switches that provided a configuration entity. + +For custom integration developers, there is a blog post about this on our dev blog: + + + +Related PRs: + +- Initial support for entity category (#10266) @balloob (frontend) +- Don't add indirectly referenced config entities to service calls ([@emontnemery] - [#57671]) ([homekit docs]) ([homeassistant docs]) (breaking-change) +- Don't expose config or diagnostic entities to Amazon Alexa by default ([@emontnemery] - [#57770]) ([alexa docs]) +- Don't expose config or diagnostic entities to Google Assistant ([@emontnemery] - [#57669]) ([google_assistant docs]) (breaking-change) +- Don't expose config or diagnostic entities to cloud ([@emontnemery] - [#57771]) ([cloud docs]) (breaking-change) + +Integrations that added support already: + +- Add entity category to WLED ([@balloob] - [#57693]) ([wled docs]) +- Add support for entity categories to NUT entities ([@mib1185] - [#57689]) ([nut docs]) +- Add support for entity categories to Synology DSM entities ([@mib1185] - [#57690]) ([synology_dsm docs]) +- Add url to CO2signal ([@balloob] - [#57703]) ([co2signal docs]) +- Add entity category to Shelly ([@bieniu] - [#57705]) ([shelly docs]) +- Add entity category to Xiaomi Miio ([@bieniu] - [#57719]) ([xiaomi_miio docs]) +- Add entity category to Tractive ([@bieniu] - [#57720]) ([tractive docs]) +- Add entity category to Brother ([@bieniu] - [#57728]) ([brother docs]) +- Add entity category to cloud ([@balloob] - [#57747]) ([cloud docs]) +- Add entity category to Nettigo Air Monitor entities ([@bieniu] - [#57698]) ([nam docs]) +- Add support for entity categories to MQTT entities ([@emontnemery] - [#57656]) ([mqtt docs]) +- Add support for device configuration URL to Nettigo Air Monitor integration ([@bieniu] - [#57695]) ([nam docs]) +- Add category diagnostic to Tibber signal sensor ([@Danielhiversen] - [#57840]) ([tibber docs]) +- Add category diagnostic to Surepetcare battery sensor ([@Danielhiversen] - [#57852]) ([surepetcare docs]) +- Add category diagnostic to Switchbot battery and signal sensor ([@Danielhiversen] - [#57854]) ([switchbot docs]) +- Airthings entity category diagnostic ([@Danielhiversen] - [#57850]) ([airthings docs]) +- Add category diagnostic to Surepetcare binary sensor ([@Danielhiversen] - [#57908]) ([surepetcare docs]) +- Mark Tasmota status sensors as diagnostic sensors ([@emontnemery] - [#57958]) ([tasmota docs]) +- Add entity category to Hue ([@balloob] - [#58011]) ([hue docs]) +- Add entity category and state class to mobile app ([@balloob] - [#58012]) ([mobile_app docs]) +- Assign entity category diagnostics to deCONZ battery sensors ([@Kane610] - [#58077]) ([deconz docs]) +- Assign entity category diagnostics to deCONZ tampering sensors ([@Kane610] - [#58112]) ([deconz docs]) +- Add entity categories for appropriate SimpliSafe entities ([@bachya] - [#58108]) ([simplisafe docs]) +- Add entity categories for appropriate RainMachine entities ([@bachya] - [#58107]) ([rainmachine docs]) +- Add entity categories for appropriate Notion entities ([@bachya] - [#58105]) ([notion docs]) +- Add entity categories for appropriate Guardian entities ([@bachya] - [#58104]) ([guardian docs]) +- Add entity categories for appropriate Ambient PWS entities ([@bachya] - [#58100]) ([ambient_station docs]) +- Add entity categories for appropriate AirVisual entities ([@bachya] - [#58102]) ([airvisual docs]) +- Add entity categories to goalzero ([@tkdrob] - [#57906]) ([goalzero docs]) +- Fjaraskupan entity categories ([@elupus] - [#57846]) ([fjaraskupan docs]) +- Set Sonos alarm and battery entity categories ([@jjlawren] - [#58340]) ([sonos docs]) +- Add support for entity category for necessary KNX platforms ([@marvin-w] - [#58357]) ([knx docs]) +- Add entity category to MyQ ([@balloob] - [#58377]) ([myq docs]) +- Add entity category to august ([@bdraco] - [#58359]) ([august docs]) +- Add entity category to roomba ([@bdraco] - [#58362]) ([roomba docs]) +- Add entity category to gogogate2 ([@bdraco] - [#58366]) ([gogogate2 docs]) +- Add entity category to elkm1 ([@bdraco] - [#58364]) ([elkm1 docs]) +- Add entity category to Neato ([@chemelli74] - [#58367]) ([neato docs]) +- Add entity categories to Netatmo ([@cgtobi] - [#58383]) ([netatmo docs]) +- Add entity category to nut battery ([@bdraco] - [#58363]) ([nut docs]) +- Add entity category to hunterdouglas_powerview ([@bdraco] - [#58368]) ([hunterdouglas_powerview docs]) +- Add entity category to MotionEye ([@chemelli74] - [#58370]) ([motioneye docs]) +- Add entity category to Advantage Air ([@Bre77] - [#58371]) ([advantage_air docs]) +- Add state_class/entity_category to Verisure ([@frenck] - [#58403]) ([verisure docs]) +- Add zwave_js sensor entity categories ([@MartinHjelmare] - [#58416]) ([zwave_js docs]) (breaking-change) +- Set entity_category for node status sensor ([@raman325] - [#58434]) ([zwave_js docs]) +- Add entity category to UniFi sensors and switches ([@Kane610] - [#58484]) ([unifi docs]) +- Move WLED palette to config entity category ([@frenck] - [#58517]) ([wled docs]) +- Add entity categories to esphome ([@jesserockz] - [#58495]) ([esphome docs]) + +## Icon picker in the UI! + +Yes... This is what we all have been waiting for!!! + +So, no image or gif yet... but all I can say, try changing an icon of an entity... +and you'll see what this is about :) + +* Icon Picker (#10161) @piitaya + +## Tuya update + +Tuya got a lot of updates this release. Many things has been fixed, many +additions made. All platforms have been added and supported (except for lock & remote). + +This section needs some more information :) + +Raw list of changes below: + +- Tweaks to Tuya base entity ([@frenck] - [#57526]) ([tuya docs]) +- Use Tuya endpoints values from upstream library ([@frenck] - [#57537]) ([tuya docs]) +- Refactor Tuya device handling ([@frenck] - [#57545]) ([tuya docs]) +- Replace all Tuya device property constants with an Enum ([@frenck] - [#57559]) ([tuya docs]) +- Refactor Tuya climate platform ([@frenck] - [#57609]) ([climate docs]) ([tuya docs]) +- Use EntityDescription in Tuya Switch platform ([@frenck] - [#57581]) ([tuya docs]) +- Add binary sensor platform to Tuya ([@frenck] - [#57623]) ([tuya docs]) (new-platform) +- Use classmethod in Tuya TypeData classes ([@frenck] - [#57627]) ([tuya docs]) +- Prettify Tuya entity class names ([@frenck] - [#57629]) ([tuya docs]) +- Add select platform to Tuya ([@frenck] - [#57674]) ([tuya docs]) +- Add sensor platform to Tuya ([@frenck] - [#57668]) ([tuya docs]) (new-platform) +- Port unmerged fixes from tuya_v2 ([@pabigot] - [#57624]) ([tuya docs]) +- Add number platform to Tuya ([@frenck] - [#57672]) ([tuya docs]) +- Fix platform typo in Tuya const ([@ludeeus] - [#57716]) ([tuya docs]) +- Centralize entity naming for Tuya entities ([@frenck] - [#57755]) ([tuya docs]) +- Move Tuya value scaling into IntegerTypeData ([@frenck] - [#57757]) ([tuya docs]) +- Renamed variables in Tuya ([@frenck] - [#57759]) ([tuya docs]) +- Add PIR Detector (pir) device support to Tuya ([@frenck] - [#57784]) ([tuya docs]) +- Add Emergency Button (sos) device support to Tuya ([@frenck] - [#57794]) ([tuya docs]) +- Add siren platform to Tuya ([@frenck] - [#57780]) ([tuya docs]) +- Add Luminance Sensor (ldcg) device support to Tuya ([@frenck] - [#57797]) ([tuya docs]) +- Add myself as codeowner for Tuya ([@frenck] - [#57837]) ([tuya docs]) +- Add support for 'freeze' mode in Tuya thermostats (wk) ([@frenck] - [#57851]) ([tuya docs]) +- Add camera platform to Tuya ([@frenck] - [#57865]) ([tuya docs]) (new-platform) +- Tuya tweaks to entity category, registry enabled, icons & device classes ([@frenck] - [#57949]) ([tuya docs]) +- Add unit/device_class validation and normalization to Tuya ([@frenck] - [#57913]) ([tuya docs]) +- Add Vibration Sensor (zd) device support to Tuya ([@frenck] - [#57795]) ([tuya docs]) +- Remove device category filtering from Tuya init ([@frenck] - [#58019]) ([tuya docs]) +- Add humidifier platform to Tuya ([@frenck] - [#58025]) ([tuya docs]) +- Add cover platform to Tuya ([@frenck] - [#58045]) ([tuya docs]) (new-platform) +- Refactor Tuya light platform ([@frenck] - [#57980]) ([tuya docs]) +- Add vacuum platform to Tuya ([@frenck] - [#57996]) ([tuya docs]) (new-platform) +- Add Water Detector (sj) device support to Tuya ([@frenck] - [#58049]) ([tuya docs]) +- Add Human Presence Sensor (hps) device support to Tuya ([@frenck] - [#58054]) ([tuya docs]) +- Add CO2 Detector (co2bj) device support to Tuya ([@frenck] - [#58093]) ([tuya docs]) +- Complete Ceiling Light (xdd) device support for Tuya ([@frenck] - [#58095]) ([tuya docs]) +- Complete Switch/Socket/Power Strip device support for Tuya ([@frenck] - [#58106]) ([tuya docs]) +- Add Formaldehyde Detector (jqbj) device support to Tuya ([@frenck] - [#58118]) ([tuya docs]) +- Add Dimmer Switch (tgkg) device support to Tuya ([@frenck] - [#58134]) ([tuya docs]) +- Clean up self references from Tuya climate platform constructor ([@frenck] - [#58051]) ([tuya docs]) +- Fix registration UI to work for Israel devices ([@tomer-w] - [#58192]) ([tuya docs]) +- Add Smoke Detector (ywbj) device support to Tuya ([@regevbr] - [#58170]) ([tuya docs]) +- Ensure all devices show up in Tuya ([@frenck] - [#58280]) ([tuya docs]) +- Add CO Detector (cobj) device support to Tuya ([@frenck] - [#58292]) ([tuya docs]) +- Add Gas Detector (rqbj) device support to Tuya ([@frenck] - [#58293]) ([tuya docs]) +- Add Pressure Sensor (ylcg) device support to Tuya ([@frenck] - [#58294]) ([tuya docs]) +- Complete Heater (qn) device support to Tuya ([@frenck] - [#58296]) ([tuya docs]) +- Add product ID to model for Tuya ([@frenck] - [#58235]) ([tuya docs]) +- Add support for min/max dimmer brightness in Tuya ([@frenck] - [#58165]) ([tuya docs]) +- Complete Smart Camera (sp) device support to Tuya ([@frenck] - [#58301]) ([tuya docs]) +- Add switch platform to Tuya Light (dj) devices ([@fOmey] - [#58196]) ([tuya docs]) +- Complete Solar Light (tyndj) device support to Tuya ([@frenck] - [#58302]) ([tuya docs]) +- Add VOC Sensor (voc) device support to Tuya ([@frenck] - [#58332]) ([tuya docs]) +- Add Methane Detector (jwbj) device support to Tuya ([@frenck] - [#58328]) ([tuya docs]) +- Add PM2.5 Sensor (pm25) device support to Tuya ([@frenck] - [#58329]) ([tuya docs]) +- Add Temperature and Humidity Sensor (wsdcg) device support to Tuya ([@frenck] - [#58335]) ([tuya docs]) +- Add Smart Kettle (bh) device support to Tuya ([@frenck] - [#58347]) ([tuya docs]) +- Complete Air Conditioner (kt) device support for Tuya ([@frenck] - [#58417]) ([tuya docs]) +- Fix endpoints issues for Tuya Integration ([@zlinoliver] - [#58411]) ([tuya docs]) +- Extend Tuya Humidifier ([@alexanv1] - [#58260]) ([tuya docs]) + +## Some nice new template things + +- Add datetime_today template method ([@Petro31] - [#57435]) +- Add area_entities and area_devices template functions/filters ([@raman325] - [#55228]) +- Add average template function and filter ([@Petro31] - [#57727]) + +## Offsetting an input_datetime based trigger + +- Add offset support to time trigger ([@RobertMe] - [#56838]) ([homeassistant docs]) + +## Other noteworthy changes + +There is much more juice in this release; here are some of the other +noteworthy changes this release: + +Raw list of changes (candidates) that need to be processed for this section: + +- ZHA support for additional entities on ElectricalMeasurement ZCL cluster ([@Adminiuga] - [#56909]) ([zha docs]) +- Allow resetting an MQTT number ([@emontnemery] - [#57161]) ([mqtt docs]) +- Enable template icons for template selects ([@JeffLIrion] - [#57092]) ([template docs]) +- Add Sure Petcare Felaqua device ([@benleb] - [#56823]) ([surepetcare docs]) +- Add energy management for efergy ([@tkdrob] - [#57472]) ([efergy docs]) +- Search for areas, devices and entities in script choose actions ([@emontnemery] - [#57554]) +- Add Nest WebRTC and support Nest Battery Camera and Nest Battery Doorbell ([@allenporter] - [#57299]) ([camera docs]) ([nest docs]) +- Add tamper device class for binary sensor ([@frenck] - [#57632]) ([binary_sensor docs]) +- Use separate weather condition for clear night in MetOffice forecasts ([@avee87] - [#55135]) ([metoffice docs]) +- Add to the Broadlink integration support for voltage, current, overload and total consumption sensors ([@felipediel] - [#53628]) ([broadlink docs]) +- Open garage sensor ([@Danielhiversen] - [#57976]) ([opengarage docs]) (breaking-change) (new-platform) +- Add more sensors to Opengarage ([@Danielhiversen] - [#58042]) ([opengarage docs]) +- OpenGarage binary sensor ([@Danielhiversen] - [#58030]) ([opengarage docs]) (new-platform) +- Store automation and script traces ([@emontnemery] - [#56894]) ([automation docs]) ([script docs]) ([trace docs]) +- Add auto slider/box mode to number entity ([@frenck] - [#57737]) ([demo docs]) ([number docs]) +- Support for Fritz!DECT 500 lightbulbs ([@flabbamann] - [#52830]) ([fritzbox docs]) (new-platform) +- Expose Sonos features as switch entities ([@jjlawren] - [#54502]) ([sonos docs]) (breaking-change) +- Configurable mode for KNX number entity ([@farmio] - [#58268]) ([knx docs]) +- feat: Add unit of measurement to KNX number platform ([@marvin-w] - [#58353]) ([knx docs]) +- Add support for unit of measurement in MQTT number platform ([@frenck] - [#58343]) ([mqtt docs]) +- Add binary sensor to add-ons to show if they are running ([@ludeeus] - [#58120]) ([hassio docs]) +- Add speed & intensity controls to wled ([@rytilahti] - [#56862]) ([wled docs]) +- Add support for fan groups ([@bdraco] - [#57941]) ([group docs]) (new-platform) + +* Add WebRTC stream player (#10193) @allenporter +* Stack gas and solar sources (#10244) @bramkragten +* Update MDI to v6.3.95 (#10313) @goyney +* Update MDI to v6.4.95 (#10389) @goyney +* Hide script/sun from generated Lovelace (#10418) @balloob +* Add "Keep me logged in" checkbox within login flow (#10226) @MartinTuroci + +- Add statistics support to nest sensors ([@allenporter] - [#57393]) ([nest docs]) +- Add state_class to EnOcean sensors ([@davidlb] - [#57666]) ([enocean docs]) +- Support device and state classes for WAQI sensor ([@davidlb] - [#57762]) ([waqi docs]) +- Add long-term statistics for AEMET sensors ([@Noltari] - [#57844]) ([aemet docs]) +- Add long-term statistics for Tado sensors ([@Noltari] - [#58111]) ([tado docs]) +- Enable long-term statistics for OpenWeatherMap sensors ([@dkt01] - [#57781]) ([openweathermap docs]) +- Gogogate2 add statistics ([@thomas-svrts] - [#58178]) ([gogogate2 docs]) +- Fix plugwise longterm statistics ([@bouwew] - [#58127]) ([plugwise docs]) +- Add statistics support to Huisbaasje ([@dennisschroer] - [#54651]) ([huisbaasje docs]) +- Add state_class support to Rest ([@koying] - [#58026]) ([rest docs]) +- Add long-term statistics for Ondilo ICO ([@TheNogl] - [#58290]) ([ondilo_ico docs]) +- Add device_class and state_class as optional attributes to the scrape sensor, to support statistics ([@lukas-hetzenecker] - [#58164]) ([scrape docs]) + +## New Integrations + +We welcome the following new integration this release: + +- [LOOKin][lookin docs], done by [@ANMalko] + +## Integrations now available to set up from the UI + +The following integrationsare now available via the Home Assistant UI: + +- [Aurora ABB Solar PV][aurora_abb_powerone docs], done by [@davet2001] +- [Efergy][efergy docs], done by [@tkdrob] +- [Flux LED][flux_led docs], done by [@icemanch] +- [OctoPrint][octoprint docs], done by [@rfleming71] +- [Stookalert][stookalert docs], done by [@frenck] +- [Venstar][venstar docs], done by [@garbled1] +- [VLC Media Player Telnet][vlc_telnet docs], done by [@MartinHjelmare] + +## If you need help... + +...don't hesitate to use our very active [forums](https://community.home-assistant.io/) or join us for a little [chat](https://discord.gg/c5DvZ4e). + +Experiencing issues introduced by this release? Please report them in our [issue tracker](https://github.com/home-assistant/core/issues). Make sure to fill in all fields of the issue template. + + + +## Breaking Changes + +Below is a listing of the breaking change for this release, per subject or +integration. Click on one of those to read more about the breaking change +for that specific item. + +{% details "All Service Calls" %} + +Entities that are now shown on the device page on the `configuration` or `diagnostic` +section, will **no longer be targeted and called** by service calls that target +the specific device or area the device or entity is in. + +If you need to make a service call to these entities, you will need to call +them by their entity ID explicitly. + +([@emontnemery] - [#57671]) + +{% enddetails %} + +{% details "Amazon Alexa / Google Assistant" %} + +Entities that are now shown on the device page on the `configuration` or `diagnostic` +section, will **no longer be exposed** by default to Amazon Alexa or Google Assistant. + +If you want to expose these entities, you'll need to expose them explicitly. + +([@emontnemery]) + +{% enddetails %} + +{% details "Recorder / Databases" %} + +The Home Assistant project has now explicitly defined a set of databases +that are supported by the recorder. + +We now support the following databases: + +- MariaDB ≥ 10.3 +- MySQL ≥ 8.0 +- PostgreSQL ≥ 12 +- SQLite ≥ 3.32.1 + +All other databases and database versions are now deprecated. + +If your used or configured database doesn't match any of the above requirements, +a warning will be logged. As of Home Assistant 20221.1, the recorder will +no longer connect to an unsupported database. + +([@emontnemery] - [#58161]) ([recorder docs]) + +--- + +It is no longer possible to filter out `state_changed` events from the +recorder's `event_types` exclude filter. + +A warning will be logged in Home Assistant Core 2022.11 and the configuration +will be rejected in Home Assistant Core 2022.2. + +{% enddetails %} + +{% details "Python 3.8: Deprecation warning" %} + +Python 3.8 has been deprecated because Python 3.10 has been released. +Support will be dropped in Home Assistant 2022.1. + +Support for Python 3.10 hasn't completed yet. It is advised to upgrade +to Python 3.9 at this point. + +If you run Home Assistant OS, Supervised or the Container installation type: +No action is required from your end, we will take of this for you. + +([@balloob] - [#57079]) + +{% enddetails %} + +{% details "Tuya" %} + +During the implementation of the improvement we made to the Tuya integration +this release, it is possible for some entities to show up as a duplicate. +This is especially noticable for lights that are provided by the Tuya integration. + +The cause is that we've stabalized and corrected the unique ID of these +devices and entities. + +The old entities can be removed and you'll have to adjust automations +and script using the previous entities. + +We appologize for the inconcienvence this might cause. This change will +allow us to provide proper and automatic migrations of these type of changes +for the future. + +{% enddetails %} + +{% details "Flux LED/MagicLight" %} + +The Flux LED integration has been migrated to configuration via the UI. +Configuring Flux LED via YAML configuration has now been deprecated and will be +removed in a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +([@icemanch] - [#56354]) ([flux_led docs]) + +{% enddetails %} + +{% details "Xiaomi Miio" %} + +Attributes from the vacuum entities have been replaced with sensors. + +This means that all your references to these attributes must be replaced with +its sensor in your automations, scripts and dashboards. + +Some sensors have been disabled by default and need manual enablement, +once the integration has been set up. For example, the attribute +`mop_attached: true` has now been replaced with +`binary_sensor._mop_attached`. + +([@OGKevin] - [#54990]) ([xiaomi_miio docs]) + +{% enddetails %} + +{% details "DLNA Digital Media Renderer" %} + +The DLNA Digital Media Renderer integration migrated to configuration via the UI. Configuring +DLNA Digital Media Renderer via YAML configuration has been deprecated and will be removed in a +future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +Please check the integrations configuration page for imported DLNA-DMR configuration. +Once it has been migrated, it can be safely removed from your YAML configuration. + +([@chishm] - [#56886]) ([dlna_dmr docs]) + +{% enddetails %} + +{% details "Stookalert" %} + +The Stookalert integration has been migrated to configuration via the UI. +Configuring Stookalert via YAML configuration has now been deprecated and will be +removed in a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +([@frenck] - [#57119]) ([stookalert docs]) + +{% enddetails %} + +{% details "RainMachine" %} + +RainMachine services have been reorganized and now utilize a Home Assistant +target (entity ID) or selector (device ID) instead of using an internal +RainMachine identifier. + +Additionally, services are restricted to only the targets that apply: + +**Device Services (i.e., must be provided a device ID)** + +- `pause_watering` +- `stop_all` +- `unpause_watering` + +**Entity Services (i.e., must be provided an associated switch entity ID +[either a program or a zone])** + +- `disable_program` +- `disable_zone` +- `enable_program` +- `enable_zone` +- `start_program` +- `start_zone` +- `stop_program` +- `stop_zone` + +([@bachya] - [#57145]) ([rainmachine docs]) + +{% enddetails %} + +{% details "Efergy" %} + +The Efergy integration has been migrated to configuration via the UI. +Configuring Efergy via YAML configuration has now been deprecated and will be +removed in a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +Additionally, the following sensor names have changed: + +- Energy Usage is now Power Usage. +- Any configured energy period for example monthly was Energy Consumed is now Monthly Consumption. +- Any configured cost period for example monthly was Energy Cost is now Monthly Energy Cost. +- Per-Device Usage is now Power Usage with the sensor id trailing. + +([@tkdrob] - [#56890]) ([efergy docs]) + +{% enddetails %} + +{% details "Environment Canada" %} + +The Environment Canada integration has been migrated to configuration via the UI. +Configuring Environment Canada via YAML configuration has now been deprecated and will be +removed in a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +Additionally, non-loop radar images are no longer supported; Sensor entities +now have the location of the station as a part of the sensor's entity name. + +([@gwww] - [#57127]) ([environment_canada docs]) + +{% enddetails %} + +{% details "Rainforest Eagle" %} + +The previously deprecated YAML configuration of the Rainforest Eagle integration has been removed. + +Rainforest Eagle is now configured via the UI, any existing YAML configuration has been imported +in previous releases and can now be safely removed from your YAML configuration files. + +([@frenck] - [#57636]) ([rainforest_eagle docs]) + +{% enddetails %} + +{% details "Supervisor" %} + +The 2021.09 release deprecated the usage of "snapshot" in the Supervisor (`hassio`) +integration and was scheduled to be removed in 2021.11, that is now. + +Old services and service data that contained "snapshot" has now been removed, +you need to update your configuration if you use any of these to continue to use it. + +Old service name | New service name +-- | -- +`hassio.snapshot_partial` | `hassio.backup_partial` +`hassio.snapshot_full` | `hassio.backup_full` + +If you used the `snapshot` argument for the restore services you now have to replace that with `slug` + +Example: + +```yaml +# Old name +service: hassio.restore_full +data: + snapshot: sn2321 + +# New name +service: hassio.restore_full +data: + slug: sn2321 +``` + +([@ludeeus] - [#57652]) ([hassio docs]) + +{% enddetails %} + +{% details "IQVIA" %} + +Previously, IQVIA supported long-term statistics for the `Asthma Index: Tomorrow` +sensor. This is incorrect: long-term statistics are meant for actual, +current measurements (not future forecasts). Therefore, long-term statistics +support has been removed for this sensor. + +([@bachya] - [#57687]) ([iqvia docs]) + +{% enddetails %} + +{% details "UptimeRobot" %} + +The previously deprecated YAML configuration of the UptimeRobot integration has been removed. + +UptimeRobot is now configured via the UI, any existing YAML configuration has been imported +in previous releases and can now be safely removed from your YAML configuration files. + +([@ludeeus] - [#57761]) ([uptimerobot docs]) + +{% enddetails %} + +{% details "Renault" %} + +The `last_update` state attribute has been moved to a stand-alone entity +(and dropped from battery and location entities). If you used this attribute +in your scripts or automations; you'll need to adjust those to this change. + +([@epenet] - [#57750]) ([renault docs]) + +{% enddetails %} + +{% details "VLC media player Telnet" %} + +The VLC media player Telnet integration migrated to configuration via the UI. +Configuring VLC media player Telnet via YAML configuration has been deprecated +and will be removed in a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this +release; and thus can be safely removed from your YAML configuration after upgrading. + +([@MartinHjelmare] - [#57513]) ([vlc_telnet docs]) + +{% enddetails %} + +{% details "Phone Modem" %} + +The sensor state attributes of `modem_callerid` integration are now only +populated when the values are known. + +If you use these attributes in your automations or scripts, you'll need to +adjust those to be able to handle missing attributes. + +([@tkdrob] - [#57774]) ([modem_callerid docs]) + +{% enddetails %} + +{% details "Itho Daalderop Spider" %} + +The Itho Daalderop Spider integration previously migrated to configuration via the UI. +Configuring Itho Daalderop Spider via YAML configuration has now been deprecated +and will be removed in a future Home Assistant release. + +Your existing YAML configuration has been automatically imported; +and thus can be safely removed from your YAML configuration after upgrading. + +([@peternijssen] - [#57974]) ([spider docs]) + +{% enddetails %} + +{% details "OpenGarage" %} + +The attributes (`wifi_signal ` and `distance_sensor`) for OpenGarage covers +are removed and replaced by individual sensors sensors. + +Also, `door_state ` is removed as an attribute, but you can use the state +directly instead. + +Please update any automations or scripts that depend on the removed attributes. + +([@Danielhiversen] - [#57976]) ([opengarage docs]) + +{% enddetails %} + +{% details "OpenZWave" %} + +The OpenZWave (`ozw`) integration is being marked as deprecated. The upstream +project is not currently being maintained, and has not reached stable status. + +We recommend transitioning to the [Z-Wave JS integration](/integrations/zwave_js). + +While the integration is not currently slated for removal, it will no longer +be receiving updates and may be removed at a later date. + +See the [Z-Wave JS migration documentation](/integrations/zwave_js/#migrating-from-previous-z-wave-implementations) +for more information. + +{% enddetails %} + +{% details "SimpliSafe" %} + +SimpliSafe requires a new web-based authentication method. When starting up, +Home Assistant will automatically prompt you to re-authorize your instance. + +([@bachya] - [#57212]) ([simplisafe docs]) + +{% enddetails %} + +{% details "Pentair ScreenLogic" %} + +Screenlogic lights have moved to the light platform. The switches that +previously represented these lights will need to manually be deleted in +`Configuration >> Entities`. If you are using these switch entities in +your automation or scripts, you will need to update those to use the new +light entities instead. + +The state is now refreshed with a short delay to ensure the toggles +do not flip/flop between states as the controller takes ~600ms to make the change. + +([@bdraco] - [#55467]) ([screenlogic docs]) + +{% enddetails %} + +{% details "AVM FRITZ!Box Tools" %} + +AVM FRITZ!Box Tools services now ask for a `device_id` and no more for a `entity_id`. +Please review your automation and scripts accordly. + +([@chemelli74] - [#58005]) ([fritz docs]) + +{% enddetails %} + +{% details "OctoPrint" %} + +The OctoPrint integration migrated to configuration via the UI. Configuring +OctoPrint via YAML configuration has been deprecated and will be removed in +a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this +release; and thus can be safely removed from your YAML configuration after upgrading. + +The following sensors have been removed: + +- `sensor._time_remaining` +- `sensor._time_elapsed` + +The following sensors have been added: + +- `sensor.octoprint_start_time` +- `sensor.octoprint_estimated_finish_time` + +([@rfleming71] - [#58040]) ([octoprint docs]) + +{% enddetails %} + +{% details "Sonos" %} + +The `sonos.set_option` service has been removed and replaced with +individual `switch` entities which both control the features and display +if currently enabled. + +The `night_sound` and `speech_enhance` attributes on the +Sonos `media_player` entities are also removed. + +If you are using those in your automation or scripts, you'll need to replacet +hese with the new `switch` entities. + +([@jjlawren] - [#54502]) ([sonos docs]) + +{% enddetails %} + +{% details "HomeKit" %} + +The previously deprecated HomeKit configuration options `safe_mode`, +`zeroconf_default_interface`, and `auto_start` have now been removed. + +If stil have these options in your YAML configuraion, you must be remove them +from your YAML configuration. + +([@bdraco] - [#58320]) + +{% enddetails %} + +{% details "Venstar" %} + +The Venstar integration migrated to configuration via the UI. +Configuring Venstar via YAML configuration has been deprecated +and will be removed in a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this +release; and thus can be safely removed from your YAML configuration after upgrading. + +The humidifer and timeout options have been removed, and thus ignored when +importing your YAML configuration into the UI. + +([@garbled1] - [#58152]) ([venstar docs]) + +{% enddetails %} + +{% details "Aurora ABB Solar PV" %} + +The Aurora ABB Solar PV integration migrated to configuration via the UI. +Configuring Aurora ABB Solar PV via YAML configuration has been deprecated +and will be removed in a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this +release; and thus can be safely removed from your YAML configuration after upgrading. + +([@davet2001] - [#36300]) ([aurora_abb_powerone docs]) + +{% enddetails %} + +{% details "Input Select / Dropdown Helper" %} + +When the option list of a Dropdown helper / `input_select` is updated, +it will try to maintain the currently selected option, if the selected +option also is present in the new options provided; otherwise it will +reset to the first option from the newly provided list. + +Previously, when a new list of options was provided, it would always +reset to the first item of the list. + +([@frenck] - [#53334]) ([input_select docs]) + +{% enddetails %} + +{% details "Yeelight" %} + +The option to override the Yeelight model will only appear if the detected +model is not in the database. Otherwise, it will be hidden. + +([@bdraco] - [#56967]) ([yeelight docs]) + +{% enddetails %} + +{% details "Microsoft Text-to-Speech (TTS)" %} + + +The default voice is changed to `JennyNeural`; The previous default `ZiraRUS` +(Standard Voice) is no longer supported in eastus or any other region that +has rolled out GA neural voices as Standard voices become deprecated. + +([@tylergibson] - [#58499]) ([microsoft docs]) + +{% enddetails %} + +{% details "Utility Meter" %} + +The `offset` parameter for `utility_meter` sensors is now limited to at most +27 days. If you used more then 27 days you must now migrate to `cron`. + +([@dgomes] - [#55625]) ([utility_meter docs]) + +{% enddetails %} + +{% details "SolarEdge" %} + +The SolarEdge integration now provides unique IDs for its entities, so the +entities are now visible and customizable in the Home Assistant frontend. + +Some names have been corrected as they had incorrect descriptions. This may +cause some of your entity IDs provided by SolarEdge to have changed this release. + +In case you have been using these entities in your automations, scripts, or +dashboards, you can either rename those entity IDs to the old entity ID +or adjust the places you've used them accordingly. + +([@terminet85] - [#55902]) + +{% enddetails %} + +## Farewell to the following + +The following integrations are no longer available as of this release: + +- **Essent** has been removed. The API is no longer usable for this integration + and has therefore been removed. ([@TheLastProject] - [#56991]) +- **Lyft** has been previously deprecated and now removed. API key are no longer + being provided. ([@frenck] - [#57638]) +- **Nello** has been removed. The services are no longer available, + and have been offline for over 6 months. ([@pattyland] - [#57926]) +- **Huawei Router** has been removed. It relies on web scraping, which is no + longer allowed. ([@yuvalabou] - [#57136]) +- **Wink** has been previously deprecated and now removed. ([@frenck] - [#57634]) + +## All changes + +{% details "Click to see all changes!" %} + +- Bump version to 2021.11.0dev0 ([@frenck] - [#56835]) +- Strictly type Nanoleaf ([@milanmeu] - [#56852]) ([nanoleaf docs]) +- Add Device Info to Nanoleaf ([@milanmeu] - [#56856]) ([nanoleaf docs]) +- Add long-term statistics support for rain sensors ([@cgtobi] - [#56847]) ([netatmo docs]) +- removing excess variable ([@lanrat] - [#56849]) ([keyboard_remote docs]) +- Rename state to value_fn - picnic sensor ([@cdce8p] - [#56889]) ([picnic docs]) +- Deduplicate controls of UniFi services ([@Kane610] - [#56834]) ([unifi docs]) +- Add kPa as a pressure unit ([@gwww] - [#56885]) +- Remove some redundant code from trace ([@emontnemery] - [#56883]) ([trace docs]) +- Use HTTPStatus instead of HTTP_* consts in aiohttp web response statuses ([@scop] - [#56541]) +- Enable template icons for template numbers ([@JeffLIrion] - [#56154]) ([template docs]) +- Improve deCONZ services code quality ([@Kane610] - [#56904]) ([deconz docs]) +- Use HTTPStatus instead of HTTP_* constants in various test mocks ([@scop] - [#56543]) +- Bump fritzconnection to 1.7.0 ([@chemelli74] - [#56924]) ([fritz docs]) ([fritzbox_callmonitor docs]) +- Add SSDP discovery to Nanoleaf ([@milanmeu] - [#56907]) ([nanoleaf docs]) +- Get min and max color temperature for Nanoleaf light from library ([@milanmeu] - [#56863]) ([nanoleaf docs]) +- Upgrade watchdog to 2.1.6 ([@frenck] - [#56933]) ([folder_watcher docs]) +- Update denonavr codeowner ([@ol-iver] - [#56940]) ([denonavr docs]) +- Use NamedTuple - iqvia Rating ([@cdce8p] - [#56943]) ([iqvia docs]) +- Log when Nanoleaf is unavailable ([@milanmeu] - [#56921]) ([nanoleaf docs]) +- Remove injected logger in Ambient PWS and OpenUV ([@bachya] - [#56920]) ([openuv docs]) ([ambient_station docs]) +- Flux led config flow ([@icemanch] - [#56354]) ([flux_led docs]) (breaking-change) +- Remove icon if device_class is defined - homekit_controller ([@cdce8p] - [#56946]) ([homekit_controller docs]) +- Sia package update to 3.0.2 ([@eavanvalkenburg] - [#56896]) ([sia docs]) +- ZHA support for additional entities on ElectricalMeasurement ZCL cluster ([@Adminiuga] - [#56909]) ([zha docs]) +- Add strict typing to Tractive integration ([@bieniu] - [#56948]) ([tractive docs]) +- Bump gios library to 2.1.0 ([@bieniu] - [#56984]) ([gios docs]) +- Update surepetcare test ([@Danielhiversen] - [#56871]) ([surepetcare docs]) +- Update pyhomematic to 0.1.75 ([@danielperna84] - [#56995]) ([homematic docs]) +- Support connecting to ElkM1 over TLS 1.2 ([@gwww] - [#56887]) ([elkm1 docs]) +- Bump nettigo_air_monitor library to version 1.1.0 ([@bieniu] - [#56952]) ([nam docs]) +- Use Final type only when needed in Tractive ([@bieniu] - [#57000]) ([tractive docs]) +- Minor improvements to deCONZ light platform ([@Kane610] - [#56953]) ([deconz docs]) +- Use EntityDescription - homekit_controller ([@cdce8p] - [#56945]) ([homekit_controller docs]) +- Fix tractive flaky test ([@balloob] - [#57026]) ([tractive docs]) +- Remove Essent integration ([@TheLastProject] - [#56991]) ([essent docs]) (breaking-change) +- Prevent opening of sockets in kira tests ([@emontnemery] - [#57038]) ([kira docs]) +- Use NamedTuple for homekit valve type + service info ([@cdce8p] - [#56944]) ([homekit docs]) +- Use hass_client_no_auth test fixture in additional tests ([@emontnemery] - [#57037]) +- Use NamedTuple for darksky condition picture ([@cdce8p] - [#56942]) ([darksky docs]) +- Upgrade coverage to 6.0 ([@frenck] - [#57041]) +- Mock out network.util.async_get_source_ip in tests ([@emontnemery] - [#57039]) ([local_ip docs]) +- Fix multiline lambda formatting - homekit_controller ([@cdce8p] - [#57046]) ([homekit_controller docs]) +- Use NamedTuple for repetier API methods ([@cdce8p] - [#56941]) ([repetier docs]) +- Add ZHA HVAC Action sensor ([@Adminiuga] - [#57021]) ([zha docs]) +- Prevent tplink from opening sockets in tests ([@bdraco] - [#57058]) ([tplink docs]) +- Prevent dlna_dmr from opening sockets in tests ([@bdraco] - [#57059]) ([dlna_dmr docs]) +- Activate mypy for rpi_power ([@Misiu] - [#57047]) ([rpi_power docs]) +- Bump nest 0.3.7 to prepare for WebRTC support ([@allenporter] - [#57089]) ([nest docs]) +- Deprecate Python 3.8 ([@balloob] - [#57079]) (breaking-change) +- Additional place to use isinstance rather than do a string compare ([@Kane610] - [#57094]) ([deconz docs]) +- Upgrade jinja2 to 3.0.2 ([@frenck] - [#57095]) +- Upgrade sentry-sdk to 1.4.3 ([@frenck] - [#57096]) ([sentry docs]) +- Upgrade debugpy to 1.5.0 ([@frenck] - [#57098]) ([debugpy docs]) +- Prevent opening of sockets in mqtt tests ([@emontnemery] - [#57101]) ([mqtt docs]) +- Fix color util links to Philips Hue documentation ([@bokub] - [#57099]) +- Add additional properties to node_status WS cmd ([@raman325] - [#56927]) ([zwave_js docs]) +- Use current config entry standards for OpenUV ([@bachya] - [#57137]) ([openuv docs]) +- Add support for POLY and RLY in Coinbase ([@TomBrien] - [#57144]) ([coinbase docs]) +- Add additional devices to flux_led discovery ([@bdraco] - [#57086]) ([flux_led docs]) +- Block tests from opening sockets ([@emontnemery] - [#55516]) +- Write flux_led state after turning on/off ([@bdraco] - [#57152]) ([flux_led docs]) +- Add sw_version and model to flux_led device info ([@bdraco] - [#56958]) ([flux_led docs]) +- Add missing return type to async_unload_entry and async_setup_entry ([@Misiu] - [#57115]) +- Add home-assistant/core as codeowner for recorder ([@emontnemery] - [#57224]) ([recorder docs]) +- Upgrade coverage to 6.0.1 ([@frenck] - [#57235]) +- Toon, support Energy dashboard by default ([@frenck] - [#57233]) ([toon docs]) +- Ensure that WattTime is strictly typed ([@bachya] - [#57130]) +- Improve deCONZ signal strings ([@Kane610] - [#57140]) ([deconz docs]) +- Refactor persistent notification to no longer route all data via a service ([@balloob] - [#57157]) ([persistent_notification docs]) (breaking-change) +- Allow resetting an MQTT number ([@emontnemery] - [#57161]) ([mqtt docs]) +- Use EntityDescription - darksky ([@cdce8p] - [#57083]) ([darksky docs]) +- Enable template icons for template selects ([@JeffLIrion] - [#57092]) ([template docs]) +- Refactor Xiaomi vacuum to sensors ([@OGKevin] - [#54990]) ([xiaomi_miio docs]) (breaking-change) +- Upgrade ambee to 0.4.0 ([@frenck] - [#57264]) ([ambee docs]) +- Use current config entry standards for Ambient PWS ([@bachya] - [#57133]) ([ambient_station docs]) +- Improve dlna_dmr code quality ([@chishm] - [#56886]) ([dlna_dmr docs]) (breaking-change) +- Motion_blinds fix up button not available for unidirection blinds ([@starkillerOG] - [#57266]) ([motion_blinds docs]) +- Add WebSocket API for intiting a WebRTC stream ([@allenporter] - [#57034]) ([camera docs]) +- Use _attr in 17track ([@yuvalabou] - [#57187]) ([seventeentrack docs]) +- Add config flow to Stookalert ([@frenck] - [#57119]) ([stookalert docs]) (breaking-change) +- Drop more persistent notification patches ([@balloob] - [#57295]) ([dlna_dmr docs]) ([waze_travel_time docs]) ([google_travel_time docs]) ([vizio docs]) ([climacell docs]) +- Disconnect websockets after token is revoked ([@dboslee] - [#57091]) ([websocket_api docs]) +- Reorganize RainMachine services ([@bachya] - [#57145]) ([rainmachine docs]) (breaking-change) +- Add device info to nws ([@MatthewFlamm] - [#57153]) ([nws docs]) +- Use built-in logic for options handler in AirVisual ([@bachya] - [#57131]) ([airvisual docs]) +- Use current config entry standards for SimpliSafe ([@bachya] - [#57141]) ([simplisafe docs]) +- Bump greeclimate to 0.11.9 ([@cmroche] - [#57358]) ([gree docs]) +- Handle prepare timeout in websocket API ([@balloob] - [#55989]) ([websocket_api docs]) +- Add Sure Petcare Felaqua device ([@benleb] - [#56823]) ([surepetcare docs]) +- Add Shelly config entry reload on device config change ([@thecode] - [#57356]) ([shelly docs]) +- Create devices for Growatt ([@indykoning] - [#57068]) ([growatt_server docs]) +- Add -9999 error fix back in Xiaomi Miio ([@bieniu] - [#57399]) ([xiaomi_miio docs]) +- Add System Bridge display sensors ([@timmo001] - [#57019]) ([system_bridge docs]) +- Improve Whirlpool component code quality ([@abmantis] - [#57357]) ([whirlpool docs]) +- Flux led color support ([@icemanch] - [#57353]) ([flux_led docs]) +- Convert flux_led to use asyncio ([@bdraco] - [#57440]) ([flux_led docs]) +- Update pyfronius to 0.7.0 ([@farmio] - [#57279]) ([fronius docs]) +- Bump aiodiscover to 2.4.5 ([@bdraco] - [#57439]) ([dhcp docs]) +- Upgrade rvx to 0.7.0 ([@spahlimi] - [#57430]) ([yamaha docs]) +- Bump pytautulli to 21.10.0 ([@tkdrob] - [#57449]) ([tautulli docs]) +- Add config flow for efergy ([@tkdrob] - [#56890]) ([efergy docs]) (breaking-change) +- Use _attr for Suez water ([@yuvalabou] - [#57278]) ([suez_water docs]) +- Add test of lazy_error in modbus ([@janiversen] - [#57170]) ([modbus docs]) +- Update somecomfort library to 0.7.0 ([@rdfurman] - [#57214]) ([honeywell docs]) +- Add Netgear ssid and conn_ap_mac sensors ([@starkillerOG] - [#57226]) ([netgear docs]) +- Bump Daikin version, catch new exception during config_flow ([@fredrike] - [#57080]) ([daikin docs]) +- Add xiaomi vacuum -9999 fix back ([@OGKevin] - [#57473]) ([xiaomi_miio docs]) +- Add energy management for efergy ([@tkdrob] - [#57472]) ([efergy docs]) +- Don't override methods marked as final ([@cdce8p] - [#57477]) +- Use EntityDescription - openweathermap ([@cdce8p] - [#56888]) ([openweathermap docs]) +- Add dhcp support for tplink KP401 ([@bdraco] - [#57456]) ([tplink docs]) +- Use current config entry standards for AirVisual ([@bachya] - [#57132]) ([airvisual docs]) +- Bump `nettigo_air_monitor` library to version 1.1.1 ([@bieniu] - [#57483]) ([nam docs]) +- Switch to config_flow for Environment Canada ([@gwww] - [#57127]) ([environment_canada docs]) (breaking-change) +- Add the switch platform to flux_led ([@bdraco] - [#57444]) ([flux_led docs]) (new-platform) +- Add DHCP discovery for additional Zengge devices, generic magichome strips ([@bdraco] - [#57408]) ([flux_led docs]) +- Use entity description for Ezviz sensors ([@RenierM26] - [#56634]) ([ezviz docs]) +- Streamline modbus before 100% coverage. ([@janiversen] - [#57478]) ([modbus docs]) +- Add ability to re-auth WattTime ([@bachya] - [#56582]) ([watttime docs]) +- Fix watttime config flow and tests ([@MartinHjelmare] - [#57498]) ([watttime docs]) +- Move attribution attribute to Entity base class ([@frenck] - [#57492]) ([weather docs]) ([air_quality docs]) +- Allow MQTT discovery availability shortcut ([@jbouwh] - [#57479]) ([mqtt docs]) +- Override the jinja2 int filter ([@emontnemery] - [#57470]) +- Fix Tuya error when removing device ([@frenck] - [#57512]) ([tuya docs]) +- Pass device manager directly in Tuya registry cleanup ([@frenck] - [#57511]) ([tuya docs]) +- Entity attributes cleanup in Tuya base entity ([@frenck] - [#57510]) ([tuya docs]) +- Migrate attribution attribute for Picnic ([@frenck] - [#57507]) ([picnic docs]) +- Migrate attribution attribute for AmberElectric ([@frenck] - [#57505]) ([amberelectric docs]) +- Migrate attribution attribute for UptimeRobot ([@frenck] - [#57508]) ([uptimerobot docs]) +- Migrate attribution attribute for Arlo ([@frenck] - [#57504]) ([arlo docs]) +- Migrate attribution attribute for Stookalert ([@frenck] - [#57503]) ([stookalert docs]) +- Upgrade flake8-comprehensions to 3.7.0 ([@frenck] - [#57520]) +- Upgrade coverage to 6.0.2 ([@frenck] - [#57518]) +- Add statistics support to nest sensors ([@allenporter] - [#57393]) ([nest docs]) +- Bump `accuweather` library to version 0.3.0 ([@bieniu] - [#57497]) ([accuweather docs]) +- MQTT rework constants ([@jbouwh] - [#57529]) ([mqtt docs]) +- Move all Tuya device handling into device listener class ([@frenck] - [#57523]) ([tuya docs]) +- Move Tuya remap method from base to light entity class ([@frenck] - [#57527]) ([tuya docs]) +- Use EntityDescription - bmw_connected_drive ([@cdce8p] - [#56861]) ([bmw_connected_drive docs]) +- Alphabetize parts of device registry code ([@emontnemery] - [#57532]) ([config docs]) +- Tweaks to Tuya base entity ([@frenck] - [#57526]) ([tuya docs]) +- Use Tuya endpoints values from upstream library ([@frenck] - [#57537]) ([tuya docs]) +- Bump pytradfri to 7.0.7 ([@janiversen] - [#57543]) ([tradfri docs]) +- Update flake8 related packages ([@cdce8p] - [#57538]) +- Add service to Rainmachine to push weather data from Home Assistant ([@shbatm] - [#57354]) ([rainmachine docs]) +- Refactor Tuya device handling ([@frenck] - [#57545]) ([tuya docs]) +- Search for areas, devices and entities in script choose actions ([@emontnemery] - [#57554]) +- Add statistics tests for sensor with changing device class ([@emontnemery] - [#57317]) ([sensor docs]) +- Replace all Tuya device property constants with an Enum ([@frenck] - [#57559]) ([tuya docs]) +- Always include start point for statistics ([@emontnemery] - [#57182]) ([recorder docs]) ([sensor docs]) +- Refresh the bond token if it has changed and available ([@bdraco] - [#57583]) ([bond docs]) +- Fix single channel controllers with flux_led ([@bdraco] - [#57458]) ([flux_led docs]) +- Use a human readable model name in flux_led ([@bdraco] - [#57519]) ([flux_led docs]) +- Warn user if Gateway is already paired ([@janiversen] - [#57530]) ([tradfri docs]) +- Add Nest WebRTC and support Nest Battery Camera and Nest Battery Doorbell ([@allenporter] - [#57299]) ([camera docs]) ([nest docs]) +- Add a use_time sensor for Xiaomi_miio humidifiers ([@jbouwh] - [#57560]) ([xiaomi_miio docs]) +- Add unique_id support for eq3btsmart ([@lkempf] - [#57603]) ([eq3btsmart docs]) +- Add support for multiple Whirlpool airconditioners ([@abmantis] - [#57588]) ([whirlpool docs]) +- Improve warning prints for sensor statistics ([@emontnemery] - [#57605]) ([sensor docs]) +- Bump version ([@Cereal2nd] - [#57607]) ([velbus docs]) +- Use gather ipv wait to remove credentials to catch exceptions ([@balloob] - [#57596]) +- Guard linking credential that is already linked ([@balloob] - [#57595]) ([auth docs]) +- Prevent event loop delay / instability from discovery ([@bdraco] - [#57463]) ([zeroconf docs]) ([ssdp docs]) +- Clarify that only HTTPS can be used in fitbit ([@ammgws] - [#57116]) ([fitbit docs]) +- ESPHome move ReconnectLogic to aioesphomeapi ([@OttoWinter] - [#57601]) ([esphome docs]) +- Provide device_id in hue_event ([@krys1976] - [#56982]) ([hue docs]) +- Refactor Tuya climate platform ([@frenck] - [#57609]) ([climate docs]) ([tuya docs]) +- Modbus baseplatform.py and Validators.py 100% coverage (activate coverage) ([@janiversen] - [#57546]) ([modbus docs]) +- Use EntityDescription in Tuya Switch platform ([@frenck] - [#57581]) ([tuya docs]) +- Remove debug log ([@balloob] - [#57619]) +- Add binary sensor platform to Tuya ([@frenck] - [#57623]) ([tuya docs]) (new-platform) +- Update tests searching for areas referenced in automations ([@emontnemery] - [#57558]) +- Remove myself as code owner from Toon ([@frenck] - [#57625]) ([toon docs]) +- Use classmethod in Tuya TypeData classes ([@frenck] - [#57627]) ([tuya docs]) +- Prettify Tuya entity class names ([@frenck] - [#57629]) ([tuya docs]) +- Use entity_registry_enabled_default for Nut sensors ([@ollo69] - [#56854]) ([nut docs]) +- Remove deprecated Wink integration ([@frenck] - [#57634]) ([discovery docs]) ([wink docs]) (breaking-change) +- Nut: Use coordinator data, code cleanup and add test coverage ([@ollo69] - [#57643]) ([nut docs]) +- Correct state classes for systemmonitor sensors ([@mib1185] - [#57615]) ([systemmonitor docs]) +- Remove YAML configuration from Rainforest Eagle ([@frenck] - [#57636]) ([rainforest_eagle docs]) (breaking-change) +- Use HTTPStatus instead of HTTP_* int constants in mobile_app responses ([@scop] - [#56418]) ([mobile_app docs]) +- Use reference strings in soma ([@jasonmadigan] - [#57564]) ([soma docs]) +- Upgrade pyyaml to 6.0 ([@frenck] - [#57648]) +- Remove snapshot from hassio integration ([@ludeeus] - [#57652]) ([hassio docs]) (breaking-change) +- Add config and diagnostic entities ([@emontnemery] - [#57528]) ([config docs]) +- Bump flux_led to 0.24.5 ([@bdraco] - [#57653]) ([flux_led docs]) +- Late review comments. ([@janiversen] - [#57654]) ([modbus docs]) +- Migrate attribution attribute for bbox ([@frenck] - [#57650]) ([bbox docs]) +- Migrate attribution attribute for bitcoin ([@frenck] - [#57651]) ([bitcoin docs]) +- Migrate attribution attribute for Aftership ([@frenck] - [#57649]) ([aftership docs]) +- Remove deprecated Lyft integration ([@frenck] - [#57638]) ([lyft docs]) (breaking-change) +- Only pass libav logger messages when stream logger is set to debug ([@uvjustin] - [#57616]) ([stream docs]) +- Add select platform to Tuya ([@frenck] - [#57674]) ([tuya docs]) +- Clean up unused loggers ([@tkdrob] - [#57662]) +- Update xknx to version 0.18.10 ([@marvin-w] - [#57635]) ([knx docs]) +- Add support for device configuration URL ([@emontnemery] - [#57539]) ([config docs]) +- Fix lint issue ([@balloob] - [#57694]) +- Add sensor platform to Tuya ([@frenck] - [#57668]) ([tuya docs]) (new-platform) +- Port unmerged fixes from tuya_v2 ([@pabigot] - [#57624]) ([tuya docs]) +- Add number platform to Tuya ([@frenck] - [#57672]) ([tuya docs]) +- Add entity category to WLED ([@balloob] - [#57693]) ([wled docs]) +- Add service configuration URL to Stookalert ([@frenck] - [#57697]) ([stookalert docs]) +- Add device configuration URL to Plugwise ([@frenck] - [#57696]) ([plugwise docs]) +- Add service configuration URL to Spotify ([@frenck] - [#57701]) ([spotify docs]) +- Bump frontend to 20211014.0 ([@balloob] - [#57706]) ([frontend docs]) +- Add support for entity categories to NUT entities ([@mib1185] - [#57689]) ([nut docs]) +- Add support for entity categories to Synology DSM entities ([@mib1185] - [#57690]) ([synology_dsm docs]) +- Optimize update calls for AVM Fritz!Smarthome devices ([@mib1185] - [#57579]) ([fritzbox docs]) +- Skip auto-update when fqdn and ssl-verfiy is used for Synology DSM ([@mib1185] - [#57568]) ([synology_dsm docs]) +- Add url to CO2signal ([@balloob] - [#57703]) ([co2signal docs]) +- Add configuration url to Synology DSM ([@mib1185] - [#57704]) ([synology_dsm docs]) +- Add state_class to EnOcean sensors ([@davidlb] - [#57666]) ([enocean docs]) +- Remove long-term statistics from IQVIA forecast sensor ([@bachya] - [#57687]) ([iqvia docs]) (breaking-change) +- Add entity category to Shelly ([@bieniu] - [#57705]) ([shelly docs]) +- Add strict typing to goalzero ([@tkdrob] - [#57680]) ([goalzero docs]) +- Add configuration_url to Uptime Robot ([@ludeeus] - [#57709]) ([uptimerobot docs]) +- push motionblinds to 0.5.6 ([@starkillerOG] - [#57707]) ([motion_blinds docs]) +- Add service configuration URL to Verisure ([@frenck] - [#57713]) ([verisure docs]) +- Add service configuration URL to Speedtest.net ([@frenck] - [#57715]) ([speedtestdotnet docs]) +- Fix platform typo in Tuya const ([@ludeeus] - [#57716]) ([tuya docs]) +- Add device configuration URL to WLED ([@frenck] - [#57692]) ([wled docs]) +- Change name from Uptime Robot to UptimeRobot ([@ludeeus] - [#57714]) ([uptimerobot docs]) +- Xiaomi Miio appropriatly raise ConfigEntryAuthFailed/ConfigEntryNotReady ([@starkillerOG] - [#54696]) ([xiaomi_miio docs]) +- Add entity category to Xiaomi Miio ([@bieniu] - [#57719]) ([xiaomi_miio docs]) +- Add entity category to Tractive ([@bieniu] - [#57720]) ([tractive docs]) +- Add entity category to Brother ([@bieniu] - [#57728]) ([brother docs]) +- Add service configuration URL to MQTT ([@frenck] - [#57731]) ([mqtt docs]) +- Add Shelly "installed version" extra state attribute to Gen2 firmware update sensor ([@thecode] - [#57722]) ([shelly docs]) +- Add configuration url to Pi hole ([@mib1185] - [#57718]) ([pi_hole docs]) +- Add configuration_url to gogogate2 ([@bdraco] - [#57739]) ([gogogate2 docs]) +- Add configuration url to nexia ([@bdraco] - [#57740]) ([nexia docs]) +- Add discovery support for single channel magichome controllers ([@bdraco] - [#57736]) ([flux_led docs]) +- COnvert DATA_TYPE to enum. ([@janiversen] - [#57699]) ([modbus docs]) +- Add entity category to cloud ([@balloob] - [#57747]) ([cloud docs]) +- Add onewire support for DS2413 ([@ronalterde] - [#55921]) ([onewire docs]) +- Fix WLED exception on close ([@balloob] - [#57752]) ([wled docs]) +- Fix signature for hassio.restore_partial service ([@avee87] - [#57735]) ([hassio docs]) +- Add documentation link for Supervisor integration ([@avee87] - [#57733]) ([hassio docs]) +- Centralize entity naming for Tuya entities ([@frenck] - [#57755]) ([tuya docs]) +- Add configuration URL to Brother ([@bieniu] - [#57726]) ([brother docs]) +- Minor tweak of entityfilter typing ([@emontnemery] - [#57756]) +- Activate strict typing for nfandroidtv ([@tkdrob] - [#57743]) ([nfandroidtv docs]) +- Move Tuya value scaling into IntegerTypeData ([@frenck] - [#57757]) ([tuya docs]) +- Add configuration url to rachio ([@bdraco] - [#57738]) ([rachio docs]) +- Renamed variables in Tuya ([@frenck] - [#57759]) ([tuya docs]) +- Add entity category to Nettigo Air Monitor entities ([@bieniu] - [#57698]) ([nam docs]) +- Remove YAML import from UptimeRobot ([@ludeeus] - [#57761]) ([uptimerobot docs]) (breaking-change) +- Swap order of int template helper kwargs ([@Petro31] - [#57729]) +- Add support for entity categories to MQTT entities ([@emontnemery] - [#57656]) ([mqtt docs]) +- Add renault last activity sensors ([@epenet] - [#57750]) ([renault docs]) (breaking-change) +- Don't add indirectly referenced config entities to service calls ([@emontnemery] - [#57671]) ([homekit docs]) ([homeassistant docs]) (breaking-change) +- Don't expose config or diagnostic entities to Amazon Alexa by default ([@emontnemery] - [#57770]) ([alexa docs]) +- Don't expose config or diagnostic entities to Google Assistant ([@emontnemery] - [#57669]) ([google_assistant docs]) (breaking-change) +- Don't expose config or diagnostic entities to cloud ([@emontnemery] - [#57771]) ([cloud docs]) (breaking-change) +- Fix modem_callerid test warning ([@MartinHjelmare] - [#57760]) ([modem_callerid docs]) +- Clean startup of modbus by moving service schemas ([@janiversen] - [#57763]) ([modbus docs]) +- Add device class to temperature sensors for octoprint ([@firstof9] - [#56997]) ([octoprint docs]) +- Merge bmw_connected_drive metric and imperial sensor types ([@cdce8p] - [#56910]) ([bmw_connected_drive docs]) +- Add PIR Detector (pir) device support to Tuya ([@frenck] - [#57784]) ([tuya docs]) +- Identify onetime listeners ([@balloob] - [#57751]) +- Add vlc telnet config flow ([@MartinHjelmare] - [#57513]) ([vlc_telnet docs]) (breaking-change) +- Add Emergency Button (sos) device support to Tuya ([@frenck] - [#57794]) ([tuya docs]) +- Use assignment expressions 10 ([@cdce8p] - [#57791]) ([emulated_hue docs]) ([fan docs]) ([group docs]) ([google_assistant docs]) ([device_automation docs]) +- Add siren platform to Tuya ([@frenck] - [#57780]) ([tuya docs]) +- Add Luminance Sensor (ldcg) device support to Tuya ([@frenck] - [#57797]) ([tuya docs]) +- Don't use cast when possible for goalzero ([@tkdrob] - [#57742]) ([goalzero docs]) +- Add float32 test to modbus ([@janiversen] - [#57805]) ([modbus docs]) +- Add configuration URL to RainMachine ([@bachya] - [#57732]) ([rainmachine docs]) +- Discover plex via zeroconf ([@bdraco] - [#57825]) ([plex docs]) +- Add configuration_url to Sense ([@bdraco] - [#57814]) ([sense docs]) +- Avoid exposing effects to flux_led lights that do not support them ([@bdraco] - [#57810]) ([flux_led docs]) +- Add myself as codeowner for Tuya ([@frenck] - [#57837]) ([tuya docs]) +- Fix vlc_telnet disconnect on unload ([@MartinHjelmare] - [#57836]) ([vlc_telnet docs]) +- Make sure Tile data storage conforms to standards ([@bachya] - [#57818]) ([tile docs]) +- Make sure ReCollect Waste data storage conforms to standards ([@bachya] - [#57817]) ([recollect_waste docs]) +- Add configuration URL to Efergy ([@tkdrob] - [#57839]) ([efergy docs]) +- Add support for device configuration URL to Nettigo Air Monitor integration ([@bieniu] - [#57695]) ([nam docs]) +- Bump pytradfri to v.7.1.0 ([@janiversen] - [#57861]) ([tradfri docs]) +- Add support for 'freeze' mode in Tuya thermostats (wk) ([@frenck] - [#57851]) ([tuya docs]) +- Add new mac vendor to sense DHCP ([@tkdrob] - [#57858]) ([sense docs]) +- Add tamper device class for binary sensor ([@frenck] - [#57632]) ([binary_sensor docs]) +- Use DeviceInfo class ([@Danielhiversen] - [#57868]) ([tibber docs]) ([surepetcare docs]) ([mill docs]) ([opengarage docs]) ([tractive docs]) +- Restore dhcp discovery support to tuya ([@bdraco] - [#57826]) ([tuya docs]) +- Avoid probing brother devices that have an existing config entry ([@bdraco] - [#57829]) ([brother docs]) +- Set state class in JuiceNet component ([@b-pass] - [#57870]) ([juicenet docs]) +- Add hassio discovery to VLC telnet ([@mib1185] - [#57815]) ([vlc_telnet docs]) +- Add camera platform to Tuya ([@frenck] - [#57865]) ([tuya docs]) (new-platform) +- Use separate weather condition for clear night in MetOffice forecasts ([@avee87] - [#55135]) ([metoffice docs]) +- Decrease `timeout` and `update_interval` in Xiaomi Miio integration ([@bieniu] - [#57339]) ([xiaomi_miio docs]) +- Add additional models to flux_led DHCP discovery ([@bdraco] - [#57881]) ([flux_led docs]) +- Add use time sensor for air purifiers ([@bieniu] - [#57775]) ([xiaomi_miio docs]) +- Make sure AirVisual data storage conforms to standards ([@bachya] - [#57806]) ([airvisual docs]) +- Make sure OpenUV data storage conforms to standards ([@bachya] - [#57813]) ([openuv docs]) +- Make sure Notion data storage conforms to standards ([@bachya] - [#57812]) ([notion docs]) +- Update xknx to 0.18.11 and fix flaky test ([@marvin-w] - [#57877]) ([knx docs]) +- Add sensor category for rssi and battery ([@elupus] - [#57848]) ([rfxtrx docs]) +- Bump pymodbus to 2.5.3. ([@janiversen] - [#57887]) ([modbus docs]) +- Bump pypoint ([@fredrike] - [#57888]) ([point docs]) +- Improve lutron caseta error reporting when bridge is offline ([@bdraco] - [#57832]) ([lutron_caseta docs]) +- Do not probe `nam` device if the host is already configured ([@bieniu] - [#57843]) ([nam docs]) +- Bump `brother` library to version 1.1.0 ([@bieniu] - [#57892]) ([brother docs]) +- Fix mode_callerid attributes ([@tkdrob] - [#57774]) ([modem_callerid docs]) (breaking-change) +- push motionblinds to 0.5.7 ([@starkillerOG] - [#57902]) ([motion_blinds docs]) +- Fix order of arguments in rainmachine sensors ([@bdraco] - [#57895]) ([rainmachine docs]) +- Add the correct device class to deCONZ Tamper entity ([@Kane610] - [#57834]) ([deconz docs]) +- Add unit/device_class validation and normalization to Tuya ([@frenck] - [#57913]) ([tuya docs]) +- Add category diagnostic to Tibber signal sensor ([@Danielhiversen] - [#57840]) ([tibber docs]) +- Add category diagnostic to Surepetcare battery sensor ([@Danielhiversen] - [#57852]) ([surepetcare docs]) +- Add category diagnostic to Switchbot battery and signal sensor ([@Danielhiversen] - [#57854]) ([switchbot docs]) +- Airthings entity category diagnostic ([@Danielhiversen] - [#57850]) ([airthings docs]) +- Add device info to Adax ([@Danielhiversen] - [#57907]) ([adax docs]) +- Use attr_device_info and add init tests for nut ([@ollo69] - [#57725]) ([nut docs]) +- Set `nest` camera always on STATE_STREAMING ([@allenporter] - [#57882]) ([nest docs]) +- Improve nest error handling for websocket streams ([@allenporter] - [#57885]) ([nest docs]) +- Add category diagnostic to Surepetcare binary sensor ([@Danielhiversen] - [#57908]) ([surepetcare docs]) +- Opengarage dataupdater ([@Danielhiversen] - [#56931]) ([opengarage docs]) +- Fix bond reloading on zeroconf discovery when host has not changed ([@bdraco] - [#57799]) ([bond docs]) +- Use assignment expressions 05 ([@cdce8p] - [#57785]) +- Use assignment expressions 08 ([@cdce8p] - [#57788]) +- Use assignment expressions 06 ([@cdce8p] - [#57786]) +- Use assignment expressions 03 ([@cdce8p] - [#57710]) +- Use assignment expressions 11 ([@cdce8p] - [#57792]) +- Use assignment expressions 09 ([@cdce8p] - [#57790]) +- Use assignment expressions 07 ([@cdce8p] - [#57787]) +- Add support for push updates to flux_led ([@bdraco] - [#57890]) ([flux_led docs]) +- Adax attr ([@Danielhiversen] - [#57867]) ([adax docs]) +- Add Vibration Sensor (zd) device support to Tuya ([@frenck] - [#57795]) ([tuya docs]) +- Use EntityDescription - bmw_connected_drive sensor ([@cdce8p] - [#57796]) ([bmw_connected_drive docs]) +- Fix additional nest camera_sdm_tests to use STATE_STREAMING ([@allenporter] - [#57920]) ([nest docs]) +- Bump broadlink to 0.18.0 ([@felipediel] - [#57929]) ([broadlink docs]) +- Rename `stream_type` to `frontend_stream_type` ([@allenporter] - [#57923]) ([camera docs]) ([nest docs]) +- New service reconnect_client for UniFi integration ([@Kane610] - [#57570]) ([unifi docs]) +- Bump actions/checkout from 2.3.4 to 2.3.5 (dependabot - [#57947]) +- Tuya tweaks to entity category, registry enabled, icons & device classes ([@frenck] - [#57949]) ([tuya docs]) +- Use pytest fixtures on Renault tests ([@epenet] - [#57955]) ([renault docs]) +- Use assignment expressions 15 ([@cdce8p] - [#57961]) +- Add configuration url to Tasmota ([@emontnemery] - [#57957]) ([tasmota docs]) +- Use assignment expressions 19 ([@cdce8p] - [#57968]) +- Use assignment expressions 18 ([@cdce8p] - [#57967]) +- Bump hatasmota to 0.2.21 ([@emontnemery] - [#57966]) ([tasmota docs]) +- Support device and state classes for WAQI sensor ([@davidlb] - [#57762]) ([waqi docs]) +- Bump flux_led to 0.24.8 ([@bdraco] - [#57934]) ([flux_led docs]) +- Mark spider YAML configuration as deprecated ([@peternijssen] - [#57974]) ([spider docs]) (breaking-change) +- Use pytest fixtures on Onewire tests ([@epenet] - [#57973]) ([onewire docs]) +- Add Nut missing tests for config flow ([@ollo69] - [#57964]) ([nut docs]) +- Refactor Tuya light platform ([@frenck] - [#57980]) ([tuya docs]) +- Bump pysma to 0.6.7 ([@rklomp] - [#57978]) ([sma docs]) +- Bump pychromecast to 9.3.0 ([@emontnemery] - [#57991]) ([cast docs]) +- Bump fjaraskupan to 1.0.2 ([@elupus] - [#57992]) ([fjaraskupan docs]) +- Pickup codeowner for bond ([@bdraco] - [#57995]) ([bond docs]) +- Add vacuum platform to Tuya ([@frenck] - [#57996]) ([tuya docs]) (new-platform) +- Motion blinds add interface and wait_for_push options ([@starkillerOG] - [#50067]) ([motion_blinds docs]) +- Add to the Broadlink integration support for voltage, current, overload and total consumption sensors ([@felipediel] - [#53628]) ([broadlink docs]) +- Add configuration url to Juicenet ([@jesserockz] - [#57999]) ([juicenet docs]) +- Bump flux_led to 0.24.9 ([@bdraco] - [#58006]) ([flux_led docs]) +- BMW: Fix check_control_message short description ([@rikroe] - [#57998]) ([bmw_connected_drive docs]) +- Include webhook_id in mobile_app's notify registration_info ([@zacwest] - [#58007]) ([mobile_app docs]) +- Add configuration_url and entity_category to Fritz ([@chemelli74] - [#58004]) ([fritz docs]) +- Mark Tasmota status sensors as diagnostic sensors ([@emontnemery] - [#57958]) ([tasmota docs]) +- Use assignment expressions 16 ([@cdce8p] - [#57962]) +- Change warning to info when modbus is ready ([@janiversen] - [#57953]) ([modbus docs]) +- Log unhandled loop exception traces when asyncio debug is on ([@bdraco] - [#57602]) +- Add support for daily and monthly statistics ([@emontnemery] - [#57576]) ([recorder docs]) ([sensor docs]) +- Fix issue parsing color effect None in flux_led ([@brianegge] - [#57979]) ([flux_led docs]) +- Add service to stop air conditioning to bmw_connected_drive ([@rikroe] - [#57772]) ([bmw_connected_drive docs]) +- Add init tests for agent dvr ([@tkdrob] - [#57022]) ([agent_dvr docs]) +- Preventing working with incomplete discoveries from user config flow in upnp ([@StevenLooman] - [#57994]) ([upnp docs]) +- Open garage sensor ([@Danielhiversen] - [#57976]) ([opengarage docs]) (breaking-change) (new-platform) +- Rework Onewire tests to enable disabled entities ([@epenet] - [#58014]) ([onewire docs]) +- Store automation and script traces ([@emontnemery] - [#56894]) ([automation docs]) ([script docs]) ([trace docs]) +- Remove device category filtering from Tuya init ([@frenck] - [#58019]) ([tuya docs]) +- MQTT Alarm control panel - Enable remote code validation ([@jbouwh] - [#57764]) ([mqtt docs]) +- Deprecate OpenZWave in manifest ([@MartinHjelmare] - [#57987]) ([ozw docs]) (breaking-change) +- Add humidifier platform to Tuya ([@frenck] - [#58025]) ([tuya docs]) +- Add entity category to Hue ([@balloob] - [#58011]) ([hue docs]) +- Rewrite test for feedreader ([@briglx] - [#57292]) ([feedreader docs]) +- Add configuration url to Airthings ([@Danielhiversen] - [#58041]) ([airthings docs]) +- Add cover platform to Tuya ([@frenck] - [#58045]) ([tuya docs]) (new-platform) +- Add configuration url to Tractive ([@Danielhiversen] - [#58038]) ([tractive docs]) +- Add configuration url to Surepetcare ([@Danielhiversen] - [#58039]) ([surepetcare docs]) +- Add more info to OpenGarage device info ([@Danielhiversen] - [#58037]) ([opengarage docs]) +- Add MWh as an energy unit ([@emontnemery] - [#58034]) ([sensor docs]) +- Add Water Detector (sj) device support to Tuya ([@frenck] - [#58049]) ([tuya docs]) +- Add more sensors to Opengarage ([@Danielhiversen] - [#58042]) ([opengarage docs]) +- Clean up self references from Tuya climate platform constructor ([@frenck] - [#58051]) ([tuya docs]) +- Add entity category and state class to mobile app ([@balloob] - [#58012]) ([mobile_app docs]) +- Use constants in Onewire tests ([@epenet] - [#58017]) ([onewire docs]) +- Add support for kPa to sensor statistics ([@emontnemery] - [#58032]) ([sensor docs]) +- Fix clickatell send_error error check ([@scop] - [#57985]) ([clickatell docs]) +- Migrate SimpliSafe to new web-based authentication ([@bachya] - [#57212]) ([simplisafe docs]) (breaking-change) +- Rework RainMachine entity ID generation ([@bachya] - [#58055]) ([rainmachine docs]) +- Add Human Presence Sensor (hps) device support to Tuya ([@frenck] - [#58054]) ([tuya docs]) +- Bump flux_led to 0.24.11 ([@bdraco] - [#58020]) ([flux_led docs]) +- Add volume_up and volume_down to musiccast ([@vigonotion] - [#57919]) ([yamaha_musiccast docs]) +- Bump flux_led to 0.24.12 ([@bdraco] - [#58071]) ([flux_led docs]) +- Remove legacy tests in onewire ([@epenet] - [#58075]) ([onewire docs]) +- Assign entity category diagnostics to deCONZ battery sensors ([@Kane610] - [#58077]) ([deconz docs]) +- Bump pychromecast to 9.3.1 ([@emontnemery] - [#58035]) ([cast docs]) +- Address late review of unifi ([@Kane610] - [#58080]) ([unifi docs]) +- Don't use deprecated methods of retrieving registries in deCONZ ([@Kane610] - [#58081]) ([deconz docs]) +- Add deCONZ number config entity for Hue motion sensor delay ([@Kane610] - [#58076]) ([deconz docs]) +- Cleanup duplicate code in Onewire tests ([@epenet] - [#58082]) ([onewire docs]) +- Don't use deprecated ways of retrieving registries in Axis ([@Kane610] - [#58083]) ([axis docs]) +- Patch for Alexa percentage_step to precision ([@jbouwh] - [#58062]) ([alexa docs]) +- Fix supported_features behaviour for fan platform ([@jbouwh] - [#58065]) ([template docs]) +- Activate tradfri in coverage and clean conftest for tradfri ([@janiversen] - [#58058]) ([tradfri docs]) +- Please pylint for modbus test ([@janiversen] - [#58089]) ([modbus docs]) +- Add CO2 Detector (co2bj) device support to Tuya ([@frenck] - [#58093]) ([tuya docs]) +- Add state_class to current bandwith sensors for bbox integration ([@davidlb] - [#58086]) ([bbox docs]) +- Simplify signalling for updating available property of deCONZ entities ([@Kane610] - [#58078]) ([deconz docs]) +- Bump ismartgate to 4.0.3 ([@bdraco] - [#58073]) ([gogogate2 docs]) +- bitwise and for test supported_features ([@jbouwh] - [#58097]) ([template docs]) +- Report orphaned statistics in statistic validation ([@emontnemery] - [#57324]) ([recorder docs]) ([sensor docs]) +- Report all unrecorded sensors in statistics tool ([@emontnemery] - [#58092]) ([sensor docs]) +- Purge short term statistics ([@emontnemery] - [#58028]) ([recorder docs]) +- Fix issue where Number still would send force_update to super method ([@Kane610] - [#58110]) ([deconz docs]) +- Use assignment expressions 17 ([@cdce8p] - [#57963]) +- Fix referenced before assignment error in sonos speaker ([@tkdrob] - [#57924]) ([sonos docs]) +- Use assignment expressions 21 ([@cdce8p] - [#57970]) +- Complete Ceiling Light (xdd) device support for Tuya ([@frenck] - [#58095]) ([tuya docs]) +- Complete Switch/Socket/Power Strip device support for Tuya ([@frenck] - [#58106]) ([tuya docs]) +- Ensure lutron_caseta triggers can still be attached in setup retry state ([@bdraco] - [#57873]) ([lutron_caseta docs]) +- Bump hdate to 0.10.4 ([@yuvalabou] - [#58121]) ([jewish_calendar docs]) +- Assign entity category diagnostics to deCONZ tampering sensors ([@Kane610] - [#58112]) ([deconz docs]) +- Add entity categories for appropriate SimpliSafe entities ([@bachya] - [#58108]) ([simplisafe docs]) +- Add configuration url to Sonarr ([@jesserockz] - [#58085]) ([sonarr docs]) +- Correct unit_of_measurement for statistics sensor ([@emontnemery] - [#58023]) ([statistics docs]) +- Use assignment expressions 20 ([@cdce8p] - [#57969]) ([mqtt docs]) ([zha docs]) ([buienradar docs]) ([upb docs]) ([debugpy docs]) +- Add Formaldehyde Detector (jqbj) device support to Tuya ([@frenck] - [#58118]) ([tuya docs]) +- Add Dimmer Switch (tgkg) device support to Tuya ([@frenck] - [#58134]) ([tuya docs]) +- Use assignment expressions 12 ([@cdce8p] - [#57937]) +- Add entity categories for appropriate RainMachine entities ([@bachya] - [#58107]) ([rainmachine docs]) +- Add entity categories for appropriate Notion entities ([@bachya] - [#58105]) ([notion docs]) +- Add entity categories for appropriate Guardian entities ([@bachya] - [#58104]) ([guardian docs]) +- Add entity categories for appropriate Ambient PWS entities ([@bachya] - [#58100]) ([ambient_station docs]) +- Report modbus buffer too small or too big to unpack ([@janiversen] - [#57838]) ([modbus docs]) +- Fix connect_fail test and modbus.py 100% coverage ([@janiversen] - [#57894]) ([modbus docs]) +- Add entity categories for appropriate AirVisual entities ([@bachya] - [#58102]) ([airvisual docs]) +- Add `configuration_url` to Denon AVR integration ([@bieniu] - [#58116]) ([denonavr docs]) +- Move Screenlogic lights to the light platform ([@bdraco] - [#55467]) ([screenlogic docs]) (breaking-change) (new-platform) +- Run tests with -X dev and -bb ([@scop] - [#58079]) +- Bump frontend to 20211020.0 ([@balloob] - [#58139]) ([frontend docs]) +- Add auto slider/box mode to number entity ([@frenck] - [#57737]) ([demo docs]) ([number docs]) +- Add `configuration_url` to Sonos devices ([@jjlawren] - [#58148]) ([sonos docs]) +- Add `configuration_url` to Plex integration ([@jjlawren] - [#58149]) ([plex docs]) +- Add missing names for notify service fields ([@spacegaier] - [#58154]) ([notify docs]) +- Remove accidental blanks from Shelly trigger type translations ([@spacegaier] - [#58151]) ([shelly docs]) +- Update pyhomematic to 0.1.76 ([@danielperna84] - [#58136]) ([homematic docs]) +- input_datetime: Move has_date, has_time to capability_attributes ([@balloob] - [#58138]) ([input_datetime docs]) +- Use assignment expressions 14 ([@cdce8p] - [#57939]) +- Use assignment expressions 13 ([@cdce8p] - [#57938]) +- Add entity categories to goalzero ([@tkdrob] - [#57906]) ([goalzero docs]) +- Use assignment expressions 22 ([@cdce8p] - [#57971]) +- Add Device Type Energy to Srp Energy Sensor ([@briglx] - [#58147]) ([srp_energy docs]) +- Address late review for Fritz entity_category ([@chemelli74] - [#58141]) ([fritz docs]) +- Clean up SimpliSafe entity inheritance structure ([@bachya] - [#58063]) ([simplisafe docs]) +- Revert "Swap order of int template helper kwargs (#57729)" ([@emontnemery] - [#58015]) +- Add long-term statistics for AEMET sensors ([@Noltari] - [#57844]) ([aemet docs]) +- Add LOOKin integration ([@ANMalko] - [#58125]) ([lookin docs]) (new-integration) +- Improve SSDP discovery compatibility when device was discovery through an SSDP advertisement ([@StevenLooman] - [#58133]) ([ssdp docs]) +- Bump async-upnp-client to 0.22.9 ([@bdraco] - [#58185]) ([upnp docs]) ([yeelight docs]) ([dlna_dmr docs]) ([ssdp docs]) +- Add climate platform to lookin ([@ANMalko] - [#58175]) ([lookin docs]) (new-platform) +- Move notify setup to legacy ([@MartinHjelmare] - [#58033]) ([notify docs]) +- Remove unreachable code in data_entry_flow.py ([@bdraco] - [#58193]) +- Allow setting the nexia run mode with the hvac mode ([@bdraco] - [#57940]) ([nexia docs]) +- Cleanup lookin entity MRO and inheritance ([@bdraco] - [#58194]) ([lookin docs]) +- Tweak energy validator ([@emontnemery] - [#58018]) ([energy docs]) +- Fjaraskupan entity categories ([@elupus] - [#57846]) ([fjaraskupan docs]) +- Add long-term statistics for Tado sensors ([@Noltari] - [#58111]) ([tado docs]) +- Add `configuration_url` to AsusWrt integration ([@bieniu] - [#58172]) ([asuswrt docs]) +- Add support for device configuration URL to Axis devices ([@Kane610] - [#58176]) ([axis docs]) +- Use assignment expressions 23 ([@cdce8p] - [#58180]) +- Add `configuration_url` to Netatmo devices ([@cgtobi] - [#58160]) ([netatmo docs]) +- Use assignment expressions 27 ([@cdce8p] - [#58188]) +- Use assignment expressions 26 ([@cdce8p] - [#58187]) +- Use DeviceInfo on zha ([@epenet] - [#58202]) ([zha docs]) +- Use assignment expressions 25 ([@cdce8p] - [#58182]) +- Use DeviceInfo on zwave ([@epenet] - [#58183]) ([zwave docs]) +- Bump google-nest-sdm to 0.3.8 ([@allenporter] - [#58186]) ([nest docs]) +- Fix registration UI to work for Israel devices ([@tomer-w] - [#58192]) ([tuya docs]) +- Cleanup device registration in Onewire ([@epenet] - [#58101]) ([onewire docs]) +- Use DeviceInfo on components with via_device (H) ([@epenet] - [#58211]) ([hive docs]) ([hue docs]) ([homematicip_cloud docs]) ([hunterdouglas_powerview docs]) +- Remove black color name for light dropdowns ([@TomBrien] - [#58207]) ([light docs]) +- Make sure IQVIA data storage conforms to standards ([@bachya] - [#57811]) ([iqvia docs]) +- Use DeviceInfo on components with via_device (A-G) ([@epenet] - [#58210]) ([deconz docs]) ([elkm1 docs]) ([freebox docs]) ([directv docs]) ([fritz docs]) ([acmeda docs]) ([guardian docs]) ([bosch_shc docs]) +- Make sure RainMachine data storage conforms to standards ([@bachya] - [#57816]) ([rainmachine docs]) +- Make sure Ambient PWS data storage conforms to standards ([@bachya] - [#57807]) ([ambient_station docs]) +- Add memory/cpu percentage to Supervisor addons entities ([@avee87] - [#57468]) ([hassio docs]) +- Make sure Guardian data storage conforms to standards ([@bachya] - [#57809]) ([guardian docs]) +- Use DeviceInfo on components with via_device (I-T) ([@epenet] - [#58212]) +- Use DeviceInfo on components with via_device (R-X) ([@epenet] - [#58213]) ([tado docs]) ([toon docs]) ([xiaomi_aqara docs]) ([simplisafe docs]) ([somfy docs]) ([xiaomi_miio docs]) ([synology_dsm docs]) ([wilight docs]) ([sia docs]) ([roon docs]) ([ruckus_unleashed docs]) +- Use assignment expressions 28 ([@cdce8p] - [#58189]) +- Use assignment expressions 24 ([@cdce8p] - [#58181]) +- Add Smoke Detector (ywbj) device support to Tuya ([@regevbr] - [#58170]) ([tuya docs]) +- Enable long-term statistics for OpenWeatherMap sensors ([@dkt01] - [#57781]) ([openweathermap docs]) +- Use HTTPStatus instead of HTTP_ consts and magic values in components/a* ([@scop] - [#57988]) +- Gogogate2 add statistics ([@thomas-svrts] - [#58178]) ([gogogate2 docs]) +- Warn if state_changed events are excluded from recorder ([@emontnemery] - [#58021]) ([recorder docs]) (breaking-change) +- Support for Fritz!DECT 500 lightbulbs ([@flabbamann] - [#52830]) ([fritzbox docs]) (new-platform) +- Switch Fritz to device selector for services ([@chemelli74] - [#58005]) ([fritz docs]) (breaking-change) +- Rework octoprint ([@rfleming71] - [#58040]) ([octoprint docs]) (breaking-change) +- Use HTTPStatus instead of HTTP_ consts and magic values in comp.../[de]* ([@scop] - [#57990]) +- Use DeviceInfo class - A ([@tkdrob] - [#57859]) +- Use DeviceInfo Class D ([@tkdrob] - [#58218]) +- Use DeviceInfo on components with via_device ([@epenet] - [#58222]) ([tellduslive docs]) ([homekit_controller docs]) ([myq docs]) ([onewire docs]) ([ozw docs]) ([bond docs]) +- Fix fritzbox tests ([@flabbamann] - [#58227]) ([fritzbox docs]) +- Use DeviceInfo on components with configuration_url ([@epenet] - [#58223]) +- Add strict typing to efergy ([@tkdrob] - [#57682]) +- Consolidate ESPHome icon-handling code into EsphomeEntity ([@paulmonigatti] - [#57744]) ([esphome docs]) +- Fix unit of measurement for P1 Montior ([@klaasnicolaas] - [#57495]) ([p1_monitor docs]) +- Bump pylgnetcast to 0.3.4 ([@Drafteed] - [#58233]) ([lg_netcast docs]) +- Fix plugwise longterm statistics ([@bouwew] - [#58127]) ([plugwise docs]) +- Use value_fn for bmw_connected_drive binary_sensor ([@cdce8p] - [#57540]) ([bmw_connected_drive docs]) +- Index in-progress flows to avoid linear search ([@bdraco] - [#58146]) ([zha docs]) ([auth docs]) ([point docs]) ([smartthings docs]) ([withings docs]) +- Add product ID to model for Tuya ([@frenck] - [#58235]) ([tuya docs]) +- Add support for device configuration URL to deCONZ gateway ([@Kane610] - [#58184]) ([deconz docs]) +- Use HTTPStatus instead of HTTP_ consts and magic values in comp.../[bc]* ([@scop] - [#57989]) +- Update naming scheme for Renault entities ([@epenet] - [#57922]) ([renault docs]) +- Add datetime_today template method ([@Petro31] - [#57435]) +- Add area_entities and area_devices template functions/filters ([@raman325] - [#55228]) +- Add support for device configuration URL to UniFi Controller ([@Kane610] - [#58237]) ([unifi docs]) +- Add warning when entity used in template doesn't exist ([@avee87] - [#57316]) +- Enable strict typing in lookin ([@bdraco] - [#58238]) ([lookin docs]) +- Add support for min/max dimmer brightness in Tuya ([@frenck] - [#58165]) ([tuya docs]) +- Restore the previous state of a KNX binary sensor ([@marvin-w] - [#57891]) ([knx docs]) +- Nello removal ([@pattyland] - [#57926]) ([nello docs]) (breaking-change) +- Use attributes octoprint ([@cdce8p] - [#58241]) ([octoprint docs]) +- Add statistics support to Huisbaasje ([@dennisschroer] - [#54651]) ([huisbaasje docs]) +- Add strict typing to modem_callerid ([@tkdrob] - [#57683]) ([modem_callerid docs]) +- Fix Fibaro light features ([@rik-v] - [#56385]) ([fibaro docs]) +- Use http.HTTPStatus in components/f* ([@scop] - [#58244]) +- Bump arcam library to 0.12 with new series support ([@elupus] - [#53843]) ([arcam_fmj docs]) +- ISS cleanup ([@yuvalabou] - [#55801]) ([iss docs]) +- Discovery ignores DLNA DMR devices when they are better supported by another integration ([@chishm] - [#57363]) ([dlna_dmr docs]) ([ssdp docs]) +- Add state_class support to Rest ([@koying] - [#58026]) ([rest docs]) +- Use http.HTTPStatus in components/[ikl]* ([@scop] - [#58248]) +- Improve Discord notifier ([@nihaals] - [#52523]) ([discord docs]) +- Fully type Jewish Calendar ([@yuvalabou] - [#56232]) ([jewish_calendar docs]) +- Apple TV power management ([@itairaz1] - [#51520]) ([apple_tv docs]) +- Spelling & grammar improvements to bug_report.yml ([@JJJ] - [#56800]) +- Add additional nest stream test coverage ([@allenporter] - [#58013]) ([nest docs]) +- Allow different voices in Watson TTS calls ([@drinfernoo] - [#56811]) ([watson_tts docs]) +- Use http.HTTPStatus in components/m* ([@scop] - [#58251]) +- Add grid services active sensor to telsa powerwall integration ([@some-guy-in-oz] - [#56317]) ([powerwall docs]) +- Bump velbusaio to 2021.10.6 ([@Cereal2nd] - [#58168]) ([velbus docs]) +- Update ismartgate dependency ([@NickM-27] - [#58259]) ([gogogate2 docs]) +- Change precision of Nest sensors ([@michaeldavie] - [#56993]) ([nest docs]) +- Fix format bug in nest log statement ([@allenporter] - [#58263]) ([nest docs]) +- Fix a bug in a nest test that causes side effects for other tests ([@allenporter] - [#58264]) ([nest docs]) +- Rename tests filenames to conform to Home Assistant standards ([@allenporter] - [#58266]) ([nest docs]) +- Bump greeclimate to 0.12.2 ([@cmroche] - [#58256]) ([gree docs]) +- Fix yandex captcha detecting ([@devbis] - [#56132]) ([yandex_transport docs]) +- Use DeviceInfo Class B-C ([@tkdrob] - [#58217]) +- Use DeviceInfo Class E ([@tkdrob] - [#58230]) +- Use DeviceInfo Class F-G ([@tkdrob] - [#58255]) +- Use DeviceInfo on components with suggested_area ([@epenet] - [#58225]) ([tado docs]) ([nuheat docs]) ([august docs]) ([roku docs]) ([sonos docs]) ([hunterdouglas_powerview docs]) ([devolo_home_control docs]) +- Address Watson TTS review comment ([@frenck] - [#58277]) ([watson_tts docs]) +- Use regex instead of partition to section package definition ([@ludeeus] - [#58278]) +- Bump awesomeversion from 21.8.1 to 21.10.1 ([@ludeeus] - [#58258]) +- Ensure all devices show up in Tuya ([@frenck] - [#58280]) ([tuya docs]) +- Fix modem callerid callback ([@tkdrob] - [#58275]) ([modem_callerid docs]) +- Update tesla_powerwall to 0.3.12 ([@jrester] - [#58284]) ([powerwall docs]) +- Use DeviceInfo Class H ([@tkdrob] - [#58276]) +- Update aiolookin to 0.0.3 version ([@ANMalko] - [#58249]) ([lookin docs]) +- Add CO Detector (cobj) device support to Tuya ([@frenck] - [#58292]) ([tuya docs]) +- Add Gas Detector (rqbj) device support to Tuya ([@frenck] - [#58293]) ([tuya docs]) +- Add Pressure Sensor (ylcg) device support to Tuya ([@frenck] - [#58294]) ([tuya docs]) +- Complete Heater (qn) device support to Tuya ([@frenck] - [#58296]) ([tuya docs]) +- Make sure Flu Near You data storage conforms to standards ([@bachya] - [#57808]) ([flunearyou docs]) +- Use http.HTTPStatus in components/[gh]* ([@scop] - [#58246]) +- Use DeviceInfo Class I-K ([@tkdrob] - [#58300]) +- Use http.HTTPStatus in components/s* ([@scop] - [#58291]) +- Ensure zeroconf uses the newest non-link local address in discovery ([@bdraco] - [#58257]) ([zeroconf docs]) +- Use http.HTTPStatus in components/r* ([@scop] - [#58288]) +- Use HTTPStatus in components/[nop]* ([@scop] - [#58279]) +- Add new attribute constants for DeviceInfo registration ([@epenet] - [#58289]) ([netatmo docs]) ([isy994 docs]) ([apple_tv docs]) ([plugwise docs]) ([bond docs]) ([zwave_js docs]) +- Allow service data template to return a dict ([@koying] - [#57105]) +- Complete Smart Camera (sp) device support to Tuya ([@frenck] - [#58301]) ([tuya docs]) +- Add switch platform to Tuya Light (dj) devices ([@fOmey] - [#58196]) ([tuya docs]) +- OpenGarage binary sensor ([@Danielhiversen] - [#58030]) ([opengarage docs]) (new-platform) +- Bump pylitterbot to 2021.10.1 ([@natekspencer] - [#58307]) ([litterrobot docs]) +- Expose Sonos features as switch entities ([@jjlawren] - [#54502]) ([sonos docs]) (breaking-change) +- Filter by connections instead of identifiers for Shelly ([@chemelli74] - [#58305]) ([shelly docs]) +- Configurable mode for KNX number entity ([@farmio] - [#58268]) ([knx docs]) +- Use http.HTTPStatus in components/[tuv]* ([@scop] - [#58325]) +- Pull configuration_url from library in gogogate2 ([@bdraco] - [#58318]) ([gogogate2 docs]) +- Use DeviceInfo Class N-O ([@tkdrob] - [#58314]) +- Move `configuration_url` abbreviation to MQTT `DEVICE_ABBREVIATIONS` const ([@bieniu] - [#58313]) ([mqtt docs]) +- Fix bug in MediaSource definintion and enable strict type checking ([@allenporter] - [#58321]) ([netatmo docs]) ([media_source docs]) ([xbox docs]) +- Complete removal of auto_start, zeroconf_default_interface, and safe_mode from HomeKit ([@bdraco] - [#58320]) (breaking-change) +- Complete Solar Light (tyndj) device support to Tuya ([@frenck] - [#58302]) ([tuya docs]) +- Add long-term statistics for Ondilo ICO ([@TheNogl] - [#58290]) ([ondilo_ico docs]) +- Add VOC Sensor (voc) device support to Tuya ([@frenck] - [#58332]) ([tuya docs]) +- Add Methane Detector (jwbj) device support to Tuya ([@frenck] - [#58328]) ([tuya docs]) +- Add PM2.5 Sensor (pm25) device support to Tuya ([@frenck] - [#58329]) ([tuya docs]) +- Add more Huawei LTE sensor state classes ([@scop] - [#57983]) ([huawei_lte docs]) +- Use http.HTTPStatus in components/[wxyz]* ([@scop] - [#58330]) +- Support suburban railways stations in yandex transport ([@devbis] - [#58281]) ([yandex_transport docs]) +- Extend Tuya Humidifier ([@alexanv1] - [#58260]) ([tuya docs]) +- Pin pytest-github-actions-annotate-failures to fix broken CI ([@frenck] - [#58351]) +- add BitronVideo AV2021 ZHA stick ([@javicalle] - [#58337]) ([zha docs]) +- feat: Add unit of measurement to KNX number platform ([@marvin-w] - [#58353]) ([knx docs]) +- Fix lookin device validation in config flow ([@bdraco] - [#58349]) ([lookin docs]) +- Use DataUpdateCoordinator in Vallox ([@andre-richter] - [#56966]) ([vallox docs]) +- Allow advanced Plex `play_media` search options ([@jjlawren] - [#56226]) ([plex docs]) +- Fix lookin push updates when sensor entities disabled ([@bdraco] - [#58346]) ([lookin docs]) +- Add warning if Sonos not linked to Plex ([@jjlawren] - [#58150]) ([plex docs]) +- Set Sonos alarm and battery entity categories ([@jjlawren] - [#58340]) ([sonos docs]) +- Add Cell State sensor to Vallox ([@andre-richter] - [#58358]) ([vallox docs]) +- Add support for entity category for necessary KNX platforms ([@marvin-w] - [#58357]) ([knx docs]) +- Fix EXT-X-PROGRAM-DATE-TIME in stream ([@uvjustin] - [#58036]) ([stream docs]) +- Add entity category to MyQ ([@balloob] - [#58377]) ([myq docs]) +- Initial support for Tradfri STARKVIND Air purifier ([@ggravlingen] - [#58295]) ([tradfri docs]) (new-platform) +- Fix configuration url in gogogate2 ([@bdraco] - [#58365]) ([gogogate2 docs]) +- Bump pytradfri to 7.1.1 ([@janiversen] - [#58379]) ([tradfri docs]) +- Add entity category to august ([@bdraco] - [#58359]) ([august docs]) +- Add entity category to roomba ([@bdraco] - [#58362]) ([roomba docs]) +- Add entity category to gogogate2 ([@bdraco] - [#58366]) ([gogogate2 docs]) +- Add entity category to elkm1 ([@bdraco] - [#58364]) ([elkm1 docs]) +- Add Temperature and Humidity Sensor (wsdcg) device support to Tuya ([@frenck] - [#58335]) ([tuya docs]) +- Add configuration_url to isy994 ([@bdraco] - [#58372]) ([isy994 docs]) +- Add entity category to Neato ([@chemelli74] - [#58367]) ([neato docs]) +- Add support for unit of measurement in MQTT number platform ([@frenck] - [#58343]) ([mqtt docs]) +- Upgrade youless library to fix LS110 power total is not a number ([@gjong] - [#58333]) ([youless docs]) +- Minor cleanups for Vallox ([@andre-richter] - [#58384]) ([vallox docs]) +- Adjust DeviceInfo registration on zwave_js ([@epenet] - [#58391]) ([zwave_js docs]) +- Upgrade Tuya IoT Python SDK to 0.6.3 ([@frenck] - [#58240]) ([tuya docs]) +- Bump async-upnp-client to 0.22.10 ([@StevenLooman] - [#58387]) ([upnp docs]) ([yeelight docs]) ([dlna_dmr docs]) ([ssdp docs]) +- Use DeviceInfo in control4 ([@epenet] - [#58388]) ([control4 docs]) +- Use DeviceInfo on accuweather ([@epenet] - [#58394]) ([accuweather docs]) +- Add entity categories to Netatmo ([@cgtobi] - [#58383]) ([netatmo docs]) +- Run nuki bidge.info() on executor ([@sagioto] - [#58345]) ([nuki docs]) +- Add entity category to nut battery ([@bdraco] - [#58363]) ([nut docs]) +- Add entity category to hunterdouglas_powerview ([@bdraco] - [#58368]) ([hunterdouglas_powerview docs]) +- Add entity category to MotionEye ([@chemelli74] - [#58370]) ([motioneye docs]) +- Add entity category to Advantage Air ([@Bre77] - [#58371]) ([advantage_air docs]) +- Use DeviceInfo on awair ([@epenet] - [#58395]) ([awair docs]) +- Use DeviceInfo on hassio ([@epenet] - [#58397]) ([hassio docs]) +- Use DeviceInfo on esphome ([@epenet] - [#58396]) ([esphome docs]) +- Use DeviceInfo in huawei-lte ([@epenet] - [#58398]) ([huawei_lte docs]) +- Add configuration_url to upnp device ([@StevenLooman] - [#58385]) ([upnp docs]) +- Update PyVicare to 2.13.0 ([@oischinger] - [#57700]) ([vicare docs]) +- Use DeviceInfo in mqtt ([@epenet] - [#58389]) ([mqtt docs]) +- Allow extra keys in MQTT discovery messages ([@emontnemery] - [#58390]) ([mqtt docs]) +- Add Smart Kettle (bh) device support to Tuya ([@frenck] - [#58347]) ([tuya docs]) +- Drop unused ATTR_ENTRY_TYPE constant ([@epenet] - [#58400]) ([forecast_solar docs]) +- Use DeviceInfo in asuswrt ([@epenet] - [#58399]) ([asuswrt docs]) +- Advantage Air fix logic for motion sensors ([@Bre77] - [#58376]) ([advantage_air docs]) +- Use constants in renault tests ([@epenet] - [#58406]) ([renault docs]) +- Use ATTR_VIA_DEVICE constant in onewire tests ([@epenet] - [#58405]) ([onewire docs]) +- Meteofrance - Add state_class to appropriate sensors ([@davidlb] - [#58401]) ([meteo_france docs]) +- Bump up ZHA dependencies ([@Adminiuga] - [#58409]) ([zha docs]) +- Log correct ZHA channel initialization step ([@Adminiuga] - [#58410]) ([zha docs]) +- Add state_class/entity_category to Verisure ([@frenck] - [#58403]) ([verisure docs]) +- Add zwave_js sensor entity categories ([@MartinHjelmare] - [#58416]) ([zwave_js docs]) (breaking-change) +- Use DeviceInfo Class P-R ([@tkdrob] - [#58324]) +- Update PyVicare to 2.13.1 ([@oischinger] - [#58422]) ([vicare docs]) +- bump pylgnetcast to 0.3.5 ([@Drafteed] - [#58419]) ([lg_netcast docs]) +- Switch to UpdateCoordinator for eight sleep ([@raman325] - [#52614]) ([eight_sleep docs]) +- Complete Air Conditioner (kt) device support for Tuya ([@frenck] - [#58417]) ([tuya docs]) +- Add running device class to binary sensor ([@ludeeus] - [#58423]) ([binary_sensor docs]) +- Use DeviceInfo Class L-M ([@tkdrob] - [#58312]) +- Fix updating sensor on unlinked Plex server ([@jjlawren] - [#58418]) ([plex docs]) +- Add config flow to venstar ([@garbled1] - [#58152]) ([venstar docs]) (breaking-change) +- Add WattTime config option for showing the monitored location on the map ([@bachya] - [#57129]) ([watttime docs]) +- Set entity_category for node status sensor ([@raman325] - [#58434]) ([zwave_js docs]) +- Add binary sensor to add-ons to show if they are running ([@ludeeus] - [#58120]) ([hassio docs]) +- Re-add support for realtime SimpliSafe websocket ([@bachya] - [#58061]) ([simplisafe docs]) +- Ensure domain is correct format ([@balloob] - [#58429]) +- dlna_dmr won't support devices that don't provide all DMR services ([@chishm] - [#58374]) ([dlna_dmr docs]) ([ssdp docs]) +- Aurora abb (solar) configflow ([@davet2001] - [#36300]) ([aurora_abb_powerone docs]) (breaking-change) +- Use class attribute instead of property decorator ([@raman325] - [#58448]) ([zwave_js docs]) +- Fix flux_led with RGB/W bulbs (model 0x44) ([@bdraco] - [#58438]) ([flux_led docs]) +- Refactor input_select ([@frenck] - [#53334]) ([input_select docs]) (breaking-change) +- Fix Aurora abb incorrect attr ([@tkdrob] - [#58450]) ([aurora_abb_powerone docs]) +- Add typehints to eight_sleep ([@raman325] - [#58442]) ([eight_sleep docs]) +- Add all kraken entities on startup ([@eifinger] - [#58027]) ([kraken docs]) +- Add speed & intensity controls to wled ([@rytilahti] - [#56862]) ([wled docs]) +- Add support for external statistics ([@emontnemery] - [#56607]) ([recorder docs]) ([sensor docs]) +- Add support for fan groups ([@bdraco] - [#57941]) ([group docs]) (new-platform) +- Allow homeassistant prefix for device info configuration url ([@ludeeus] - [#58414]) ([hassio docs]) +- Remove redundant value test in KNX Number entity ([@farmio] - [#58455]) ([knx docs]) +- Fix velbus climate ([@Cereal2nd] - [#58408]) ([velbus docs]) +- Use NamedTuple in Vallox service_to_method mapping ([@andre-richter] - [#58361]) ([vallox docs]) +- Automatic spider supported fan speed and hvac ([@peternijssen] - [#58308]) ([spider docs]) +- Address late review of velbus ([@Cereal2nd] - [#58463]) ([velbus docs]) +- Use http.HTTPStatus in util.aiohttp ([@scop] - [#58456]) +- Clean up rounding in Ecobee integration ([@bjpetit] - [#56319]) ([ecobee docs]) +- Add device_class and state_class as optional attributes to the scrape sensor, to support statistics ([@lukas-hetzenecker] - [#58164]) ([scrape docs]) +- Warn when recorder connects to an unsupported database ([@emontnemery] - [#58161]) ([recorder docs]) (breaking-change) +- Use async_on_unload in Netatmo ([@cgtobi] - [#58461]) ([netatmo docs]) +- Corrections for external statistics ([@emontnemery] - [#58469]) ([recorder docs]) +- Validate device automation capablities WS calls ([@balloob] - [#58444]) +- Add entity_category to SmartThings sensors ([@allenporter] - [#58375]) ([smartthings docs]) +- Add offset support to time trigger ([@RobertMe] - [#56838]) ([homeassistant docs]) +- Add reauth for Netatmo when token or token scope is invalid ([@cgtobi] - [#57487]) ([netatmo docs]) +- Register Coinbase service in Device Registry and provide configuration URL ([@TomBrien] - [#58472]) ([coinbase docs]) +- Publish nest event ids in camera related events ([@allenporter] - [#58299]) ([nest docs]) +- Add some more required/optional tags to condition schemas ([@balloob] - [#58424]) +- Fjaraskupan number entity for periodic venting ([@elupus] - [#58179]) ([fjaraskupan docs]) +- Add vlc telnet error handler decorator ([@MartinHjelmare] - [#58468]) ([vlc_telnet docs]) +- Fix mysensors metric/non-metric gateway ([@MartinHjelmare] - [#58476]) ([mysensors docs]) +- Limit add-on stats to add-ons that are running ([@ludeeus] - [#58479]) ([hassio docs]) +- Support Energy Sensor and Statistics in Homematic IP Cloud Integration ([@FlavorFx] - [#57734]) ([homematicip_cloud docs]) +- dlna_dmr will gracefully handle device's rejection of subscription attempt ([@chishm] - [#58451]) ([dlna_dmr docs]) +- Bump ZHA quirks version to 0.0.63 ([@dmulcahey] - [#58478]) ([zha docs]) +- Add entity category to UniFi sensors and switches ([@Kane610] - [#58484]) ([unifi docs]) +- Enable type checking - bmw_connected_drive ([@cdce8p] - [#58310]) ([bmw_connected_drive docs]) +- Remove Huawei Router (ADR-0004) ([@yuvalabou] - [#57136]) ([huawei_router docs]) (breaking-change) +- Bump pyotp to 2.6.0 ([@chrillebile] - [#58413]) ([otp docs]) +- Add translations for binary_sensor device classes ([@spacegaier] - [#58471]) ([binary_sensor docs]) +- Fix overriding the yeelight model if it is not known ([@bdraco] - [#56967]) ([yeelight docs]) (breaking-change) +- Add Mill Sense Air sensors ([@Danielhiversen] - [#57776]) ([mill docs]) +- Allow data sources to affect client tracker state after reconnecting to UniFi controller ([@Kane610] - [#58269]) ([unifi docs]) +- Fix device_info for xiaomi_aqara ([@epenet] - [#58465]) ([xiaomi_aqara docs]) +- Minor cleanup on stream ([@uvjustin] - [#58486]) ([stream docs]) +- Fix flaky UPNP test ([@emontnemery] - [#58493]) ([upnp docs]) +- Add average template function and filter ([@Petro31] - [#57727]) +- Bump frontend to 20211026.0 ([@balloob] - [#58500]) ([frontend docs]) +- Add async lib and DataUpdateCoordinator for environment_canada ([@gwww] - [#57746]) ([environment_canada docs]) (breaking-change) +- Bump aioambient to 2021.10.0 ([@bachya] - [#58494]) ([ambient_station docs]) +- Add entity categories to esphome ([@jesserockz] - [#58495]) ([esphome docs]) +- Add Select platform to Advantage Air ([@Bre77] - [#54747]) ([advantage_air docs]) +- Broadlink Integration add support for LB1 ([@L-I-Am] - [#50953]) ([broadlink docs]) (new-platform) +- Fix endpoints issues for Tuya Integration ([@zlinoliver] - [#58411]) ([tuya docs]) +- Fix Microsoft tts defaults to resolve broken settings ([@tylergibson] - [#58499]) ([microsoft docs]) (breaking-change) +- Fix min_humidity and max_humidity in homekit_controller ([@yeahme49] - [#58507]) ([homekit_controller docs]) +- Bump quantum_gateway to v0.0.6 ([@cisasteelersfan] - [#58452]) ([quantum_gateway docs]) +- Retry yeelight setup later if first update fails ([@bdraco] - [#58446]) ([yeelight docs]) +- Add myStrom LED Strip support extending rgblamp bulb_type ([@asansano] - [#57322]) ([mystrom docs]) +- Use PyAV fork and set hvc1 codec tag for H.265 ([@uvjustin] - [#58309]) ([stream docs]) +- Refactor Growatt sensor types ([@muppet3000] - [#56544]) ([growatt_server docs]) +- Fix available for Mill ([@Danielhiversen] - [#58510]) ([mill docs]) +- Use constants for device registry checks ([@epenet] - [#58514]) ([nest docs]) ([arcam_fmj docs]) +- Fritz clean device_tracker service ([@chemelli74] - [#56535]) ([fritz docs]) +- Adjust onewire device manufacturer ([@epenet] - [#58515]) ([onewire docs]) +- Fix media_player grouping while media_player is off ([@vigonotion] - [#58070]) ([media_player docs]) +- Use DeviceInfo in screenlogic ([@epenet] - [#58518]) ([screenlogic docs]) +- Use DeviceInfo in sharkiq ([@epenet] - [#58519]) ([sharkiq docs]) +- Use DeviceInfo in shelly ([@epenet] - [#58520]) ([shelly docs]) +- Move WLED palette to config entity category ([@frenck] - [#58517]) ([wled docs]) +- Use DeviceInfo in sms ([@epenet] - [#58525]) ([sms docs]) +- Use DeviceInfo in smarttub ([@epenet] - [#58524]) ([smarttub docs]) +- Use DeviceInfo in smartthings ([@epenet] - [#58523]) ([smappee docs]) +- Use DeviceInfo in sma ([@epenet] - [#58521]) ([sma docs]) +- Handle accessories without a serial number in homekit_controller ([@bdraco] - [#58498]) ([homekit_controller docs]) +- Simplify utility_meter code base with croniter ([@dgomes] - [#55625]) ([utility_meter docs]) (breaking-change) +- Revert "Add warning when entity used in template doesn't exist" ([@frenck] - [#58527]) +- Use DeviceInfo in solarlog ([@epenet] - [#58526]) ([solarlog docs]) +- Fix Vicare unique_ids ([@oischinger] - [#58531]) ([vicare docs]) +- Increase setMode flexibility ([@oischinger] - [#58491]) ([vicare docs]) +- Use DeviceInfo in smappee ([@epenet] - [#58522]) ([smappee docs]) +- Add new orange pi boards to orangepi integration ([@drizzle1] - [#58392]) ([orangepi_gpio docs]) +- Simplify recorder PgSQL version checks ([@emontnemery] - [#58533]) ([recorder docs]) +- Allow specifying a super template for async_track_template_result ([@emontnemery] - [#58477]) ([websocket_api docs]) ([template docs]) ([universal docs]) ([bayesian docs]) +- Correct changes in Allow extra keys in MQTT discovery messages ([@emontnemery] - [#58534]) ([mqtt docs]) +- Add Solar Edge entity device and state class ([@terminet85] - [#55902]) (breaking-change) +- Add kWh as cost option for gas ([@ColinRobbins] - [#58426]) ([energy docs]) +- When tradfri device goes offline set attr_available false ([@janiversen] - [#58487]) ([tradfri docs]) +- Fix energy cost sensor for MWh + improve tests ([@emontnemery] - [#58540]) ([energy docs]) +- Allow storing picture in area registry ([@balloob] - [#58539]) ([config docs]) +- Add multi-partition support for TotalConnect ([@austinmroczek] - [#55429]) ([totalconnect docs]) +- Adjust onewire device model ([@epenet] - [#58516]) ([onewire docs]) +- Enable strict typing - bmw_connected_drive ([@cdce8p] - [#58506]) ([bmw_connected_drive docs]) +- Serialize dates and times to isoformat ([@emontnemery] - [#58157]) +- Add Number platform to Wallbox ([@hesselonline] - [#52786]) ([wallbox docs]) +- Blink arm camera ([@yeahme49] - [#56474]) ([blink docs]) +- Support ViCare energy units ([@oischinger] - [#58433]) ([vicare docs]) +- Update frontend to 20211027.0 ([@bramkragten] - [#58545]) ([frontend docs]) + +{% enddetails %} + +[#36300]: https://github.com/home-assistant/core/pull/36300 +[#50067]: https://github.com/home-assistant/core/pull/50067 +[#50953]: https://github.com/home-assistant/core/pull/50953 +[#51520]: https://github.com/home-assistant/core/pull/51520 +[#52523]: https://github.com/home-assistant/core/pull/52523 +[#52614]: https://github.com/home-assistant/core/pull/52614 +[#52786]: https://github.com/home-assistant/core/pull/52786 +[#52830]: https://github.com/home-assistant/core/pull/52830 +[#53334]: https://github.com/home-assistant/core/pull/53334 +[#53628]: https://github.com/home-assistant/core/pull/53628 +[#53843]: https://github.com/home-assistant/core/pull/53843 +[#54502]: https://github.com/home-assistant/core/pull/54502 +[#54651]: https://github.com/home-assistant/core/pull/54651 +[#54696]: https://github.com/home-assistant/core/pull/54696 +[#54747]: https://github.com/home-assistant/core/pull/54747 +[#54990]: https://github.com/home-assistant/core/pull/54990 +[#55135]: https://github.com/home-assistant/core/pull/55135 +[#55228]: https://github.com/home-assistant/core/pull/55228 +[#55429]: https://github.com/home-assistant/core/pull/55429 +[#55467]: https://github.com/home-assistant/core/pull/55467 +[#55516]: https://github.com/home-assistant/core/pull/55516 +[#55625]: https://github.com/home-assistant/core/pull/55625 +[#55801]: https://github.com/home-assistant/core/pull/55801 +[#55902]: https://github.com/home-assistant/core/pull/55902 +[#55921]: https://github.com/home-assistant/core/pull/55921 +[#55989]: https://github.com/home-assistant/core/pull/55989 +[#56132]: https://github.com/home-assistant/core/pull/56132 +[#56154]: https://github.com/home-assistant/core/pull/56154 +[#56226]: https://github.com/home-assistant/core/pull/56226 +[#56232]: https://github.com/home-assistant/core/pull/56232 +[#56317]: https://github.com/home-assistant/core/pull/56317 +[#56319]: https://github.com/home-assistant/core/pull/56319 +[#56354]: https://github.com/home-assistant/core/pull/56354 +[#56385]: https://github.com/home-assistant/core/pull/56385 +[#56418]: https://github.com/home-assistant/core/pull/56418 +[#56474]: https://github.com/home-assistant/core/pull/56474 +[#56535]: https://github.com/home-assistant/core/pull/56535 +[#56541]: https://github.com/home-assistant/core/pull/56541 +[#56543]: https://github.com/home-assistant/core/pull/56543 +[#56544]: https://github.com/home-assistant/core/pull/56544 +[#56582]: https://github.com/home-assistant/core/pull/56582 +[#56607]: https://github.com/home-assistant/core/pull/56607 +[#56634]: https://github.com/home-assistant/core/pull/56634 +[#56800]: https://github.com/home-assistant/core/pull/56800 +[#56811]: https://github.com/home-assistant/core/pull/56811 +[#56823]: https://github.com/home-assistant/core/pull/56823 +[#56834]: https://github.com/home-assistant/core/pull/56834 +[#56835]: https://github.com/home-assistant/core/pull/56835 +[#56838]: https://github.com/home-assistant/core/pull/56838 +[#56847]: https://github.com/home-assistant/core/pull/56847 +[#56849]: https://github.com/home-assistant/core/pull/56849 +[#56852]: https://github.com/home-assistant/core/pull/56852 +[#56854]: https://github.com/home-assistant/core/pull/56854 +[#56856]: https://github.com/home-assistant/core/pull/56856 +[#56861]: https://github.com/home-assistant/core/pull/56861 +[#56862]: https://github.com/home-assistant/core/pull/56862 +[#56863]: https://github.com/home-assistant/core/pull/56863 +[#56871]: https://github.com/home-assistant/core/pull/56871 +[#56883]: https://github.com/home-assistant/core/pull/56883 +[#56885]: https://github.com/home-assistant/core/pull/56885 +[#56886]: https://github.com/home-assistant/core/pull/56886 +[#56887]: https://github.com/home-assistant/core/pull/56887 +[#56888]: https://github.com/home-assistant/core/pull/56888 +[#56889]: https://github.com/home-assistant/core/pull/56889 +[#56890]: https://github.com/home-assistant/core/pull/56890 +[#56894]: https://github.com/home-assistant/core/pull/56894 +[#56896]: https://github.com/home-assistant/core/pull/56896 +[#56904]: https://github.com/home-assistant/core/pull/56904 +[#56907]: https://github.com/home-assistant/core/pull/56907 +[#56909]: https://github.com/home-assistant/core/pull/56909 +[#56910]: https://github.com/home-assistant/core/pull/56910 +[#56920]: https://github.com/home-assistant/core/pull/56920 +[#56921]: https://github.com/home-assistant/core/pull/56921 +[#56924]: https://github.com/home-assistant/core/pull/56924 +[#56927]: https://github.com/home-assistant/core/pull/56927 +[#56931]: https://github.com/home-assistant/core/pull/56931 +[#56933]: https://github.com/home-assistant/core/pull/56933 +[#56940]: https://github.com/home-assistant/core/pull/56940 +[#56941]: https://github.com/home-assistant/core/pull/56941 +[#56942]: https://github.com/home-assistant/core/pull/56942 +[#56943]: https://github.com/home-assistant/core/pull/56943 +[#56944]: https://github.com/home-assistant/core/pull/56944 +[#56945]: https://github.com/home-assistant/core/pull/56945 +[#56946]: https://github.com/home-assistant/core/pull/56946 +[#56948]: https://github.com/home-assistant/core/pull/56948 +[#56952]: https://github.com/home-assistant/core/pull/56952 +[#56953]: https://github.com/home-assistant/core/pull/56953 +[#56958]: https://github.com/home-assistant/core/pull/56958 +[#56966]: https://github.com/home-assistant/core/pull/56966 +[#56967]: https://github.com/home-assistant/core/pull/56967 +[#56982]: https://github.com/home-assistant/core/pull/56982 +[#56984]: https://github.com/home-assistant/core/pull/56984 +[#56991]: https://github.com/home-assistant/core/pull/56991 +[#56993]: https://github.com/home-assistant/core/pull/56993 +[#56995]: https://github.com/home-assistant/core/pull/56995 +[#56997]: https://github.com/home-assistant/core/pull/56997 +[#57000]: https://github.com/home-assistant/core/pull/57000 +[#57019]: https://github.com/home-assistant/core/pull/57019 +[#57021]: https://github.com/home-assistant/core/pull/57021 +[#57022]: https://github.com/home-assistant/core/pull/57022 +[#57026]: https://github.com/home-assistant/core/pull/57026 +[#57034]: https://github.com/home-assistant/core/pull/57034 +[#57037]: https://github.com/home-assistant/core/pull/57037 +[#57038]: https://github.com/home-assistant/core/pull/57038 +[#57039]: https://github.com/home-assistant/core/pull/57039 +[#57041]: https://github.com/home-assistant/core/pull/57041 +[#57046]: https://github.com/home-assistant/core/pull/57046 +[#57047]: https://github.com/home-assistant/core/pull/57047 +[#57058]: https://github.com/home-assistant/core/pull/57058 +[#57059]: https://github.com/home-assistant/core/pull/57059 +[#57068]: https://github.com/home-assistant/core/pull/57068 +[#57079]: https://github.com/home-assistant/core/pull/57079 +[#57080]: https://github.com/home-assistant/core/pull/57080 +[#57083]: https://github.com/home-assistant/core/pull/57083 +[#57086]: https://github.com/home-assistant/core/pull/57086 +[#57089]: https://github.com/home-assistant/core/pull/57089 +[#57091]: https://github.com/home-assistant/core/pull/57091 +[#57092]: https://github.com/home-assistant/core/pull/57092 +[#57094]: https://github.com/home-assistant/core/pull/57094 +[#57095]: https://github.com/home-assistant/core/pull/57095 +[#57096]: https://github.com/home-assistant/core/pull/57096 +[#57098]: https://github.com/home-assistant/core/pull/57098 +[#57099]: https://github.com/home-assistant/core/pull/57099 +[#57101]: https://github.com/home-assistant/core/pull/57101 +[#57105]: https://github.com/home-assistant/core/pull/57105 +[#57115]: https://github.com/home-assistant/core/pull/57115 +[#57116]: https://github.com/home-assistant/core/pull/57116 +[#57119]: https://github.com/home-assistant/core/pull/57119 +[#57127]: https://github.com/home-assistant/core/pull/57127 +[#57129]: https://github.com/home-assistant/core/pull/57129 +[#57130]: https://github.com/home-assistant/core/pull/57130 +[#57131]: https://github.com/home-assistant/core/pull/57131 +[#57132]: https://github.com/home-assistant/core/pull/57132 +[#57133]: https://github.com/home-assistant/core/pull/57133 +[#57136]: https://github.com/home-assistant/core/pull/57136 +[#57137]: https://github.com/home-assistant/core/pull/57137 +[#57140]: https://github.com/home-assistant/core/pull/57140 +[#57141]: https://github.com/home-assistant/core/pull/57141 +[#57144]: https://github.com/home-assistant/core/pull/57144 +[#57145]: https://github.com/home-assistant/core/pull/57145 +[#57152]: https://github.com/home-assistant/core/pull/57152 +[#57153]: https://github.com/home-assistant/core/pull/57153 +[#57157]: https://github.com/home-assistant/core/pull/57157 +[#57161]: https://github.com/home-assistant/core/pull/57161 +[#57170]: https://github.com/home-assistant/core/pull/57170 +[#57182]: https://github.com/home-assistant/core/pull/57182 +[#57187]: https://github.com/home-assistant/core/pull/57187 +[#57212]: https://github.com/home-assistant/core/pull/57212 +[#57214]: https://github.com/home-assistant/core/pull/57214 +[#57224]: https://github.com/home-assistant/core/pull/57224 +[#57226]: https://github.com/home-assistant/core/pull/57226 +[#57233]: https://github.com/home-assistant/core/pull/57233 +[#57235]: https://github.com/home-assistant/core/pull/57235 +[#57264]: https://github.com/home-assistant/core/pull/57264 +[#57266]: https://github.com/home-assistant/core/pull/57266 +[#57278]: https://github.com/home-assistant/core/pull/57278 +[#57279]: https://github.com/home-assistant/core/pull/57279 +[#57292]: https://github.com/home-assistant/core/pull/57292 +[#57295]: https://github.com/home-assistant/core/pull/57295 +[#57299]: https://github.com/home-assistant/core/pull/57299 +[#57316]: https://github.com/home-assistant/core/pull/57316 +[#57317]: https://github.com/home-assistant/core/pull/57317 +[#57322]: https://github.com/home-assistant/core/pull/57322 +[#57324]: https://github.com/home-assistant/core/pull/57324 +[#57339]: https://github.com/home-assistant/core/pull/57339 +[#57353]: https://github.com/home-assistant/core/pull/57353 +[#57354]: https://github.com/home-assistant/core/pull/57354 +[#57356]: https://github.com/home-assistant/core/pull/57356 +[#57357]: https://github.com/home-assistant/core/pull/57357 +[#57358]: https://github.com/home-assistant/core/pull/57358 +[#57363]: https://github.com/home-assistant/core/pull/57363 +[#57393]: https://github.com/home-assistant/core/pull/57393 +[#57399]: https://github.com/home-assistant/core/pull/57399 +[#57408]: https://github.com/home-assistant/core/pull/57408 +[#57430]: https://github.com/home-assistant/core/pull/57430 +[#57435]: https://github.com/home-assistant/core/pull/57435 +[#57439]: https://github.com/home-assistant/core/pull/57439 +[#57440]: https://github.com/home-assistant/core/pull/57440 +[#57444]: https://github.com/home-assistant/core/pull/57444 +[#57449]: https://github.com/home-assistant/core/pull/57449 +[#57456]: https://github.com/home-assistant/core/pull/57456 +[#57458]: https://github.com/home-assistant/core/pull/57458 +[#57463]: https://github.com/home-assistant/core/pull/57463 +[#57468]: https://github.com/home-assistant/core/pull/57468 +[#57470]: https://github.com/home-assistant/core/pull/57470 +[#57472]: https://github.com/home-assistant/core/pull/57472 +[#57473]: https://github.com/home-assistant/core/pull/57473 +[#57477]: https://github.com/home-assistant/core/pull/57477 +[#57478]: https://github.com/home-assistant/core/pull/57478 +[#57479]: https://github.com/home-assistant/core/pull/57479 +[#57483]: https://github.com/home-assistant/core/pull/57483 +[#57487]: https://github.com/home-assistant/core/pull/57487 +[#57492]: https://github.com/home-assistant/core/pull/57492 +[#57495]: https://github.com/home-assistant/core/pull/57495 +[#57497]: https://github.com/home-assistant/core/pull/57497 +[#57498]: https://github.com/home-assistant/core/pull/57498 +[#57503]: https://github.com/home-assistant/core/pull/57503 +[#57504]: https://github.com/home-assistant/core/pull/57504 +[#57505]: https://github.com/home-assistant/core/pull/57505 +[#57507]: https://github.com/home-assistant/core/pull/57507 +[#57508]: https://github.com/home-assistant/core/pull/57508 +[#57510]: https://github.com/home-assistant/core/pull/57510 +[#57511]: https://github.com/home-assistant/core/pull/57511 +[#57512]: https://github.com/home-assistant/core/pull/57512 +[#57513]: https://github.com/home-assistant/core/pull/57513 +[#57518]: https://github.com/home-assistant/core/pull/57518 +[#57519]: https://github.com/home-assistant/core/pull/57519 +[#57520]: https://github.com/home-assistant/core/pull/57520 +[#57523]: https://github.com/home-assistant/core/pull/57523 +[#57526]: https://github.com/home-assistant/core/pull/57526 +[#57527]: https://github.com/home-assistant/core/pull/57527 +[#57528]: https://github.com/home-assistant/core/pull/57528 +[#57529]: https://github.com/home-assistant/core/pull/57529 +[#57530]: https://github.com/home-assistant/core/pull/57530 +[#57532]: https://github.com/home-assistant/core/pull/57532 +[#57537]: https://github.com/home-assistant/core/pull/57537 +[#57538]: https://github.com/home-assistant/core/pull/57538 +[#57539]: https://github.com/home-assistant/core/pull/57539 +[#57540]: https://github.com/home-assistant/core/pull/57540 +[#57543]: https://github.com/home-assistant/core/pull/57543 +[#57545]: https://github.com/home-assistant/core/pull/57545 +[#57546]: https://github.com/home-assistant/core/pull/57546 +[#57554]: https://github.com/home-assistant/core/pull/57554 +[#57558]: https://github.com/home-assistant/core/pull/57558 +[#57559]: https://github.com/home-assistant/core/pull/57559 +[#57560]: https://github.com/home-assistant/core/pull/57560 +[#57564]: https://github.com/home-assistant/core/pull/57564 +[#57568]: https://github.com/home-assistant/core/pull/57568 +[#57570]: https://github.com/home-assistant/core/pull/57570 +[#57576]: https://github.com/home-assistant/core/pull/57576 +[#57579]: https://github.com/home-assistant/core/pull/57579 +[#57581]: https://github.com/home-assistant/core/pull/57581 +[#57583]: https://github.com/home-assistant/core/pull/57583 +[#57588]: https://github.com/home-assistant/core/pull/57588 +[#57595]: https://github.com/home-assistant/core/pull/57595 +[#57596]: https://github.com/home-assistant/core/pull/57596 +[#57601]: https://github.com/home-assistant/core/pull/57601 +[#57602]: https://github.com/home-assistant/core/pull/57602 +[#57603]: https://github.com/home-assistant/core/pull/57603 +[#57605]: https://github.com/home-assistant/core/pull/57605 +[#57607]: https://github.com/home-assistant/core/pull/57607 +[#57609]: https://github.com/home-assistant/core/pull/57609 +[#57615]: https://github.com/home-assistant/core/pull/57615 +[#57616]: https://github.com/home-assistant/core/pull/57616 +[#57619]: https://github.com/home-assistant/core/pull/57619 +[#57623]: https://github.com/home-assistant/core/pull/57623 +[#57624]: https://github.com/home-assistant/core/pull/57624 +[#57625]: https://github.com/home-assistant/core/pull/57625 +[#57627]: https://github.com/home-assistant/core/pull/57627 +[#57629]: https://github.com/home-assistant/core/pull/57629 +[#57632]: https://github.com/home-assistant/core/pull/57632 +[#57634]: https://github.com/home-assistant/core/pull/57634 +[#57635]: https://github.com/home-assistant/core/pull/57635 +[#57636]: https://github.com/home-assistant/core/pull/57636 +[#57638]: https://github.com/home-assistant/core/pull/57638 +[#57643]: https://github.com/home-assistant/core/pull/57643 +[#57648]: https://github.com/home-assistant/core/pull/57648 +[#57649]: https://github.com/home-assistant/core/pull/57649 +[#57650]: https://github.com/home-assistant/core/pull/57650 +[#57651]: https://github.com/home-assistant/core/pull/57651 +[#57652]: https://github.com/home-assistant/core/pull/57652 +[#57653]: https://github.com/home-assistant/core/pull/57653 +[#57654]: https://github.com/home-assistant/core/pull/57654 +[#57656]: https://github.com/home-assistant/core/pull/57656 +[#57662]: https://github.com/home-assistant/core/pull/57662 +[#57666]: https://github.com/home-assistant/core/pull/57666 +[#57668]: https://github.com/home-assistant/core/pull/57668 +[#57669]: https://github.com/home-assistant/core/pull/57669 +[#57671]: https://github.com/home-assistant/core/pull/57671 +[#57672]: https://github.com/home-assistant/core/pull/57672 +[#57674]: https://github.com/home-assistant/core/pull/57674 +[#57680]: https://github.com/home-assistant/core/pull/57680 +[#57682]: https://github.com/home-assistant/core/pull/57682 +[#57683]: https://github.com/home-assistant/core/pull/57683 +[#57687]: https://github.com/home-assistant/core/pull/57687 +[#57689]: https://github.com/home-assistant/core/pull/57689 +[#57690]: https://github.com/home-assistant/core/pull/57690 +[#57692]: https://github.com/home-assistant/core/pull/57692 +[#57693]: https://github.com/home-assistant/core/pull/57693 +[#57694]: https://github.com/home-assistant/core/pull/57694 +[#57695]: https://github.com/home-assistant/core/pull/57695 +[#57696]: https://github.com/home-assistant/core/pull/57696 +[#57697]: https://github.com/home-assistant/core/pull/57697 +[#57698]: https://github.com/home-assistant/core/pull/57698 +[#57699]: https://github.com/home-assistant/core/pull/57699 +[#57700]: https://github.com/home-assistant/core/pull/57700 +[#57701]: https://github.com/home-assistant/core/pull/57701 +[#57703]: https://github.com/home-assistant/core/pull/57703 +[#57704]: https://github.com/home-assistant/core/pull/57704 +[#57705]: https://github.com/home-assistant/core/pull/57705 +[#57706]: https://github.com/home-assistant/core/pull/57706 +[#57707]: https://github.com/home-assistant/core/pull/57707 +[#57709]: https://github.com/home-assistant/core/pull/57709 +[#57710]: https://github.com/home-assistant/core/pull/57710 +[#57713]: https://github.com/home-assistant/core/pull/57713 +[#57714]: https://github.com/home-assistant/core/pull/57714 +[#57715]: https://github.com/home-assistant/core/pull/57715 +[#57716]: https://github.com/home-assistant/core/pull/57716 +[#57718]: https://github.com/home-assistant/core/pull/57718 +[#57719]: https://github.com/home-assistant/core/pull/57719 +[#57720]: https://github.com/home-assistant/core/pull/57720 +[#57722]: https://github.com/home-assistant/core/pull/57722 +[#57725]: https://github.com/home-assistant/core/pull/57725 +[#57726]: https://github.com/home-assistant/core/pull/57726 +[#57727]: https://github.com/home-assistant/core/pull/57727 +[#57728]: https://github.com/home-assistant/core/pull/57728 +[#57729]: https://github.com/home-assistant/core/pull/57729 +[#57731]: https://github.com/home-assistant/core/pull/57731 +[#57732]: https://github.com/home-assistant/core/pull/57732 +[#57733]: https://github.com/home-assistant/core/pull/57733 +[#57734]: https://github.com/home-assistant/core/pull/57734 +[#57735]: https://github.com/home-assistant/core/pull/57735 +[#57736]: https://github.com/home-assistant/core/pull/57736 +[#57737]: https://github.com/home-assistant/core/pull/57737 +[#57738]: https://github.com/home-assistant/core/pull/57738 +[#57739]: https://github.com/home-assistant/core/pull/57739 +[#57740]: https://github.com/home-assistant/core/pull/57740 +[#57742]: https://github.com/home-assistant/core/pull/57742 +[#57743]: https://github.com/home-assistant/core/pull/57743 +[#57744]: https://github.com/home-assistant/core/pull/57744 +[#57746]: https://github.com/home-assistant/core/pull/57746 +[#57747]: https://github.com/home-assistant/core/pull/57747 +[#57750]: https://github.com/home-assistant/core/pull/57750 +[#57751]: https://github.com/home-assistant/core/pull/57751 +[#57752]: https://github.com/home-assistant/core/pull/57752 +[#57755]: https://github.com/home-assistant/core/pull/57755 +[#57756]: https://github.com/home-assistant/core/pull/57756 +[#57757]: https://github.com/home-assistant/core/pull/57757 +[#57759]: https://github.com/home-assistant/core/pull/57759 +[#57760]: https://github.com/home-assistant/core/pull/57760 +[#57761]: https://github.com/home-assistant/core/pull/57761 +[#57762]: https://github.com/home-assistant/core/pull/57762 +[#57763]: https://github.com/home-assistant/core/pull/57763 +[#57764]: https://github.com/home-assistant/core/pull/57764 +[#57770]: https://github.com/home-assistant/core/pull/57770 +[#57771]: https://github.com/home-assistant/core/pull/57771 +[#57772]: https://github.com/home-assistant/core/pull/57772 +[#57774]: https://github.com/home-assistant/core/pull/57774 +[#57775]: https://github.com/home-assistant/core/pull/57775 +[#57776]: https://github.com/home-assistant/core/pull/57776 +[#57780]: https://github.com/home-assistant/core/pull/57780 +[#57781]: https://github.com/home-assistant/core/pull/57781 +[#57784]: https://github.com/home-assistant/core/pull/57784 +[#57785]: https://github.com/home-assistant/core/pull/57785 +[#57786]: https://github.com/home-assistant/core/pull/57786 +[#57787]: https://github.com/home-assistant/core/pull/57787 +[#57788]: https://github.com/home-assistant/core/pull/57788 +[#57790]: https://github.com/home-assistant/core/pull/57790 +[#57791]: https://github.com/home-assistant/core/pull/57791 +[#57792]: https://github.com/home-assistant/core/pull/57792 +[#57794]: https://github.com/home-assistant/core/pull/57794 +[#57795]: https://github.com/home-assistant/core/pull/57795 +[#57796]: https://github.com/home-assistant/core/pull/57796 +[#57797]: https://github.com/home-assistant/core/pull/57797 +[#57799]: https://github.com/home-assistant/core/pull/57799 +[#57805]: https://github.com/home-assistant/core/pull/57805 +[#57806]: https://github.com/home-assistant/core/pull/57806 +[#57807]: https://github.com/home-assistant/core/pull/57807 +[#57808]: https://github.com/home-assistant/core/pull/57808 +[#57809]: https://github.com/home-assistant/core/pull/57809 +[#57810]: https://github.com/home-assistant/core/pull/57810 +[#57811]: https://github.com/home-assistant/core/pull/57811 +[#57812]: https://github.com/home-assistant/core/pull/57812 +[#57813]: https://github.com/home-assistant/core/pull/57813 +[#57814]: https://github.com/home-assistant/core/pull/57814 +[#57815]: https://github.com/home-assistant/core/pull/57815 +[#57816]: https://github.com/home-assistant/core/pull/57816 +[#57817]: https://github.com/home-assistant/core/pull/57817 +[#57818]: https://github.com/home-assistant/core/pull/57818 +[#57825]: https://github.com/home-assistant/core/pull/57825 +[#57826]: https://github.com/home-assistant/core/pull/57826 +[#57829]: https://github.com/home-assistant/core/pull/57829 +[#57832]: https://github.com/home-assistant/core/pull/57832 +[#57834]: https://github.com/home-assistant/core/pull/57834 +[#57836]: https://github.com/home-assistant/core/pull/57836 +[#57837]: https://github.com/home-assistant/core/pull/57837 +[#57838]: https://github.com/home-assistant/core/pull/57838 +[#57839]: https://github.com/home-assistant/core/pull/57839 +[#57840]: https://github.com/home-assistant/core/pull/57840 +[#57843]: https://github.com/home-assistant/core/pull/57843 +[#57844]: https://github.com/home-assistant/core/pull/57844 +[#57846]: https://github.com/home-assistant/core/pull/57846 +[#57848]: https://github.com/home-assistant/core/pull/57848 +[#57850]: https://github.com/home-assistant/core/pull/57850 +[#57851]: https://github.com/home-assistant/core/pull/57851 +[#57852]: https://github.com/home-assistant/core/pull/57852 +[#57854]: https://github.com/home-assistant/core/pull/57854 +[#57858]: https://github.com/home-assistant/core/pull/57858 +[#57859]: https://github.com/home-assistant/core/pull/57859 +[#57861]: https://github.com/home-assistant/core/pull/57861 +[#57865]: https://github.com/home-assistant/core/pull/57865 +[#57867]: https://github.com/home-assistant/core/pull/57867 +[#57868]: https://github.com/home-assistant/core/pull/57868 +[#57870]: https://github.com/home-assistant/core/pull/57870 +[#57873]: https://github.com/home-assistant/core/pull/57873 +[#57877]: https://github.com/home-assistant/core/pull/57877 +[#57881]: https://github.com/home-assistant/core/pull/57881 +[#57882]: https://github.com/home-assistant/core/pull/57882 +[#57885]: https://github.com/home-assistant/core/pull/57885 +[#57887]: https://github.com/home-assistant/core/pull/57887 +[#57888]: https://github.com/home-assistant/core/pull/57888 +[#57890]: https://github.com/home-assistant/core/pull/57890 +[#57891]: https://github.com/home-assistant/core/pull/57891 +[#57892]: https://github.com/home-assistant/core/pull/57892 +[#57894]: https://github.com/home-assistant/core/pull/57894 +[#57895]: https://github.com/home-assistant/core/pull/57895 +[#57902]: https://github.com/home-assistant/core/pull/57902 +[#57906]: https://github.com/home-assistant/core/pull/57906 +[#57907]: https://github.com/home-assistant/core/pull/57907 +[#57908]: https://github.com/home-assistant/core/pull/57908 +[#57913]: https://github.com/home-assistant/core/pull/57913 +[#57919]: https://github.com/home-assistant/core/pull/57919 +[#57920]: https://github.com/home-assistant/core/pull/57920 +[#57922]: https://github.com/home-assistant/core/pull/57922 +[#57923]: https://github.com/home-assistant/core/pull/57923 +[#57924]: https://github.com/home-assistant/core/pull/57924 +[#57926]: https://github.com/home-assistant/core/pull/57926 +[#57929]: https://github.com/home-assistant/core/pull/57929 +[#57934]: https://github.com/home-assistant/core/pull/57934 +[#57937]: https://github.com/home-assistant/core/pull/57937 +[#57938]: https://github.com/home-assistant/core/pull/57938 +[#57939]: https://github.com/home-assistant/core/pull/57939 +[#57940]: https://github.com/home-assistant/core/pull/57940 +[#57941]: https://github.com/home-assistant/core/pull/57941 +[#57947]: https://github.com/home-assistant/core/pull/57947 +[#57949]: https://github.com/home-assistant/core/pull/57949 +[#57953]: https://github.com/home-assistant/core/pull/57953 +[#57955]: https://github.com/home-assistant/core/pull/57955 +[#57957]: https://github.com/home-assistant/core/pull/57957 +[#57958]: https://github.com/home-assistant/core/pull/57958 +[#57961]: https://github.com/home-assistant/core/pull/57961 +[#57962]: https://github.com/home-assistant/core/pull/57962 +[#57963]: https://github.com/home-assistant/core/pull/57963 +[#57964]: https://github.com/home-assistant/core/pull/57964 +[#57966]: https://github.com/home-assistant/core/pull/57966 +[#57967]: https://github.com/home-assistant/core/pull/57967 +[#57968]: https://github.com/home-assistant/core/pull/57968 +[#57969]: https://github.com/home-assistant/core/pull/57969 +[#57970]: https://github.com/home-assistant/core/pull/57970 +[#57971]: https://github.com/home-assistant/core/pull/57971 +[#57973]: https://github.com/home-assistant/core/pull/57973 +[#57974]: https://github.com/home-assistant/core/pull/57974 +[#57976]: https://github.com/home-assistant/core/pull/57976 +[#57978]: https://github.com/home-assistant/core/pull/57978 +[#57979]: https://github.com/home-assistant/core/pull/57979 +[#57980]: https://github.com/home-assistant/core/pull/57980 +[#57983]: https://github.com/home-assistant/core/pull/57983 +[#57985]: https://github.com/home-assistant/core/pull/57985 +[#57987]: https://github.com/home-assistant/core/pull/57987 +[#57988]: https://github.com/home-assistant/core/pull/57988 +[#57989]: https://github.com/home-assistant/core/pull/57989 +[#57990]: https://github.com/home-assistant/core/pull/57990 +[#57991]: https://github.com/home-assistant/core/pull/57991 +[#57992]: https://github.com/home-assistant/core/pull/57992 +[#57994]: https://github.com/home-assistant/core/pull/57994 +[#57995]: https://github.com/home-assistant/core/pull/57995 +[#57996]: https://github.com/home-assistant/core/pull/57996 +[#57998]: https://github.com/home-assistant/core/pull/57998 +[#57999]: https://github.com/home-assistant/core/pull/57999 +[#58004]: https://github.com/home-assistant/core/pull/58004 +[#58005]: https://github.com/home-assistant/core/pull/58005 +[#58006]: https://github.com/home-assistant/core/pull/58006 +[#58007]: https://github.com/home-assistant/core/pull/58007 +[#58011]: https://github.com/home-assistant/core/pull/58011 +[#58012]: https://github.com/home-assistant/core/pull/58012 +[#58013]: https://github.com/home-assistant/core/pull/58013 +[#58014]: https://github.com/home-assistant/core/pull/58014 +[#58015]: https://github.com/home-assistant/core/pull/58015 +[#58017]: https://github.com/home-assistant/core/pull/58017 +[#58018]: https://github.com/home-assistant/core/pull/58018 +[#58019]: https://github.com/home-assistant/core/pull/58019 +[#58020]: https://github.com/home-assistant/core/pull/58020 +[#58021]: https://github.com/home-assistant/core/pull/58021 +[#58023]: https://github.com/home-assistant/core/pull/58023 +[#58025]: https://github.com/home-assistant/core/pull/58025 +[#58026]: https://github.com/home-assistant/core/pull/58026 +[#58027]: https://github.com/home-assistant/core/pull/58027 +[#58028]: https://github.com/home-assistant/core/pull/58028 +[#58030]: https://github.com/home-assistant/core/pull/58030 +[#58032]: https://github.com/home-assistant/core/pull/58032 +[#58033]: https://github.com/home-assistant/core/pull/58033 +[#58034]: https://github.com/home-assistant/core/pull/58034 +[#58035]: https://github.com/home-assistant/core/pull/58035 +[#58036]: https://github.com/home-assistant/core/pull/58036 +[#58037]: https://github.com/home-assistant/core/pull/58037 +[#58038]: https://github.com/home-assistant/core/pull/58038 +[#58039]: https://github.com/home-assistant/core/pull/58039 +[#58040]: https://github.com/home-assistant/core/pull/58040 +[#58041]: https://github.com/home-assistant/core/pull/58041 +[#58042]: https://github.com/home-assistant/core/pull/58042 +[#58045]: https://github.com/home-assistant/core/pull/58045 +[#58049]: https://github.com/home-assistant/core/pull/58049 +[#58051]: https://github.com/home-assistant/core/pull/58051 +[#58054]: https://github.com/home-assistant/core/pull/58054 +[#58055]: https://github.com/home-assistant/core/pull/58055 +[#58058]: https://github.com/home-assistant/core/pull/58058 +[#58061]: https://github.com/home-assistant/core/pull/58061 +[#58062]: https://github.com/home-assistant/core/pull/58062 +[#58063]: https://github.com/home-assistant/core/pull/58063 +[#58065]: https://github.com/home-assistant/core/pull/58065 +[#58070]: https://github.com/home-assistant/core/pull/58070 +[#58071]: https://github.com/home-assistant/core/pull/58071 +[#58073]: https://github.com/home-assistant/core/pull/58073 +[#58075]: https://github.com/home-assistant/core/pull/58075 +[#58076]: https://github.com/home-assistant/core/pull/58076 +[#58077]: https://github.com/home-assistant/core/pull/58077 +[#58078]: https://github.com/home-assistant/core/pull/58078 +[#58079]: https://github.com/home-assistant/core/pull/58079 +[#58080]: https://github.com/home-assistant/core/pull/58080 +[#58081]: https://github.com/home-assistant/core/pull/58081 +[#58082]: https://github.com/home-assistant/core/pull/58082 +[#58083]: https://github.com/home-assistant/core/pull/58083 +[#58085]: https://github.com/home-assistant/core/pull/58085 +[#58086]: https://github.com/home-assistant/core/pull/58086 +[#58089]: https://github.com/home-assistant/core/pull/58089 +[#58092]: https://github.com/home-assistant/core/pull/58092 +[#58093]: https://github.com/home-assistant/core/pull/58093 +[#58095]: https://github.com/home-assistant/core/pull/58095 +[#58097]: https://github.com/home-assistant/core/pull/58097 +[#58100]: https://github.com/home-assistant/core/pull/58100 +[#58101]: https://github.com/home-assistant/core/pull/58101 +[#58102]: https://github.com/home-assistant/core/pull/58102 +[#58104]: https://github.com/home-assistant/core/pull/58104 +[#58105]: https://github.com/home-assistant/core/pull/58105 +[#58106]: https://github.com/home-assistant/core/pull/58106 +[#58107]: https://github.com/home-assistant/core/pull/58107 +[#58108]: https://github.com/home-assistant/core/pull/58108 +[#58110]: https://github.com/home-assistant/core/pull/58110 +[#58111]: https://github.com/home-assistant/core/pull/58111 +[#58112]: https://github.com/home-assistant/core/pull/58112 +[#58116]: https://github.com/home-assistant/core/pull/58116 +[#58118]: https://github.com/home-assistant/core/pull/58118 +[#58120]: https://github.com/home-assistant/core/pull/58120 +[#58121]: https://github.com/home-assistant/core/pull/58121 +[#58125]: https://github.com/home-assistant/core/pull/58125 +[#58127]: https://github.com/home-assistant/core/pull/58127 +[#58133]: https://github.com/home-assistant/core/pull/58133 +[#58134]: https://github.com/home-assistant/core/pull/58134 +[#58136]: https://github.com/home-assistant/core/pull/58136 +[#58138]: https://github.com/home-assistant/core/pull/58138 +[#58139]: https://github.com/home-assistant/core/pull/58139 +[#58141]: https://github.com/home-assistant/core/pull/58141 +[#58146]: https://github.com/home-assistant/core/pull/58146 +[#58147]: https://github.com/home-assistant/core/pull/58147 +[#58148]: https://github.com/home-assistant/core/pull/58148 +[#58149]: https://github.com/home-assistant/core/pull/58149 +[#58150]: https://github.com/home-assistant/core/pull/58150 +[#58151]: https://github.com/home-assistant/core/pull/58151 +[#58152]: https://github.com/home-assistant/core/pull/58152 +[#58154]: https://github.com/home-assistant/core/pull/58154 +[#58157]: https://github.com/home-assistant/core/pull/58157 +[#58160]: https://github.com/home-assistant/core/pull/58160 +[#58161]: https://github.com/home-assistant/core/pull/58161 +[#58164]: https://github.com/home-assistant/core/pull/58164 +[#58165]: https://github.com/home-assistant/core/pull/58165 +[#58168]: https://github.com/home-assistant/core/pull/58168 +[#58170]: https://github.com/home-assistant/core/pull/58170 +[#58172]: https://github.com/home-assistant/core/pull/58172 +[#58175]: https://github.com/home-assistant/core/pull/58175 +[#58176]: https://github.com/home-assistant/core/pull/58176 +[#58178]: https://github.com/home-assistant/core/pull/58178 +[#58179]: https://github.com/home-assistant/core/pull/58179 +[#58180]: https://github.com/home-assistant/core/pull/58180 +[#58181]: https://github.com/home-assistant/core/pull/58181 +[#58182]: https://github.com/home-assistant/core/pull/58182 +[#58183]: https://github.com/home-assistant/core/pull/58183 +[#58184]: https://github.com/home-assistant/core/pull/58184 +[#58185]: https://github.com/home-assistant/core/pull/58185 +[#58186]: https://github.com/home-assistant/core/pull/58186 +[#58187]: https://github.com/home-assistant/core/pull/58187 +[#58188]: https://github.com/home-assistant/core/pull/58188 +[#58189]: https://github.com/home-assistant/core/pull/58189 +[#58192]: https://github.com/home-assistant/core/pull/58192 +[#58193]: https://github.com/home-assistant/core/pull/58193 +[#58194]: https://github.com/home-assistant/core/pull/58194 +[#58196]: https://github.com/home-assistant/core/pull/58196 +[#58202]: https://github.com/home-assistant/core/pull/58202 +[#58207]: https://github.com/home-assistant/core/pull/58207 +[#58210]: https://github.com/home-assistant/core/pull/58210 +[#58211]: https://github.com/home-assistant/core/pull/58211 +[#58212]: https://github.com/home-assistant/core/pull/58212 +[#58213]: https://github.com/home-assistant/core/pull/58213 +[#58217]: https://github.com/home-assistant/core/pull/58217 +[#58218]: https://github.com/home-assistant/core/pull/58218 +[#58222]: https://github.com/home-assistant/core/pull/58222 +[#58223]: https://github.com/home-assistant/core/pull/58223 +[#58225]: https://github.com/home-assistant/core/pull/58225 +[#58227]: https://github.com/home-assistant/core/pull/58227 +[#58230]: https://github.com/home-assistant/core/pull/58230 +[#58233]: https://github.com/home-assistant/core/pull/58233 +[#58235]: https://github.com/home-assistant/core/pull/58235 +[#58237]: https://github.com/home-assistant/core/pull/58237 +[#58238]: https://github.com/home-assistant/core/pull/58238 +[#58240]: https://github.com/home-assistant/core/pull/58240 +[#58241]: https://github.com/home-assistant/core/pull/58241 +[#58244]: https://github.com/home-assistant/core/pull/58244 +[#58246]: https://github.com/home-assistant/core/pull/58246 +[#58248]: https://github.com/home-assistant/core/pull/58248 +[#58249]: https://github.com/home-assistant/core/pull/58249 +[#58251]: https://github.com/home-assistant/core/pull/58251 +[#58255]: https://github.com/home-assistant/core/pull/58255 +[#58256]: https://github.com/home-assistant/core/pull/58256 +[#58257]: https://github.com/home-assistant/core/pull/58257 +[#58258]: https://github.com/home-assistant/core/pull/58258 +[#58259]: https://github.com/home-assistant/core/pull/58259 +[#58260]: https://github.com/home-assistant/core/pull/58260 +[#58263]: https://github.com/home-assistant/core/pull/58263 +[#58264]: https://github.com/home-assistant/core/pull/58264 +[#58266]: https://github.com/home-assistant/core/pull/58266 +[#58268]: https://github.com/home-assistant/core/pull/58268 +[#58269]: https://github.com/home-assistant/core/pull/58269 +[#58275]: https://github.com/home-assistant/core/pull/58275 +[#58276]: https://github.com/home-assistant/core/pull/58276 +[#58277]: https://github.com/home-assistant/core/pull/58277 +[#58278]: https://github.com/home-assistant/core/pull/58278 +[#58279]: https://github.com/home-assistant/core/pull/58279 +[#58280]: https://github.com/home-assistant/core/pull/58280 +[#58281]: https://github.com/home-assistant/core/pull/58281 +[#58284]: https://github.com/home-assistant/core/pull/58284 +[#58288]: https://github.com/home-assistant/core/pull/58288 +[#58289]: https://github.com/home-assistant/core/pull/58289 +[#58290]: https://github.com/home-assistant/core/pull/58290 +[#58291]: https://github.com/home-assistant/core/pull/58291 +[#58292]: https://github.com/home-assistant/core/pull/58292 +[#58293]: https://github.com/home-assistant/core/pull/58293 +[#58294]: https://github.com/home-assistant/core/pull/58294 +[#58295]: https://github.com/home-assistant/core/pull/58295 +[#58296]: https://github.com/home-assistant/core/pull/58296 +[#58299]: https://github.com/home-assistant/core/pull/58299 +[#58300]: https://github.com/home-assistant/core/pull/58300 +[#58301]: https://github.com/home-assistant/core/pull/58301 +[#58302]: https://github.com/home-assistant/core/pull/58302 +[#58305]: https://github.com/home-assistant/core/pull/58305 +[#58307]: https://github.com/home-assistant/core/pull/58307 +[#58308]: https://github.com/home-assistant/core/pull/58308 +[#58309]: https://github.com/home-assistant/core/pull/58309 +[#58310]: https://github.com/home-assistant/core/pull/58310 +[#58312]: https://github.com/home-assistant/core/pull/58312 +[#58313]: https://github.com/home-assistant/core/pull/58313 +[#58314]: https://github.com/home-assistant/core/pull/58314 +[#58318]: https://github.com/home-assistant/core/pull/58318 +[#58320]: https://github.com/home-assistant/core/pull/58320 +[#58321]: https://github.com/home-assistant/core/pull/58321 +[#58324]: https://github.com/home-assistant/core/pull/58324 +[#58325]: https://github.com/home-assistant/core/pull/58325 +[#58328]: https://github.com/home-assistant/core/pull/58328 +[#58329]: https://github.com/home-assistant/core/pull/58329 +[#58330]: https://github.com/home-assistant/core/pull/58330 +[#58332]: https://github.com/home-assistant/core/pull/58332 +[#58333]: https://github.com/home-assistant/core/pull/58333 +[#58335]: https://github.com/home-assistant/core/pull/58335 +[#58337]: https://github.com/home-assistant/core/pull/58337 +[#58340]: https://github.com/home-assistant/core/pull/58340 +[#58343]: https://github.com/home-assistant/core/pull/58343 +[#58345]: https://github.com/home-assistant/core/pull/58345 +[#58346]: https://github.com/home-assistant/core/pull/58346 +[#58347]: https://github.com/home-assistant/core/pull/58347 +[#58349]: https://github.com/home-assistant/core/pull/58349 +[#58351]: https://github.com/home-assistant/core/pull/58351 +[#58353]: https://github.com/home-assistant/core/pull/58353 +[#58357]: https://github.com/home-assistant/core/pull/58357 +[#58358]: https://github.com/home-assistant/core/pull/58358 +[#58359]: https://github.com/home-assistant/core/pull/58359 +[#58361]: https://github.com/home-assistant/core/pull/58361 +[#58362]: https://github.com/home-assistant/core/pull/58362 +[#58363]: https://github.com/home-assistant/core/pull/58363 +[#58364]: https://github.com/home-assistant/core/pull/58364 +[#58365]: https://github.com/home-assistant/core/pull/58365 +[#58366]: https://github.com/home-assistant/core/pull/58366 +[#58367]: https://github.com/home-assistant/core/pull/58367 +[#58368]: https://github.com/home-assistant/core/pull/58368 +[#58370]: https://github.com/home-assistant/core/pull/58370 +[#58371]: https://github.com/home-assistant/core/pull/58371 +[#58372]: https://github.com/home-assistant/core/pull/58372 +[#58374]: https://github.com/home-assistant/core/pull/58374 +[#58375]: https://github.com/home-assistant/core/pull/58375 +[#58376]: https://github.com/home-assistant/core/pull/58376 +[#58377]: https://github.com/home-assistant/core/pull/58377 +[#58379]: https://github.com/home-assistant/core/pull/58379 +[#58383]: https://github.com/home-assistant/core/pull/58383 +[#58384]: https://github.com/home-assistant/core/pull/58384 +[#58385]: https://github.com/home-assistant/core/pull/58385 +[#58387]: https://github.com/home-assistant/core/pull/58387 +[#58388]: https://github.com/home-assistant/core/pull/58388 +[#58389]: https://github.com/home-assistant/core/pull/58389 +[#58390]: https://github.com/home-assistant/core/pull/58390 +[#58391]: https://github.com/home-assistant/core/pull/58391 +[#58392]: https://github.com/home-assistant/core/pull/58392 +[#58394]: https://github.com/home-assistant/core/pull/58394 +[#58395]: https://github.com/home-assistant/core/pull/58395 +[#58396]: https://github.com/home-assistant/core/pull/58396 +[#58397]: https://github.com/home-assistant/core/pull/58397 +[#58398]: https://github.com/home-assistant/core/pull/58398 +[#58399]: https://github.com/home-assistant/core/pull/58399 +[#58400]: https://github.com/home-assistant/core/pull/58400 +[#58401]: https://github.com/home-assistant/core/pull/58401 +[#58403]: https://github.com/home-assistant/core/pull/58403 +[#58405]: https://github.com/home-assistant/core/pull/58405 +[#58406]: https://github.com/home-assistant/core/pull/58406 +[#58408]: https://github.com/home-assistant/core/pull/58408 +[#58409]: https://github.com/home-assistant/core/pull/58409 +[#58410]: https://github.com/home-assistant/core/pull/58410 +[#58411]: https://github.com/home-assistant/core/pull/58411 +[#58413]: https://github.com/home-assistant/core/pull/58413 +[#58414]: https://github.com/home-assistant/core/pull/58414 +[#58416]: https://github.com/home-assistant/core/pull/58416 +[#58417]: https://github.com/home-assistant/core/pull/58417 +[#58418]: https://github.com/home-assistant/core/pull/58418 +[#58419]: https://github.com/home-assistant/core/pull/58419 +[#58422]: https://github.com/home-assistant/core/pull/58422 +[#58423]: https://github.com/home-assistant/core/pull/58423 +[#58424]: https://github.com/home-assistant/core/pull/58424 +[#58426]: https://github.com/home-assistant/core/pull/58426 +[#58429]: https://github.com/home-assistant/core/pull/58429 +[#58433]: https://github.com/home-assistant/core/pull/58433 +[#58434]: https://github.com/home-assistant/core/pull/58434 +[#58438]: https://github.com/home-assistant/core/pull/58438 +[#58442]: https://github.com/home-assistant/core/pull/58442 +[#58444]: https://github.com/home-assistant/core/pull/58444 +[#58446]: https://github.com/home-assistant/core/pull/58446 +[#58448]: https://github.com/home-assistant/core/pull/58448 +[#58450]: https://github.com/home-assistant/core/pull/58450 +[#58451]: https://github.com/home-assistant/core/pull/58451 +[#58452]: https://github.com/home-assistant/core/pull/58452 +[#58455]: https://github.com/home-assistant/core/pull/58455 +[#58456]: https://github.com/home-assistant/core/pull/58456 +[#58461]: https://github.com/home-assistant/core/pull/58461 +[#58463]: https://github.com/home-assistant/core/pull/58463 +[#58465]: https://github.com/home-assistant/core/pull/58465 +[#58468]: https://github.com/home-assistant/core/pull/58468 +[#58469]: https://github.com/home-assistant/core/pull/58469 +[#58471]: https://github.com/home-assistant/core/pull/58471 +[#58472]: https://github.com/home-assistant/core/pull/58472 +[#58476]: https://github.com/home-assistant/core/pull/58476 +[#58477]: https://github.com/home-assistant/core/pull/58477 +[#58478]: https://github.com/home-assistant/core/pull/58478 +[#58479]: https://github.com/home-assistant/core/pull/58479 +[#58484]: https://github.com/home-assistant/core/pull/58484 +[#58486]: https://github.com/home-assistant/core/pull/58486 +[#58487]: https://github.com/home-assistant/core/pull/58487 +[#58491]: https://github.com/home-assistant/core/pull/58491 +[#58493]: https://github.com/home-assistant/core/pull/58493 +[#58494]: https://github.com/home-assistant/core/pull/58494 +[#58495]: https://github.com/home-assistant/core/pull/58495 +[#58498]: https://github.com/home-assistant/core/pull/58498 +[#58499]: https://github.com/home-assistant/core/pull/58499 +[#58500]: https://github.com/home-assistant/core/pull/58500 +[#58506]: https://github.com/home-assistant/core/pull/58506 +[#58507]: https://github.com/home-assistant/core/pull/58507 +[#58510]: https://github.com/home-assistant/core/pull/58510 +[#58514]: https://github.com/home-assistant/core/pull/58514 +[#58515]: https://github.com/home-assistant/core/pull/58515 +[#58516]: https://github.com/home-assistant/core/pull/58516 +[#58517]: https://github.com/home-assistant/core/pull/58517 +[#58518]: https://github.com/home-assistant/core/pull/58518 +[#58519]: https://github.com/home-assistant/core/pull/58519 +[#58520]: https://github.com/home-assistant/core/pull/58520 +[#58521]: https://github.com/home-assistant/core/pull/58521 +[#58522]: https://github.com/home-assistant/core/pull/58522 +[#58523]: https://github.com/home-assistant/core/pull/58523 +[#58524]: https://github.com/home-assistant/core/pull/58524 +[#58525]: https://github.com/home-assistant/core/pull/58525 +[#58526]: https://github.com/home-assistant/core/pull/58526 +[#58527]: https://github.com/home-assistant/core/pull/58527 +[#58531]: https://github.com/home-assistant/core/pull/58531 +[#58533]: https://github.com/home-assistant/core/pull/58533 +[#58534]: https://github.com/home-assistant/core/pull/58534 +[#58539]: https://github.com/home-assistant/core/pull/58539 +[#58540]: https://github.com/home-assistant/core/pull/58540 +[#58545]: https://github.com/home-assistant/core/pull/58545 +[@ANMalko]: https://github.com/ANMalko +[@Adminiuga]: https://github.com/Adminiuga +[@Bre77]: https://github.com/Bre77 +[@Cereal2nd]: https://github.com/Cereal2nd +[@ColinRobbins]: https://github.com/ColinRobbins +[@Danielhiversen]: https://github.com/Danielhiversen +[@Drafteed]: https://github.com/Drafteed +[@FlavorFx]: https://github.com/FlavorFx +[@JJJ]: https://github.com/JJJ +[@JeffLIrion]: https://github.com/JeffLIrion +[@Kane610]: https://github.com/Kane610 +[@L-I-Am]: https://github.com/L-I-Am +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MatthewFlamm]: https://github.com/MatthewFlamm +[@Misiu]: https://github.com/Misiu +[@NickM-27]: https://github.com/NickM-27 +[@Noltari]: https://github.com/Noltari +[@OGKevin]: https://github.com/OGKevin +[@OttoWinter]: https://github.com/OttoWinter +[@Petro31]: https://github.com/Petro31 +[@RenierM26]: https://github.com/RenierM26 +[@RobertMe]: https://github.com/RobertMe +[@StevenLooman]: https://github.com/StevenLooman +[@TheLastProject]: https://github.com/TheLastProject +[@TheNogl]: https://github.com/TheNogl +[@TomBrien]: https://github.com/TomBrien +[@abmantis]: https://github.com/abmantis +[@alexanv1]: https://github.com/alexanv1 +[@allenporter]: https://github.com/allenporter +[@ammgws]: https://github.com/ammgws +[@andre-richter]: https://github.com/andre-richter +[@asansano]: https://github.com/asansano +[@austinmroczek]: https://github.com/austinmroczek +[@avee87]: https://github.com/avee87 +[@b-pass]: https://github.com/b-pass +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@bdraco]: https://github.com/bdraco +[@benleb]: https://github.com/benleb +[@bieniu]: https://github.com/bieniu +[@bjpetit]: https://github.com/bjpetit +[@bokub]: https://github.com/bokub +[@bouwew]: https://github.com/bouwew +[@bramkragten]: https://github.com/bramkragten +[@brianegge]: https://github.com/brianegge +[@briglx]: https://github.com/briglx +[@cdce8p]: https://github.com/cdce8p +[@cgtobi]: https://github.com/cgtobi +[@chemelli74]: https://github.com/chemelli74 +[@chishm]: https://github.com/chishm +[@chrillebile]: https://github.com/chrillebile +[@cisasteelersfan]: https://github.com/cisasteelersfan +[@cmroche]: https://github.com/cmroche +[@danielperna84]: https://github.com/danielperna84 +[@davet2001]: https://github.com/davet2001 +[@davidlb]: https://github.com/davidlb +[@dboslee]: https://github.com/dboslee +[@dennisschroer]: https://github.com/dennisschroer +[@devbis]: https://github.com/devbis +[@dgomes]: https://github.com/dgomes +[@dkt01]: https://github.com/dkt01 +[@dmulcahey]: https://github.com/dmulcahey +[@drinfernoo]: https://github.com/drinfernoo +[@drizzle1]: https://github.com/drizzle1 +[@eavanvalkenburg]: https://github.com/eavanvalkenburg +[@eifinger]: https://github.com/eifinger +[@elupus]: https://github.com/elupus +[@emontnemery]: https://github.com/emontnemery +[@epenet]: https://github.com/epenet +[@fOmey]: https://github.com/fOmey +[@farmio]: https://github.com/farmio +[@felipediel]: https://github.com/felipediel +[@firstof9]: https://github.com/firstof9 +[@flabbamann]: https://github.com/flabbamann +[@fredrike]: https://github.com/fredrike +[@frenck]: https://github.com/frenck +[@garbled1]: https://github.com/garbled1 +[@ggravlingen]: https://github.com/ggravlingen +[@gjong]: https://github.com/gjong +[@gwww]: https://github.com/gwww +[@hesselonline]: https://github.com/hesselonline +[@icemanch]: https://github.com/icemanch +[@indykoning]: https://github.com/indykoning +[@itairaz1]: https://github.com/itairaz1 +[@janiversen]: https://github.com/janiversen +[@jasonmadigan]: https://github.com/jasonmadigan +[@javicalle]: https://github.com/javicalle +[@jbouwh]: https://github.com/jbouwh +[@jesserockz]: https://github.com/jesserockz +[@jjlawren]: https://github.com/jjlawren +[@jrester]: https://github.com/jrester +[@klaasnicolaas]: https://github.com/klaasnicolaas +[@koying]: https://github.com/koying +[@krys1976]: https://github.com/krys1976 +[@lanrat]: https://github.com/lanrat +[@lkempf]: https://github.com/lkempf +[@ludeeus]: https://github.com/ludeeus +[@lukas-hetzenecker]: https://github.com/lukas-hetzenecker +[@marvin-w]: https://github.com/marvin-w +[@mib1185]: https://github.com/mib1185 +[@michaeldavie]: https://github.com/michaeldavie +[@milanmeu]: https://github.com/milanmeu +[@muppet3000]: https://github.com/muppet3000 +[@natekspencer]: https://github.com/natekspencer +[@nihaals]: https://github.com/nihaals +[@oischinger]: https://github.com/oischinger +[@ol-iver]: https://github.com/ol-iver +[@ollo69]: https://github.com/ollo69 +[@pabigot]: https://github.com/pabigot +[@pattyland]: https://github.com/pattyland +[@paulmonigatti]: https://github.com/paulmonigatti +[@peternijssen]: https://github.com/peternijssen +[@raman325]: https://github.com/raman325 +[@rdfurman]: https://github.com/rdfurman +[@regevbr]: https://github.com/regevbr +[@rfleming71]: https://github.com/rfleming71 +[@rik-v]: https://github.com/rik-v +[@rikroe]: https://github.com/rikroe +[@rklomp]: https://github.com/rklomp +[@ronalterde]: https://github.com/ronalterde +[@rytilahti]: https://github.com/rytilahti +[@sagioto]: https://github.com/sagioto +[@scop]: https://github.com/scop +[@shbatm]: https://github.com/shbatm +[@some-guy-in-oz]: https://github.com/some-guy-in-oz +[@spacegaier]: https://github.com/spacegaier +[@spahlimi]: https://github.com/spahlimi +[@starkillerOG]: https://github.com/starkillerOG +[@terminet85]: https://github.com/terminet85 +[@thecode]: https://github.com/thecode +[@thomas-svrts]: https://github.com/thomas-svrts +[@timmo001]: https://github.com/timmo001 +[@tkdrob]: https://github.com/tkdrob +[@tomer-w]: https://github.com/tomer-w +[@tylergibson]: https://github.com/tylergibson +[@uvjustin]: https://github.com/uvjustin +[@vigonotion]: https://github.com/vigonotion +[@yeahme49]: https://github.com/yeahme49 +[@yuvalabou]: https://github.com/yuvalabou +[@zacwest]: https://github.com/zacwest +[@zlinoliver]: https://github.com/zlinoliver +[accuweather docs]: /integrations/accuweather/ +[acmeda docs]: /integrations/acmeda/ +[adax docs]: /integrations/adax/ +[advantage_air docs]: /integrations/advantage_air/ +[aemet docs]: /integrations/aemet/ +[aftership docs]: /integrations/aftership/ +[agent_dvr docs]: /integrations/agent_dvr/ +[air_quality docs]: /integrations/air_quality/ +[airthings docs]: /integrations/airthings/ +[airvisual docs]: /integrations/airvisual/ +[alexa docs]: /integrations/alexa/ +[ambee docs]: /integrations/ambee/ +[amberelectric docs]: /integrations/amberelectric/ +[ambient_station docs]: /integrations/ambient_station/ +[apple_tv docs]: /integrations/apple_tv/ +[arcam_fmj docs]: /integrations/arcam_fmj/ +[arlo docs]: /integrations/arlo/ +[asuswrt docs]: /integrations/asuswrt/ +[august docs]: /integrations/august/ +[aurora_abb_powerone docs]: /integrations/aurora_abb_powerone/ +[auth docs]: /integrations/auth/ +[automation docs]: /integrations/automation/ +[awair docs]: /integrations/awair/ +[axis docs]: /integrations/axis/ +[bayesian docs]: /integrations/bayesian/ +[bbox docs]: /integrations/bbox/ +[binary_sensor docs]: /integrations/binary_sensor/ +[bitcoin docs]: /integrations/bitcoin/ +[blink docs]: /integrations/blink/ +[bmw_connected_drive docs]: /integrations/bmw_connected_drive/ +[bond docs]: /integrations/bond/ +[bosch_shc docs]: /integrations/bosch_shc/ +[broadlink docs]: /integrations/broadlink/ +[brother docs]: /integrations/brother/ +[buienradar docs]: /integrations/buienradar/ +[camera docs]: /integrations/camera/ +[cast docs]: /integrations/cast/ +[clickatell docs]: /integrations/clickatell/ +[climacell docs]: /integrations/climacell/ +[climate docs]: /integrations/climate/ +[cloud docs]: /integrations/cloud/ +[co2signal docs]: /integrations/co2signal/ +[coinbase docs]: /integrations/coinbase/ +[config docs]: /integrations/config/ +[control4 docs]: /integrations/control4/ +[daikin docs]: /integrations/daikin/ +[darksky docs]: /integrations/darksky/ +[debugpy docs]: /integrations/debugpy/ +[deconz docs]: /integrations/deconz/ +[demo docs]: /integrations/demo/ +[denonavr docs]: /integrations/denonavr/ +[device_automation docs]: /integrations/device_automation/ +[devolo_home_control docs]: /integrations/devolo_home_control/ +[dhcp docs]: /integrations/dhcp/ +[directv docs]: /integrations/directv/ +[discord docs]: /integrations/discord/ +[discovery docs]: /integrations/discovery/ +[dlna_dmr docs]: /integrations/dlna_dmr/ +[ecobee docs]: /integrations/ecobee/ +[efergy docs]: /integrations/efergy/ +[eight_sleep docs]: /integrations/eight_sleep/ +[elkm1 docs]: /integrations/elkm1/ +[emulated_hue docs]: /integrations/emulated_hue/ +[energy docs]: /integrations/energy/ +[enocean docs]: /integrations/enocean/ +[environment_canada docs]: /integrations/environment_canada/ +[eq3btsmart docs]: /integrations/eq3btsmart/ +[esphome docs]: /integrations/esphome/ +[essent docs]: /integrations/essent/ +[ezviz docs]: /integrations/ezviz/ +[fan docs]: /integrations/fan/ +[feedreader docs]: /integrations/feedreader/ +[fibaro docs]: /integrations/fibaro/ +[fitbit docs]: /integrations/fitbit/ +[fjaraskupan docs]: /integrations/fjaraskupan/ +[flunearyou docs]: /integrations/flunearyou/ +[flux_led docs]: /integrations/flux_led/ +[folder_watcher docs]: /integrations/folder_watcher/ +[forecast_solar docs]: /integrations/forecast_solar/ +[freebox docs]: /integrations/freebox/ +[fritz docs]: /integrations/fritz/ +[fritzbox docs]: /integrations/fritzbox/ +[fritzbox_callmonitor docs]: /integrations/fritzbox_callmonitor/ +[fronius docs]: /integrations/fronius/ +[frontend docs]: /integrations/frontend/ +[gios docs]: /integrations/gios/ +[goalzero docs]: /integrations/goalzero/ +[gogogate2 docs]: /integrations/gogogate2/ +[google_assistant docs]: /integrations/google_assistant/ +[google_travel_time docs]: /integrations/google_travel_time/ +[gree docs]: /integrations/gree/ +[group docs]: /integrations/group/ +[growatt_server docs]: /integrations/growatt_server/ +[guardian docs]: /integrations/guardian/ +[hassio docs]: /integrations/hassio/ +[hive docs]: /integrations/hive/ +[homeassistant docs]: /integrations/homeassistant/ +[homekit docs]: /integrations/homekit/ +[homekit_controller docs]: /integrations/homekit_controller/ +[homematic docs]: /integrations/homematic/ +[homematicip_cloud docs]: /integrations/homematicip_cloud/ +[honeywell docs]: /integrations/honeywell/ +[huawei_lte docs]: /integrations/huawei_lte/ +[huawei_router docs]: /integrations/huawei_router/ +[hue docs]: /integrations/hue/ +[huisbaasje docs]: /integrations/huisbaasje/ +[hunterdouglas_powerview docs]: /integrations/hunterdouglas_powerview/ +[input_datetime docs]: /integrations/input_datetime/ +[input_select docs]: /integrations/input_select/ +[iqvia docs]: /integrations/iqvia/ +[iss docs]: /integrations/iss/ +[isy994 docs]: /integrations/isy994/ +[jewish_calendar docs]: /integrations/jewish_calendar/ +[juicenet docs]: /integrations/juicenet/ +[keyboard_remote docs]: /integrations/keyboard_remote/ +[kira docs]: /integrations/kira/ +[knx docs]: /integrations/knx/ +[kraken docs]: /integrations/kraken/ +[lg_netcast docs]: /integrations/lg_netcast/ +[light docs]: /integrations/light/ +[litterrobot docs]: /integrations/litterrobot/ +[local_ip docs]: /integrations/local_ip/ +[lookin docs]: /integrations/lookin/ +[lutron_caseta docs]: /integrations/lutron_caseta/ +[lyft docs]: /integrations/lyft/ +[media_player docs]: /integrations/media_player/ +[media_source docs]: /integrations/media_source/ +[meteo_france docs]: /integrations/meteo_france/ +[metoffice docs]: /integrations/metoffice/ +[microsoft docs]: /integrations/microsoft/ +[mill docs]: /integrations/mill/ +[mobile_app docs]: /integrations/mobile_app/ +[modbus docs]: /integrations/modbus/ +[modem_callerid docs]: /integrations/modem_callerid/ +[motion_blinds docs]: /integrations/motion_blinds/ +[motioneye docs]: /integrations/motioneye/ +[mqtt docs]: /integrations/mqtt/ +[myq docs]: /integrations/myq/ +[mysensors docs]: /integrations/mysensors/ +[mystrom docs]: /integrations/mystrom/ +[nam docs]: /integrations/nam/ +[nanoleaf docs]: /integrations/nanoleaf/ +[neato docs]: /integrations/neato/ +[nello docs]: /integrations/nello/ +[nest docs]: /integrations/nest/ +[netatmo docs]: /integrations/netatmo/ +[netgear docs]: /integrations/netgear/ +[nexia docs]: /integrations/nexia/ +[nfandroidtv docs]: /integrations/nfandroidtv/ +[notify docs]: /integrations/notify/ +[notion docs]: /integrations/notion/ +[nuheat docs]: /integrations/nuheat/ +[nuki docs]: /integrations/nuki/ +[number docs]: /integrations/number/ +[nut docs]: /integrations/nut/ +[nws docs]: /integrations/nws/ +[octoprint docs]: /integrations/octoprint/ +[ondilo_ico docs]: /integrations/ondilo_ico/ +[onewire docs]: /integrations/onewire/ +[opengarage docs]: /integrations/opengarage/ +[openuv docs]: /integrations/openuv/ +[openweathermap docs]: /integrations/openweathermap/ +[orangepi_gpio docs]: /integrations/orangepi_gpio/ +[otp docs]: /integrations/otp/ +[ozw docs]: /integrations/ozw/ +[p1_monitor docs]: /integrations/p1_monitor/ +[persistent_notification docs]: /integrations/persistent_notification/ +[pi_hole docs]: /integrations/pi_hole/ +[picnic docs]: /integrations/picnic/ +[plex docs]: /integrations/plex/ +[plugwise docs]: /integrations/plugwise/ +[point docs]: /integrations/point/ +[powerwall docs]: /integrations/powerwall/ +[quantum_gateway docs]: /integrations/quantum_gateway/ +[rachio docs]: /integrations/rachio/ +[rainforest_eagle docs]: /integrations/rainforest_eagle/ +[rainmachine docs]: /integrations/rainmachine/ +[recollect_waste docs]: /integrations/recollect_waste/ +[recorder docs]: /integrations/recorder/ +[renault docs]: /integrations/renault/ +[repetier docs]: /integrations/repetier/ +[rest docs]: /integrations/rest/ +[rfxtrx docs]: /integrations/rfxtrx/ +[roku docs]: /integrations/roku/ +[roomba docs]: /integrations/roomba/ +[roon docs]: /integrations/roon/ +[rpi_power docs]: /integrations/rpi_power/ +[ruckus_unleashed docs]: /integrations/ruckus_unleashed/ +[scrape docs]: /integrations/scrape/ +[screenlogic docs]: /integrations/screenlogic/ +[script docs]: /integrations/script/ +[sense docs]: /integrations/sense/ +[sensor docs]: /integrations/sensor/ +[sentry docs]: /integrations/sentry/ +[seventeentrack docs]: /integrations/seventeentrack/ +[sharkiq docs]: /integrations/sharkiq/ +[shelly docs]: /integrations/shelly/ +[sia docs]: /integrations/sia/ +[simplisafe docs]: /integrations/simplisafe/ +[sma docs]: /integrations/sma/ +[smappee docs]: /integrations/smappee/ +[smartthings docs]: /integrations/smartthings/ +[smarttub docs]: /integrations/smarttub/ +[sms docs]: /integrations/sms/ +[solarlog docs]: /integrations/solarlog/ +[soma docs]: /integrations/soma/ +[somfy docs]: /integrations/somfy/ +[sonarr docs]: /integrations/sonarr/ +[sonos docs]: /integrations/sonos/ +[speedtestdotnet docs]: /integrations/speedtestdotnet/ +[spider docs]: /integrations/spider/ +[spotify docs]: /integrations/spotify/ +[srp_energy docs]: /integrations/srp_energy/ +[ssdp docs]: /integrations/ssdp/ +[statistics docs]: /integrations/statistics/ +[stookalert docs]: /integrations/stookalert/ +[stream docs]: /integrations/stream/ +[suez_water docs]: /integrations/suez_water/ +[surepetcare docs]: /integrations/surepetcare/ +[switchbot docs]: /integrations/switchbot/ +[synology_dsm docs]: /integrations/synology_dsm/ +[system_bridge docs]: /integrations/system_bridge/ +[systemmonitor docs]: /integrations/systemmonitor/ +[tado docs]: /integrations/tado/ +[tasmota docs]: /integrations/tasmota/ +[tautulli docs]: /integrations/tautulli/ +[tellduslive docs]: /integrations/tellduslive/ +[template docs]: /integrations/template/ +[tibber docs]: /integrations/tibber/ +[tile docs]: /integrations/tile/ +[toon docs]: /integrations/toon/ +[totalconnect docs]: /integrations/totalconnect/ +[tplink docs]: /integrations/tplink/ +[trace docs]: /integrations/trace/ +[tractive docs]: /integrations/tractive/ +[tradfri docs]: /integrations/tradfri/ +[tuya docs]: /integrations/tuya/ +[unifi docs]: /integrations/unifi/ +[universal docs]: /integrations/universal/ +[upb docs]: /integrations/upb/ +[upnp docs]: /integrations/upnp/ +[uptimerobot docs]: /integrations/uptimerobot/ +[utility_meter docs]: /integrations/utility_meter/ +[vallox docs]: /integrations/vallox/ +[velbus docs]: /integrations/velbus/ +[venstar docs]: /integrations/venstar/ +[verisure docs]: /integrations/verisure/ +[vicare docs]: /integrations/vicare/ +[vizio docs]: /integrations/vizio/ +[vlc_telnet docs]: /integrations/vlc_telnet/ +[wallbox docs]: /integrations/wallbox/ +[waqi docs]: /integrations/waqi/ +[watson_tts docs]: /integrations/watson_tts/ +[watttime docs]: /integrations/watttime/ +[waze_travel_time docs]: /integrations/waze_travel_time/ +[weather docs]: /integrations/weather/ +[websocket_api docs]: /integrations/websocket_api/ +[whirlpool docs]: /integrations/whirlpool/ +[wilight docs]: /integrations/wilight/ +[wink docs]: /integrations/wink/ +[withings docs]: /integrations/withings/ +[wled docs]: /integrations/wled/ +[xbox docs]: /integrations/xbox/ +[xiaomi_aqara docs]: /integrations/xiaomi_aqara/ +[xiaomi_miio docs]: /integrations/xiaomi_miio/ +[yamaha docs]: /integrations/yamaha/ +[yamaha_musiccast docs]: /integrations/yamaha_musiccast/ +[yandex_transport docs]: /integrations/yandex_transport/ +[yeelight docs]: /integrations/yeelight/ +[youless docs]: /integrations/youless/ +[zeroconf docs]: /integrations/zeroconf/ +[zha docs]: /integrations/zha/ +[zwave docs]: /integrations/zwave/ +[zwave_js docs]: /integrations/zwave_js/ diff --git a/source/images/blog/2021-11/social.png b/source/images/blog/2021-11/social.png new file mode 100644 index 0000000000000000000000000000000000000000..c71a62e6893ca71af3ae2fc9c43aa93085d50fe2 GIT binary patch literal 82891 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 CwpI`T literal 0 HcmV?d00001 From f4e134d907ff629d5d59eebffff3368aa95711a7 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 27 Oct 2021 22:27:13 +0200 Subject: [PATCH 084/102] Sync codebase with docs for 2021.11 --- CODEOWNERS | 31 ++++++++++--------- source/_integrations/advantage_air.markdown | 1 + .../aurora_abb_powerone.markdown | 3 +- source/_integrations/bond.markdown | 1 + source/_integrations/broadlink.markdown | 2 ++ source/_integrations/deconz.markdown | 1 + source/_integrations/denonavr.markdown | 2 +- source/_integrations/dlna_dmr.markdown | 1 + source/_integrations/eight_sleep.markdown | 1 + .../_integrations/environment_canada.markdown | 2 +- source/_integrations/fjaraskupan.markdown | 1 + source/_integrations/flux_led.markdown | 8 +++-- source/_integrations/fritzbox.markdown | 2 +- source/_integrations/google.markdown | 6 ++-- source/_integrations/group.markdown | 1 + source/_integrations/hassio.markdown | 4 ++- source/_integrations/huisbaasje.markdown | 2 +- source/_integrations/lookin.markdown | 3 +- source/_integrations/nanoleaf.markdown | 1 + source/_integrations/nut.markdown | 1 + source/_integrations/plex.markdown | 1 + source/_integrations/rainmachine.markdown | 2 +- source/_integrations/recorder.markdown | 2 ++ source/_integrations/screenlogic.markdown | 1 + source/_integrations/toon.markdown | 2 -- source/_integrations/tradfri.markdown | 2 +- source/_integrations/tuya.markdown | 4 +-- source/_integrations/venstar.markdown | 3 ++ source/_integrations/wallbox.markdown | 2 +- source/_integrations/wled.markdown | 1 + 30 files changed, 62 insertions(+), 32 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index 06846ea2270..eedc7d89a3b 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -65,10 +65,10 @@ source/_integrations/blink.markdown @fronzbot source/_integrations/blueprint.markdown @home-assistant/core source/_integrations/bmp280.markdown @belidzs source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe -source/_integrations/bond.markdown @prystupa @joshs85 +source/_integrations/bond.markdown @bdraco @prystupa @joshs85 source/_integrations/bosch_shc.markdown @tschamm source/_integrations/braviatv.markdown @bieniu @Drafteed -source/_integrations/broadlink.markdown @danielhiversen @felipediel +source/_integrations/broadlink.markdown @danielhiversen @felipediel @L-I-Am source/_integrations/brother.markdown @bieniu source/_integrations/brunt.markdown @eavanvalkenburg source/_integrations/bsblan.markdown @liudger @@ -104,7 +104,7 @@ source/_integrations/debugpy.markdown @frenck source/_integrations/deconz.markdown @Kane610 source/_integrations/delijn.markdown @bollewolle @Emilv2 source/_integrations/demo.markdown @home-assistant/core -source/_integrations/denonavr.markdown @scarface-4711 @starkillerOG +source/_integrations/denonavr.markdown @ol-iver @starkillerOG source/_integrations/derivative.markdown @afaucogney source/_integrations/device_automation.markdown @home-assistant/core source/_integrations/devolo_home_control.markdown @2Fake @Shutgun @@ -127,7 +127,7 @@ source/_integrations/ecovacs.markdown @OverloadUT source/_integrations/edl21.markdown @mtdcr source/_integrations/efergy.markdown @tkdrob source/_integrations/egardia.markdown @jeroenterheerdt -source/_integrations/eight_sleep.markdown @mezz64 +source/_integrations/eight_sleep.markdown @mezz64 @raman325 source/_integrations/elgato.markdown @frenck source/_integrations/elkm1.markdown @gwww @bdraco source/_integrations/elv.markdown @majuss @@ -139,13 +139,12 @@ source/_integrations/enigma2.markdown @fbradyirl source/_integrations/enocean.markdown @bdurrer source/_integrations/enphase_envoy.markdown @gtdiehl source/_integrations/entur_public_transport.markdown @hfurubotten -source/_integrations/environment_canada.markdown @michaeldavie +source/_integrations/environment_canada.markdown @gwww @michaeldavie source/_integrations/ephember.markdown @ttroy50 source/_integrations/epson.markdown @pszafer source/_integrations/epsonworkforce.markdown @ThaStealth source/_integrations/eq3btsmart.markdown @rytilahti source/_integrations/esphome.markdown @OttoWinter @jesserockz -source/_integrations/essent.markdown @TheLastProject source/_integrations/evohome.markdown @zxdavb source/_integrations/ezviz.markdown @RenierM26 @baqs source/_integrations/faa_delays.markdown @ntilley905 @@ -162,6 +161,7 @@ source/_integrations/flo.markdown @dmulcahey source/_integrations/flock.markdown @fabaff source/_integrations/flume.markdown @ChrisMandich @bdraco source/_integrations/flunearyou.markdown @bachya +source/_integrations/flux_led.markdown @icemanch source/_integrations/forecast_solar.markdown @klaasnicolaas @frenck source/_integrations/forked_daapd.markdown @uvjustin source/_integrations/fortios.markdown @kimfrellsen @@ -169,7 +169,7 @@ source/_integrations/foscam.markdown @skgsergio source/_integrations/freebox.markdown @hacf-fr @Quentame source/_integrations/freedompro.markdown @stefano055415 source/_integrations/fritz.markdown @mammuth @AaronDavidSchneider @chemelli74 -source/_integrations/fritzbox.markdown @mib1185 +source/_integrations/fritzbox.markdown @mib1185 @flabbamann source/_integrations/fronius.markdown @nielstron source/_integrations/frontend.markdown @home-assistant/frontend source/_integrations/garages_amsterdam.markdown @klaasnicolaas @@ -196,6 +196,7 @@ source/_integrations/growatt_server.markdown @indykoning @muppet3000 @JasperPlan source/_integrations/guardian.markdown @bachya source/_integrations/habitica.markdown @ASMfreaK @leikoilja source/_integrations/harmony.markdown @ehendrix23 @bramkragten @bdraco @mkeesey @Aohzan +source/_integrations/hassio.markdown @home-assistant/supervisor source/_integrations/heatmiser.markdown @andylockran source/_integrations/heos.markdown @andrewsayre source/_integrations/here_travel_time.markdown @eifinger @@ -215,7 +216,7 @@ source/_integrations/honeywell.markdown @rdfurman source/_integrations/http.markdown @home-assistant/core source/_integrations/huawei_lte.markdown @scop @fphammerle source/_integrations/hue.markdown @balloob @frenck -source/_integrations/huisbaasje.markdown @denniss17 +source/_integrations/huisbaasje.markdown @dennisschroer source/_integrations/humidifier.markdown @home-assistant/core @Shulyaka source/_integrations/hunterdouglas_powerview.markdown @bdraco source/_integrations/hvv_departures.markdown @vigonotion @@ -271,6 +272,7 @@ source/_integrations/litterrobot.markdown @natekspencer source/_integrations/local_ip.markdown @issacg source/_integrations/logger.markdown @home-assistant/core source/_integrations/logi_circle.markdown @evanjd +source/_integrations/lookin.markdown @ANMalko source/_integrations/loopenergy.markdown @pavoni source/_integrations/luci.markdown @mzdrale source/_integrations/luftdaten.markdown @fabaff @@ -319,7 +321,6 @@ source/_integrations/nam.markdown @bieniu source/_integrations/nanoleaf.markdown @milanmeu source/_integrations/neato.markdown @dshokouhi @Santobert source/_integrations/nederlandse_spoorwegen.markdown @YarmoM -source/_integrations/nello.markdown @pschmitt source/_integrations/ness_alarm.markdown @nickw444 source/_integrations/nest.markdown @allenporter source/_integrations/netatmo.markdown @cgtobi @@ -344,10 +345,11 @@ source/_integrations/nsw_rural_fire_service_feed.markdown @exxamalte source/_integrations/nuki.markdown @pschmitt @pvizeli @pree source/_integrations/numato.markdown @clssn source/_integrations/number.markdown @home-assistant/core @Shulyaka -source/_integrations/nut.markdown @bdraco +source/_integrations/nut.markdown @bdraco @ollo69 source/_integrations/nws.markdown @MatthewFlamm source/_integrations/nzbget.markdown @chriscla source/_integrations/obihai.markdown @dshokouhi +source/_integrations/octoprint.markdown @rfleming71 source/_integrations/ohmconnect.markdown @robbiet480 source/_integrations/ombi.markdown @larssont source/_integrations/omnilogic.markdown @oliver84 @djtimca @gentoosu @@ -406,6 +408,7 @@ source/_integrations/rainforest_eagle.markdown @gtdiehl @jcalbert source/_integrations/rainmachine.markdown @bachya source/_integrations/random.markdown @fabaff source/_integrations/recollect_waste.markdown @bachya +source/_integrations/recorder.markdown @home-assistant/core source/_integrations/rejseplanen.markdown @DarkFox source/_integrations/renault.markdown @epenet source/_integrations/repetier.markdown @MTrab @@ -480,7 +483,7 @@ source/_integrations/srp_energy.markdown @briglx source/_integrations/starline.markdown @anonym-tsk source/_integrations/statistics.markdown @fabaff source/_integrations/stiebel_eltron.markdown @fucm -source/_integrations/stookalert.markdown @fwestenberg +source/_integrations/stookalert.markdown @fwestenberg @frenck source/_integrations/stream.markdown @hunterjm @uvjustin @allenporter source/_integrations/stt.markdown @pvizeli source/_integrations/subaru.markdown @G-Two @@ -516,7 +519,6 @@ source/_integrations/tile.markdown @bachya source/_integrations/time_date.markdown @fabaff source/_integrations/tmb.markdown @alemuro source/_integrations/todoist.markdown @boralyl -source/_integrations/toon.markdown @frenck source/_integrations/totalconnect.markdown @austinmroczek source/_integrations/tplink.markdown @rytilahti @thegardenmonkey source/_integrations/traccar.markdown @ludeeus @@ -526,7 +528,7 @@ source/_integrations/trafikverket_train.markdown @endor-force source/_integrations/trafikverket_weatherstation.markdown @endor-force source/_integrations/transmission.markdown @engrbm87 @JPHutchins source/_integrations/tts.markdown @pvizeli -source/_integrations/tuya.markdown @Tuya @zlinoliver @METISU +source/_integrations/tuya.markdown @Tuya @zlinoliver @METISU @frenck source/_integrations/twentemilieu.markdown @frenck source/_integrations/twinkly.markdown @dr1rrb source/_integrations/ubus.markdown @noltari @@ -544,6 +546,7 @@ source/_integrations/utility_meter.markdown @dgomes source/_integrations/vallox.markdown @andre-richter source/_integrations/velbus.markdown @Cereal2nd @brefra source/_integrations/velux.markdown @Julius2342 +source/_integrations/venstar.markdown @garbled1 source/_integrations/vera.markdown @pavoni source/_integrations/verisure.markdown @frenck source/_integrations/versasense.markdown @flamm3blemuff1n @@ -553,7 +556,7 @@ source/_integrations/vicare.markdown @oischinger source/_integrations/vilfo.markdown @ManneW source/_integrations/vivotek.markdown @HarlemSquirrel source/_integrations/vizio.markdown @raman325 -source/_integrations/vlc_telnet.markdown @rodripf @dmcc +source/_integrations/vlc_telnet.markdown @rodripf @dmcc @MartinHjelmare source/_integrations/volkszaehler.markdown @fabaff source/_integrations/volumio.markdown @OnFreund source/_integrations/wake_on_lan.markdown @ntilley905 diff --git a/source/_integrations/advantage_air.markdown b/source/_integrations/advantage_air.markdown index b5ec1ccf862..10965c54883 100644 --- a/source/_integrations/advantage_air.markdown +++ b/source/_integrations/advantage_air.markdown @@ -14,6 +14,7 @@ ha_platforms: - climate - cover - sensor + - select - switch --- diff --git a/source/_integrations/aurora_abb_powerone.markdown b/source/_integrations/aurora_abb_powerone.markdown index 95ece1cefee..03f1f7840cf 100644 --- a/source/_integrations/aurora_abb_powerone.markdown +++ b/source/_integrations/aurora_abb_powerone.markdown @@ -1,5 +1,5 @@ --- -title: Aurora ABB Solar PV +title: Aurora ABB PowerOne Solar PV description: Instructions on how to integrate an Aurora ABB Powerone solar inverter within Home Assistant. ha_category: - Sensor @@ -11,6 +11,7 @@ ha_codeowners: ha_domain: aurora_abb_powerone ha_platforms: - sensor +ha_config_flow: true --- This implements a direct RS485 connection to a solar inverter in the diff --git a/source/_integrations/bond.markdown b/source/_integrations/bond.markdown index 308d9d1e7d2..f57d85d4fa1 100644 --- a/source/_integrations/bond.markdown +++ b/source/_integrations/bond.markdown @@ -11,6 +11,7 @@ ha_iot_class: Local Push ha_release: 0.113 ha_domain: bond ha_codeowners: + - '@bdraco' - '@prystupa' - '@joshs85' ha_config_flow: true diff --git a/source/_integrations/broadlink.markdown b/source/_integrations/broadlink.markdown index 089482ebd1e..8a403d769a8 100644 --- a/source/_integrations/broadlink.markdown +++ b/source/_integrations/broadlink.markdown @@ -10,9 +10,11 @@ ha_iot_class: Local Polling ha_codeowners: - '@danielhiversen' - '@felipediel' + - '@L-I-Am' ha_domain: broadlink ha_config_flow: true ha_platforms: + - light - remote - sensor - switch diff --git a/source/_integrations/deconz.markdown b/source/_integrations/deconz.markdown index 98cf981de0b..fd9123a6aed 100644 --- a/source/_integrations/deconz.markdown +++ b/source/_integrations/deconz.markdown @@ -29,6 +29,7 @@ ha_platforms: - fan - light - lock + - number - scene - sensor - siren diff --git a/source/_integrations/denonavr.markdown b/source/_integrations/denonavr.markdown index 59beef92ead..1c0f31435d2 100644 --- a/source/_integrations/denonavr.markdown +++ b/source/_integrations/denonavr.markdown @@ -7,7 +7,7 @@ ha_iot_class: Local Polling ha_release: 0.7.2 ha_domain: denonavr ha_codeowners: - - '@scarface-4711' + - '@ol-iver' - '@starkillerOG' ha_config_flow: true ha_ssdp: true diff --git a/source/_integrations/dlna_dmr.markdown b/source/_integrations/dlna_dmr.markdown index e5f61e1c15f..2a3fc1721e8 100644 --- a/source/_integrations/dlna_dmr.markdown +++ b/source/_integrations/dlna_dmr.markdown @@ -12,6 +12,7 @@ ha_codeowners: ha_domain: dlna_dmr ha_platforms: - media_player +ha_ssdp: true --- The `dlna_dmr` platform allows you to control a [DLNA Digital Media Renderer](https://www.dlna.org/), such as DLNA enabled TVs or radios. diff --git a/source/_integrations/eight_sleep.markdown b/source/_integrations/eight_sleep.markdown index a8564b7bb39..c0eed2c3ab3 100644 --- a/source/_integrations/eight_sleep.markdown +++ b/source/_integrations/eight_sleep.markdown @@ -9,6 +9,7 @@ ha_release: 0.44 ha_iot_class: Cloud Polling ha_codeowners: - '@mezz64' + - '@raman325' ha_domain: eight_sleep ha_platforms: - binary_sensor diff --git a/source/_integrations/environment_canada.markdown b/source/_integrations/environment_canada.markdown index 5d31182b406..e0504bf76be 100644 --- a/source/_integrations/environment_canada.markdown +++ b/source/_integrations/environment_canada.markdown @@ -12,8 +12,8 @@ ha_platforms: ha_release: 0.95 ha_iot_class: Cloud Polling ha_codeowners: - - '@michaeldavie' - '@gwww' + - '@michaeldavie' ha_domain: environment_canada ha_config_flow: true --- diff --git a/source/_integrations/fjaraskupan.markdown b/source/_integrations/fjaraskupan.markdown index 725e52f23f2..bd64c000128 100644 --- a/source/_integrations/fjaraskupan.markdown +++ b/source/_integrations/fjaraskupan.markdown @@ -15,6 +15,7 @@ ha_platforms: - binary_sensor - fan - light + - number - sensor --- diff --git a/source/_integrations/flux_led.markdown b/source/_integrations/flux_led.markdown index 2ed2322f910..0741ecc4502 100644 --- a/source/_integrations/flux_led.markdown +++ b/source/_integrations/flux_led.markdown @@ -1,5 +1,5 @@ --- -title: Flux LED/MagicLight +title: Flux LED/MagicHome description: Instructions on how to setup Flux led/MagicHome/MagicLight within Home Assistant. ha_category: - Light @@ -10,6 +10,11 @@ ha_domain: flux_led ha_platforms: - light - switch +ha_codeowners: + - '@icemanch' +ha_quality_scale: platinum +ha_config_flow: true +ha_dhcp: true --- The Flux LED integration supports several brands of switches, bulbs, and controllers that use the same protocol and have the HF-LPB100 chipset in common. Chances are high that your bulb or controller (eg. WiFi LED CONTROLLER) will work with this integration if you can control the device with the MagicHome app. @@ -79,4 +84,3 @@ colors: speed_pct: 80 transition: "jump" ``` - diff --git a/source/_integrations/fritzbox.markdown b/source/_integrations/fritzbox.markdown index 0549d5b2514..21dd1be7b8e 100644 --- a/source/_integrations/fritzbox.markdown +++ b/source/_integrations/fritzbox.markdown @@ -15,7 +15,7 @@ ha_ssdp: true ha_platforms: - binary_sensor - climate - - Light + - light - sensor - switch ha_codeowners: diff --git a/source/_integrations/google.markdown b/source/_integrations/google.markdown index 9318be436bd..ae5e1c4d77c 100644 --- a/source/_integrations/google.markdown +++ b/source/_integrations/google.markdown @@ -1,11 +1,13 @@ --- -title: "Google Calendar Event" -description: "Instructions on how to use Google Calendars in Home Assistant." +title: Google Calendars +description: Instructions on how to use Google Calendars in Home Assistant. ha_category: - Calendar ha_iot_class: Cloud Polling ha_release: 0.33 ha_domain: google +ha_platforms: + - calendar --- The `google` calendar platform allows you to connect to your diff --git a/source/_integrations/group.markdown b/source/_integrations/group.markdown index fd59692e83c..32fb1b35f4c 100644 --- a/source/_integrations/group.markdown +++ b/source/_integrations/group.markdown @@ -12,6 +12,7 @@ ha_domain: group ha_platforms: - binary_sensor - cover + - fan - light - media_player - notify diff --git a/source/_integrations/hassio.markdown b/source/_integrations/hassio.markdown index 4d525e52fbb..d1ce74cf5bc 100644 --- a/source/_integrations/hassio.markdown +++ b/source/_integrations/hassio.markdown @@ -1,5 +1,5 @@ --- -title: Supervisor +title: Home Assistant Supervisor description: Control Supervisor Add-ons and OS from Home Assistant ha_category: - Binary Sensor @@ -10,6 +10,8 @@ ha_domain: hassio ha_platforms: - binary_sensor - sensor +ha_codeowners: + - '@home-assistant/supervisor' --- Supervisor integration allows you to monitor and control Supervisor add-ons and operating system from Home Assistant. diff --git a/source/_integrations/huisbaasje.markdown b/source/_integrations/huisbaasje.markdown index 459ca2fff2a..402d8e5e742 100644 --- a/source/_integrations/huisbaasje.markdown +++ b/source/_integrations/huisbaasje.markdown @@ -8,7 +8,7 @@ ha_release: 2021.2 ha_iot_class: Cloud Polling ha_config_flow: true ha_codeowners: - - '@denniss17' + - '@dennisschroer' ha_domain: huisbaasje ha_platforms: - sensor diff --git a/source/_integrations/lookin.markdown b/source/_integrations/lookin.markdown index 7a484176faa..3f1383c1bba 100644 --- a/source/_integrations/lookin.markdown +++ b/source/_integrations/lookin.markdown @@ -13,6 +13,7 @@ ha_config_flow: true ha_platforms: - climate - sensor +ha_zeroconf: true --- Integrates LOOKin devices into Home Assistant. @@ -23,4 +24,4 @@ Integrates LOOKin devices into Home Assistant. LOOKin Remote2: internet free Wi-Fi+IR Smart Home Control -{% include integrations/config_flow.md %} \ No newline at end of file +{% include integrations/config_flow.md %} diff --git a/source/_integrations/nanoleaf.markdown b/source/_integrations/nanoleaf.markdown index e7bc61bd116..3e365040c8d 100644 --- a/source/_integrations/nanoleaf.markdown +++ b/source/_integrations/nanoleaf.markdown @@ -13,6 +13,7 @@ ha_domain: nanoleaf ha_platforms: - light ha_zeroconf: true +ha_ssdp: true --- The Nanoleaf integration allows you to control and monitor Nanoleaf Light Panels, Canvas, Shapes and Elements. diff --git a/source/_integrations/nut.markdown b/source/_integrations/nut.markdown index 23924ddadfb..4fe6c4afa43 100644 --- a/source/_integrations/nut.markdown +++ b/source/_integrations/nut.markdown @@ -9,6 +9,7 @@ ha_domain: nut ha_config_flow: true ha_codeowners: - '@bdraco' + - '@ollo69' ha_zeroconf: true ha_platforms: - sensor diff --git a/source/_integrations/plex.markdown b/source/_integrations/plex.markdown index 34047dab207..8e9343bfeed 100644 --- a/source/_integrations/plex.markdown +++ b/source/_integrations/plex.markdown @@ -14,6 +14,7 @@ ha_domain: plex ha_platforms: - media_player - sensor +ha_zeroconf: true --- The Plex integration allows you to connect Home Assistant to a [Plex Media Server](https://plex.tv). Once configured, actively streaming [Plex Clients](https://www.plex.tv/apps-devices/) show up as [Media Players](/integrations/media_player/) and report playback status and library sizes via [Sensors](/integrations/sensor/) in Home Assistant. Media Players will allow you to control media playback and see the current playing item. diff --git a/source/_integrations/rainmachine.markdown b/source/_integrations/rainmachine.markdown index 554160fce14..65ce3309a14 100644 --- a/source/_integrations/rainmachine.markdown +++ b/source/_integrations/rainmachine.markdown @@ -10,7 +10,7 @@ ha_release: 0.69 ha_iot_class: Local Polling ha_config_flow: true ha_codeowners: - - "@bachya" + - '@bachya' ha_domain: rainmachine ha_platforms: - binary_sensor diff --git a/source/_integrations/recorder.markdown b/source/_integrations/recorder.markdown index 0eff8d6d93f..3a8f822a855 100644 --- a/source/_integrations/recorder.markdown +++ b/source/_integrations/recorder.markdown @@ -7,6 +7,8 @@ ha_release: pre 0.7 ha_quality_scale: internal ha_domain: recorder ha_iot_class: Local Push +ha_codeowners: + - '@home-assistant/core' --- The `recorder` integration is responsible for storing details in a database, which then are handled by the [`history`](/integrations/history/) integration. diff --git a/source/_integrations/screenlogic.markdown b/source/_integrations/screenlogic.markdown index c2770291cf1..f94235da592 100644 --- a/source/_integrations/screenlogic.markdown +++ b/source/_integrations/screenlogic.markdown @@ -17,6 +17,7 @@ ha_domain: screenlogic ha_platforms: - binary_sensor - climate + - light - sensor - switch --- diff --git a/source/_integrations/toon.markdown b/source/_integrations/toon.markdown index cd9b8f0a1f1..9f906c50990 100644 --- a/source/_integrations/toon.markdown +++ b/source/_integrations/toon.markdown @@ -10,8 +10,6 @@ ha_category: ha_release: 0.56 ha_iot_class: Cloud Push ha_config_flow: true -ha_codeowners: - - '@frenck' ha_domain: toon ha_dhcp: true ha_platforms: diff --git a/source/_integrations/tradfri.markdown b/source/_integrations/tradfri.markdown index f5d63037e0c..cceb1187300 100644 --- a/source/_integrations/tradfri.markdown +++ b/source/_integrations/tradfri.markdown @@ -15,10 +15,10 @@ ha_domain: tradfri ha_homekit: true ha_platforms: - cover + - fan - light - sensor - switch - - fan ha_codeowners: - '@janiversen' --- diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index e07e46e9547..6edde299c79 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -24,7 +24,6 @@ ha_codeowners: - '@Tuya' - '@zlinoliver' - '@METISU' - - '@tsutsuku' - '@frenck' ha_platforms: - binary_sensor @@ -36,11 +35,12 @@ ha_platforms: - light - number - scene - - select - sensor + - select - siren - switch - vacuum +ha_dhcp: true --- The Tuya integration integrates all Powered by Tuya devices you have added to the Tuya Smart and Tuya Smart Life apps. Tuya officially maintains this integration. diff --git a/source/_integrations/venstar.markdown b/source/_integrations/venstar.markdown index 4a7dbbd043e..7364c023110 100644 --- a/source/_integrations/venstar.markdown +++ b/source/_integrations/venstar.markdown @@ -8,6 +8,9 @@ ha_iot_class: Local Polling ha_domain: venstar ha_platforms: - climate +ha_codeowners: + - '@garbled1' +ha_config_flow: true --- The `venstar` climate platform allows you to control [Venstar](https://www.venstar.com/) thermostats from Home Assistant. diff --git a/source/_integrations/wallbox.markdown b/source/_integrations/wallbox.markdown index 0f301033b7c..dc99433ae68 100644 --- a/source/_integrations/wallbox.markdown +++ b/source/_integrations/wallbox.markdown @@ -7,8 +7,8 @@ ha_release: 2021.6 ha_iot_class: Cloud Polling ha_domain: wallbox ha_platforms: - - sensor - number + - sensor ha_config_flow: true ha_codeowners: - '@hesselonline' diff --git a/source/_integrations/wled.markdown b/source/_integrations/wled.markdown index 3d5e7a6a34a..6a3cb01f6e4 100644 --- a/source/_integrations/wled.markdown +++ b/source/_integrations/wled.markdown @@ -15,6 +15,7 @@ ha_domain: wled ha_zeroconf: true ha_platforms: - light + - number - sensor - select - switch From 0b88662d0a30a49796b2c422760f4e2c738efbb5 Mon Sep 17 00:00:00 2001 From: Teemu R Date: Thu, 28 Oct 2021 23:09:03 +0200 Subject: [PATCH 085/102] Document wled number platform (#20039) --- source/_integrations/wled.markdown | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/source/_integrations/wled.markdown b/source/_integrations/wled.markdown index 6a3cb01f6e4..d8126b800d4 100644 --- a/source/_integrations/wled.markdown +++ b/source/_integrations/wled.markdown @@ -54,7 +54,9 @@ If WLED has 2 or more segments, each segment gets its own light entity in Home Assistant. Additionally, a master light entity is created. This master entity controls the strip power and overall brightness applied to all segments. -## Selects +Additionally, select and number entities described below will be created for each segment. + +## Select Entities This integration provides selects for the following information from WLED: @@ -62,7 +64,14 @@ This integration provides selects for the following information from WLED: - Preset - Color palette (per segment, disabled by default). -## Sensors +## Number Entities + +This integration provides `number` entities to control the following, segment-specific settings: + +- Intensity +- Speed + +## Sensor Entities This integration provides sensors for the following information from WLED: From 0bd4aa69657f880b3776b30f01d27dd2d363cfdb Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Tue, 2 Nov 2021 16:56:52 +0100 Subject: [PATCH 086/102] Revert "Add documentation for supplying offset to time trigger" (#20119) --- source/_docs/automation/trigger.markdown | 25 ------------------------ 1 file changed, 25 deletions(-) diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown index c59d0395e8e..ebee59a7a14 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -651,31 +651,6 @@ automation: - "18:30:00" ``` -### Specifying an offset - -When the time is provided using an Input Datetime or a sensor of the timestamp device class an offset can be provided. This offset will be added to (or subtracted from, when negative) the Input Datetime or sensor value. - -For example, this trigger fires 5 minutes before the phone alarm goes off. - -```yaml -automation: - - trigger: - - platform: time - at: - entity_id: sensor.phone_next_alarm - offset: -00:05:00 - action: - - service: light.turn_on - target: - entity_id: light.bedroom -``` - -
- -When using a positive offset the trigger might never fire. This due the Input Datetime or sensor changing before the offset is reached. For example when using a phone alarm as trigger the sensor value will change to the new alarm time when the alarm goes off which means this trigger will change to the new time as well. - -
- ## Time pattern trigger With the time pattern trigger, you can match if the hour, minute or second of the current time matches a specific value. You can prefix the value with a `/` to match whenever the value is divisible by that number. You can specify `*` to match any value (when using the web interface this is required, the fields cannot be left empty). From 2237e9d0875040c81c7bc4b6c546c98ad8d19cfe Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 13:02:50 +0100 Subject: [PATCH 087/102] 2021.11: Update & sort breaking changes section --- .../_posts/2021-11-03-release-202111.markdown | 577 +++++++++--------- 1 file changed, 282 insertions(+), 295 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 2c7d5a7d6d5..36324476326 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -409,7 +409,7 @@ We now support the following databases: All other databases and database versions are now deprecated. If your used or configured database doesn't match any of the above requirements, -a warning will be logged. As of Home Assistant 20221.1, the recorder will +a warning will be logged. As of Home Assistant 2022.1, the recorder will no longer connect to an unsupported database. ([@emontnemery] - [#58161]) ([recorder docs]) @@ -429,7 +429,8 @@ will be rejected in Home Assistant Core 2022.2. Python 3.8 has been deprecated because Python 3.10 has been released. Support will be dropped in Home Assistant 2022.1. -Support for Python 3.10 hasn't completed yet. It is advised to upgrade +Support for Python 3.10 hasn't completed yet, however we aim to complete +that before the 3.8 deprecation period has ended. It is advised to upgrade to Python 3.9 at this point. If you run Home Assistant OS, Supervised or the Container installation type: @@ -439,50 +440,25 @@ No action is required from your end, we will take of this for you. {% enddetails %} -{% details "Tuya" %} +{% details "Aurora ABB Solar PV" %} -During the implementation of the improvement we made to the Tuya integration -this release, it is possible for some entities to show up as a duplicate. -This is especially noticable for lights that are provided by the Tuya integration. +The Aurora ABB Solar PV integration migrated to configuration via the UI. +Configuring Aurora ABB Solar PV via YAML configuration has been deprecated +and will be removed in a future Home Assistant release. -The cause is that we've stabalized and corrected the unique ID of these -devices and entities. +Your existing YAML configuration is automatically imported on upgrade to this +release; and thus can be safely removed from your YAML configuration after upgrading. -The old entities can be removed and you'll have to adjust automations -and script using the previous entities. - -We appologize for the inconcienvence this might cause. This change will -allow us to provide proper and automatic migrations of these type of changes -for the future. +([@davet2001] - [#36300]) ([aurora_abb_powerone docs]) {% enddetails %} -{% details "Flux LED/MagicLight" %} +{% details "AVM FRITZ!Box Tools" %} -The Flux LED integration has been migrated to configuration via the UI. -Configuring Flux LED via YAML configuration has now been deprecated and will be -removed in a future Home Assistant release. +AVM FRITZ!Box Tools services now ask for a `device_id` and no more for a `entity_id`. +Please review your automation and scripts accordly. -Your existing YAML configuration is automatically imported on upgrade to this release; -and thus can be safely removed from your YAML configuration after upgrading. - -([@icemanch] - [#56354]) ([flux_led docs]) - -{% enddetails %} - -{% details "Xiaomi Miio" %} - -Attributes from the vacuum entities have been replaced with sensors. - -This means that all your references to these attributes must be replaced with -its sensor in your automations, scripts and dashboards. - -Some sensors have been disabled by default and need manual enablement, -once the integration has been set up. For example, the attribute -`mop_attached: true` has now been replaced with -`binary_sensor._mop_attached`. - -([@OGKevin] - [#54990]) ([xiaomi_miio docs]) +([@chemelli74] - [#58005]) ([fritz docs]) {% enddetails %} @@ -500,16 +476,203 @@ Once it has been migrated, it can be safely removed from your YAML configuration {% enddetails %} -{% details "Stookalert" %} +{% details "Efergy" %} -The Stookalert integration has been migrated to configuration via the UI. -Configuring Stookalert via YAML configuration has now been deprecated and will be +The Efergy integration has been migrated to configuration via the UI. +Configuring Efergy via YAML configuration has now been deprecated and will be removed in a future Home Assistant release. Your existing YAML configuration is automatically imported on upgrade to this release; and thus can be safely removed from your YAML configuration after upgrading. -([@frenck] - [#57119]) ([stookalert docs]) +Additionally, the following sensor names have changed: + +- Energy Usage is now Power Usage. +- Any configured energy period, for example, monthly was Energy Consumed is now Monthly Consumption. +- Any configured cost period, for example, monthly was Energy Cost is now Monthly Energy Cost. +- Per-Device Usage is now Power Usage with the sensor id trailing. + +([@tkdrob] - [#56890]) ([efergy docs]) + +{% enddetails %} + +{% details "Environment Canada" %} + +The Environment Canada integration has been migrated to configuration via the UI. +Configuring Environment Canada via YAML configuration has now been deprecated and will be +removed in a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +Additionally, non-loop radar images are no longer supported; Sensor entities +now have the location of the station as a part of the sensor's entity name. + +([@gwww] - [#57127]) ([environment_canada docs]) + +{% enddetails %} + +{% details "Flux LED/MagicLight" %} + +The Flux LED integration has been migrated to configuration via the UI. +Configuring Flux LED via YAML configuration has now been deprecated and will be +removed in a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this release; +and thus can be safely removed from your YAML configuration after upgrading. + +([@icemanch] - [#56354]) ([flux_led docs]) + +{% enddetails %} + +{% details "HomeKit" %} + +The previously deprecated HomeKit configuration options `safe_mode`, +`zeroconf_default_interface`, and `auto_start` have now been removed. + +If stil have these options in your YAML configuraion, you must be remove them +from your YAML configuration. + +([@bdraco] - [#58320]) + +{% enddetails %} + +{% details "Input Select / Dropdown Helper" %} + +When the option list of a Dropdown helper / `input_select` is updated, +it will try to maintain the currently selected option, if the selected +option also is present in the new options provided; otherwise it will +reset to the first option from the newly provided list. + +Previously, when a new list of options was provided, it would always +reset to the first item of the list. + +([@frenck] - [#53334]) ([input_select docs]) + +{% enddetails %} + +{% details "IQVIA" %} + +Previously, IQVIA supported long-term statistics for the `Asthma Index: Tomorrow` +sensor. This is incorrect: long-term statistics are meant for actual, +current measurements (not future forecasts). Therefore, long-term statistics +support has been removed for this sensor. + +([@bachya] - [#57687]) ([iqvia docs]) + +{% enddetails %} + +{% details "Itho Daalderop Spider" %} + +The Itho Daalderop Spider integration previously migrated to configuration via the UI. +Configuring Itho Daalderop Spider via YAML configuration has now been deprecated +and will be removed in a future Home Assistant release. + +Your existing YAML configuration has been automatically imported; +and thus can be safely removed from your YAML configuration after upgrading. + +([@peternijssen] - [#57974]) ([spider docs]) + +{% enddetails %} + +{% details "Microsoft Text-to-Speech (TTS)" %} + + +The default voice is changed to `JennyNeural`; The previous default `ZiraRUS` +(Standard Voice) is no longer supported in eastus or any other region that +has rolled out GA neural voices as Standard voices become deprecated. + +([@tylergibson] - [#58499]) ([microsoft docs]) + +{% enddetails %} + +{% details "OctoPrint" %} + +The OctoPrint integration migrated to configuration via the UI. Configuring +OctoPrint via YAML configuration has been deprecated and will be removed in +a future Home Assistant release. + +Your existing YAML configuration is automatically imported on upgrade to this +release; and thus can be safely removed from your YAML configuration after upgrading. + +The following sensors have been removed: + +- `sensor._time_remaining` +- `sensor._time_elapsed` + +The following sensors have been added: + +- `sensor.octoprint_start_time` +- `sensor.octoprint_estimated_finish_time` + +([@rfleming71] - [#58040]) ([octoprint docs]) + +{% enddetails %} + +{% details "OpenGarage" %} + +The attributes (`wifi_signal ` and `distance_sensor`) for OpenGarage covers +are removed and replaced by individual sensors sensors. + +Also, `door_state ` is removed as an attribute, but you can use the state +directly instead. + +Please update any automations or scripts that depend on the removed attributes. + +([@Danielhiversen] - [#57976]) ([opengarage docs]) + +{% enddetails %} + +{% details "OpenZWave" %} + +The OpenZWave (`ozw`) integration is being marked as deprecated. The upstream +project is not currently being maintained, and has not reached stable status. + +We recommend transitioning to the [Z-Wave JS integration](/integrations/zwave_js). + +While the integration is not currently slated for removal, it will no longer +be receiving updates and may be removed at a later date. + +See the [Z-Wave JS migration documentation](/integrations/zwave_js/#migrating-from-previous-z-wave-implementations) +for more information. + +{% enddetails %} + +{% details "Pentair ScreenLogic" %} + +Screenlogic lights have moved to the light platform. The switches that +previously represented these lights will need to manually be deleted in +`Configuration >> Entities`. If you are using these switch entities in +your automation or scripts, you will need to update those to use the new +light entities instead. + +The state is now refreshed with a short delay to ensure the toggles +do not flip/flop between states as the controller takes ~600ms to make the change. + +([@bdraco] - [#55467]) ([screenlogic docs]) + +{% enddetails %} + +{% details "Phone Modem" %} + +The sensor state attributes of `modem_callerid` integration are now only +populated when the values are known. + +If you use these attributes in your automations or scripts, you'll need to +adjust those to be able to handle missing attributes. + +([@tkdrob] - [#57774]) ([modem_callerid docs]) + +{% enddetails %} + +{% details "Rainforest Eagle" %} + +The previously deprecated YAML configuration of the Rainforest Eagle integration has been removed. + +Rainforest Eagle is now configured via the UI, any existing YAML configuration has been imported +in previous releases and can now be safely removed from your YAML configuration files. + +([@frenck] - [#57636]) ([rainforest_eagle docs]) {% enddetails %} @@ -543,50 +706,71 @@ Additionally, services are restricted to only the targets that apply: {% enddetails %} -{% details "Efergy" %} +{% details "Renault" %} -The Efergy integration has been migrated to configuration via the UI. -Configuring Efergy via YAML configuration has now been deprecated and will be +The `last_update` state attribute has been moved to a stand-alone entity +(and dropped from battery and location entities). If you used this attribute +in your scripts or automations; you'll need to adjust those to this change. + +([@epenet] - [#57750]) ([renault docs]) + +{% enddetails %} + +{% details "SimpliSafe" %} + +SimpliSafe requires a new web-based authentication method. When starting up, +Home Assistant will automatically prompt you to re-authorize your instance. + +([@bachya] - [#57212]) ([simplisafe docs]) + +{% enddetails %} + +{% details "SolarEdge" %} + +The SolarEdge integration now provides unique IDs for its entities, so the +entities are now visible and customizable in the Home Assistant frontend. + +Some names have been corrected as they had incorrect descriptions. This may +cause some of your entity IDs provided by SolarEdge to have changed this release. + +In case you have been using these entities in your automations, scripts, or +dashboards, you can either rename those entity IDs to the old entity ID +or adjust the places you've used them accordingly. + +Additionally, if sensor you used disappeared, it might have been disabled by +default during upgrade. Please be sure to check the if the entity is +enabled in that case. + +([@terminet85] - [#55902]) - ([@purcell-lab] - [#58773]) + +{% enddetails %} + +{% details "Sonos" %} + +The `sonos.set_option` service has been removed and replaced with +individual `switch` entities which both control the features and display +if currently enabled. + +The `night_sound` and `speech_enhance` attributes on the +Sonos `media_player` entities are also removed. + +If you are using those in your automation or scripts, you'll need to replacet +hese with the new `switch` entities. + +([@jjlawren] - [#54502]) ([sonos docs]) + +{% enddetails %} + +{% details "Stookalert" %} + +The Stookalert integration has been migrated to configuration via the UI. +Configuring Stookalert via YAML configuration has now been deprecated and will be removed in a future Home Assistant release. Your existing YAML configuration is automatically imported on upgrade to this release; and thus can be safely removed from your YAML configuration after upgrading. -Additionally, the following sensor names have changed: - -- Energy Usage is now Power Usage. -- Any configured energy period for example monthly was Energy Consumed is now Monthly Consumption. -- Any configured cost period for example monthly was Energy Cost is now Monthly Energy Cost. -- Per-Device Usage is now Power Usage with the sensor id trailing. - -([@tkdrob] - [#56890]) ([efergy docs]) - -{% enddetails %} - -{% details "Environment Canada" %} - -The Environment Canada integration has been migrated to configuration via the UI. -Configuring Environment Canada via YAML configuration has now been deprecated and will be -removed in a future Home Assistant release. - -Your existing YAML configuration is automatically imported on upgrade to this release; -and thus can be safely removed from your YAML configuration after upgrading. - -Additionally, non-loop radar images are no longer supported; Sensor entities -now have the location of the station as a part of the sensor's entity name. - -([@gwww] - [#57127]) ([environment_canada docs]) - -{% enddetails %} - -{% details "Rainforest Eagle" %} - -The previously deprecated YAML configuration of the Rainforest Eagle integration has been removed. - -Rainforest Eagle is now configured via the UI, any existing YAML configuration has been imported -in previous releases and can now be safely removed from your YAML configuration files. - -([@frenck] - [#57636]) ([rainforest_eagle docs]) +([@frenck] - [#57119]) ([stookalert docs]) {% enddetails %} @@ -623,17 +807,6 @@ data: {% enddetails %} -{% details "IQVIA" %} - -Previously, IQVIA supported long-term statistics for the `Asthma Index: Tomorrow` -sensor. This is incorrect: long-term statistics are meant for actual, -current measurements (not future forecasts). Therefore, long-term statistics -support has been removed for this sensor. - -([@bachya] - [#57687]) ([iqvia docs]) - -{% enddetails %} - {% details "UptimeRobot" %} The previously deprecated YAML configuration of the UptimeRobot integration has been removed. @@ -645,164 +818,12 @@ in previous releases and can now be safely removed from your YAML configuration {% enddetails %} -{% details "Renault" %} +{% details "Utility Meter" %} -The `last_update` state attribute has been moved to a stand-alone entity -(and dropped from battery and location entities). If you used this attribute -in your scripts or automations; you'll need to adjust those to this change. +The `offset` parameter for `utility_meter` sensors is now limited to at most +27 days. If you used more then 27 days you must now migrate to `cron`. -([@epenet] - [#57750]) ([renault docs]) - -{% enddetails %} - -{% details "VLC media player Telnet" %} - -The VLC media player Telnet integration migrated to configuration via the UI. -Configuring VLC media player Telnet via YAML configuration has been deprecated -and will be removed in a future Home Assistant release. - -Your existing YAML configuration is automatically imported on upgrade to this -release; and thus can be safely removed from your YAML configuration after upgrading. - -([@MartinHjelmare] - [#57513]) ([vlc_telnet docs]) - -{% enddetails %} - -{% details "Phone Modem" %} - -The sensor state attributes of `modem_callerid` integration are now only -populated when the values are known. - -If you use these attributes in your automations or scripts, you'll need to -adjust those to be able to handle missing attributes. - -([@tkdrob] - [#57774]) ([modem_callerid docs]) - -{% enddetails %} - -{% details "Itho Daalderop Spider" %} - -The Itho Daalderop Spider integration previously migrated to configuration via the UI. -Configuring Itho Daalderop Spider via YAML configuration has now been deprecated -and will be removed in a future Home Assistant release. - -Your existing YAML configuration has been automatically imported; -and thus can be safely removed from your YAML configuration after upgrading. - -([@peternijssen] - [#57974]) ([spider docs]) - -{% enddetails %} - -{% details "OpenGarage" %} - -The attributes (`wifi_signal ` and `distance_sensor`) for OpenGarage covers -are removed and replaced by individual sensors sensors. - -Also, `door_state ` is removed as an attribute, but you can use the state -directly instead. - -Please update any automations or scripts that depend on the removed attributes. - -([@Danielhiversen] - [#57976]) ([opengarage docs]) - -{% enddetails %} - -{% details "OpenZWave" %} - -The OpenZWave (`ozw`) integration is being marked as deprecated. The upstream -project is not currently being maintained, and has not reached stable status. - -We recommend transitioning to the [Z-Wave JS integration](/integrations/zwave_js). - -While the integration is not currently slated for removal, it will no longer -be receiving updates and may be removed at a later date. - -See the [Z-Wave JS migration documentation](/integrations/zwave_js/#migrating-from-previous-z-wave-implementations) -for more information. - -{% enddetails %} - -{% details "SimpliSafe" %} - -SimpliSafe requires a new web-based authentication method. When starting up, -Home Assistant will automatically prompt you to re-authorize your instance. - -([@bachya] - [#57212]) ([simplisafe docs]) - -{% enddetails %} - -{% details "Pentair ScreenLogic" %} - -Screenlogic lights have moved to the light platform. The switches that -previously represented these lights will need to manually be deleted in -`Configuration >> Entities`. If you are using these switch entities in -your automation or scripts, you will need to update those to use the new -light entities instead. - -The state is now refreshed with a short delay to ensure the toggles -do not flip/flop between states as the controller takes ~600ms to make the change. - -([@bdraco] - [#55467]) ([screenlogic docs]) - -{% enddetails %} - -{% details "AVM FRITZ!Box Tools" %} - -AVM FRITZ!Box Tools services now ask for a `device_id` and no more for a `entity_id`. -Please review your automation and scripts accordly. - -([@chemelli74] - [#58005]) ([fritz docs]) - -{% enddetails %} - -{% details "OctoPrint" %} - -The OctoPrint integration migrated to configuration via the UI. Configuring -OctoPrint via YAML configuration has been deprecated and will be removed in -a future Home Assistant release. - -Your existing YAML configuration is automatically imported on upgrade to this -release; and thus can be safely removed from your YAML configuration after upgrading. - -The following sensors have been removed: - -- `sensor._time_remaining` -- `sensor._time_elapsed` - -The following sensors have been added: - -- `sensor.octoprint_start_time` -- `sensor.octoprint_estimated_finish_time` - -([@rfleming71] - [#58040]) ([octoprint docs]) - -{% enddetails %} - -{% details "Sonos" %} - -The `sonos.set_option` service has been removed and replaced with -individual `switch` entities which both control the features and display -if currently enabled. - -The `night_sound` and `speech_enhance` attributes on the -Sonos `media_player` entities are also removed. - -If you are using those in your automation or scripts, you'll need to replacet -hese with the new `switch` entities. - -([@jjlawren] - [#54502]) ([sonos docs]) - -{% enddetails %} - -{% details "HomeKit" %} - -The previously deprecated HomeKit configuration options `safe_mode`, -`zeroconf_default_interface`, and `auto_start` have now been removed. - -If stil have these options in your YAML configuraion, you must be remove them -from your YAML configuration. - -([@bdraco] - [#58320]) +([@dgomes] - [#55625]) ([utility_meter docs]) {% enddetails %} @@ -822,30 +843,32 @@ importing your YAML configuration into the UI. {% enddetails %} -{% details "Aurora ABB Solar PV" %} +{% details "VLC media player Telnet" %} -The Aurora ABB Solar PV integration migrated to configuration via the UI. -Configuring Aurora ABB Solar PV via YAML configuration has been deprecated +The VLC media player Telnet integration migrated to configuration via the UI. +Configuring VLC media player Telnet via YAML configuration has been deprecated and will be removed in a future Home Assistant release. Your existing YAML configuration is automatically imported on upgrade to this release; and thus can be safely removed from your YAML configuration after upgrading. -([@davet2001] - [#36300]) ([aurora_abb_powerone docs]) +([@MartinHjelmare] - [#57513]) ([vlc_telnet docs]) {% enddetails %} -{% details "Input Select / Dropdown Helper" %} +{% details "Xiaomi Miio" %} -When the option list of a Dropdown helper / `input_select` is updated, -it will try to maintain the currently selected option, if the selected -option also is present in the new options provided; otherwise it will -reset to the first option from the newly provided list. +Attributes from the vacuum entities have been replaced with sensors. -Previously, when a new list of options was provided, it would always -reset to the first item of the list. +This means that all your references to these attributes must be replaced with +its sensor in your automations, scripts and dashboards. -([@frenck] - [#53334]) ([input_select docs]) +Some sensors have been disabled by default and need manual enablement, +once the integration has been set up. For example, the attribute +`mop_attached: true` has now been replaced with +`binary_sensor._mop_attached`. + +([@OGKevin] - [#54990]) ([xiaomi_miio docs]) {% enddetails %} @@ -858,42 +881,6 @@ model is not in the database. Otherwise, it will be hidden. {% enddetails %} -{% details "Microsoft Text-to-Speech (TTS)" %} - - -The default voice is changed to `JennyNeural`; The previous default `ZiraRUS` -(Standard Voice) is no longer supported in eastus or any other region that -has rolled out GA neural voices as Standard voices become deprecated. - -([@tylergibson] - [#58499]) ([microsoft docs]) - -{% enddetails %} - -{% details "Utility Meter" %} - -The `offset` parameter for `utility_meter` sensors is now limited to at most -27 days. If you used more then 27 days you must now migrate to `cron`. - -([@dgomes] - [#55625]) ([utility_meter docs]) - -{% enddetails %} - -{% details "SolarEdge" %} - -The SolarEdge integration now provides unique IDs for its entities, so the -entities are now visible and customizable in the Home Assistant frontend. - -Some names have been corrected as they had incorrect descriptions. This may -cause some of your entity IDs provided by SolarEdge to have changed this release. - -In case you have been using these entities in your automations, scripts, or -dashboards, you can either rename those entity IDs to the old entity ID -or adjust the places you've used them accordingly. - -([@terminet85] - [#55902]) - -{% enddetails %} - ## Farewell to the following The following integrations are no longer available as of this release: From 8ca128b16217ba5d157fc8f5da431331cec11384 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 13:03:06 +0100 Subject: [PATCH 088/102] 2021.11: Update changelog --- .../_posts/2021-11-03-release-202111.markdown | 195 +++++++++++++++++- 1 file changed, 193 insertions(+), 2 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 36324476326..ba34320b970 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -1232,7 +1232,7 @@ The following integrations are no longer available as of this release: - Bump broadlink to 0.18.0 ([@felipediel] - [#57929]) ([broadlink docs]) - Rename `stream_type` to `frontend_stream_type` ([@allenporter] - [#57923]) ([camera docs]) ([nest docs]) - New service reconnect_client for UniFi integration ([@Kane610] - [#57570]) ([unifi docs]) -- Bump actions/checkout from 2.3.4 to 2.3.5 (dependabot - [#57947]) +- Bump actions/checkout from 2.3.4 to 2.3.5 (@dependabot - [#57947]) - Tuya tweaks to entity category, registry enabled, icons & device classes ([@frenck] - [#57949]) ([tuya docs]) - Use pytest fixtures on Renault tests ([@epenet] - [#57955]) ([renault docs]) - Use assignment expressions 15 ([@cdce8p] - [#57961]) @@ -1541,7 +1541,7 @@ The following integrations are no longer available as of this release: - Use DeviceInfo on esphome ([@epenet] - [#58396]) ([esphome docs]) - Use DeviceInfo in huawei-lte ([@epenet] - [#58398]) ([huawei_lte docs]) - Add configuration_url to upnp device ([@StevenLooman] - [#58385]) ([upnp docs]) -- Update PyVicare to 2.13.0 ([@oischinger] - [#57700]) ([vicare docs]) +- Update PyVicare to 2.13.0 ([@oischinger] - [#57700]) ([vicare docs]) (breaking-change) - Use DeviceInfo in mqtt ([@epenet] - [#58389]) ([mqtt docs]) - Allow extra keys in MQTT discovery messages ([@emontnemery] - [#58390]) ([mqtt docs]) - Add Smart Kettle (bh) device support to Tuya ([@frenck] - [#58347]) ([tuya docs]) @@ -1630,6 +1630,7 @@ The following integrations are no longer available as of this release: - Bump quantum_gateway to v0.0.6 ([@cisasteelersfan] - [#58452]) ([quantum_gateway docs]) - Retry yeelight setup later if first update fails ([@bdraco] - [#58446]) ([yeelight docs]) - Add myStrom LED Strip support extending rgblamp bulb_type ([@asansano] - [#57322]) ([mystrom docs]) +- Fix issue where UniFi DPI groups state wasn't being updated ([@Kane610] - [#58502]) ([unifi docs]) - Use PyAV fork and set hvc1 codec tag for H.265 ([@uvjustin] - [#58309]) ([stream docs]) - Refactor Growatt sensor types ([@muppet3000] - [#56544]) ([growatt_server docs]) - Fix available for Mill ([@Danielhiversen] - [#58510]) ([mill docs]) @@ -1669,6 +1670,87 @@ The following integrations are no longer available as of this release: - Blink arm camera ([@yeahme49] - [#56474]) ([blink docs]) - Support ViCare energy units ([@oischinger] - [#58433]) ([vicare docs]) - Update frontend to 20211027.0 ([@bramkragten] - [#58545]) ([frontend docs]) +- Fix ZeroDivisionError on freebox/sensor ([@davelowper] - [#57077]) ([freebox docs]) (beta fix) +- Allow initialized callback to have arguments ([@inytar] - [#58129]) ([hdmi_cec docs]) (beta fix) +- Add an image placeholder for Nest WebRTC cameras ([@allenporter] - [#58250]) ([nest docs]) (beta fix) +- Reduce rainmachine intervals to avoid device overload ([@bdraco] - [#58319]) ([rainmachine docs]) (beta fix) +- Return the real MAC address for LIFX bulbs with newer firmware ([@Djelibeybi] - [#58511]) ([lifx docs]) (beta fix) +- Add tplink KP303 to discovery ([@bdraco] - [#58548]) ([tplink docs]) (beta fix) +- Add service configuration URL to Doorbird ([@Tommatheussen] - [#58549]) ([doorbird docs]) (beta fix) +- Add entity category to ZHA battery ([@balloob] - [#58553]) ([zha docs]) (beta fix) +- Add `configuration_url` to Freebox integration ([@Quentame] - [#58555]) ([freebox docs]) (beta fix) +- Add `configuration_url` to iCloud integration ([@Quentame] - [#58557]) ([icloud docs]) (beta fix) +- Allow configuration_url to be removed/nullified from device registry ([@jesserockz] - [#58564]) (beta fix) +- Add configuration_url to ESPHome ([@jesserockz] - [#58565]) ([esphome docs]) (beta fix) +- Fix default value for host in octoprint config flow ([@balloob] - [#58568]) ([octoprint docs]) (beta fix) +- Add `configuration_url` to Huawei LTE integration ([@chmielowiec] - [#58584]) ([huawei_lte docs]) (beta fix) +- Add ROCKROBO_S5_MAX to xiaomi_miio vacuum models ([@OGKevin] - [#58591]) ([xiaomi_miio docs]) (beta fix) +- Add configuration_url to devolo Home Control ([@Shutgun] - [#58594]) ([devolo_home_control docs]) (beta fix) +- Fix missing config string in sense ([@tkdrob] - [#58597]) ([sense docs]) (beta fix) +- Fix uncaught exception in sense and retry later ([@bdraco] - [#58623]) ([sense docs]) (beta fix) +- Add entity category for load sensors to AsusWRT ([@Chen-IL] - [#58625]) ([asuswrt docs]) (beta fix) +- Add package constraint to websockets ([@bdraco] - [#58626]) (beta fix) +- Fix missing triggered state in SimpliSafe alarm control panel ([@bachya] - [#58628]) ([simplisafe docs]) (beta fix) +- Update frontend to 20211028.0 ([@bramkragten] - [#58629]) ([frontend docs]) (beta fix) +- Improve ViCare energy units ([@oischinger] - [#58630]) ([vicare docs]) (beta fix) +- Migrate Tuya unique IDs for switches & lights ([@frenck] - [#58631]) ([tuya docs]) (beta fix) +- Fix incorrect RainMachine service helper ([@bachya] - [#58633]) ([rainmachine docs]) (beta fix) +- Bump greeclimate to 0.12.3 ([@cmroche] - [#58635]) ([gree docs]) (beta fix) +- Fix missing temperature level on Tuya Heater (qn) devices ([@frenck] - [#58643]) ([tuya docs]) (beta fix) +- Bump pyhik to 0.3.0 ([@mezz64] - [#58659]) ([hikvision docs]) (beta fix) +- Update light turn_on schema to coerce colors to tuple before asserting sequence type ([@emontnemery] - [#58670]) ([group docs]) (beta fix) +- Convert RGBW and RGBWW colors in light turn_on calls ([@emontnemery] - [#58680]) ([light docs]) (beta fix) +- Fix regression in MQTT discovery ([@emontnemery] - [#58684]) ([mqtt docs]) (beta fix) +- Fix spelling of OctoPrint ([@frenck] - [#58686]) ([octoprint docs]) (beta fix) +- Fix OctoPrint config flow schema ([@frenck] - [#58688]) ([octoprint docs]) (beta fix) +- Fix round - wallbox ([@cdce8p] - [#58689]) ([wallbox docs]) (beta fix) +- Fix OctoPrint SSDP URL parsing and discovered values ([@frenck] - [#58698]) ([octoprint docs]) (beta fix) +- Avoid doorbird device probe during discovery for known devices ([@bdraco] - [#58701]) ([doorbird docs]) (beta fix) +- Disable polling Sonos switches by default ([@jjlawren] - [#58705]) ([sonos docs]) (beta fix) +- Bump aioambient to 2021.10.1 ([@bachya] - [#58708]) ([ambient_station docs]) (beta fix) +- reload service: remove entities before disconnection ([@farmio] - [#58712]) ([knx docs]) (beta fix) +- Fix bug with volumes in SimpliSafe set_system_properties service ([@bachya] - [#58721]) ([simplisafe docs]) (beta fix) +- Improve handling of invalid serial numbers in HomeKit Controller ([@bdraco] - [#58723]) ([homekit_controller docs]) (beta fix) +- Add configuration url to AVM Fritz!Smarthome ([@mib1185] - [#57711]) ([fritzbox docs]) (beta fix) +- Mobile app to update entity registry on re-register sensors ([@balloob] - [#58378]) ([mobile_app docs]) (beta fix) +- Coerce to tuple before asserting the sequence ([@emontnemery] - [#58672]) ([opencv docs]) ([lifx docs]) ([yeelight docs]) ([flux_led docs]) (beta fix) +- Add ROCKROBO_S4 to xiaomi_miio vaccum models ([@OGKevin] - [#58682]) ([xiaomi_miio docs]) (beta fix) +- Set Netatmo max default temperature ([@cgtobi] - [#58718]) ([netatmo docs]) (beta fix) +- Fix bluesound player internally used id ([@thrawnarn] - [#58732]) ([bluesound docs]) (beta fix) +- Add additional test coverage for RYSE smartbridges with HK ([@bdraco] - [#58746]) ([homekit_controller docs]) (beta fix) +- Bump nad_receiver to version 0.3.0 ([@Kapernicus] - [#58751]) ([nad docs]) (beta fix) +- Add configuration_url to OctoPrint ([@frenck] - [#58753]) ([octoprint docs]) (beta fix) +- Bump zeroconf 0.36.11 ([@bdraco] - [#58755]) ([zeroconf docs]) (beta fix) +- Fix channel.send in Discord ([@mib1185] - [#58756]) ([discord docs]) (beta fix) +- Fix solaredge energy sensor names ([@purcell-lab] - [#58773]) ([solaredge docs]) (breaking-change) (beta fix) +- Workaround brightness transition delay from off in older yeelight models ([@bdraco] - [#58774]) ([yeelight docs]) (beta fix) +- dlna_dmr: less eager discovery ([@chishm] - [#58780]) ([dlna_dmr docs]) (beta fix) +- Add ROCKROBO_E2 to supported vacuums for xiaomi_miio ([@OGKevin] - [#58817]) ([xiaomi_miio docs]) (beta fix) +- Fix Plugwise not updating config entry with discovery information ([@frenck] - [#58819]) ([plugwise docs]) (beta fix) +- Bump pyefergy to 0.1.3 ([@tkdrob] - [#58821]) ([efergy docs]) (beta fix) +- Improve part metadata in stream ([@uvjustin] - [#58822]) ([stream docs]) (beta fix) +- Add `configuration_url` to GIOS integration ([@bieniu] - [#58840]) ([gios docs]) (beta fix) +- Fix OpenWeatherMap options not being initialized the first time ([@mback2k] - [#58736]) ([openweathermap docs]) (beta fix) +- Add ROCKROBO_S4_MAX to supported xiaomi vacuums ([@OGKevin] - [#58826]) ([xiaomi_miio docs]) (beta fix) +- Fix renamed solaredge sensor keys ([@purcell-lab] - [#58875]) ([solaredge docs]) (beta fix) +- Handle `None` values in Xiaomi Miio integration ([@bieniu] - [#58880]) ([xiaomi_miio docs]) (beta fix) +- Fix find_next_time_expression_time ([@OttoWinter] - [#58894]) (beta fix) +- Fix color temp selection when brightness changed in Tuya light ([@pabigot] - [#58341]) ([tuya docs]) (beta fix) +- Fix incorrect entity category in Advantage Air ([@frenck] - [#58754]) ([advantage_air docs]) (beta fix) +- Add ROCKROBO_S6_PURE to supported vacuums for xiaomi_miio ([@OGKevin] - [#58901]) ([xiaomi_miio docs]) (beta fix) +- Bump pyinsteon to 1.0.13 ([@teharris1] - [#58908]) ([insteon docs]) (beta fix) +- Add `configuration_url` to Airly integration ([@bieniu] - [#58911]) ([airly docs]) (beta fix) +- Fix recursive limit in find_next_time_expression_time ([@bdraco] - [#58914]) (beta fix) +- Add libav.mpegts to logging filter ([@uvjustin] - [#58937]) ([stream docs]) (beta fix) +- Revert "Add offset support to time trigger" ([@emontnemery] - [#58947]) ([homeassistant docs]) (beta fix) +- Extend Tuya Dimmer (tgq) support ([@frenck] - [#58951]) ([tuya docs]) (beta fix) +- Add support for IoT Switches (tdq) in Tuya ([@frenck] - [#58952]) ([tuya docs]) (beta fix) +- Add device configuration URL to Solar-Log ([@Ernst79] - [#58954]) ([solarlog docs]) (beta fix) +- Fix unique_id of derived sent-sensors ([@kodsnutten] - [#58298]) ([upnp docs]) (beta fix) +- Aurora abb energy metering ([@davet2001] - [#58454]) ([aurora_abb_powerone docs]) (beta fix) +- Aurora abb defer unique_id assignment during yaml import ([@davet2001] - [#58887]) ([aurora_abb_powerone docs]) (beta fix) +- Add missing ZMW currency ([@tkdrob] - [#58959]) (beta fix) +- Fix broken ViCare burner & compressor sensors ([@oischinger] - [#58962]) ([vicare docs]) (beta fix) {% enddetails %} @@ -1783,6 +1865,7 @@ The following integrations are no longer available as of this release: [#57058]: https://github.com/home-assistant/core/pull/57058 [#57059]: https://github.com/home-assistant/core/pull/57059 [#57068]: https://github.com/home-assistant/core/pull/57068 +[#57077]: https://github.com/home-assistant/core/pull/57077 [#57079]: https://github.com/home-assistant/core/pull/57079 [#57080]: https://github.com/home-assistant/core/pull/57080 [#57083]: https://github.com/home-assistant/core/pull/57083 @@ -1966,6 +2049,7 @@ The following integrations are no longer available as of this release: [#57707]: https://github.com/home-assistant/core/pull/57707 [#57709]: https://github.com/home-assistant/core/pull/57709 [#57710]: https://github.com/home-assistant/core/pull/57710 +[#57711]: https://github.com/home-assistant/core/pull/57711 [#57713]: https://github.com/home-assistant/core/pull/57713 [#57714]: https://github.com/home-assistant/core/pull/57714 [#57715]: https://github.com/home-assistant/core/pull/57715 @@ -2208,6 +2292,7 @@ The following integrations are no longer available as of this release: [#58121]: https://github.com/home-assistant/core/pull/58121 [#58125]: https://github.com/home-assistant/core/pull/58125 [#58127]: https://github.com/home-assistant/core/pull/58127 +[#58129]: https://github.com/home-assistant/core/pull/58129 [#58133]: https://github.com/home-assistant/core/pull/58133 [#58134]: https://github.com/home-assistant/core/pull/58134 [#58136]: https://github.com/home-assistant/core/pull/58136 @@ -2271,6 +2356,7 @@ The following integrations are no longer available as of this release: [#58246]: https://github.com/home-assistant/core/pull/58246 [#58248]: https://github.com/home-assistant/core/pull/58248 [#58249]: https://github.com/home-assistant/core/pull/58249 +[#58250]: https://github.com/home-assistant/core/pull/58250 [#58251]: https://github.com/home-assistant/core/pull/58251 [#58255]: https://github.com/home-assistant/core/pull/58255 [#58256]: https://github.com/home-assistant/core/pull/58256 @@ -2300,6 +2386,7 @@ The following integrations are no longer available as of this release: [#58294]: https://github.com/home-assistant/core/pull/58294 [#58295]: https://github.com/home-assistant/core/pull/58295 [#58296]: https://github.com/home-assistant/core/pull/58296 +[#58298]: https://github.com/home-assistant/core/pull/58298 [#58299]: https://github.com/home-assistant/core/pull/58299 [#58300]: https://github.com/home-assistant/core/pull/58300 [#58301]: https://github.com/home-assistant/core/pull/58301 @@ -2313,6 +2400,7 @@ The following integrations are no longer available as of this release: [#58313]: https://github.com/home-assistant/core/pull/58313 [#58314]: https://github.com/home-assistant/core/pull/58314 [#58318]: https://github.com/home-assistant/core/pull/58318 +[#58319]: https://github.com/home-assistant/core/pull/58319 [#58320]: https://github.com/home-assistant/core/pull/58320 [#58321]: https://github.com/home-assistant/core/pull/58321 [#58324]: https://github.com/home-assistant/core/pull/58324 @@ -2325,6 +2413,7 @@ The following integrations are no longer available as of this release: [#58335]: https://github.com/home-assistant/core/pull/58335 [#58337]: https://github.com/home-assistant/core/pull/58337 [#58340]: https://github.com/home-assistant/core/pull/58340 +[#58341]: https://github.com/home-assistant/core/pull/58341 [#58343]: https://github.com/home-assistant/core/pull/58343 [#58345]: https://github.com/home-assistant/core/pull/58345 [#58346]: https://github.com/home-assistant/core/pull/58346 @@ -2350,6 +2439,7 @@ The following integrations are no longer available as of this release: [#58375]: https://github.com/home-assistant/core/pull/58375 [#58376]: https://github.com/home-assistant/core/pull/58376 [#58377]: https://github.com/home-assistant/core/pull/58377 +[#58378]: https://github.com/home-assistant/core/pull/58378 [#58379]: https://github.com/home-assistant/core/pull/58379 [#58383]: https://github.com/home-assistant/core/pull/58383 [#58384]: https://github.com/home-assistant/core/pull/58384 @@ -2396,6 +2486,7 @@ The following integrations are no longer available as of this release: [#58450]: https://github.com/home-assistant/core/pull/58450 [#58451]: https://github.com/home-assistant/core/pull/58451 [#58452]: https://github.com/home-assistant/core/pull/58452 +[#58454]: https://github.com/home-assistant/core/pull/58454 [#58455]: https://github.com/home-assistant/core/pull/58455 [#58456]: https://github.com/home-assistant/core/pull/58456 [#58461]: https://github.com/home-assistant/core/pull/58461 @@ -2419,9 +2510,11 @@ The following integrations are no longer available as of this release: [#58498]: https://github.com/home-assistant/core/pull/58498 [#58499]: https://github.com/home-assistant/core/pull/58499 [#58500]: https://github.com/home-assistant/core/pull/58500 +[#58502]: https://github.com/home-assistant/core/pull/58502 [#58506]: https://github.com/home-assistant/core/pull/58506 [#58507]: https://github.com/home-assistant/core/pull/58507 [#58510]: https://github.com/home-assistant/core/pull/58510 +[#58511]: https://github.com/home-assistant/core/pull/58511 [#58514]: https://github.com/home-assistant/core/pull/58514 [#58515]: https://github.com/home-assistant/core/pull/58515 [#58516]: https://github.com/home-assistant/core/pull/58516 @@ -2442,17 +2535,92 @@ The following integrations are no longer available as of this release: [#58539]: https://github.com/home-assistant/core/pull/58539 [#58540]: https://github.com/home-assistant/core/pull/58540 [#58545]: https://github.com/home-assistant/core/pull/58545 +[#58548]: https://github.com/home-assistant/core/pull/58548 +[#58549]: https://github.com/home-assistant/core/pull/58549 +[#58553]: https://github.com/home-assistant/core/pull/58553 +[#58555]: https://github.com/home-assistant/core/pull/58555 +[#58557]: https://github.com/home-assistant/core/pull/58557 +[#58564]: https://github.com/home-assistant/core/pull/58564 +[#58565]: https://github.com/home-assistant/core/pull/58565 +[#58568]: https://github.com/home-assistant/core/pull/58568 +[#58584]: https://github.com/home-assistant/core/pull/58584 +[#58591]: https://github.com/home-assistant/core/pull/58591 +[#58594]: https://github.com/home-assistant/core/pull/58594 +[#58597]: https://github.com/home-assistant/core/pull/58597 +[#58623]: https://github.com/home-assistant/core/pull/58623 +[#58625]: https://github.com/home-assistant/core/pull/58625 +[#58626]: https://github.com/home-assistant/core/pull/58626 +[#58628]: https://github.com/home-assistant/core/pull/58628 +[#58629]: https://github.com/home-assistant/core/pull/58629 +[#58630]: https://github.com/home-assistant/core/pull/58630 +[#58631]: https://github.com/home-assistant/core/pull/58631 +[#58633]: https://github.com/home-assistant/core/pull/58633 +[#58635]: https://github.com/home-assistant/core/pull/58635 +[#58643]: https://github.com/home-assistant/core/pull/58643 +[#58659]: https://github.com/home-assistant/core/pull/58659 +[#58670]: https://github.com/home-assistant/core/pull/58670 +[#58672]: https://github.com/home-assistant/core/pull/58672 +[#58680]: https://github.com/home-assistant/core/pull/58680 +[#58682]: https://github.com/home-assistant/core/pull/58682 +[#58684]: https://github.com/home-assistant/core/pull/58684 +[#58686]: https://github.com/home-assistant/core/pull/58686 +[#58688]: https://github.com/home-assistant/core/pull/58688 +[#58689]: https://github.com/home-assistant/core/pull/58689 +[#58698]: https://github.com/home-assistant/core/pull/58698 +[#58701]: https://github.com/home-assistant/core/pull/58701 +[#58705]: https://github.com/home-assistant/core/pull/58705 +[#58708]: https://github.com/home-assistant/core/pull/58708 +[#58712]: https://github.com/home-assistant/core/pull/58712 +[#58718]: https://github.com/home-assistant/core/pull/58718 +[#58721]: https://github.com/home-assistant/core/pull/58721 +[#58723]: https://github.com/home-assistant/core/pull/58723 +[#58732]: https://github.com/home-assistant/core/pull/58732 +[#58736]: https://github.com/home-assistant/core/pull/58736 +[#58746]: https://github.com/home-assistant/core/pull/58746 +[#58751]: https://github.com/home-assistant/core/pull/58751 +[#58753]: https://github.com/home-assistant/core/pull/58753 +[#58754]: https://github.com/home-assistant/core/pull/58754 +[#58755]: https://github.com/home-assistant/core/pull/58755 +[#58756]: https://github.com/home-assistant/core/pull/58756 +[#58773]: https://github.com/home-assistant/core/pull/58773 +[#58774]: https://github.com/home-assistant/core/pull/58774 +[#58780]: https://github.com/home-assistant/core/pull/58780 +[#58817]: https://github.com/home-assistant/core/pull/58817 +[#58819]: https://github.com/home-assistant/core/pull/58819 +[#58821]: https://github.com/home-assistant/core/pull/58821 +[#58822]: https://github.com/home-assistant/core/pull/58822 +[#58826]: https://github.com/home-assistant/core/pull/58826 +[#58840]: https://github.com/home-assistant/core/pull/58840 +[#58875]: https://github.com/home-assistant/core/pull/58875 +[#58880]: https://github.com/home-assistant/core/pull/58880 +[#58887]: https://github.com/home-assistant/core/pull/58887 +[#58894]: https://github.com/home-assistant/core/pull/58894 +[#58901]: https://github.com/home-assistant/core/pull/58901 +[#58908]: https://github.com/home-assistant/core/pull/58908 +[#58911]: https://github.com/home-assistant/core/pull/58911 +[#58914]: https://github.com/home-assistant/core/pull/58914 +[#58937]: https://github.com/home-assistant/core/pull/58937 +[#58947]: https://github.com/home-assistant/core/pull/58947 +[#58951]: https://github.com/home-assistant/core/pull/58951 +[#58952]: https://github.com/home-assistant/core/pull/58952 +[#58954]: https://github.com/home-assistant/core/pull/58954 +[#58959]: https://github.com/home-assistant/core/pull/58959 +[#58962]: https://github.com/home-assistant/core/pull/58962 [@ANMalko]: https://github.com/ANMalko [@Adminiuga]: https://github.com/Adminiuga [@Bre77]: https://github.com/Bre77 [@Cereal2nd]: https://github.com/Cereal2nd +[@Chen-IL]: https://github.com/Chen-IL [@ColinRobbins]: https://github.com/ColinRobbins [@Danielhiversen]: https://github.com/Danielhiversen +[@Djelibeybi]: https://github.com/Djelibeybi [@Drafteed]: https://github.com/Drafteed +[@Ernst79]: https://github.com/Ernst79 [@FlavorFx]: https://github.com/FlavorFx [@JJJ]: https://github.com/JJJ [@JeffLIrion]: https://github.com/JeffLIrion [@Kane610]: https://github.com/Kane610 +[@Kapernicus]: https://github.com/Kapernicus [@L-I-Am]: https://github.com/L-I-Am [@MartinHjelmare]: https://github.com/MartinHjelmare [@MatthewFlamm]: https://github.com/MatthewFlamm @@ -2462,12 +2630,15 @@ The following integrations are no longer available as of this release: [@OGKevin]: https://github.com/OGKevin [@OttoWinter]: https://github.com/OttoWinter [@Petro31]: https://github.com/Petro31 +[@Quentame]: https://github.com/Quentame [@RenierM26]: https://github.com/RenierM26 [@RobertMe]: https://github.com/RobertMe +[@Shutgun]: https://github.com/Shutgun [@StevenLooman]: https://github.com/StevenLooman [@TheLastProject]: https://github.com/TheLastProject [@TheNogl]: https://github.com/TheNogl [@TomBrien]: https://github.com/TomBrien +[@Tommatheussen]: https://github.com/Tommatheussen [@abmantis]: https://github.com/abmantis [@alexanv1]: https://github.com/alexanv1 [@allenporter]: https://github.com/allenporter @@ -2492,10 +2663,12 @@ The following integrations are no longer available as of this release: [@cgtobi]: https://github.com/cgtobi [@chemelli74]: https://github.com/chemelli74 [@chishm]: https://github.com/chishm +[@chmielowiec]: https://github.com/chmielowiec [@chrillebile]: https://github.com/chrillebile [@cisasteelersfan]: https://github.com/cisasteelersfan [@cmroche]: https://github.com/cmroche [@danielperna84]: https://github.com/danielperna84 +[@davelowper]: https://github.com/davelowper [@davet2001]: https://github.com/davet2001 [@davidlb]: https://github.com/davidlb [@dboslee]: https://github.com/dboslee @@ -2525,6 +2698,7 @@ The following integrations are no longer available as of this release: [@hesselonline]: https://github.com/hesselonline [@icemanch]: https://github.com/icemanch [@indykoning]: https://github.com/indykoning +[@inytar]: https://github.com/inytar [@itairaz1]: https://github.com/itairaz1 [@janiversen]: https://github.com/janiversen [@jasonmadigan]: https://github.com/jasonmadigan @@ -2534,6 +2708,7 @@ The following integrations are no longer available as of this release: [@jjlawren]: https://github.com/jjlawren [@jrester]: https://github.com/jrester [@klaasnicolaas]: https://github.com/klaasnicolaas +[@kodsnutten]: https://github.com/kodsnutten [@koying]: https://github.com/koying [@krys1976]: https://github.com/krys1976 [@lanrat]: https://github.com/lanrat @@ -2541,6 +2716,8 @@ The following integrations are no longer available as of this release: [@ludeeus]: https://github.com/ludeeus [@lukas-hetzenecker]: https://github.com/lukas-hetzenecker [@marvin-w]: https://github.com/marvin-w +[@mback2k]: https://github.com/mback2k +[@mezz64]: https://github.com/mezz64 [@mib1185]: https://github.com/mib1185 [@michaeldavie]: https://github.com/michaeldavie [@milanmeu]: https://github.com/milanmeu @@ -2554,6 +2731,7 @@ The following integrations are no longer available as of this release: [@pattyland]: https://github.com/pattyland [@paulmonigatti]: https://github.com/paulmonigatti [@peternijssen]: https://github.com/peternijssen +[@purcell-lab]: https://github.com/purcell-lab [@raman325]: https://github.com/raman325 [@rdfurman]: https://github.com/rdfurman [@regevbr]: https://github.com/regevbr @@ -2570,9 +2748,11 @@ The following integrations are no longer available as of this release: [@spacegaier]: https://github.com/spacegaier [@spahlimi]: https://github.com/spahlimi [@starkillerOG]: https://github.com/starkillerOG +[@teharris1]: https://github.com/teharris1 [@terminet85]: https://github.com/terminet85 [@thecode]: https://github.com/thecode [@thomas-svrts]: https://github.com/thomas-svrts +[@thrawnarn]: https://github.com/thrawnarn [@timmo001]: https://github.com/timmo001 [@tkdrob]: https://github.com/tkdrob [@tomer-w]: https://github.com/tomer-w @@ -2591,6 +2771,7 @@ The following integrations are no longer available as of this release: [aftership docs]: /integrations/aftership/ [agent_dvr docs]: /integrations/agent_dvr/ [air_quality docs]: /integrations/air_quality/ +[airly docs]: /integrations/airly/ [airthings docs]: /integrations/airthings/ [airvisual docs]: /integrations/airvisual/ [alexa docs]: /integrations/alexa/ @@ -2612,6 +2793,7 @@ The following integrations are no longer available as of this release: [binary_sensor docs]: /integrations/binary_sensor/ [bitcoin docs]: /integrations/bitcoin/ [blink docs]: /integrations/blink/ +[bluesound docs]: /integrations/bluesound/ [bmw_connected_drive docs]: /integrations/bmw_connected_drive/ [bond docs]: /integrations/bond/ [bosch_shc docs]: /integrations/bosch_shc/ @@ -2641,6 +2823,7 @@ The following integrations are no longer available as of this release: [discord docs]: /integrations/discord/ [discovery docs]: /integrations/discovery/ [dlna_dmr docs]: /integrations/dlna_dmr/ +[doorbird docs]: /integrations/doorbird/ [ecobee docs]: /integrations/ecobee/ [efergy docs]: /integrations/efergy/ [eight_sleep docs]: /integrations/eight_sleep/ @@ -2678,6 +2861,8 @@ The following integrations are no longer available as of this release: [growatt_server docs]: /integrations/growatt_server/ [guardian docs]: /integrations/guardian/ [hassio docs]: /integrations/hassio/ +[hdmi_cec docs]: /integrations/hdmi_cec/ +[hikvision docs]: /integrations/hikvision/ [hive docs]: /integrations/hive/ [homeassistant docs]: /integrations/homeassistant/ [homekit docs]: /integrations/homekit/ @@ -2690,8 +2875,10 @@ The following integrations are no longer available as of this release: [hue docs]: /integrations/hue/ [huisbaasje docs]: /integrations/huisbaasje/ [hunterdouglas_powerview docs]: /integrations/hunterdouglas_powerview/ +[icloud docs]: /integrations/icloud/ [input_datetime docs]: /integrations/input_datetime/ [input_select docs]: /integrations/input_select/ +[insteon docs]: /integrations/insteon/ [iqvia docs]: /integrations/iqvia/ [iss docs]: /integrations/iss/ [isy994 docs]: /integrations/isy994/ @@ -2702,6 +2889,7 @@ The following integrations are no longer available as of this release: [knx docs]: /integrations/knx/ [kraken docs]: /integrations/kraken/ [lg_netcast docs]: /integrations/lg_netcast/ +[lifx docs]: /integrations/lifx/ [light docs]: /integrations/light/ [litterrobot docs]: /integrations/litterrobot/ [local_ip docs]: /integrations/local_ip/ @@ -2723,6 +2911,7 @@ The following integrations are no longer available as of this release: [myq docs]: /integrations/myq/ [mysensors docs]: /integrations/mysensors/ [mystrom docs]: /integrations/mystrom/ +[nad docs]: /integrations/nad/ [nam docs]: /integrations/nam/ [nanoleaf docs]: /integrations/nanoleaf/ [neato docs]: /integrations/neato/ @@ -2742,6 +2931,7 @@ The following integrations are no longer available as of this release: [octoprint docs]: /integrations/octoprint/ [ondilo_ico docs]: /integrations/ondilo_ico/ [onewire docs]: /integrations/onewire/ +[opencv docs]: /integrations/opencv/ [opengarage docs]: /integrations/opengarage/ [openuv docs]: /integrations/openuv/ [openweathermap docs]: /integrations/openweathermap/ @@ -2787,6 +2977,7 @@ The following integrations are no longer available as of this release: [smartthings docs]: /integrations/smartthings/ [smarttub docs]: /integrations/smarttub/ [sms docs]: /integrations/sms/ +[solaredge docs]: /integrations/solaredge/ [solarlog docs]: /integrations/solarlog/ [soma docs]: /integrations/soma/ [somfy docs]: /integrations/somfy/ From 73e3cfc46d0f5a1a8b6b1f77b68c885c6e1624db Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 13:03:39 +0100 Subject: [PATCH 089/102] 2021.11: Add daylight saving time bug section --- .../_posts/2021-11-03-release-202111.markdown | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index ba34320b970..f964e44e92c 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -48,23 +48,24 @@ Issues introduced in the beta are processed with priority. ## Visit devices and services -Maybe you recognize this: Your device has a web interface, but you don't -remember the IP or address it has on your network... +## Daylight Saving Time Bug -So you start checking your router, or look it up in an app, scan the network -guess a couple of times... annoying, right? +If you have already transitioned daylight saving time (DST), you might have +experienced it already. If you have not switched yet, this message is extra +important for you. -Well, as of today, integrations can provide web URLs to devices or services -where the device can be managed or configured. +Last weekend we experienced a bug with daylight saving time transitioning, +causing Home Assistant to crash or have higher CPU loads than usual. +If you experience this, restarting Home Assistant will resolve this issue. -

-Screenshot of (TODO) -Screenshot of (TODO). -

+This release has a more permanent fix for the issue, preventing it from +happening. If you can't upgrade to 2021.11 right now, we have also published +Home Assistant 2021.10.7, which has the same bugfix included. -For custom integration developers, there is a blog post about this on our dev blog: +So if you still have to transition to a new summer/winter time, be sure to +upgrade! - +## Visit devices and services Some integrations that added support for this already (TODO: make nice...): From 578bd57ae19b5f1e8c2413c1e315db2b90df1b08 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 13:04:02 +0100 Subject: [PATCH 090/102] 2021.11: Visit device & service section --- .../_posts/2021-11-03-release-202111.markdown | 55 +++++++----------- source/images/blog/2021-11/visit-device.png | Bin 0 -> 9131 bytes 2 files changed, 20 insertions(+), 35 deletions(-) create mode 100644 source/images/blog/2021-11/visit-device.png diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index f964e44e92c..12c2d075f62 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -67,44 +67,29 @@ upgrade! ## Visit devices and services +Your device has a web interface, but you don't remember the (IP) address it +has on your network... So you start guessing a couple of addresses; And end upi +checking your router, looking it up in an app, or scanning the network... +Sounds familiar? Annoying, right? -Some integrations that added support for this already (TODO: make nice...): +Well, as of today, integrations can provide the URLs to devices or services +where the device can be managed or configured. -- Add service configuration URL to Stookalert ([@frenck] - [#57697]) ([stookalert docs]) -- Add device configuration URL to Plugwise ([@frenck] - [#57696]) ([plugwise docs]) -- Add service configuration URL to Spotify ([@frenck] - [#57701]) ([spotify docs]) -- Add configuration url to Synology DSM ([@mib1185] - [#57704]) ([synology_dsm docs]) -- Add configuration_url to Uptime Robot ([@ludeeus] - [#57709]) ([uptimerobot docs]) -- Add service configuration URL to Verisure ([@frenck] - [#57713]) ([verisure docs]) -- Add service configuration URL to Speedtest.net ([@frenck] - [#57715]) ([speedtestdotnet docs]) -- Add device configuration URL to WLED ([@frenck] - [#57692]) ([wled docs]) -- Add service configuration URL to MQTT ([@frenck] - [#57731]) ([mqtt docs]) -- Add configuration url to Pi hole ([@mib1185] - [#57718]) ([pi_hole docs]) -- Add configuration_url to gogogate2 ([@bdraco] - [#57739]) ([gogogate2 docs]) -- Add configuration url to nexia ([@bdraco] - [#57740]) ([nexia docs]) -- Add configuration url to rachio ([@bdraco] - [#57738]) ([rachio docs]) -- Add configuration URL to RainMachine ([@bachya] - [#57732]) ([rainmachine docs]) -- Add configuration_url to Sense ([@bdraco] - [#57814]) ([sense docs]) -- Add configuration URL to Efergy ([@tkdrob] - [#57839]) ([efergy docs]) -- Add configuration url to Tasmota ([@emontnemery] - [#57957]) ([tasmota docs]) -- Add configuration url to Juicenet ([@jesserockz] - [#57999]) ([juicenet docs]) -- Add configuration_url and entity_category to Fritz ([@chemelli74] - [#58004]) ([fritz docs]) -- Add configuration url to Airthings ([@Danielhiversen] - [#58041]) ([airthings docs]) -- Add configuration url to Tractive ([@Danielhiversen] - [#58038]) ([tractive docs]) -- Add configuration url to Surepetcare ([@Danielhiversen] - [#58039]) ([surepetcare docs]) -- Add configuration url to Sonarr ([@jesserockz] - [#58085]) ([sonarr docs]) -- Add `configuration_url` to Denon AVR integration ([@bieniu] - [#58116]) ([denonavr docs]) -- Add `configuration_url` to Sonos devices ([@jjlawren] - [#58148]) ([sonos docs]) -- Add `configuration_url` to Plex integration ([@jjlawren] - [#58149]) ([plex docs]) -- Add support for device configuration URL to Axis devices ([@Kane610] - [#58176]) ([axis docs]) -- Add `configuration_url` to AsusWrt integration ([@bieniu] - [#58172]) ([asuswrt docs]) -- Add `configuration_url` to Netatmo devices ([@cgtobi] - [#58160]) ([netatmo docs]) -- Add support for device configuration URL to UniFi Controller ([@Kane610] - [#58237]) ([unifi docs]) -- Pull configuration_url from library in gogogate2 ([@bdraco] - [#58318]) ([gogogate2 docs]) -- Fix configuration url in gogogate2 ([@bdraco] - [#58365]) ([gogogate2 docs]) -- Add configuration_url to isy994 ([@bdraco] - [#58372]) ([isy994 docs]) -- Add state_class/entity_category to Verisure ([@frenck] - [#58403]) ([verisure docs]) +

+Screenshot of WLED that now a button that links to the WLED web interface of the device directly +Screenshot of WLED that now a button that links to the WLED web interface of the device directly. +

+If an integration provides a single web interface to configure multiple devices, +it can even deep-link to the specific device page for that device. + +Over **50!** integrations have already added support for this feature, which is +fantastic! Just to name a few integrations: MQTT, Tasmota, WLED, Synology, Plex, +Netatmo, Pi-hole, RainMachine, Plugwise, Sure Petcare, Axis, UniFi Controller, +FRITZ!Box, and many more! + +If you are a custom integration developer, you can add support for this feature +too; [Read all about it on our developer blog](https://developers.home-assistant.io/blog/2021/10/26/config-entity#device-configuration-url). ## Entity categorization diff --git a/source/images/blog/2021-11/visit-device.png b/source/images/blog/2021-11/visit-device.png new file mode 100644 index 0000000000000000000000000000000000000000..2d1e4adab6cf21be118904e6d015e10c9682e14d GIT binary patch literal 9131 zcmai)1yoe;*Y7Dw1(XsHh7JJ%=^Ppa0R5?2eM7kU4n4uYB z2IkK1eeeC>|9amWXPsxQGtW8e$-O^&ukSNo-e{>lBBmq8!oqs=N=-=z3k&<7LQjZ; zsUcX;dWMC?>iSAa{+%~AZ0h?XW#)%+ZxMh;WU21K#XpD+s!p~w#8r(T1O5*MUKoQr z5rJ^*CEP{=dor?WnSXw-_>V4t^=5z!*Bgk8=Gja)mEL$6A?G41l8tK!f(aXkIOqu@ zjvUrI!V^cG2T!;kY@|`*$teUSF}>w#!^{7%%Bj25h&;M6)PovWK;OehGu&ol&T}#{ zNWfH?Jv}`g9UTz={GuXdW{9`9xP*jD4am{Ssj0CsE-o%NH}_9DKR-YE-~@&GDXZDe zu-?R<^UXQ>(6}rA?)20}Uq2%vB0_*VG$MlR;lnm4H0!ICm6b9l8(U#Zi?6Ni@7!#7 zS67$XhYue-E*u0uszjOmYq|u@wbMRt5jzJZj!Wkdcuu80-c*KRYYc6S?W`4j!bZqr12T z001l?0|PfDEy4u6>k=0)FV4HZ`T2AsE}w?h)}_v+<>k+sX9z@NdpiR?Jx>ODXGcX7 z+~bLT%EH4F&8`r*xOMzX**2rOSz=elqATCu#)f;2OGM;rwDpVhBCX=TbD?aI&_M65 za)l#P@{()GX_3LKtSojkI<@H!)6~?I{&Oxa=U~LkXNmPdaq(*l+|P<&5^6Xt?^|2f z*wS;fUXXLAt${&SOl{=jzP`RscVp#nK$cANhmJxM8rs@qqoMWESu5S3(Zh|6jm=FnD=W?qQxDc(^|R*(!d+A9&D^P_uP!h5f$cRl zZ*_FK`wI&(rqObD=bv~86ciG2b9Rx=>0Yro)h7Js5{4gYg~?)Df50)hB2y~@qW**6G}iXwJc<*4E2;Q zm6Z+2uUeX$tLd&kgA-~0Q~-W)G!0I9heHRhGdMUrWdEr4k_Pv-2_|OKrj(YE8RKhw%?Btw25j}Tid)>WXqZ}KQUC)S0;d)H4%3@OWo%XHv=u=@i+>iCG zt%pob^z`)leEj@gaR?h5o1aNFB8w!k+>q3?v>PFT1xENbq^6_e{`R(|sfn{IIOxGn zc{Hl1h+VdeDHQ;c0MOjsUILJw@f51$N-ikg4gy+1+O5beENnsS!64<}$i!^A?8GOm zt~lahkV%RPPqL}j!^h<{=~2>~t2g=RnfFycAd(?|T8+(p6BCcU)?X#X@gcUW2XcLw z<{9ZvE-q4AAi zByZPn@Mdy;7)$fP{@y%Rw1Z_XtuzCYg?dmSqFR6XXT&|}G`i!S_50AUI zxfSH)3fuGX>&l$xJbhe#RSghKNz&j&PSsQyFk>xu$?CU1Q8{n^%tw?t)?vK1n6z{# zy1$EPZEc-$Lq_`0P7ROM^~M_Xc3<+@^bHLSspv?{*TlCwuV1y6F+?3;mS{K~ZjwiE zw1}b8Y_*t)r>7@dJW2L>pV37+tjVU^;X_h_CSW(SE5Z8DL>^b5rFwUAoV# zckX9zF2w~@PfricvF`vt3UhFMlZ|;A3rs{tm9MM3;0DJurE=ab>r4oxXCt7-Vba zqUlCGhFsK9lzGHOQ#Erqu#>a1+KEn&ba8(A__j35py_klL*e?><>kT`E7^KP8X=wP zj>`K%&rJuiYsMm?hWL|u$PB-ZH88*`&Y7GBY2f^kqm*D>T?;Ap@=5%(Ymk2Ff}Ruu zxPj}EkAao@N7zl|E@Q~y(5*chr2bGsH-!-Ru7I&z0k^}?<)8foTbW@YMo)e^+KFjI91Zb-!bND(*8?JOH=p0uj zhF^|ANQcRiN&ZlSkGL7U^KYZ0qqCJ-6%0R@05i&oh*2UA1e7Fx&kf}qR+Wr^utm##^Net) zoU-C#Nq|NQY>e-%)VQe-?SuibSxjEZx1(=_8-4@C&%^>zuUCZlPyAL{?Z(P-!GOT^ z@nfV_@{?T18MIAi7NiH?f@FKCLEPc3UUe+=8L1BWwJFBFI}g`eaeow=`WmeJuJrmT zjo#FS2C#c`$x^6`-Ak3GBfKR z`>2vC7frynyWP*+H&#Ew(S~1c|Gs;oH;fm|RG^Bq={guyGQ7xKSC^Df^PklUnA106 zD4MZZE|tuYU-eA7;@HoKg*nRl_Zb;cR8&Mw#+6VA`pS_{-{)a@sD5^8&@Q*CS{&w_ zeD&pz?!nV*v{RsZdi6<26V48O52HHmN+T01>Zxcf|KeF7B7cdISYytPJr3)~TND~R@@mC1VLnwf5`oY>26mCUnH_^pd0duR7U^2|6M)Q8pci zH7gbWWNkw_1{IgwCi*D^vYGPuoqS&1*WHLR=*{zS@w!AJJo#`{B&YpWC>_2{e_vKy zE$*+ysAUesJT7;^_t<1`(ghIpPUH5GYVs<>R5${ee5t)m8LO{~JHtb%mF_)b)RC$f z^AY!_6pnnt--&x#`UNgDzubc&WuBMxBa3rQ69J%FQUiDX1~mV;JGHuhgIRHxxLH_e(4w{GzC zAC+Pu7w%}eY*5S-a=eBn;gDgJuIQ8AzdK=NRKzs-O^dh#Q-dU)PhMYilt24y!^dmA z13{LPzX^T*v`uLPvl2%QfPhTGk~@!Nm$wC;lg$~@rn{uVY@yxaaR_VV1#YKwH&)sB zhxfQEcdx6fH9vju%E1j*LZSGl>qO3_I!nZvz;cK{81@2gErB`NAY+2ef2sJ7$~%g) zE~mP+Oi-#t?(V(?UZs`q7p;QXyR&H45vQ&J51dLq$(4;YZm9SqO5ovP3kMUyTRY)a z-GEbs{o0lPa^4xXQr+7l?UK6<_;iy)*2;89SG;S%n$Uvw)U>eX??>d@Dp1b4szb?b z{76@AOJH09OehRi09pVL{9neEaQEupN2;x#dWBq}zXzJ5Z#3sTAm?-Nfz7w?-xJRT z%)&j9*QUqMezCo35kTqnH#%V4_&;xhc7M-->p#0N84Au4*Ou^^lGDo_dh=h8Z_ElzRDEdkD(P} znYadepD?}u@h(Hi$`VM9UfA=Qtv2c5B6u$E$-D6;GL!>(zB?whc??C%dcr=M$NMk; za!I@{yWr@yU!h_jvt9lr$S&Y}VLhq9=Da`;zB=m5<<+kxp?TqaO%i;pNc7XNHMO1` z8VdVvGgX{zyVl_!dAHgQZuh->j_I|=v~RJ&uE}DU+RJvb@RfUr*YPTY>rjo^Ks6aa zHv7T}dZ$8%x;t5@vl6o&$AY%JO6Dlnt3r4Q8nye1xNIohvOXZDWE%UEA=KjpgF`-` z@9!kcv*SU6#+`x0RL@U%J~cV|!xu%;thNRdw}w)01uesF({L|-*^)}{Dnkw#jzu~jy&S$_=MH@Dr<<)}ImYTor~tsF__ zCflV(K2J)!Oy&`_EU_L0e5uA*J6GCgvEJsD+~vVc`@KYut8x@&jZ4H&{kkLp{g++T zb7U7llJA*^xy*|A;Ov!%P#(Mk958K&@SDx~1x)*bM#fcLr9s=@pR|FmURZ?@Ho`Kl zYU>=|p@)(=V{X1DUovnW{E_4p(8iaX zkd+n>=3G*p-SBG>1f4jkh}|rk)kMB>#p_VQYFHN?f>kwco|#cRf*p%=q|xujHO*u!SLWl%pUouGjF%SGf3n2J^oBs7EBAVTHMVq>fsbU*i zFguIlSlG-!?*h>-{a<*^(a?*$5q43ltV-Ga7LUW0hxPp*sb74)*5{rK>6DUNMG<>_k*Tzst91X7 z0rYCXY`HGXJ~HN%wBr@x;YUf5-u`}5yzCT#+7iJ5p6{v5kin4BozF8IN`V&fCm-8; z^zpaE+x(G@9+#Xq)f4>B0+IzAaMg>2>~%~CvBm((H$~Qr9h&hGkQt1fr;h>7_FT7r zo8(D)9K;XiX86Pe=JpKU|NhGJac}w>pacohMd?f`;C)26=eGMJFAwK9Nry26fOQ|O zw7Ny^zP>&A+f!&$zL~TUMa3ij^KC)+F!_$=M(_a>qdC-e=Etv0_up$r#>3cQgg;

~G z_D&#(iDe;1^ReE-3hS6d`Ck&E=1fX&EI`o{n>g;>5oKMWPJ0v$3}X~t0C~uI=@ut6cL}BxKwy=9|xRn^trDX!aK>a3jFW0 zF`m!flfbOltufI)6iP&~Yz3{)_I~yn`*w~b?Suk8kNw%-Af8Eya?ps7d4YtP z4a^*B&L5fp3nNczCs(MYQBXrD5Dxv%mq>u(zn=e}AO7(h4GFo!MpGzR7zTG{grc5{Me{jkM`=ytA^*?I!fXX(;DFH6E7(eKDyUY~Bh zFaL0Pyau%z%bhCGZjx~eBcEVLV$1>)E#XB3N8xuE#+P25Z4V!>wwqO1Z?(JaYQd^~ z&UdhJ@s}|StAgC|Alpe9rPHO1A?G`qn9t^_Kx3Ns*PCRB2+L!y7x68o)C#q0PzZDl zd^}Mw&=o?E6K2_l!Qo!U#V?mlQHRAXt%tPA7 zJZYccK{GS6_I_r?@bT;9&hnB|D_t*i?s+`|jDWozFp9KJyUUhvd(&aUfYdF~`r99| zmHpBp>gEO@>z6L+@%+(0T*K_%z9ho=_QJ;Z^4DD?8ot!@F_e6Q3)~N%^~38jlXlq% z1tHWh76eaKIk-AnF}tY51ghn(r86i5eUIVAavjDuTfL6^S(LC6lF@q;tk7g_)w_+p zXl4oY{S{P~VV&^$*l+tcm1FlHz=jzoF#Mv$>sYG*&MPP=Xq~PqU>b3M3SZ&=jN6a4 zM(>}GWr~nQo2_>Sd7fLV5)LuOG0H?)+mx5#TtmG)cl3n7-k# zf^Sp*i@&U)=3`+$+qc23PA#@w!4FpVBr&PMP7l~iEs!sDJIVMFP(rbiz5fG00E)hE ztvhEwuD6*gjj<;(e#aDQ4)r=V+OTaVJJ!!0qw#JF*C(uKHX9&)f{7f;=zxWDrH� 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 literal 0 HcmV?d00001 From b2bb38f4f0908652233ac5d8ed4c9885c38e010f Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 13:04:40 +0100 Subject: [PATCH 091/102] 2021.11: Tuya update --- .../_posts/2021-11-03-release-202111.markdown | 88 +++++-------------- 1 file changed, 24 insertions(+), 64 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 12c2d075f62..625bcd91a23 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -195,73 +195,33 @@ and you'll see what this is about :) ## Tuya update -Tuya got a lot of updates this release. Many things has been fixed, many -additions made. All platforms have been added and supported (except for lock & remote). +Our previous release included an update to the Tuya integration, making it use +the official API instead of a soon-to-be-removed API. Sadly, this update did +not live up to our standards, for which we want to apologize. -This section needs some more information :) +Tuya had initially planned to deprecate the old API in December, giving users +only last and this release to migrate. That’s not a lot of time, so we +decided to move forward with releasing the updated integration. Tuya pushed +back the timeline for sun setting the old API with 6 months; but it was too +late for us to change course and ship the old integration. -Raw list of changes below: +The updated Tuya integration had some bugs and also was missing some features +compared to the previous integration and various available custom components. +This caused some users to have a poor experience. To make up for this, [@frenck] +spent a good chunk of time on bringing the Tuya integration up to the latest +standards and adding [a ton of new features and bug fixes](https://github.com/home-assistant/core/pulls?q=is%3Apr+sort%3Aupdated-desc+author%3Afrenck+label%3A%22integration%3A+tuya%22+is%3Aclosed). -- Tweaks to Tuya base entity ([@frenck] - [#57526]) ([tuya docs]) -- Use Tuya endpoints values from upstream library ([@frenck] - [#57537]) ([tuya docs]) -- Refactor Tuya device handling ([@frenck] - [#57545]) ([tuya docs]) -- Replace all Tuya device property constants with an Enum ([@frenck] - [#57559]) ([tuya docs]) -- Refactor Tuya climate platform ([@frenck] - [#57609]) ([climate docs]) ([tuya docs]) -- Use EntityDescription in Tuya Switch platform ([@frenck] - [#57581]) ([tuya docs]) -- Add binary sensor platform to Tuya ([@frenck] - [#57623]) ([tuya docs]) (new-platform) -- Use classmethod in Tuya TypeData classes ([@frenck] - [#57627]) ([tuya docs]) -- Prettify Tuya entity class names ([@frenck] - [#57629]) ([tuya docs]) -- Add select platform to Tuya ([@frenck] - [#57674]) ([tuya docs]) -- Add sensor platform to Tuya ([@frenck] - [#57668]) ([tuya docs]) (new-platform) -- Port unmerged fixes from tuya_v2 ([@pabigot] - [#57624]) ([tuya docs]) -- Add number platform to Tuya ([@frenck] - [#57672]) ([tuya docs]) -- Fix platform typo in Tuya const ([@ludeeus] - [#57716]) ([tuya docs]) -- Centralize entity naming for Tuya entities ([@frenck] - [#57755]) ([tuya docs]) -- Move Tuya value scaling into IntegerTypeData ([@frenck] - [#57757]) ([tuya docs]) -- Renamed variables in Tuya ([@frenck] - [#57759]) ([tuya docs]) -- Add PIR Detector (pir) device support to Tuya ([@frenck] - [#57784]) ([tuya docs]) -- Add Emergency Button (sos) device support to Tuya ([@frenck] - [#57794]) ([tuya docs]) -- Add siren platform to Tuya ([@frenck] - [#57780]) ([tuya docs]) -- Add Luminance Sensor (ldcg) device support to Tuya ([@frenck] - [#57797]) ([tuya docs]) -- Add myself as codeowner for Tuya ([@frenck] - [#57837]) ([tuya docs]) -- Add support for 'freeze' mode in Tuya thermostats (wk) ([@frenck] - [#57851]) ([tuya docs]) -- Add camera platform to Tuya ([@frenck] - [#57865]) ([tuya docs]) (new-platform) -- Tuya tweaks to entity category, registry enabled, icons & device classes ([@frenck] - [#57949]) ([tuya docs]) -- Add unit/device_class validation and normalization to Tuya ([@frenck] - [#57913]) ([tuya docs]) -- Add Vibration Sensor (zd) device support to Tuya ([@frenck] - [#57795]) ([tuya docs]) -- Remove device category filtering from Tuya init ([@frenck] - [#58019]) ([tuya docs]) -- Add humidifier platform to Tuya ([@frenck] - [#58025]) ([tuya docs]) -- Add cover platform to Tuya ([@frenck] - [#58045]) ([tuya docs]) (new-platform) -- Refactor Tuya light platform ([@frenck] - [#57980]) ([tuya docs]) -- Add vacuum platform to Tuya ([@frenck] - [#57996]) ([tuya docs]) (new-platform) -- Add Water Detector (sj) device support to Tuya ([@frenck] - [#58049]) ([tuya docs]) -- Add Human Presence Sensor (hps) device support to Tuya ([@frenck] - [#58054]) ([tuya docs]) -- Add CO2 Detector (co2bj) device support to Tuya ([@frenck] - [#58093]) ([tuya docs]) -- Complete Ceiling Light (xdd) device support for Tuya ([@frenck] - [#58095]) ([tuya docs]) -- Complete Switch/Socket/Power Strip device support for Tuya ([@frenck] - [#58106]) ([tuya docs]) -- Add Formaldehyde Detector (jqbj) device support to Tuya ([@frenck] - [#58118]) ([tuya docs]) -- Add Dimmer Switch (tgkg) device support to Tuya ([@frenck] - [#58134]) ([tuya docs]) -- Clean up self references from Tuya climate platform constructor ([@frenck] - [#58051]) ([tuya docs]) -- Fix registration UI to work for Israel devices ([@tomer-w] - [#58192]) ([tuya docs]) -- Add Smoke Detector (ywbj) device support to Tuya ([@regevbr] - [#58170]) ([tuya docs]) -- Ensure all devices show up in Tuya ([@frenck] - [#58280]) ([tuya docs]) -- Add CO Detector (cobj) device support to Tuya ([@frenck] - [#58292]) ([tuya docs]) -- Add Gas Detector (rqbj) device support to Tuya ([@frenck] - [#58293]) ([tuya docs]) -- Add Pressure Sensor (ylcg) device support to Tuya ([@frenck] - [#58294]) ([tuya docs]) -- Complete Heater (qn) device support to Tuya ([@frenck] - [#58296]) ([tuya docs]) -- Add product ID to model for Tuya ([@frenck] - [#58235]) ([tuya docs]) -- Add support for min/max dimmer brightness in Tuya ([@frenck] - [#58165]) ([tuya docs]) -- Complete Smart Camera (sp) device support to Tuya ([@frenck] - [#58301]) ([tuya docs]) -- Add switch platform to Tuya Light (dj) devices ([@fOmey] - [#58196]) ([tuya docs]) -- Complete Solar Light (tyndj) device support to Tuya ([@frenck] - [#58302]) ([tuya docs]) -- Add VOC Sensor (voc) device support to Tuya ([@frenck] - [#58332]) ([tuya docs]) -- Add Methane Detector (jwbj) device support to Tuya ([@frenck] - [#58328]) ([tuya docs]) -- Add PM2.5 Sensor (pm25) device support to Tuya ([@frenck] - [#58329]) ([tuya docs]) -- Add Temperature and Humidity Sensor (wsdcg) device support to Tuya ([@frenck] - [#58335]) ([tuya docs]) -- Add Smart Kettle (bh) device support to Tuya ([@frenck] - [#58347]) ([tuya docs]) -- Complete Air Conditioner (kt) device support for Tuya ([@frenck] - [#58417]) ([tuya docs]) -- Fix endpoints issues for Tuya Integration ([@zlinoliver] - [#58411]) ([tuya docs]) -- Extend Tuya Humidifier ([@alexanv1] - [#58260]) ([tuya docs]) +Almost all Home Assistant entity platforms are supported now, including +(binary) sensors, covers, vacuums, and even cameras! However, be aware that +Tuya has a lot of devices and variations, so there is still work left to be +done; We have done everything we can to provide a solid base this release. + +As a final note: Some people complained about that this integration relies +on the cloud. We have always supported integration with both local and +cloud APIs. Integrations with cloud APIs allow people to adopt Home Assistant +without having to replace all devices in their house. If one uses devices +that require the cloud, or are fully local, is a choice everyone should make +for themselves. ## Some nice new template things From 3e8eafbb0d488818696750f3ee1def90c6ce151a Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 13:05:38 +0100 Subject: [PATCH 092/102] 2021.11: Tweaks --- source/_posts/2021-11-03-release-202111.markdown | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 625bcd91a23..d589da31bbd 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -229,10 +229,6 @@ for themselves. - Add area_entities and area_devices template functions/filters ([@raman325] - [#55228]) - Add average template function and filter ([@Petro31] - [#57727]) -## Offsetting an input_datetime based trigger - -- Add offset support to time trigger ([@RobertMe] - [#56838]) ([homeassistant docs]) - ## Other noteworthy changes There is much more juice in this release; here are some of the other @@ -296,7 +292,7 @@ The following integrationsare now available via the Home Assistant UI: - [Aurora ABB Solar PV][aurora_abb_powerone docs], done by [@davet2001] - [Efergy][efergy docs], done by [@tkdrob] -- [Flux LED][flux_led docs], done by [@icemanch] +- [Flux LED][flux_led docs], done by [@icemanch] and [@bdraco] - [OctoPrint][octoprint docs], done by [@rfleming71] - [Stookalert][stookalert docs], done by [@frenck] - [Venstar][venstar docs], done by [@garbled1] From 7aae27f8a33a772d3fb26c142244df907a118a37 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 13:06:00 +0100 Subject: [PATCH 093/102] 2021.11: Intro & TOC --- .../_posts/2021-11-03-release-202111.markdown | 48 ++++++++++++------- 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index d589da31bbd..598fa8c4532 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -15,29 +15,46 @@ og_image: /images/blog/2021-11/social.png -These are the beta release notes for Home Assistant Core 2021.11 (and is thus a -work in progress). +Point eleven (`.11`), which means its November! 🥶 (or 🏖 depending on where +you are in this world of course.) -If you encounter any issues with the beta release, please report them on GitHub: +It also means: This is the second last release of the year... -- Issues with integrations, automations and such (Core related):
- -- Issues with the frontend/Lovelace:
- -- Issues with the Supervisor:
- -- Issues with the documentation:
- +Hacktoberfest is over! In the month October, people +contribute to projects (like Home Assistant) to celebrate open source. +I've seen lots of new faces and new contributors this month. To those I want +to say: Welcome! Thanks for contributing your free spare time; Thanks for +being a hero! ❤️ -Please be sure to include the beta version you are running in the issue -description (not title), so we can classify your issue correctly. +And, there is more! Something that isn't really visible. In the background, +an army of contributors are improving a tremendous amount of Home +Assistant code, which improves stability, readability, and maintainability of +our project's codebase. As a matter of fact, because of this incredible work, +counted by the number of contributions, this release might just a well be one +of the biggest ever. Work, you generally don't notice, but is still done. +Weird huh? Another group of heroes! ❤️ -Issues introduced in the beta are processed with priority. +For me personally, this has been a crazy month. After the last release, I was +sad to read about issues people had with the new Tuya integration. I went to +different stores, bought many Tuya devices, and spent a lot of time improving +the experience by extending device support. Hopefully, I've been able to do +enough to make the Tuya integration acceptable. +This release... a long-time wishlist item of mine is in: The icon picker! 😍 +So cool to see this happening, it is amazing, beautiful, super helpful, +and it also supports third-party icon sets! 🤩 + +Enjoy the release! + +../Frenck + + +- [Daylight Saving Time Bug](#daylight-saving-time-bug) - [Visit devices and services](#visit-devices-and-services) - [Entity categorization](#entity-categorization) -- [Icon picker in the UI!](#icon-picker-in-the-ui) +- [The icon picker](#the-icon-picker) - [Tuya update](#tuya-update) +- [Some nice new template things](#some-nice-new-template-things) - [Other noteworthy changes](#other-noteworthy-changes) - [New Integrations](#new-integrations) - [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui) @@ -46,7 +63,6 @@ Issues introduced in the beta are processed with priority. - [Farewell to the following](#farewell-to-the-following) - [All changes](#all-changes) -## Visit devices and services ## Daylight Saving Time Bug From f53b8170bd86cc873fa419feaa6decbab20b6dc6 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 13:06:40 +0100 Subject: [PATCH 094/102] 2021.11: Icon picker section --- .../_posts/2021-11-03-release-202111.markdown | 90 +++++++----------- source/images/blog/2021-11/icon-picker.gif | Bin 0 -> 592348 bytes 2 files changed, 33 insertions(+), 57 deletions(-) create mode 100644 source/images/blog/2021-11/icon-picker.gif diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 598fa8c4532..9255fb5f882 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -136,9 +136,16 @@ that target the device or area the device is in. They are only called if expliclity called by entity ID. For example, if you turn on all your switches in an area, it won't affect switches that provided a configuration entity. -For custom integration developers, there is a blog post about this on our dev blog: - +Just like the previous visit device or service feature, this new organization +capability has been adopted by a lot of our maintainers: 60+ integrations! +To name a few: Sonos, Z-Wave JS, Shelly, SwitchBot, deCONZ, Neato, Netatmo, +August, MQTT, Hue, Roomba, Tibber, AirVisual, KNX, motionEye, and many more. +Oh, and soon, we can add ESPHome to that list! + +If you are a custom integration developer, you can add support for this feature +too; [Read all about it on our developer blog](https://developers.home-assistant.io/blog/2021/10/26/config-entity#entity-categories). + Related PRs: @@ -148,66 +155,35 @@ Related PRs: - Don't expose config or diagnostic entities to Google Assistant ([@emontnemery] - [#57669]) ([google_assistant docs]) (breaking-change) - Don't expose config or diagnostic entities to cloud ([@emontnemery] - [#57771]) ([cloud docs]) (breaking-change) -Integrations that added support already: -- Add entity category to WLED ([@balloob] - [#57693]) ([wled docs]) -- Add support for entity categories to NUT entities ([@mib1185] - [#57689]) ([nut docs]) -- Add support for entity categories to Synology DSM entities ([@mib1185] - [#57690]) ([synology_dsm docs]) -- Add url to CO2signal ([@balloob] - [#57703]) ([co2signal docs]) -- Add entity category to Shelly ([@bieniu] - [#57705]) ([shelly docs]) -- Add entity category to Xiaomi Miio ([@bieniu] - [#57719]) ([xiaomi_miio docs]) -- Add entity category to Tractive ([@bieniu] - [#57720]) ([tractive docs]) -- Add entity category to Brother ([@bieniu] - [#57728]) ([brother docs]) -- Add entity category to cloud ([@balloob] - [#57747]) ([cloud docs]) -- Add entity category to Nettigo Air Monitor entities ([@bieniu] - [#57698]) ([nam docs]) -- Add support for entity categories to MQTT entities ([@emontnemery] - [#57656]) ([mqtt docs]) -- Add support for device configuration URL to Nettigo Air Monitor integration ([@bieniu] - [#57695]) ([nam docs]) -- Add category diagnostic to Tibber signal sensor ([@Danielhiversen] - [#57840]) ([tibber docs]) -- Add category diagnostic to Surepetcare battery sensor ([@Danielhiversen] - [#57852]) ([surepetcare docs]) -- Add category diagnostic to Switchbot battery and signal sensor ([@Danielhiversen] - [#57854]) ([switchbot docs]) -- Airthings entity category diagnostic ([@Danielhiversen] - [#57850]) ([airthings docs]) -- Add category diagnostic to Surepetcare binary sensor ([@Danielhiversen] - [#57908]) ([surepetcare docs]) -- Mark Tasmota status sensors as diagnostic sensors ([@emontnemery] - [#57958]) ([tasmota docs]) -- Add entity category to Hue ([@balloob] - [#58011]) ([hue docs]) -- Add entity category and state class to mobile app ([@balloob] - [#58012]) ([mobile_app docs]) -- Assign entity category diagnostics to deCONZ battery sensors ([@Kane610] - [#58077]) ([deconz docs]) -- Assign entity category diagnostics to deCONZ tampering sensors ([@Kane610] - [#58112]) ([deconz docs]) -- Add entity categories for appropriate SimpliSafe entities ([@bachya] - [#58108]) ([simplisafe docs]) -- Add entity categories for appropriate RainMachine entities ([@bachya] - [#58107]) ([rainmachine docs]) -- Add entity categories for appropriate Notion entities ([@bachya] - [#58105]) ([notion docs]) -- Add entity categories for appropriate Guardian entities ([@bachya] - [#58104]) ([guardian docs]) -- Add entity categories for appropriate Ambient PWS entities ([@bachya] - [#58100]) ([ambient_station docs]) -- Add entity categories for appropriate AirVisual entities ([@bachya] - [#58102]) ([airvisual docs]) -- Add entity categories to goalzero ([@tkdrob] - [#57906]) ([goalzero docs]) -- Fjaraskupan entity categories ([@elupus] - [#57846]) ([fjaraskupan docs]) -- Set Sonos alarm and battery entity categories ([@jjlawren] - [#58340]) ([sonos docs]) -- Add support for entity category for necessary KNX platforms ([@marvin-w] - [#58357]) ([knx docs]) -- Add entity category to MyQ ([@balloob] - [#58377]) ([myq docs]) -- Add entity category to august ([@bdraco] - [#58359]) ([august docs]) -- Add entity category to roomba ([@bdraco] - [#58362]) ([roomba docs]) -- Add entity category to gogogate2 ([@bdraco] - [#58366]) ([gogogate2 docs]) -- Add entity category to elkm1 ([@bdraco] - [#58364]) ([elkm1 docs]) -- Add entity category to Neato ([@chemelli74] - [#58367]) ([neato docs]) -- Add entity categories to Netatmo ([@cgtobi] - [#58383]) ([netatmo docs]) -- Add entity category to nut battery ([@bdraco] - [#58363]) ([nut docs]) -- Add entity category to hunterdouglas_powerview ([@bdraco] - [#58368]) ([hunterdouglas_powerview docs]) -- Add entity category to MotionEye ([@chemelli74] - [#58370]) ([motioneye docs]) -- Add entity category to Advantage Air ([@Bre77] - [#58371]) ([advantage_air docs]) -- Add state_class/entity_category to Verisure ([@frenck] - [#58403]) ([verisure docs]) -- Add zwave_js sensor entity categories ([@MartinHjelmare] - [#58416]) ([zwave_js docs]) (breaking-change) -- Set entity_category for node status sensor ([@raman325] - [#58434]) ([zwave_js docs]) -- Add entity category to UniFi sensors and switches ([@Kane610] - [#58484]) ([unifi docs]) -- Move WLED palette to config entity category ([@frenck] - [#58517]) ([wled docs]) -- Add entity categories to esphome ([@jesserockz] - [#58495]) ([esphome docs]) +## The icon picker -## Icon picker in the UI! +Adding nice and matching icons to your entities, makes all the difference for +how your Home Assistant interface looks and feels. -Yes... This is what we all have been waiting for!!! +Finding those icons was somewhat clumsy. You'd go to the +[Material Design Icons](https://materialdesignicons.com/) website to find one, +remember its code and add the `mdi:` to your entity. Not a great +experience, especially with the number of icons available your browser doesn't +always like that website. -So, no image or gif yet... but all I can say, try changing an icon of an entity... -and you'll see what this is about :) +Thanks to the great work of [@piitaya](https://github.com/piitaya), we now have +a beautiful, super easy, smart and fast icon picker! Yes, you can now search +and choose icons, straight from the Home Assistant interface. -* Icon Picker (#10161) @piitaya +

+Screen capture showing the new icon picker in action +Screen capture showing the new icon picker in action. +

+ +When you start typing, it not only looks for icons that match the MDI code, it +also looks for aliases and categories of the icons. That way, you'll always +find the icon you're looking for. + +Third-party custom icon sets can also utilize this feature; however, the author +of that set needs to add compatibility for it. For example, the +[Hue icons](https://github.com/arallsopp/hass-hue-icons) by [arallsopp](https://github.com/arallsopp) +added support for this feature already. ## Tuya update diff --git a/source/images/blog/2021-11/icon-picker.gif b/source/images/blog/2021-11/icon-picker.gif new file mode 100644 index 0000000000000000000000000000000000000000..f68bc164339ac8b2beb8aa8d826fa24a08513f94 GIT binary patch literal 592348 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
  • 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

    f6?|8n*07G2ORc*o821BJgupsR!; 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%0A&3Sf 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

  • *HVu7@?reEM*U8RsZjkZSc$Tc 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̨IqMz%5HDmQLD=GFQPk+2%} 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 z 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

    TW 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 z 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 Date: Wed, 3 Nov 2021 14:07:18 +0100 Subject: [PATCH 095/102] 2021.11: Entity category section --- .../_posts/2021-11-03-release-202111.markdown | 84 +++++++++++------- .../images/blog/2021-11/entity-categories.png | Bin 0 -> 53037 bytes 2 files changed, 51 insertions(+), 33 deletions(-) create mode 100644 source/images/blog/2021-11/entity-categories.png diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 9255fb5f882..8670352e893 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -48,8 +48,7 @@ Enjoy the release! ../Frenck - -- [Daylight Saving Time Bug](#daylight-saving-time-bug) +- [Daylight saving time bug](#daylight-saving-time-bug) - [Visit devices and services](#visit-devices-and-services) - [Entity categorization](#entity-categorization) - [The icon picker](#the-icon-picker) @@ -64,7 +63,7 @@ Enjoy the release! - [All changes](#all-changes) -## Daylight Saving Time Bug +## Daylight saving time bug If you have already transitioned daylight saving time (DST), you might have experienced it already. If you have not switched yet, this message is extra @@ -109,36 +108,62 @@ too; [Read all about it on our developer blog](https://developers.home-assistant ## Entity categorization -TODO: Make this nice and understandable. +Since we introduced the concept of devices, we have been seeing more and +more entities being created, which is great! It means we can automate on a lot +more device features. However, this does impose other issues, like: +clutter on a generated dashboard, unused entities exposed to voice assistants, +or turn on/off things in areas as a side-effect. Let me try to explain the +latter issue with an example. -Entities can now have a category: Primary entity (that either controls or is a sensor), -configuration entity that changes a setting/configuration option of the device; and diagnostic -entities that provide information about the device itself. +Let consider a wallplug. It can be turned on/off using a switch entity, +however, my wallplug also has a switch to enable a child lock that controls +its physical button. Now, if I had this device in my living room area and +turned off all switches in my living room, it would turn off the switch and +the child lock! This is not what we want, right? -Take a light bulb for example. The light entity itself is a primary entity. However, the -select entity that provides the power on behavior configuration of the bulb, is a configuration -option of the device and thus a configuration entity. While the sensor providing the signal -strength of the light bulb is a diagnostic entity. +To resolve issues like these (and more), we introduce entity categories. -This is now shown in de device page: +Entities without a category are now considered primary entities: The entities +we daily use and expect from a device, i.e., the power on/off switch. +Furthermore, entities can be categorized as configuration or diagnostic entities. +A configuration entity provides a setting/configuration option for the device, +while a diagnostic entity provides information about the device. + +Take a light bulb as an example. The light entity itself is a primary entity. +However, the select entity that provides the power on behavior configuration of +the bulb is a setting of the device and thus a configuration entity. While the +sensor providing the signal strength of the light bulb is a diagnostic entity. + +Another, more visual example, from the device page of a Sonos Move speaker:

    -Screenshot of (TODO) -Screenshot of (TODO). +Screenshot of the Sonos device page that now has entities categorized +Screenshot of the Sonos device page that now has entities categorized.

    -Entities that are marked as non-primary (so, either configuration or diagnostic) -are not exposed to Amazon Alexa or Google Assistant (by default, can be changed). -They also are not shown on generated Lovelace dashboards. +In the above screen, you can see the Sonos speaker itself is a primary control +entity, while the entities that provide device configuration options and +entities that provide diagnostic information about the device itself are now +separated nicely. -Additionaly, these non-primary entities are not called by service calls -that target the device or area the device is in. They are only called if -expliclity called by entity ID. For example, if you turn on all your switches -in an area, it won't affect switches that provided a configuration entity. +With entities that are non-primary (so are either configuration or +diagnostic entities), we now do the following: +- Non-primary entities are hidden from generated Lovelace dashboards. This + reduces the clutter and makes the generated dashboards more useful for daily + use. +- Non-primary entities are, by default, not exposed to Amazon Alexa or + Google Assistant. You, of course, still can expose them, but by default, + we don't send them to these voice assistants. +- None-primary entities are not called by service calls that target the device + or area the device is in. They are only called if explicitly called by their + entity ID. -Just like the previous visit device or service feature, this new organization -capability has been adopted by a lot of our maintainers: 60+ integrations! +Please note, the above-listed points are breaking changes, also listed in +the breaking changes section of these release notes. + +Like the previous visit device or service feature, this new organization +capability has been adopted by many of our maintainers: 60+ integrations! To name a few: Sonos, Z-Wave JS, Shelly, SwitchBot, deCONZ, Neato, Netatmo, August, MQTT, Hue, Roomba, Tibber, AirVisual, KNX, motionEye, and many more. Oh, and soon, we can add ESPHome to that list! @@ -146,16 +171,6 @@ Oh, and soon, we can add ESPHome to that list! If you are a custom integration developer, you can add support for this feature too; [Read all about it on our developer blog](https://developers.home-assistant.io/blog/2021/10/26/config-entity#entity-categories). - -Related PRs: - -- Initial support for entity category (#10266) @balloob (frontend) -- Don't add indirectly referenced config entities to service calls ([@emontnemery] - [#57671]) ([homekit docs]) ([homeassistant docs]) (breaking-change) -- Don't expose config or diagnostic entities to Amazon Alexa by default ([@emontnemery] - [#57770]) ([alexa docs]) -- Don't expose config or diagnostic entities to Google Assistant ([@emontnemery] - [#57669]) ([google_assistant docs]) (breaking-change) -- Don't expose config or diagnostic entities to cloud ([@emontnemery] - [#57771]) ([cloud docs]) (breaking-change) - - ## The icon picker Adding nice and matching icons to your entities, makes all the difference for @@ -313,6 +328,9 @@ the specific device or area the device or entity is in. If you need to make a service call to these entities, you will need to call them by their entity ID explicitly. +Please note: This does not apply to entity groups, as groups are explicitly +based on entities (unlike areas) and thus still work as before. + ([@emontnemery] - [#57671]) {% enddetails %} diff --git a/source/images/blog/2021-11/entity-categories.png b/source/images/blog/2021-11/entity-categories.png new file mode 100644 index 0000000000000000000000000000000000000000..97ba5f4fc252d58957b27baef9a60fa1c893349f GIT binary patch literal 53037 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 Vi|09sD-pmya?*-YUnPv*{2!U$MhE}^ literal 0 HcmV?d00001 From 1a80d7a96be585cdb3d9d25aea0de3ed2e94b637 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 14:15:07 +0100 Subject: [PATCH 096/102] 2021.11: Tweaks --- source/_posts/2021-11-03-release-202111.markdown | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 8670352e893..09baa698be3 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -224,11 +224,10 @@ Tuya has a lot of devices and variations, so there is still work left to be done; We have done everything we can to provide a solid base this release. As a final note: Some people complained about that this integration relies -on the cloud. We have always supported integration with both local and +on the cloud. We have always supported integrations with both local and cloud APIs. Integrations with cloud APIs allow people to adopt Home Assistant -without having to replace all devices in their house. If one uses devices -that require the cloud, or are fully local, is a choice everyone should make -for themselves. +without having to replace all devices in their house. Using devices that require +the cloud, or are fully local, is a choice everyone should make for themselves. ## Some nice new template things From b4e3433eb01d5bcc9c213432a1a94eed63fbb728 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 14:28:12 +0100 Subject: [PATCH 097/102] 2021.11: Template section --- .../_posts/2021-11-03-release-202111.markdown | 48 ++++++++++++++++--- 1 file changed, 42 insertions(+), 6 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 09baa698be3..961ac27ba41 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -53,7 +53,7 @@ Enjoy the release! - [Entity categorization](#entity-categorization) - [The icon picker](#the-icon-picker) - [Tuya update](#tuya-update) -- [Some nice new template things](#some-nice-new-template-things) +- [Some nice new template filters](#some-nice-new-template-filters) - [Other noteworthy changes](#other-noteworthy-changes) - [New Integrations](#new-integrations) - [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui) @@ -121,7 +121,7 @@ its physical button. Now, if I had this device in my living room area and turned off all switches in my living room, it would turn off the switch and the child lock! This is not what we want, right? -To resolve issues like these (and more), we introduce entity categories. +To resolve issues like these (and more), we introduce: Entity categories. Entities without a category are now considered primary entities: The entities we daily use and expect from a device, i.e., the power on/off switch. @@ -229,11 +229,47 @@ cloud APIs. Integrations with cloud APIs allow people to adopt Home Assistant without having to replace all devices in their house. Using devices that require the cloud, or are fully local, is a choice everyone should make for themselves. -## Some nice new template things +## Some nice new template filters -- Add datetime_today template method ([@Petro31] - [#57435]) -- Add area_entities and area_devices template functions/filters ([@raman325] - [#55228]) -- Add average template function and filter ([@Petro31] - [#57727]) +For some of our more advanced users, this release has some helpful template +improvements included as well! + +Let's start with the new `today_at` filter/function that [@Petro31] added. It +allows you to quickly get a DateTime at a certain time of today. This can be +really helpful if you need to compare against another DateTime. For example: + +{% raw %} + +```yaml +# Is the current time past 10:15? +{{ now() > today_at("10:15") }} +``` + +{% endraw %} + +Next up is [@raman325], who added the `area_entities` and `area_devices` filter +and function that allows you to get all devices or entities that are in an area. +The methods return a list, which you can loop on. + +{% raw %} + +```yaml +{{ area_entities('Living Room') }} # ['light.ceiling', 'media_player.tv', ...] +``` + +{% endraw %} + +Lastly, [@Petro31] added another one: the `average` filter and function. It does +what you think it does... It calculates the average of a list of items you pass +to it. + +{% raw %} + +```yaml +{{ [1, 2, 3, 4, 5] | average }} # Result: 3 +``` + +{% endraw %} ## Other noteworthy changes From 2414bf7c1981fd1e169ca1878c73c69eb5949498 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 14:53:36 +0100 Subject: [PATCH 098/102] 2021.11: Other noteworthy changes --- .../_posts/2021-11-03-release-202111.markdown | 85 +++++++++---------- 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 961ac27ba41..578658b611a 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -276,51 +276,50 @@ to it. There is much more juice in this release; here are some of the other noteworthy changes this release: -Raw list of changes (candidates) that need to be processed for this section: +- Debug traces of automations and scripts are now stored! So you no longer + lose them when you restart Home Assistant. Thanks [@emontnemery] +- [@frenck] adjusted the number entity and it can now be displayed as a slider + instead of an input box. Home Assistant will automatically figure out which + is the best to use. +- Add support for fan groups! Thanks [@bdraco]! +- Thanks to [@ludeeus], the Supervisor integration now has binary sensors that + can tell you which add-on is running or not. +- [@allenporter] blew our minds this release by adding initial support for + WebRTC streams and cameras to Home Assistant. +- But had a good reason, he added support for Nest Battery Cameras + and Nest battery Doorbell Cameras to Home Assistant! Thanks [@allenporter]! +- When you log in to Home Assistant, there is now a "Keep me logged in" + checkbox! Awesome [@MartinTuroci](http://github.com/MartinTuroci) +- [@goyney](https://github.com/goyney) updated the Material Design Icon to + version v6.4.95 ensuring we have all the latest icons available in our new + beautiful icon picker. +- Sure PetCare now supports the Felaqua devices, thanks [@benleb]! +- The MQTT number platform now has support for providing a unit of measurement + and resetting the number field (by [@frenck] and [@emontnemery]). +- The Broadlink integration added sensors for voltage, current, overload, + and total consumption. Thanks [@felipediel]! +- WLED now has the much requested sliders for speed & intensity controls. + Thanks, [@rytilahti]! +- OpenGarage has seens lots of updates and love from [@Danielhiversen], adding + lots of sensors in the process. -- ZHA support for additional entities on ElectricalMeasurement ZCL cluster ([@Adminiuga] - [#56909]) ([zha docs]) -- Allow resetting an MQTT number ([@emontnemery] - [#57161]) ([mqtt docs]) -- Enable template icons for template selects ([@JeffLIrion] - [#57092]) ([template docs]) -- Add Sure Petcare Felaqua device ([@benleb] - [#56823]) ([surepetcare docs]) -- Add energy management for efergy ([@tkdrob] - [#57472]) ([efergy docs]) -- Search for areas, devices and entities in script choose actions ([@emontnemery] - [#57554]) -- Add Nest WebRTC and support Nest Battery Camera and Nest Battery Doorbell ([@allenporter] - [#57299]) ([camera docs]) ([nest docs]) -- Add tamper device class for binary sensor ([@frenck] - [#57632]) ([binary_sensor docs]) -- Use separate weather condition for clear night in MetOffice forecasts ([@avee87] - [#55135]) ([metoffice docs]) -- Add to the Broadlink integration support for voltage, current, overload and total consumption sensors ([@felipediel] - [#53628]) ([broadlink docs]) -- Open garage sensor ([@Danielhiversen] - [#57976]) ([opengarage docs]) (breaking-change) (new-platform) -- Add more sensors to Opengarage ([@Danielhiversen] - [#58042]) ([opengarage docs]) -- OpenGarage binary sensor ([@Danielhiversen] - [#58030]) ([opengarage docs]) (new-platform) -- Store automation and script traces ([@emontnemery] - [#56894]) ([automation docs]) ([script docs]) ([trace docs]) -- Add auto slider/box mode to number entity ([@frenck] - [#57737]) ([demo docs]) ([number docs]) -- Support for Fritz!DECT 500 lightbulbs ([@flabbamann] - [#52830]) ([fritzbox docs]) (new-platform) -- Expose Sonos features as switch entities ([@jjlawren] - [#54502]) ([sonos docs]) (breaking-change) -- Configurable mode for KNX number entity ([@farmio] - [#58268]) ([knx docs]) -- feat: Add unit of measurement to KNX number platform ([@marvin-w] - [#58353]) ([knx docs]) -- Add support for unit of measurement in MQTT number platform ([@frenck] - [#58343]) ([mqtt docs]) -- Add binary sensor to add-ons to show if they are running ([@ludeeus] - [#58120]) ([hassio docs]) -- Add speed & intensity controls to wled ([@rytilahti] - [#56862]) ([wled docs]) -- Add support for fan groups ([@bdraco] - [#57941]) ([group docs]) (new-platform) +Adding support for long-term statistics is a much requested feature; This +release adds support for long-term statistics to the following integrations: -* Add WebRTC stream player (#10193) @allenporter -* Stack gas and solar sources (#10244) @bramkragten -* Update MDI to v6.3.95 (#10313) @goyney -* Update MDI to v6.4.95 (#10389) @goyney -* Hide script/sun from generated Lovelace (#10418) @balloob -* Add "Keep me logged in" checkbox within login flow (#10226) @MartinTuroci - -- Add statistics support to nest sensors ([@allenporter] - [#57393]) ([nest docs]) -- Add state_class to EnOcean sensors ([@davidlb] - [#57666]) ([enocean docs]) -- Support device and state classes for WAQI sensor ([@davidlb] - [#57762]) ([waqi docs]) -- Add long-term statistics for AEMET sensors ([@Noltari] - [#57844]) ([aemet docs]) -- Add long-term statistics for Tado sensors ([@Noltari] - [#58111]) ([tado docs]) -- Enable long-term statistics for OpenWeatherMap sensors ([@dkt01] - [#57781]) ([openweathermap docs]) -- Gogogate2 add statistics ([@thomas-svrts] - [#58178]) ([gogogate2 docs]) -- Fix plugwise longterm statistics ([@bouwew] - [#58127]) ([plugwise docs]) -- Add statistics support to Huisbaasje ([@dennisschroer] - [#54651]) ([huisbaasje docs]) -- Add state_class support to Rest ([@koying] - [#58026]) ([rest docs]) -- Add long-term statistics for Ondilo ICO ([@TheNogl] - [#58290]) ([ondilo_ico docs]) -- Add device_class and state_class as optional attributes to the scrape sensor, to support statistics ([@lukas-hetzenecker] - [#58164]) ([scrape docs]) +- AEMET (thanks [@Noltari]) +- Efery (thanks [@tkdrob]) +- EnOcean (thanks [@davidlb]) +- Gogogate2 (thanks [@thomas-svrts]) +- Huisbaasje (thanks [@dennisschroer]) +- Nest (thanks [@allenporter]) +- Ondilo ICO (thanks [@TheNogl]) +- OpenWeatherMap (thanks [@dkt01]) +- Plugwise (thanks [@bouwew]) +- REST (thanks [@koying]) +- Scrape sensor (thanks [@lukas-hetzenecker]) +- Tado (thanks [@Noltari]) +- Tado sensors (thanks [#58111]) +- WAQI (thanks [@davidlb]) ## New Integrations From efbf0158ca81bdc10454817ceb3684839f96852c Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 14:57:21 +0100 Subject: [PATCH 099/102] 2021.11: Tweaks --- source/_posts/2021-11-03-release-202111.markdown | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 578658b611a..9d46eb4c924 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -1,8 +1,8 @@ --- layout: post -title: "2021.11.0: Beta release notes" -description: "Beta release notes for Home Assistant Core 2021.11.0" -date: 2021-10-27 00:00:00 +title: "2021.11: Icon picker, device links and entity categories" +description: "This release adds a beautiful icon picker, quick links to visit a device or service web interface, and new organization categories for entities!" +date: 2021-11-03 00:00:00 date_formatted: "November 3, 2021" author: Franck Nijhof author_twitter: frenck @@ -15,8 +15,8 @@ og_image: /images/blog/2021-11/social.png
    -Point eleven (`.11`), which means its November! 🥶 (or 🏖 depending on where -you are in this world of course.) +Point eleven (`.11`), which means it is November! 🥶 (or 🏖 depending on where +you are in this world, of course.) It also means: This is the second last release of the year... @@ -62,7 +62,6 @@ Enjoy the release! - [Farewell to the following](#farewell-to-the-following) - [All changes](#all-changes) - ## Daylight saving time bug If you have already transitioned daylight saving time (DST), you might have From 73f7cb7cfd62a9135ad73ec6746e87b86d99a70a Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 16:26:26 +0100 Subject: [PATCH 100/102] 2021.11: Review comments --- .../_posts/2021-11-03-release-202111.markdown | 32 ++++++++++++------- 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 9d46eb4c924..d19a2073f22 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -44,6 +44,10 @@ This release... a long-time wishlist item of mine is in: The icon picker! 😍 So cool to see this happening, it is amazing, beautiful, super helpful, and it also supports third-party icon sets! 🤩 +Oh, to spoil some inside information, you might want to block your +agenda for the Home Assistant State of the Union 2021 on Saturday 11 December, +8 pm (CEST)! + Enjoy the release! ../Frenck @@ -82,7 +86,7 @@ upgrade! ## Visit devices and services Your device has a web interface, but you don't remember the (IP) address it -has on your network... So you start guessing a couple of addresses; And end upi +has on your network... So you start guessing a couple of addresses; And end up checking your router, looking it up in an app, or scanning the network... Sounds familiar? Annoying, right? @@ -90,8 +94,8 @@ Well, as of today, integrations can provide the URLs to devices or services where the device can be managed or configured.

    -Screenshot of WLED that now a button that links to the WLED web interface of the device directly -Screenshot of WLED that now a button that links to the WLED web interface of the device directly. +Screenshot of WLED that now has a button that links to the WLED web interface of the device directly +Screenshot of WLED that now has a button that links to the WLED web interface of the device directly.

    If an integration provides a single web interface to configure multiple devices, @@ -154,7 +158,7 @@ diagnostic entities), we now do the following: - Non-primary entities are, by default, not exposed to Amazon Alexa or Google Assistant. You, of course, still can expose them, but by default, we don't send them to these voice assistants. -- None-primary entities are not called by service calls that target the device +- Non-primary entities are not called by service calls that target the device or area the device is in. They are only called if explicitly called by their entity ID. @@ -206,10 +210,10 @@ the official API instead of a soon-to-be-removed API. Sadly, this update did not live up to our standards, for which we want to apologize. Tuya had initially planned to deprecate the old API in December, giving users -only last and this release to migrate. That’s not a lot of time, so we -decided to move forward with releasing the updated integration. Tuya pushed -back the timeline for sun setting the old API with 6 months; but it was too -late for us to change course and ship the old integration. +2 months to migrate. That’s not a lot of time, so we decided to move forward +with releasing the updated integration. Tuya pushed back the timeline for +sunsetting the old API with 6 months; but it was too late for us to change course +and ship the old integration. The updated Tuya integration had some bugs and also was missing some features compared to the previous integration and various available custom components. @@ -225,8 +229,9 @@ done; We have done everything we can to provide a solid base this release. As a final note: Some people complained about that this integration relies on the cloud. We have always supported integrations with both local and cloud APIs. Integrations with cloud APIs allow people to adopt Home Assistant -without having to replace all devices in their house. Using devices that require -the cloud, or are fully local, is a choice everyone should make for themselves. +without having to replace all devices in their house. Although we recommend +local, using devices that require the cloud, or are fully local, +is a choice everyone should make for themselves. ## Some nice new template filters @@ -246,8 +251,8 @@ really helpful if you need to compare against another DateTime. For example: {% endraw %} -Next up is [@raman325], who added the `area_entities` and `area_devices` filter -and function that allows you to get all devices or entities that are in an area. +Next up is [@raman325], who added the `area_entities` and `area_devices` filters +and functions which allow you to get all devices or entities that are in an area. The methods return a list, which you can loop on. {% raw %} @@ -301,6 +306,9 @@ noteworthy changes this release: Thanks, [@rytilahti]! - OpenGarage has seens lots of updates and love from [@Danielhiversen], adding lots of sensors in the process. +- With the recent improvements made to the VLC media player integration and + add-on, there is now a way to get TTS working by connecting some speakers to + your Blue, ODROID or Raspberry Pi. Thanks, [@mib1185] & [@MartinHjelmare]! Adding support for long-term statistics is a much requested feature; This release adds support for long-term statistics to the following integrations: From 0fedafea063384aaa133deff16dcffdd5e91b814 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 17:09:52 +0100 Subject: [PATCH 101/102] 2021.11: Review comments Co-authored-by: Martin Hjelmare --- .../_posts/2021-11-03-release-202111.markdown | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index d19a2073f22..04e04a269e8 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -30,7 +30,7 @@ And, there is more! Something that isn't really visible. In the background, an army of contributors are improving a tremendous amount of Home Assistant code, which improves stability, readability, and maintainability of our project's codebase. As a matter of fact, because of this incredible work, -counted by the number of contributions, this release might just a well be one +counted by the number of contributions, this release might just as well be one of the biggest ever. Work, you generally don't notice, but is still done. Weird huh? Another group of heroes! ❤️ @@ -118,8 +118,8 @@ clutter on a generated dashboard, unused entities exposed to voice assistants, or turn on/off things in areas as a side-effect. Let me try to explain the latter issue with an example. -Let consider a wallplug. It can be turned on/off using a switch entity, -however, my wallplug also has a switch to enable a child lock that controls +Let's consider a wall plug. It can be turned on/off using a switch entity, +however, my wall plug also has a switch to enable a child lock that controls its physical button. Now, if I had this device in my living room area and turned off all switches in my living room, it would turn off the switch and the child lock! This is not what we want, right? @@ -304,7 +304,7 @@ noteworthy changes this release: and total consumption. Thanks [@felipediel]! - WLED now has the much requested sliders for speed & intensity controls. Thanks, [@rytilahti]! -- OpenGarage has seens lots of updates and love from [@Danielhiversen], adding +- OpenGarage has seen lots of updates and love from [@Danielhiversen], adding lots of sensors in the process. - With the recent improvements made to the VLC media player integration and add-on, there is now a way to get TTS working by connecting some speakers to @@ -336,7 +336,7 @@ We welcome the following new integration this release: ## Integrations now available to set up from the UI -The following integrationsare now available via the Home Assistant UI: +The following integrations are now available via the Home Assistant UI: - [Aurora ABB Solar PV][aurora_abb_powerone docs], done by [@davet2001] - [Efergy][efergy docs], done by [@tkdrob] @@ -412,7 +412,7 @@ no longer connect to an unsupported database. It is no longer possible to filter out `state_changed` events from the recorder's `event_types` exclude filter. -A warning will be logged in Home Assistant Core 2022.11 and the configuration +A warning will be logged in Home Assistant Core 2021.11 and the configuration will be rejected in Home Assistant Core 2022.2. {% enddetails %} @@ -427,7 +427,7 @@ that before the 3.8 deprecation period has ended. It is advised to upgrade to Python 3.9 at this point. If you run Home Assistant OS, Supervised or the Container installation type: -No action is required from your end, we will take of this for you. +No action is required from your end, we will take care of this for you. ([@balloob] - [#57079]) @@ -448,8 +448,8 @@ release; and thus can be safely removed from your YAML configuration after upgra {% details "AVM FRITZ!Box Tools" %} -AVM FRITZ!Box Tools services now ask for a `device_id` and no more for a `entity_id`. -Please review your automation and scripts accordly. +AVM FRITZ!Box Tools services now ask for a `device_id` and no longer for an `entity_id`. +Please review your automation and scripts accordingly. ([@chemelli74] - [#58005]) ([fritz docs]) @@ -523,7 +523,7 @@ and thus can be safely removed from your YAML configuration after upgrading. The previously deprecated HomeKit configuration options `safe_mode`, `zeroconf_default_interface`, and `auto_start` have now been removed. -If stil have these options in your YAML configuraion, you must be remove them +If you still have these options in your YAML configuration, you must be remove them from your YAML configuration. ([@bdraco] - [#58320]) @@ -605,9 +605,9 @@ The following sensors have been added: {% details "OpenGarage" %} The attributes (`wifi_signal ` and `distance_sensor`) for OpenGarage covers -are removed and replaced by individual sensors sensors. +are removed and replaced by individual sensors. -Also, `door_state ` is removed as an attribute, but you can use the state +Also, `door_state` is removed as an attribute, but you can use the state directly instead. Please update any automations or scripts that depend on the removed attributes. @@ -730,8 +730,8 @@ In case you have been using these entities in your automations, scripts, or dashboards, you can either rename those entity IDs to the old entity ID or adjust the places you've used them accordingly. -Additionally, if sensor you used disappeared, it might have been disabled by -default during upgrade. Please be sure to check the if the entity is +Additionally, if a sensor you used disappeared, it might have been disabled by +default during upgrade. Please be sure to check if the entity is enabled in that case. ([@terminet85] - [#55902]) - ([@purcell-lab] - [#58773]) @@ -747,8 +747,8 @@ if currently enabled. The `night_sound` and `speech_enhance` attributes on the Sonos `media_player` entities are also removed. -If you are using those in your automation or scripts, you'll need to replacet -hese with the new `switch` entities. +If you are using those in your automations or scripts, you'll need to replace +these with the new `switch` entities. ([@jjlawren] - [#54502]) ([sonos docs]) @@ -773,7 +773,7 @@ The 2021.09 release deprecated the usage of "snapshot" in the Supervisor (`hassi integration and was scheduled to be removed in 2021.11, that is now. Old services and service data that contained "snapshot" has now been removed, -you need to update your configuration if you use any of these to continue to use it. +and you need to update your configuration if you use any of these to continue to use it. Old service name | New service name -- | -- @@ -880,7 +880,7 @@ The following integrations are no longer available as of this release: - **Essent** has been removed. The API is no longer usable for this integration and has therefore been removed. ([@TheLastProject] - [#56991]) -- **Lyft** has been previously deprecated and now removed. API key are no longer +- **Lyft** has been previously deprecated and now removed. API keys are no longer being provided. ([@frenck] - [#57638]) - **Nello** has been removed. The services are no longer available, and have been offline for over 6 months. ([@pattyland] - [#57926]) From f3ceb19de0519dd7f285d7b9ef86101ac9a13842 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 3 Nov 2021 17:16:06 +0100 Subject: [PATCH 102/102] 2021.11: Latest changelog --- source/_posts/2021-11-03-release-202111.markdown | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/_posts/2021-11-03-release-202111.markdown b/source/_posts/2021-11-03-release-202111.markdown index 04e04a269e8..2c276b5364d 100644 --- a/source/_posts/2021-11-03-release-202111.markdown +++ b/source/_posts/2021-11-03-release-202111.markdown @@ -1739,11 +1739,14 @@ The following integrations are no longer available as of this release: - Extend Tuya Dimmer (tgq) support ([@frenck] - [#58951]) ([tuya docs]) (beta fix) - Add support for IoT Switches (tdq) in Tuya ([@frenck] - [#58952]) ([tuya docs]) (beta fix) - Add device configuration URL to Solar-Log ([@Ernst79] - [#58954]) ([solarlog docs]) (beta fix) -- Fix unique_id of derived sent-sensors ([@kodsnutten] - [#58298]) ([upnp docs]) (beta fix) +- Fix unique_id of derived sent-sensors ([@kodsnutten] - [#58298]) ([upnp docs]) (breaking-change) (beta fix) - Aurora abb energy metering ([@davet2001] - [#58454]) ([aurora_abb_powerone docs]) (beta fix) - Aurora abb defer unique_id assignment during yaml import ([@davet2001] - [#58887]) ([aurora_abb_powerone docs]) (beta fix) - Add missing ZMW currency ([@tkdrob] - [#58959]) (beta fix) - Fix broken ViCare burner & compressor sensors ([@oischinger] - [#58962]) ([vicare docs]) (beta fix) +- Bump pyMill to 0.7.4 ([@Danielhiversen] - [#58977]) ([mill docs]) (beta fix) +- Fix battery_is_charging sensor on system bridge ([@arksega] - [#58980]) ([system_bridge docs]) (beta fix) +- Update frontend to 20211103.0 ([@bramkragten] - [#58988]) ([frontend docs]) (beta fix) {% enddetails %} @@ -2599,6 +2602,9 @@ The following integrations are no longer available as of this release: [#58954]: https://github.com/home-assistant/core/pull/58954 [#58959]: https://github.com/home-assistant/core/pull/58959 [#58962]: https://github.com/home-assistant/core/pull/58962 +[#58977]: https://github.com/home-assistant/core/pull/58977 +[#58980]: https://github.com/home-assistant/core/pull/58980 +[#58988]: https://github.com/home-assistant/core/pull/58988 [@ANMalko]: https://github.com/ANMalko [@Adminiuga]: https://github.com/Adminiuga [@Bre77]: https://github.com/Bre77 @@ -2637,6 +2643,7 @@ The following integrations are no longer available as of this release: [@allenporter]: https://github.com/allenporter [@ammgws]: https://github.com/ammgws [@andre-richter]: https://github.com/andre-richter +[@arksega]: https://github.com/arksega [@asansano]: https://github.com/asansano [@austinmroczek]: https://github.com/austinmroczek [@avee87]: https://github.com/avee87