From 2565cacc28a9dc729f85dc23bf18c4a9e79df5e2 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 25 Apr 2024 16:40:09 +0200 Subject: [PATCH 01/26] Dev tools: add content on YAML tab (#32449) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Dev tools: add content on YAML tab * Apply suggestions from code review Co-authored-by: Joakim Sørensen * Apply suggestions from code review Co-authored-by: Joakim Sørensen * Use bullet items for options rather than numbered list --------- Co-authored-by: Joakim Sørensen --- source/_docs/tools/dev-tools.markdown | 40 +++++++++++++++++++++------ 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/source/_docs/tools/dev-tools.markdown b/source/_docs/tools/dev-tools.markdown index 627fac764f4..f33111825d3 100644 --- a/source/_docs/tools/dev-tools.markdown +++ b/source/_docs/tools/dev-tools.markdown @@ -10,8 +10,8 @@ The dashboard contains a section called **Developer tools**. Screenshot of Home Assistant's developer tools.

-| Section |Description | -| ---------- |---------------------------------------------------------------------| +| Section | Description | +| ---------- | ------------------------------------------------------------------- | | YAML | Lets you validate the configuration and trigger a reload or restart | | States | Sets the representation of an entity | | Services | Calls services from integrations | @@ -24,7 +24,27 @@ Screenshot of Home Assistant's developer tools. The Developer Tools is meant for **all** (not just for the developers) to quickly try out things - like calling services, updating states, raising events, and publishing messages in MQTT). It is also a necessary tool for those who write custom automations and scripts by hand. The following describes each of the sections in detail. -## States +## YAML tab + +The YAML tab provides buttons to trigger a check of configuration files and to reload the configuration. Reloading is needed to apply changes that you've made to the configuration. + +It is almost the same as the option under **Settings** > three dot menu (top right) > **Restart Home Assistant** > **Quick reload**. The only difference is that **Quick reload** reloads all the configuration, whereas this YAML tab allows you to only reload one specific configuration at a time. + +### Reloading the YAML configuration + +For configuration changes to become effective, the configuration must be reloaded. Most integrations in Home Assistant (that do not interact with {% term devices %} or {% term services %}) can reload changes made to their configuration in `configuration.yaml` without needing to restart Home Assistant. + +1. Go to {% my server_controls title="**Developer Tools** > **YAML**" %} and scroll down to the YAML configuration reloading section (alternatively, hit ["c"](/docs/tools/quick-bar/) anywhere in the UI and search for "reload"). + - You are presented with a list of integrations, such as **Automations** or **Conversation**. + + ![Reload configuration changes](/images/docs/configuration/reloading_config.png) + +2. Depending on what you find in the list, you can proceed with either reloading or you need to restart Home Assistant: + - If the integration is listed, select it to reload the settings. + - For example, if you've changed the [General settings](/docs/configuration/basic/), you can select **Location & customizations** to apply those changes. + - If the integration is not listed, you need to **Restart** Home Assistant for changes to take effect. + +## States tab This section shows all the available entities, their corresponding state and the attribute values. The state and the attribute information is what Home Assistant sees at run time. To update the entity with a new state, or a new attribute value, click on the entity, scroll to the top, and modify the values, and click on “SET STATE” button. @@ -35,7 +55,7 @@ For example, changing the `light.bedroom` state from `off` to `on` does not turn The table containing all entities can be filtered for each column. The used search is a wildcard search meaning that if you input "office" in the entity column filter, every entity whose ID matches "\*office\*" will be shown. You can also add your own wildcards in the search input (e.g., "office\*light"). The attribute filter supports separate filters for attribute names and values, separated by a colon ":". So the filter "location:3" will result in the table showing all entities that have an attribute name that contains "location" and whose attribute value contains "3". -## Services +## Services tab This section is used to call Services that are available in the ServiceRegistry. @@ -48,6 +68,7 @@ A Service may also require additional input to be passed. It is commonly referre When an entity is selected from the Entity dropdown, it automatically populates service data with the corresponding `entity_id`. The service data YAML can then be modified to pass additional \[optional\] parameters. The following is an illustration on how to call a `light.turn_on` service. To turn on a light bulb, use the following steps: + 1. Select `light.turn_on` from the Service dropdown 2. Select the entity (typically the light bulb) from the Entity dropdown (if no entity_id is selected, it turns on ALL lights) 3. If an entity is selected, the service data is populated with basic YAML that will be passed to the service. Additional data can also be passed by updating the YAML as below. @@ -58,7 +79,7 @@ brightness: 255 rgb_color: [255, 0, 0] ``` -## Template editor +## Template editor tab The template editor provides a way to quickly test templates prior to placing them into automations and scripts. A code editor is on the left side and your real-time output is displayed in the preview on the right side. @@ -66,7 +87,7 @@ By default, this will contain sample code that illustrates how templates can be For more information about Jinja2, visit [Jinja2 documentation](https://jinja.palletsprojects.com/en/latest/templates/), and also read templating document [here](/docs/configuration/templating). -## Events +## Events tab In the Events section, you can either fire an event on the event bus or subscribe to an event type in order to view the event data JSON. @@ -118,7 +139,7 @@ Event 0 fired 9:53 AM: } ``` -## Statistics +## Statistics tab The **Statistics** tab shows a list of long-term statistic entities. If the long term statistics is not working for an entity, a **Fix Issue** link is shown. Select it to view a description of the issue. There might also be an option to fix the issue. @@ -130,15 +151,16 @@ icon. Use date & time to search for the incorrect data point and adjust the valu ![Screenshot showing adjusting the long-term statistic history value](/images/blog/2022-04/adjust-statistics.png) -## Assist +## Assist tab The **Assist** tab lets you see how Home Assistant's Assist processes a sentence. If no matching intent is found, then Assist is unable to interpret the sentence. If a matching intent was found, information is provided on the action that will be performed on which entities. The example below shows how the following sentence was parsed: *what lights are on in the office*. + - Assist found a matching intent: *HassGetState*. - It found entities matching the domain: *lights*. - The lights have the state *on*. -- The lights are in the area *office*. +- The lights are in the area *office*. - The targets are the narrowed-down entities in scope. ![Example use of assist developer tools](/images/docs/developer-tools/Assist.png) From e1fc77643b5785ff7ad7a6ef556784d9228ac156 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 Apr 2024 21:51:01 +0200 Subject: [PATCH 02/26] Bump actions/checkout from 4.1.3 to 4.1.4 (#32457) --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3e499121c24..097f9b09bb0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out files from GitHub - uses: actions/checkout@v4.1.3 + uses: actions/checkout@v4.1.4 - name: Setting up Node.js uses: actions/setup-node@v4.0.2 with: @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out files from GitHub - uses: actions/checkout@v4.1.3 + uses: actions/checkout@v4.1.4 - name: Setting up Node.js uses: actions/setup-node@v4.0.2 with: From a3d3e595d35079c4b2b27f3d4a5a50d2def1e569 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 Apr 2024 21:54:19 +0200 Subject: [PATCH 03/26] Bump ruby-lsp from 0.16.4 to 0.16.5 (#32455) --- Gemfile | 2 +- Gemfile.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Gemfile b/Gemfile index 859ab858451..96b7b978f30 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,7 @@ group :development do # > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189 gem 'sassc', '2.1.0' gem 'rubocop', '1.63.3' - gem 'ruby-lsp', '0.16.4' + gem 'ruby-lsp', '0.16.5' gem 'rackup', '2.1.0' end diff --git a/Gemfile.lock b/Gemfile.lock index 9d41aa00108..9e75b51becb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -82,7 +82,7 @@ GEM racc pathutil (0.16.2) forwardable-extended (~> 2.6) - prism (0.24.0) + prism (0.27.0) public_suffix (5.0.5) racc (1.7.3) rack (3.0.10) @@ -115,9 +115,9 @@ GEM unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.31.2) parser (>= 3.3.0.4) - ruby-lsp (0.16.4) + ruby-lsp (0.16.5) language_server-protocol (~> 3.17.0) - prism (>= 0.22.0, < 0.25) + prism (>= 0.23.0, < 0.28) sorbet-runtime (>= 0.5.10782) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) @@ -135,7 +135,7 @@ GEM rack-protection (= 4.0.0) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.11353) + sorbet-runtime (0.5.11357) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) @@ -161,7 +161,7 @@ DEPENDENCIES rackup (= 2.1.0) rake (= 13.2.1) rubocop (= 1.63.3) - ruby-lsp (= 0.16.4) + ruby-lsp (= 0.16.5) sass-globbing (= 1.1.5) sassc (= 2.1.0) sinatra (= 4.0.0) From bbf3c686965e1638a2101acf25ddcde06d3604a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 Apr 2024 21:54:41 +0200 Subject: [PATCH 04/26] Bump sorbet-runtime from 0.5.11353 to 0.5.11357 (#32456) From 39c97383fac72336830fab749e9a29210846aee2 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 26 Apr 2024 07:56:40 +0200 Subject: [PATCH 05/26] Customizing entities: move YAML config docs (#32463) * Customizing entities: move YAML config docs * Add reference to procedure on changing settings via UI --- .../customizing-devices.markdown | 118 +----------------- source/_integrations/homeassistant.markdown | 104 +++++++++++++++ 2 files changed, 109 insertions(+), 113 deletions(-) diff --git a/source/_docs/configuration/customizing-devices.markdown b/source/_docs/configuration/customizing-devices.markdown index e289cdc10e8..de23e8c3416 100644 --- a/source/_docs/configuration/customizing-devices.markdown +++ b/source/_docs/configuration/customizing-devices.markdown @@ -1,6 +1,10 @@ --- title: "Customizing entities" description: "Simple customization for entities." +related: + - docs: /integrations/homeassistant/ + - docs: /docs/configuration/ + title: Home Assistant Core integration documentation --- ## Changing the entity ID @@ -14,116 +18,4 @@ You can use the UI to change the entity ID and friendly name of supported entiti ![Settings for entity.](/images/docs/configuration/customizing-entity.png) 4. Select *Update* -If your entity is not supported, or you cannot customize what you need via this method, please see below for more options. - -## Customizing entities - -By default, all of your devices will be visible and have a default icon determined by their domain. You can customize the look and feel of your front page by altering some of these parameters. This can be done by overriding attributes of specific entities. - -### Possible values - -{% configuration customize %} -friendly_name: - description: Name of the entity as displayed in the UI. - required: false - type: string -entity_picture: - description: URL to use as picture for entity. - required: false - type: string -icon: - description: "Any icon from [Material Design Icons](https://pictogrammers.com/library/mdi/). Prefix name with `mdi:`, ie `mdi:home`. Note: Newer icons may not yet be available in the current Home Assistant release." - required: false - type: string -assumed_state: - description: For switches with an assumed state two buttons are shown (turn off, turn on) instead of a switch. By setting `assumed_state` to `false` you will get the default switch icon. - required: false - type: boolean - default: true -device_class: - description: Sets the class of the device, changing the device state and icon that is displayed on the UI (see below). It does not set the `unit_of_measurement`. - required: false - type: device_class - default: None -unit_of_measurement: - description: Defines the units of measurement, if any. This will also influence the graphical presentation in the history visualization as continuous value. Sensors with missing `unit_of_measurement` are showing as discrete values. - required: false - type: string - default: None -initial_state: - description: Sets the initial state for automations, `on` or `off`. - required: false - type: boolean - default: None -{% endconfiguration %} - -### Device class - -Device class is currently supported by the following platforms: - -- [Binary sensor](/integrations/binary_sensor/) -- [Button](/integrations/button/) -- [Cover](/integrations/cover/) -- [Humidifier](/integrations/humidifier/) -- [Media player](/integrations/media_player/) -- [Number](/integrations/number/) -- [Sensor](/integrations/sensor/) -- [Switch](/integrations/switch/) - -### Manual customization - -
- -If you implement `customize`, `customize_domain`, or `customize_glob` you must make sure it is done inside of `homeassistant:` or it will fail. - -
- -```yaml -homeassistant: - name: Home - unit_system: metric - # etc - - customize: - # Add an entry for each entity that you want to overwrite. - thermostat.family_room: - entity_picture: https://example.com/images/nest.jpg - friendly_name: Nest - switch.wemo_switch_1: - friendly_name: Toaster - entity_picture: /local/toaster.jpg - switch.wemo_switch_2: - friendly_name: Kitchen kettle - icon: mdi:kettle - switch.rfxtrx_switch: - assumed_state: false - media_player.my_media_player: - source_list: - - Channel/input from my available sources - # Customize all entities in a domain - customize_domain: - light: - icon: mdi:home - automation: - initial_state: "on" - # Customize entities matching a pattern - customize_glob: - "light.kitchen_*": - icon: mdi:description - "scene.month_*_colors": - icon: mdi:other -``` - -### Reloading customize - -Home Assistant offers a service to reload the core configuration while Home Assistant is running. This allows you to change your customize section and see your changes being applied without having to restart Home Assistant. - -To reload customizations, navigate to Developer Tools > YAML and then press the "Reload Location & Customizations" button. If you don't see this, enable Advanced Mode on your user profile page first. - -You can also use the [Quick bar](/docs/tools/quick-bar/#command-palette), and choose "Reload Location & Customizations". - -Alternatively, you can reload via service call. Navigate to Developer Tools > Services tab, select `homeassistant.reload_core_config` from the dropdown and press the "Call Service" button. - -
-New customize information will be applied the next time the state of the entity gets updated. -
+If your entity is not supported, or you cannot customize what you need via this method, you need to edit the settings in your [`configuration.yaml` file](/docs/configuration/).For a detailed description of the entity configuration variables, refer to the [Home Assistant Core integration documentation](/integrations/homeassistant/). diff --git a/source/_integrations/homeassistant.markdown b/source/_integrations/homeassistant.markdown index cbe1239a02d..4c8f57befa6 100644 --- a/source/_integrations/homeassistant.markdown +++ b/source/_integrations/homeassistant.markdown @@ -15,6 +15,7 @@ related: - docs: /docs/configuration/basic/ title: Basic information - docs: /docs/configuration/ + - docs: /docs/configuration/customizing-devices/ --- The **Home Assistant Core** {% term integration %} provides generic implementations like the generic `homeassistant.turn_on`. @@ -136,6 +137,109 @@ country: type: string {% endconfiguration %} +## Editing the entity settings in YAML + +The Home Assistant Core integration is also responsible for the entity settings. +By default, all of your devices will be visible and have a default icon determined by their domain. You can customize the look and feel of your front page by altering some of these parameters. This can be done by overriding attributes of specific entities. + +Most of these settings can be changed from the UI. For the detailed steps, refer to [Customizing entites](/docs/configuration/customizing-devices/). + +If you prefer editing in YAML, you can define your general settings in the [`configuration.yaml` file](/docs/configuration/). + +### Possible values + +{% configuration customize %} +friendly_name: + description: Name of the entity as displayed in the UI. + required: false + type: string +entity_picture: + description: URL to use as picture for entity. + required: false + type: string +icon: + description: "Any icon from [Material Design Icons](https://pictogrammers.com/library/mdi/). Prefix name with `mdi:`, ie `mdi:home`. Note: Newer icons may not yet be available in the current Home Assistant release." + required: false + type: string +assumed_state: + description: For switches with an assumed state two buttons are shown (turn off, turn on) instead of a switch. By setting `assumed_state` to `false` you will get the default switch icon. + required: false + type: boolean + default: true +device_class: + description: Sets the class of the device, changing the device state and icon that is displayed on the UI (see below). It does not set the `unit_of_measurement`. + required: false + type: device_class + default: None +unit_of_measurement: + description: Defines the units of measurement, if any. This will also influence the graphical presentation in the history visualization as continuous value. Sensors with missing `unit_of_measurement` are showing as discrete values. + required: false + type: string + default: None +initial_state: + description: Sets the initial state for automations, `on` or `off`. + required: false + type: boolean + default: None +{% endconfiguration %} + +### Device class + +Device class is currently supported by the following platforms: + +- [Binary sensor](/integrations/binary_sensor/) +- [Button](/integrations/button/) +- [Cover](/integrations/cover/) +- [Humidifier](/integrations/humidifier/) +- [Media player](/integrations/media_player/) +- [Number](/integrations/number/) +- [Sensor](/integrations/sensor/) +- [Switch](/integrations/switch/) + +### Manual customization + +
+ +If you implement `customize`, `customize_domain`, or `customize_glob` you must make sure it is done inside of `homeassistant:` or it will fail. + +
+ +```yaml +homeassistant: + name: Home + unit_system: metric + # etc + + customize: + # Add an entry for each entity that you want to overwrite. + thermostat.family_room: + entity_picture: https://example.com/images/nest.jpg + friendly_name: Nest + switch.wemo_switch_1: + friendly_name: Toaster + entity_picture: /local/toaster.jpg + switch.wemo_switch_2: + friendly_name: Kitchen kettle + icon: mdi:kettle + switch.rfxtrx_switch: + assumed_state: false + media_player.my_media_player: + source_list: + - Channel/input from my available sources + # Customize all entities in a domain + customize_domain: + light: + icon: mdi:home + automation: + initial_state: "on" + # Customize entities matching a pattern + customize_glob: + "light.kitchen_*": + icon: mdi:description + "scene.month_*_colors": + icon: mdi:other +``` + ## Services The `homeassistant` integration provides services for controlling Home Assistant itself, as well as generic controls for any entity. From 702efbcb481862294301ae343fc2fe2e602bd584 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 26 Apr 2024 10:26:38 +0200 Subject: [PATCH 06/26] Bump sorbet-runtime from 0.5.11357 to 0.5.11358 (#32467) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9e75b51becb..82884c55416 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -135,7 +135,7 @@ GEM rack-protection (= 4.0.0) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.11357) + sorbet-runtime (0.5.11358) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From e47c4daeb4f2c84c4efbe86470a20de346f6a967 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 26 Apr 2024 10:27:33 +0200 Subject: [PATCH 07/26] Categories: edit or delete (#32468) --- source/_docs/organizing/categories.markdown | 13 +++++++++++++ .../images/organizing/edit-delete-category.png | Bin 0 -> 25106 bytes 2 files changed, 13 insertions(+) create mode 100644 source/images/organizing/edit-delete-category.png diff --git a/source/_docs/organizing/categories.markdown b/source/_docs/organizing/categories.markdown index bb3ff237946..261332fbc02 100644 --- a/source/_docs/organizing/categories.markdown +++ b/source/_docs/organizing/categories.markdown @@ -41,3 +41,16 @@ Follow these steps to create a new category. - The example shows 2 categories: Coffee and housekeeping. ![Group table items by category](/images/organizing/category_02.png) + +## Editing or deleting a category + +To rename or delete a category, follow these steps: + +1. Go to {% my automations title="**Settings** > **Automations & Scenes**" %} and open the respective tab. +2. In the top left, select the **Filters** button. + + ![Select the filter button](/images/organizing/filters_01.png) +3. In the list, find the category you want to edit and select the three dot menu next to it. +4. Select **Edit category** or **Delete category**. + + ![Screenshot showing the edit and delete buttons for categories](/images/organizing/edit-delete-category.png) diff --git a/source/images/organizing/edit-delete-category.png b/source/images/organizing/edit-delete-category.png new file mode 100644 index 0000000000000000000000000000000000000000..9de0b6111de1eb333948bfb4c8ab41d8bdd400ce GIT binary patch literal 25106 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 literal 0 HcmV?d00001 From 67a5bd7626419603998a856f7612207d67683ddd Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 26 Apr 2024 11:00:58 +0200 Subject: [PATCH 08/26] Customize entities: update procedure to reflect current software (#32469) --- .../customizing-devices.markdown | 30 ++++++++++++------ .../customizing-entity-dialog.png | Bin 23663 -> 26428 bytes .../docs/configuration/customizing-entity.png | Bin 26958 -> 83513 bytes .../edit_entity-id_in_automation.png | Bin 0 -> 45176 bytes 4 files changed, 21 insertions(+), 9 deletions(-) create mode 100644 source/images/docs/configuration/edit_entity-id_in_automation.png diff --git a/source/_docs/configuration/customizing-devices.markdown b/source/_docs/configuration/customizing-devices.markdown index de23e8c3416..3d361720b40 100644 --- a/source/_docs/configuration/customizing-devices.markdown +++ b/source/_docs/configuration/customizing-devices.markdown @@ -7,15 +7,27 @@ related: title: Home Assistant Core integration documentation --- -## Changing the entity ID +## Changing entity name and entity ID -You can use the UI to change the entity ID and friendly name of supported entities. To do this: +After adding a new device, the entity may not have a name and the automatically assigned entity ID might look very technical. If you like, you can use your own naming concept for devices. -1. Select the {% term entity %}, either from the frontend or by selecting the info button next to the entity in the Developer Tools "States" tab. -2. Select the cog icon in the right corner of the entity's dialog -![Entity dialog box.](/images/docs/configuration/customizing-entity-dialog.png) -3. Enter the new name or the new entity ID (remember not to change the domain of the entity - the part before the `.`) -![Settings for entity.](/images/docs/configuration/customizing-entity.png) -4. Select *Update* +To change the entity ID and friendly name of supported entities, follow these steps: -If your entity is not supported, or you cannot customize what you need via this method, you need to edit the settings in your [`configuration.yaml` file](/docs/configuration/).For a detailed description of the entity configuration variables, refer to the [Home Assistant Core integration documentation](/integrations/homeassistant/). +1. Go to {% my entities title="**Settings** > **Devices & services** > **Entities**" %} and select the entity from the list. +2. In the top right corner, select the cog icon. + + ![Entity dialog box with cog icon.](/images/docs/configuration/customizing-entity-dialog.png) + +3. Enter the new name or the new entity ID. + - For example, the entity ID here could be `light.bedroom_ligthstrip`. + - Do not change the domain of the entity - the part before the `.`. + + ![Settings for entity.](/images/docs/configuration/customizing-entity.png) + +4. Select **Update**. +5. If you have used this entity in automations and scripts, you need to rename the entity ID there, too. + - Go to {% my automations title="**Settings** > **Automations & Scenes**" %} open the respective tab and find your automation or script. + + ![Edit entity ID in automation.](/images/docs/configuration/edit_entity-id_in_automation.png) + +If your entity is not supported, or you cannot customize what you need via this method, you need to edit the settings in your [`configuration.yaml` file](/docs/configuration/). For a detailed description of the entity configuration variables, refer to the [Home Assistant Core integration documentation](/integrations/homeassistant/). diff --git a/source/images/docs/configuration/customizing-entity-dialog.png b/source/images/docs/configuration/customizing-entity-dialog.png index 0526735d7c82afc1eb575bee28c0f4a08eb8e67d..5dda10ee232ea047bc78a04c81ae2952aa4d8093 100644 GIT binary patch literal 26428 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 literal 23663 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 aFO^8E7afwrf?yK<6~@@o=&pf#!e0Sqe_2uh diff --git a/source/images/docs/configuration/customizing-entity.png b/source/images/docs/configuration/customizing-entity.png index 85244081353d5c128dc7dd7d29ee27f61918b53e..e1ccaa269cce45afcf8fe1a5fa7e5fbccef3b236 100644 GIT binary patch literal 83513 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 literal 0 HcmV?d00001 From 29c320b323c39117c5d3f12e09f01b54ec1231ca Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 26 Apr 2024 11:51:44 +0200 Subject: [PATCH 09/26] General settings: replace section on reloading config by link (#32445) --- source/_docs/configuration.markdown | 33 ++++++++++-------- source/_docs/configuration/basic.markdown | 7 ++-- .../docs/configuration/reload_restart.png | Bin 0 -> 30674 bytes .../configuration/settings_restart_ha.png | Bin 0 -> 25734 bytes 4 files changed, 21 insertions(+), 19 deletions(-) create mode 100644 source/images/docs/configuration/reload_restart.png create mode 100644 source/images/docs/configuration/settings_restart_ha.png diff --git a/source/_docs/configuration.markdown b/source/_docs/configuration.markdown index 66f388bfcc1..1a13dbca13b 100644 --- a/source/_docs/configuration.markdown +++ b/source/_docs/configuration.markdown @@ -8,8 +8,10 @@ related: title: Storing credentials in `secrets.yaml` file - docs: /common-tasks/os/#backups title: Creating and restoring backups - - docs: /integrations/backup + - docs: /integrations/backup/docs/tools/dev-tools/#reloading-the-yaml-configuration title: Creating backups for Home Assistant Container and Core + - docs: /docs/tools/dev-tools/#reloading-the-yaml-configuration + title: Reloading the YAML configuration from developer tools --- While you can configure most of Home Assistant directly from the user interface under {% my config %}, some parts need you to edit `configuration.yaml`. This file contains {% term integrations %} to be loaded along with their configurations. Throughout the documentation you will find snippets that you can add to your configuration file to enable specific functionality. @@ -35,22 +37,9 @@ _If you use {% term "Home Assistant Operating System" %}, you can find `configur _If you use {% term "Home Assistant Core" %} , you can find `configuration.yaml` in the config folder passed to the `hass` command (default is `~/.homeassistant`)._ -## Reloading configuration changes - -Most integrations in Home Assistant that do not interact with {% term devices %} or {% term services %} can reload changes made to their configuration in `configuration.yaml`. - -1. To reload configuration changes, go to {% my server_controls title="**Developer Tools** > **YAML**" %} and scroll down to the YAML configuration reloading section (alternatively, hit "c" anywhere in the UI and search for "reload"). - - You are presented with a list of integrations, such as **Automations** or **Conversation**. - - ![Reload configuration changes](/images/docs/configuration/reloading_config.png) - -2. If the integration is listed, select it to reload the settings. -3. If integration is not listed, you need to restart Home Assistant for changes to take effect: - - [Validate the configuration](#validating-the-configuration). Then, select the **Restart** button. - ## Validating the configuration -After changing configuration or automation files, check if the configuration is valid. +After changing configuration or automation files, you can check if the configuration is valid. A configuration check is also applied automatically when you reload the configuration or when you restart Home Assistant. The method for running a configuration check depends on your [installation type](/installation/#advanced-installation-methods). Check the common tasks for your installation type: @@ -58,3 +47,17 @@ The method for running a configuration check depends on your [installation type] - [Configuration check on Supervised](/common-tasks/supervised/#configuration-check) - [Configuration check on Container](/common-tasks/container/#configuration-check) - [Configuration check on Core](/common-tasks/core/#configuration-check) + +## Reloading the configuration to apply changes + +For configuration changes to become effective, the configuration must be reloaded. Most integrations in Home Assistant (that do not interact with {% term devices %} or {% term services %}) can reload changes made to their configuration in `configuration.yaml` without needing to restart Home Assistant. + +1. Under **Settings**, select the three dots menu (top right), select **Restart Home Assistant** > **Quick reload**. + + ![Settings, three dot menu, restart Home Assistant](/images/docs/configuration/settings_restart_ha.png) + +2. If you find that your changes were not applied, you need to restart. + - Select **Restart Home Assistant**. + - Note: This interrupts automations and scripts. + + ![Reload and restart buttons](/images/docs/configuration/reload_restart.png) diff --git a/source/_docs/configuration/basic.markdown b/source/_docs/configuration/basic.markdown index 9fc13e7f9f0..afac72742f3 100644 --- a/source/_docs/configuration/basic.markdown +++ b/source/_docs/configuration/basic.markdown @@ -13,6 +13,8 @@ As part of the default onboarding process, Home Assistant can detect your locati Screenshot showing the General settings page.

+The general settings described here are managed by the [Home Assistant Core integration](/integrations/homeassistant/). If you are interested in the services offered by this integration, check out the integration documentation. + ## Editing the general settings To change the general settings that were defined during onboarding, follow these steps: @@ -27,7 +29,4 @@ To change the general settings that were defined during onboarding, follow these ![Setting fields are grayed out because the configuration settings stored in configuration.yaml file](/images/docs/configuration/general-settings-stored-in-config-yaml.png) -## Reload core service - -Home Assistant offers a service to reload the core configuration while Home Assistant is running called {% my developer_call_service service="homeassistant.reload_core_config" %}. This allows you to change any of the above sections and see it being applied without having to restart Home Assistant. To call this service, go to the "{% my developer_services %}" tab under {% my developer_services title="Developer Tools" %}, select the {% my developer_call_service service="homeassistant.reload_core_config" %} service and click the "CALL SERVICE" button. Alternatively, you can press the "Location & Customizations" button under {% my server_controls title="Developer Tools > YAML" %}. - +5. To apply the changes, follow the steps on [reloading the configuration](/docs/configuration/#reloading-configuration-changes). diff --git a/source/images/docs/configuration/reload_restart.png b/source/images/docs/configuration/reload_restart.png new file mode 100644 index 0000000000000000000000000000000000000000..662ed31d26123da2fbfcc6cc9b2cf2966613cad7 GIT binary patch literal 30674 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
&*F3JlRY`|3wP%C$;9(QU^Q!w4QH(jIhunF%R} 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 literal 0 HcmV?d00001 diff --git a/source/images/docs/configuration/settings_restart_ha.png b/source/images/docs/configuration/settings_restart_ha.png new file mode 100644 index 0000000000000000000000000000000000000000..693773950c5720d9e6ad0fd822e9f3a71dfae5fd GIT binary patch literal 25734 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 o^wjJhOUX={ssI20 literal 0 HcmV?d00001 From 7f874a2d9306e3472a2a073208095a875d7ecfa5 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 26 Apr 2024 14:17:52 +0200 Subject: [PATCH 10/26] =?UTF-8?q?Configuration.yaml:=20reword=20intro,=20a?= =?UTF-8?q?dd=20screenshot,=20move=20troubleshootin=E2=80=A6=20(#32474)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Configuration.yaml: reword intro, add screenshot, move troubleshooting section * Shorten intro --- source/_docs/configuration.markdown | 13 +++++++++++-- .../config-yaml_via-file-editor.png | Bin 0 -> 98035 bytes 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 source/images/docs/configuration/config-yaml_via-file-editor.png diff --git a/source/_docs/configuration.markdown b/source/_docs/configuration.markdown index 1a13dbca13b..2e58c82e439 100644 --- a/source/_docs/configuration.markdown +++ b/source/_docs/configuration.markdown @@ -12,11 +12,16 @@ related: title: Creating backups for Home Assistant Container and Core - docs: /docs/tools/dev-tools/#reloading-the-yaml-configuration title: Reloading the YAML configuration from developer tools + - docs: docs/configuration/troubleshooting/ + title: Troubleshooting the configuration --- -While you can configure most of Home Assistant directly from the user interface under {% my config %}, some parts need you to edit `configuration.yaml`. This file contains {% term integrations %} to be loaded along with their configurations. Throughout the documentation you will find snippets that you can add to your configuration file to enable specific functionality. +While you can configure most of Home Assistant from the user interface, for some integrations, you need to edit the `configuration.yaml` file. This file contains {% term integrations %} to be loaded along with their configurations. Throughout the documentation, you will find snippets that you can add to your configuration file to enable specific functionality. -If you run into trouble while configuring Home Assistant, refer to the [configuration troubleshooting page](/docs/configuration/troubleshooting/) and the [`configuration.yaml` examples](/examples/#example-configurationyaml). +

+Screenshot of an example of a configuration.yaml file, accessed using the File editor add-on on a Home Assistant Operating System installation. +Example of a configuration.yaml file, accessed using the File editor add-on on a Home Assistant Operating System installation. +

## Editing `configuration.yaml` @@ -61,3 +66,7 @@ For configuration changes to become effective, the configuration must be reloade - Note: This interrupts automations and scripts. ![Reload and restart buttons](/images/docs/configuration/reload_restart.png) + +## Troubleshooting the configuration + +If you run into trouble while configuring Home Assistant, refer to the [configuration troubleshooting page](/docs/configuration/troubleshooting/) and the [`configuration.yaml` examples](/examples/#example-configurationyaml). \ No newline at end of file diff --git a/source/images/docs/configuration/config-yaml_via-file-editor.png b/source/images/docs/configuration/config-yaml_via-file-editor.png new file mode 100644 index 0000000000000000000000000000000000000000..4591106da7d5db833a25d22ddaa9c5ad2738add9 GIT binary patch literal 98035 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

SI2%FRzu+sK_7Q- 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 WuhE}vHBN?q&Yo6Ncr9;o^Zx@skS(zQ literal 0 HcmV?d00001 From fb34a6e2900a16fad9efb275265071edf2af6a75 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 26 Apr 2024 17:40:58 +0200 Subject: [PATCH 11/26] Label deselect (#32481) * Labels: add steps to remove a label * Tweak * Rephrase --- source/_docs/organizing/labels.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_docs/organizing/labels.markdown b/source/_docs/organizing/labels.markdown index fddcb4659bf..d63d882cde8 100644 --- a/source/_docs/organizing/labels.markdown +++ b/source/_docs/organizing/labels.markdown @@ -50,3 +50,13 @@ Follow these steps to apply a label - Select the Multiselect icon button. - From the list, select all the items to which you want to apply a label. - In the top right corner, select the three dots menu, then select **Add label**. Then, select the labels from the list. + +## Removing labels + +1. Go to the data table that contains the element from which you want to remove the label: + - Go to **{% my integrations title="Settings > Devices & Services" %}** and open the respective tab. + - Or, go to {% my automations title="**Settings** > **Automations & Scenes**" %} and open the respective tab. +2. Select the Multiselect icon button. + - From the list, select all the items from which you want to remove a label. + - In the top right corner, select the three dots menu, then select **Add label**. + - Then, deselect the checkbox for the label you want to remove. From 782a2bc294dbbeef6fc23537a1648419a37e1872 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 26 Apr 2024 19:05:22 +0200 Subject: [PATCH 12/26] Fix links to device class and customizing entities (#32483) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix links to device class and customizing entities - add redirect - addresses issue raised in #https://github.com/home-assistant/home-assistant.io/issues/32480 * Add redirect * Add reference to device class information * Undo formatting changes * Update source/_redirects Co-authored-by: Joakim Sørensen * Update plugins/configuration.rb Co-authored-by: Joakim Sørensen * Update plugins/configuration.rb --------- Co-authored-by: Joakim Sørensen --- plugins/configuration.rb | 4 ++-- source/_docs/configuration/customizing-devices.markdown | 2 +- source/_redirects | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/configuration.rb b/plugins/configuration.rb index 8d403b8c446..dcf2158cee3 100644 --- a/plugins/configuration.rb +++ b/plugins/configuration.rb @@ -2,9 +2,9 @@ module Jekyll class ConfigurationBlock < Liquid::Block TYPE_LINKS = { 'action' => '/docs/scripts/', - 'device_class' => '/docs/configuration/customizing-devices/#device-class', + 'device_class' => '/integrations/homeassistant/#device-class', 'template' => '/docs/configuration/templating/', - 'icon' => '/docs/configuration/customizing-devices/#icon', + 'icon' => '/integrations/homeassistant/#icon', 'selector' => '/docs/blueprint/selectors/', } diff --git a/source/_docs/configuration/customizing-devices.markdown b/source/_docs/configuration/customizing-devices.markdown index 3d361720b40..6a2d8e64db8 100644 --- a/source/_docs/configuration/customizing-devices.markdown +++ b/source/_docs/configuration/customizing-devices.markdown @@ -30,4 +30,4 @@ To change the entity ID and friendly name of supported entities, follow these st ![Edit entity ID in automation.](/images/docs/configuration/edit_entity-id_in_automation.png) -If your entity is not supported, or you cannot customize what you need via this method, you need to edit the settings in your [`configuration.yaml` file](/docs/configuration/). For a detailed description of the entity configuration variables, refer to the [Home Assistant Core integration documentation](/integrations/homeassistant/). +If your entity is not supported, or you cannot customize what you need via this method, you need to edit the settings in your [`configuration.yaml` file](/docs/configuration/). For a detailed description of the entity configuration variables and device class information, refer to the [Home Assistant Core integration documentation](/integrations/homeassistant/). diff --git a/source/_redirects b/source/_redirects index 1bbb7391036..b7937474ba4 100644 --- a/source/_redirects +++ b/source/_redirects @@ -263,6 +263,8 @@ layout: null /draw_assist /voice_control/s3-box-customize/#to-draw-your-own-images /projects/thirteen-usd-voice-remote/ /voice_control/thirteen-usd-voice-remote/ /docs/backend/updater /integrations/analytics +/docs/configuration/customizing-devices/#device-class /integrations/homeassistant/#device-class +/docs/configuration/customizing-devices/#customizing-entities /integrations/homeassistant/#editing-the-entity-settings-in-yaml /docs/ecosystem/ios/ https://companion.home-assistant.io/ /docs/ecosystem/ios/devices_file https://companion.home-assistant.io/ /docs/ecosystem/ios/integration https://companion.home-assistant.io/docs/integrations/integrations From 5881b892fd84843d6f3e85b90c6fad633602f2d5 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Sun, 28 Apr 2024 15:22:08 +0200 Subject: [PATCH 13/26] MQTT: fix markdown (#32495) --- source/_integrations/mqtt.markdown | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/source/_integrations/mqtt.markdown b/source/_integrations/mqtt.markdown index e56b6c42a5d..9542dcaa3d4 100644 --- a/source/_integrations/mqtt.markdown +++ b/source/_integrations/mqtt.markdown @@ -112,7 +112,6 @@ MQTT (aka MQ Telemetry Transport) is a machine-to-machine or "Internet of Things {% enddetails %} - Your first step to get MQTT and Home Assistant working is to choose a broker. ## Setting up a broker @@ -139,7 +138,12 @@ Add the MQTT integration, then provide your broker's hostname (or IP address) an 3. Select **Configure**, then **Re-configure MQTT**.

+

+ If you experience an error message like `Failed to connect due to exception: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed`, then turn on `Advanced options` and set [Broker certificate validation](/integrations/mqtt/#broker-certificate-validation) to `Auto`. + + +

### Advanced broker configuration @@ -322,7 +326,6 @@ support_url: description: Support URL of the application that supplies the discovered MQTT item. {% endconfiguration_basic %} - {% details "Supported abbreviations" %} ```txt @@ -594,7 +597,9 @@ support_url: 'sa': 'suggested_area', 'sn': 'serial_number', ``` + {% enddetails %} + {% details "Supported abbreviations for origin info" %} ```txt @@ -602,6 +607,7 @@ support_url: 'sw': 'sw_version', 'url': 'support_url', ``` + {% enddetails %} ### How to use discovery messages @@ -1049,16 +1055,15 @@ The MQTT notification support is different than for the other [notification](/in ```

- + Screenshot showing how to publish a message to an MQTT topic

The same will work for automations.

- + Screenshot showing how to publish a message to an MQTT topic for automations

- ### Examples #### REST API @@ -1119,9 +1124,16 @@ The MQTT integration will register the service `mqtt.publish` which allows publi | `qos` | yes | Quality of Service to use. (default: 0) | | `retain` | yes | If message should have the retain flag set. (default: false) | -

+ +

+

+ You must include either `topic` or `topic_template`, but not both. If providing a payload, you need to include either `payload` or `payload_template`, but not both. + +

+
+ ```yaml topic: homeassistant/light/1/command From a1e7a4ed33f50d92822d2deb171b431858a023e5 Mon Sep 17 00:00:00 2001 From: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com> Date: Mon, 29 Apr 2024 07:59:41 +0200 Subject: [PATCH 14/26] Fix links to customize (#32504) --- source/_integrations/homeassistant.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/homeassistant.markdown b/source/_integrations/homeassistant.markdown index 4c8f57befa6..23ac3458982 100644 --- a/source/_integrations/homeassistant.markdown +++ b/source/_integrations/homeassistant.markdown @@ -103,15 +103,15 @@ internal_url: required: false type: string customize: - description: "[Customize](/docs/configuration/customizing-devices/) entities." + description: "[Customize](#editing-the-entity-settings-in-yaml) entities." required: false type: string customize_domain: - description: "[Customize](/docs/configuration/customizing-devices/) all entities in a domain." + description: "[Customize](#editing-the-entity-settings-in-yaml) all entities in a domain." required: false type: string customize_glob: - description: "[Customize](/docs/configuration/customizing-devices/) entities matching a pattern." + description: "[Customize](#editing-the-entity-settings-in-yaml) entities matching a pattern." required: false type: string allowlist_external_dirs: From 874d91e924b42c172b53b7658af895729f79bd34 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 12:43:28 +0200 Subject: [PATCH 15/26] Bump sorbet-runtime from 0.5.11358 to 0.5.11361 (#32513) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 82884c55416..7d836f60159 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -135,7 +135,7 @@ GEM rack-protection (= 4.0.0) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.11358) + sorbet-runtime (0.5.11361) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 05c6b3f27380155c3d69773597abc5568c0dcaee Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Mon, 29 Apr 2024 12:48:12 +0200 Subject: [PATCH 16/26] Backup integration: rephrase intro (#32514) --- source/_includes/common-tasks/backups.md | 2 +- source/_integrations/backup.markdown | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/source/_includes/common-tasks/backups.md b/source/_includes/common-tasks/backups.md index 1d8d64dcbf3..b8e89b4352b 100644 --- a/source/_includes/common-tasks/backups.md +++ b/source/_includes/common-tasks/backups.md @@ -59,7 +59,7 @@ There are multiple ways to store the backup on another device: - [Add a network storage location](/common-tasks/{{page.installation}}/#network-storage) for backups. - [Change the default location](/common-tasks/{{page.installation}}/#change-default-backup-location) for backups. -- **Option 4**: Or even better, create an automation to handle that. +- **Option 4**: Or even better, create an automation to handle that, using one of the [backup services](/integrations/hassio/#service-hassiobackup_full). - **Option 5**: Make use of a third-party add-on: - [Google Drive Backup](https://github.com/sabeechen/hassio-google-drive-backup) - [Dropbox Sync](https://github.com/danielwelch/hassio-dropbox-sync) diff --git a/source/_integrations/backup.markdown b/source/_integrations/backup.markdown index d14542ffe47..2bef3e153d8 100644 --- a/source/_integrations/backup.markdown +++ b/source/_integrations/backup.markdown @@ -21,13 +21,9 @@ related: title: Home Assistant Operating System- Restoring a backup --- -The **Backup** {% term integration %} allows you to create and download backups for your {% term "Home Assistant Core" %} and {% term "Home Assistant Container" %} installations. This backup file can be used if you migrate to {% term "Home Assistant Operating System" %}. +The **Backup** {% term integration %} is used for {% term "Home Assistant Core" %} and {% term "Home Assistant Container" %} installations to create and download backups. This backup file can be used if you migrate to {% term "Home Assistant Operating System" %}. -
- -If you use {% term "Home Assistant Operating System" %} or {% term "Home Assistant Supervised" %} , the [back up functionality is already built-in](/common-tasks/os/#backups). This integration is for {% term "Home Assistant Core" %} and {% term "Home Assistant Container" %} installations. - -
+Note: If you use {% term "Home Assistant Operating System" %} or {% term "Home Assistant Supervised" %} installation, this page is not for you. Instead, refer to the documentation on using the [built-in back up](/common-tasks/os/#backups). ## Services From 5641a47f63353bba437527e1fdc4756d16bb35ab Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Mon, 29 Apr 2024 12:49:51 +0200 Subject: [PATCH 17/26] Labels: steps to delete a label (#32478) --- source/_docs/organizing/labels.markdown | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/source/_docs/organizing/labels.markdown b/source/_docs/organizing/labels.markdown index d63d882cde8..0e95e8dc515 100644 --- a/source/_docs/organizing/labels.markdown +++ b/source/_docs/organizing/labels.markdown @@ -41,16 +41,26 @@ Follow these steps to apply a label 2. To apply a label to a device, entity, or helper: - Go to **{% my integrations title="Settings > Devices & Services" %}** and open the respective tab. - Select the Multiselect icon button. - - From the list, select all the items to which you want to apply a label. + - From the list, select all the list entries to which you want to apply a label. - In the top right corner, select **Add label**. Then, select the labels from the list. ![Apply label](/images/organizing/labels_add_05.png) 3. To apply a label to an automation, scene, or script: - Go to {% my automations title="**Settings** > **Automations & Scenes**" %} and open the respective tab. - Select the Multiselect icon button. - - From the list, select all the items to which you want to apply a label. + - From the list, select all the list entries to which you want to apply a label. - In the top right corner, select the three dots menu, then select **Add label**. Then, select the labels from the list. +## Deleting a label + +Follow these steps to delete a label. It will be removed from all the list entries it was applied to. +If you used this label in automations or script as targets, you need to adjust those. + +1. Go to {% my labels title="**Settings** > **Areas, labels & zones**" %} and on top, select the **Labels** tab. +2. In the list of labels, find the label you want to delete and select the three dots menu. +3. Select **Delete**. +4. If you used this label in automations or script as targets, you need to adjust those. + ## Removing labels 1. Go to the data table that contains the element from which you want to remove the label: @@ -60,3 +70,4 @@ Follow these steps to apply a label - From the list, select all the items from which you want to remove a label. - In the top right corner, select the three dots menu, then select **Add label**. - Then, deselect the checkbox for the label you want to remove. + From c553112a5a48bff4ef7b8da7d3cc94b6cd48c793 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 12:50:14 +0200 Subject: [PATCH 18/26] Bump parser from 3.3.0.5 to 3.3.1.0 (#32512) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 7d836f60159..ebc29a00cae 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -77,7 +77,7 @@ GEM nokogiri (1.16.4-x86_64-linux) racc (~> 1.4) parallel (1.24.0) - parser (3.3.0.5) + parser (3.3.1.0) ast (~> 2.4.1) racc pathutil (0.16.2) From 0989079eb632dab8cba25bb498ca6bbc9089bc79 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 12:52:32 +0200 Subject: [PATCH 19/26] Bump rubocop from 1.63.3 to 1.63.4 (#32511) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 96b7b978f30..fbdd2878305 100644 --- a/Gemfile +++ b/Gemfile @@ -10,7 +10,7 @@ group :development do gem 'stringex', '2.8.6' # > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189 gem 'sassc', '2.1.0' - gem 'rubocop', '1.63.3' + gem 'rubocop', '1.63.4' gem 'ruby-lsp', '0.16.5' gem 'rackup', '2.1.0' end diff --git a/Gemfile.lock b/Gemfile.lock index ebc29a00cae..a7c0620d9fe 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -102,7 +102,7 @@ GEM regexp_parser (2.9.0) rexml (3.2.6) rouge (4.2.1) - rubocop (1.63.3) + rubocop (1.63.4) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -160,7 +160,7 @@ DEPENDENCIES nokogiri (= 1.16.4) rackup (= 2.1.0) rake (= 13.2.1) - rubocop (= 1.63.3) + rubocop (= 1.63.4) ruby-lsp (= 0.16.5) sass-globbing (= 1.1.5) sassc (= 2.1.0) From 181fbadbba88869b1769b5f4af3823340cd5ae7d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 14:35:43 +0200 Subject: [PATCH 20/26] Bump ruby-lsp from 0.16.5 to 0.16.6 (#32509) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index fbdd2878305..5f8b941da83 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,7 @@ group :development do # > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189 gem 'sassc', '2.1.0' gem 'rubocop', '1.63.4' - gem 'ruby-lsp', '0.16.5' + gem 'ruby-lsp', '0.16.6' gem 'rackup', '2.1.0' end diff --git a/Gemfile.lock b/Gemfile.lock index a7c0620d9fe..764cec5c23c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -115,7 +115,7 @@ GEM unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.31.2) parser (>= 3.3.0.4) - ruby-lsp (0.16.5) + ruby-lsp (0.16.6) language_server-protocol (~> 3.17.0) prism (>= 0.23.0, < 0.28) sorbet-runtime (>= 0.5.10782) @@ -161,7 +161,7 @@ DEPENDENCIES rackup (= 2.1.0) rake (= 13.2.1) rubocop (= 1.63.4) - ruby-lsp (= 0.16.5) + ruby-lsp (= 0.16.6) sass-globbing (= 1.1.5) sassc (= 2.1.0) sinatra (= 4.0.0) From aef281cf493fbe4fbd2dde0a15dd9400cb942fd5 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Mon, 29 Apr 2024 17:33:17 +0200 Subject: [PATCH 21/26] Fix links to basic settings config variables (#32510) --- source/_dashboards/picture-entity.markdown | 2 +- source/_integrations/camera.markdown | 58 +++++++++---------- source/_integrations/cast.markdown | 18 +++--- source/_integrations/color_extractor.markdown | 12 ++-- source/_integrations/dialogflow.markdown | 2 +- source/_integrations/discord.markdown | 36 ++++++------ source/_integrations/file.markdown | 2 +- source/_integrations/filesize.markdown | 2 +- source/_integrations/folder.markdown | 2 +- source/_integrations/folder_watcher.markdown | 2 +- source/_integrations/ifttt.markdown | 12 ++-- source/_integrations/konnected.markdown | 2 +- source/_integrations/mailgun.markdown | 2 +- source/_integrations/matrix.markdown | 2 +- source/_integrations/media_source.markdown | 2 +- source/_integrations/minio.markdown | 30 +++++----- source/_integrations/netatmo.markdown | 16 ++--- source/_integrations/pushbullet.markdown | 14 ++--- source/_integrations/rpi_camera.markdown | 2 +- .../_integrations/signal_messenger.markdown | 2 +- source/_integrations/slack.markdown | 32 +++++----- source/_integrations/smartthings.markdown | 48 +++++++-------- source/_integrations/smtp.markdown | 2 +- source/_integrations/telegram.markdown | 2 +- .../_integrations/telegram_webhooks.markdown | 4 +- source/_integrations/transmission.markdown | 36 ++++++------ source/_integrations/tts.markdown | 2 +- source/_integrations/twilio.markdown | 2 +- source/_integrations/vivotek.markdown | 32 +++++----- source/_redirects | 4 ++ 30 files changed, 194 insertions(+), 190 deletions(-) diff --git a/source/_dashboards/picture-entity.markdown b/source/_dashboards/picture-entity.markdown index 7796de220ab..f17191e174b 100644 --- a/source/_dashboards/picture-entity.markdown +++ b/source/_dashboards/picture-entity.markdown @@ -144,5 +144,5 @@ tap_action: {% endraw %} -The filename needs to be a path that is writable by Home Assistant in your system. You may need to configure `allowlist_external_dirs` ([documentation](/docs/configuration/basic/)). +The filename needs to be a path that is writable by Home Assistant in your system. You may need to configure `allowlist_external_dirs` ([documentation](/integrations/homeassistant/#allowlist_external_dirs)). diff --git a/source/_integrations/camera.markdown b/source/_integrations/camera.markdown index 89d840ce5d9..d7e0c7bb9a0 100644 --- a/source/_integrations/camera.markdown +++ b/source/_integrations/camera.markdown @@ -39,27 +39,27 @@ Available services: `enable_motion_detection`, `disable_motion_detection`, `play Enable the motion detection in a camera. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | yes | Name(s) of entities to enable motion detection, e.g., `camera.living_room_camera`. | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ---------------------------------------------------------------------------------- | +| `entity_id` | yes | Name(s) of entities to enable motion detection, e.g., `camera.living_room_camera`. | #### Service `disable_motion_detection` Disable the motion detection in a camera. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | yes | Name(s) of entities to disable motion detection, e.g., `camera.living_room_camera`. | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------------------------------------------------------------------------------- | +| `entity_id` | yes | Name(s) of entities to disable motion detection, e.g., `camera.living_room_camera`. | #### Service `play_stream` Play a live stream from a camera to selected media player(s). Requires [`stream`](/integrations/stream) integration to be set up. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | no | Name of entity to fetch stream from, e.g., `camera.living_room_camera`. | -| `media_player` | no | Name of media player to play stream on, e.g., `media_player.living_room_tv`. | -| `format` | yes | Stream format supported by `stream` integration and selected `media_player`. Default: `hls` | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------------------------------------------------------- | +| `entity_id` | no | Name of entity to fetch stream from, e.g., `camera.living_room_camera`. | +| `media_player` | no | Name of media player to play stream on, e.g., `media_player.living_room_tv`. | +| `format` | yes | Stream format supported by `stream` integration and selected `media_player`. Default: `hls` | For example, the following action in an automation would send an `hls` live stream to your chromecast. @@ -78,14 +78,14 @@ Make a `.mp4` recording from a camera stream. Requires `stream` integration to b Both `duration` and `lookback` options are suggestions, but should be consistent per camera. The actual length of the recording may vary. It is suggested that you tweak these settings to fit your needs. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | no | Name(s) of entities to create a snapshot from, e.g., `camera.living_room_camera`. | -| `filename` | no | Template of a file name. Variable is `entity_id`, e.g., {% raw %}`/tmp/{{ entity_id.name }}.mp4`{% endraw %}. | -| `duration` | yes | Target recording length (in seconds). Default: 30 | -| `lookback` | yes | Target lookback period (in seconds) to include in addition to duration. Only available if there is currently an active HLS stream. Default: 0 | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| `entity_id` | no | Name(s) of entities to create a snapshot from, e.g., `camera.living_room_camera`. | +| `filename` | no | Template of a file name. Variable is `entity_id`, e.g., {% raw %}`/tmp/{{ entity_id.name }}.mp4`{% endraw %}. | +| `duration` | yes | Target recording length (in seconds). Default: 30 | +| `lookback` | yes | Target lookback period (in seconds) to include in addition to duration. Only available if there is currently an active HLS stream. Default: 0 | -The path part of `filename` must be an entry in the `allowlist_external_dirs` in your [`homeassistant:`](/docs/configuration/basic/) section of your `configuration.yaml` file. +The path part of `filename` must be an entry in the `allowlist_external_dirs` in your [`homeassistant:`](/integrations/homeassistant/#allowlist_external_dirs) section of your `configuration.yaml` file. For example, the following action in an automation would take a recording from "yourcamera" and save it to /tmp with a timestamped filename. @@ -106,12 +106,12 @@ action: Take a snapshot from a camera. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | no | Name(s) of entities to create a snapshot from, e.g., `camera.living_room_camera`. | -| `filename` | no | Template of a file name. Variable is `entity_id`, e.g., {% raw %}`/tmp/snapshot_{{ entity_id.name }}`{% endraw %}. | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------------------------------------------------------------------------------ | +| `entity_id` | no | Name(s) of entities to create a snapshot from, e.g., `camera.living_room_camera`. | +| `filename` | no | Template of a file name. Variable is `entity_id`, e.g., {% raw %}`/tmp/snapshot_{{ entity_id.name }}`{% endraw %}. | -The path part of `filename` must be an entry in the `allowlist_external_dirs` in your [`homeassistant:`](/docs/configuration/basic/) section of your `configuration.yaml` file. +The path part of `filename` must be an entry in the `allowlist_external_dirs` in your [`homeassistant:`](/integrations/homeassistant/) section of your `configuration.yaml` file. For example, the following action in an automation would take a snapshot from "yourcamera" and save it to /tmp with a timestamped filename. @@ -132,17 +132,17 @@ action: Turn off camera. Not all camera models support this service, please consult individual camera page. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | yes | Name(s) of entities to turn off, e.g., `camera.living_room_camera`. | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------------------------------- | +| `entity_id` | yes | Name(s) of entities to turn off, e.g., `camera.living_room_camera`. | #### Service `turn_on` Turn on camera. Not all camera models support this service, please consult individual camera page. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | yes | Name(s) of entities to turn on, e.g., `camera.living_room_camera`. | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------------------------------ | +| `entity_id` | yes | Name(s) of entities to turn on, e.g., `camera.living_room_camera`. | ### Test if it works diff --git a/source/_integrations/cast.markdown b/source/_integrations/cast.markdown index 6fe08fdac80..2a880e2b4ab 100644 --- a/source/_integrations/cast.markdown +++ b/source/_integrations/cast.markdown @@ -48,7 +48,7 @@ cast_downstairs_on_kitchen:
-Home Assistant Cast requires your Home Assistant installation to be accessible via `https://`. If you're using Home Assistant Cloud, you don't need to do anything. Otherwise you must make sure that you have configured the `external_url` in your [configuration](/docs/configuration/basic). +Home Assistant Cast requires your Home Assistant installation to be accessible via `https://`. If you're using Home Assistant Cloud, you don't need to do anything. Otherwise you must make sure that you have configured the `external_url` in your [configuration](/integrations/homeassistant/#configuration-variables).
@@ -58,7 +58,7 @@ Home Assistant Cast requires your Home Assistant installation to be accessible v Chromecasts generally ignore DNS servers from DHCP and will instead use Google's DNS servers, 8.8.8.8 and 8.8.4.4. This means media URLs must either be specifying the IP-address of the server directly, e.g. `http://192.168.1.1:8123/movie.mp4`, or be publicly resolvable, e.g. `http://homeassistant.internal.mydomain.com:8123/movie.mp4` where `homeassistant.internal.mydomain.com` resolves to `192.168.1.1`. A hostname which can't be publicly resolved, e.g. `http://homeassistant.local:8123/movie.mp4` will fail to play. -This is important when casting TTS or local media sources; the cast integration will cast such media from the `external_url` if [configured](/docs/configuration/basic), otherwise from the Home Assistant Cloud if configured, otherwise from the [`internal_url`](/docs/configuration/basic). Note that the Home Assistant Cloud will not be used if an `external_url` is configured. +This is important when casting TTS or local media sources; the cast integration will cast such media from the `external_url` if [configured](/integrations/homeassistant/#editing-the-general-settings-in-yaml), otherwise from the Home Assistant Cloud if configured, otherwise from the [`internal_url`](/integrations/homeassistant/#editing-the-general-settings-in-yaml). Note that the Home Assistant Cloud will not be used if an `external_url` is configured. @@ -138,10 +138,10 @@ This app doesn't retrieve its own metadata, so if you want the cast interface or Note: Media ID is NOT the 8 digit alphanumeric in the URL, it can be found by right-clicking the playing video. E.g., [this episode](https://www.bbc.co.uk/iplayer/episode/b09w7fd9/bitz-bob-series-1-1-castle-makeover) shows: -| | | -| --- | --- | +| | | +| -------- | ------------------------------- | | 2908kbps | dash (mf_cloudfront_dash_https) | -| b09w70r2 | 960x540 | +| b09w70r2 | 960x540 | With b09w70r2 being the `media_id` @@ -343,10 +343,10 @@ To cast media directly from a configured Plex server, set the fields [as documen Note: Media ID is NOT the 8 digit alphanumeric in the URL, it can be found by right-clicking the playing audio clip. E.g., [this episode](https://www.bbc.co.uk/sounds/play/p009ycqy) shows: -| | | -| --- | --- | -| 128bps | dash (mf_cloudfront_nonbidi_dash_https) | -| p009ycqz | | +| | | +| -------- | --------------------------------------- | +| 128bps | dash (mf_cloudfront_nonbidi_dash_https) | +| p009ycqz | | With p009ycqz being the `media_id` diff --git a/source/_integrations/color_extractor.markdown b/source/_integrations/color_extractor.markdown index 4a338de3faf..211fa90d800 100644 --- a/source/_integrations/color_extractor.markdown +++ b/source/_integrations/color_extractor.markdown @@ -22,15 +22,15 @@ Because `color_extractor.turn_on` will then call `light.turn_on`, you can pass a Passing the key `color_extract_url` to the {% term service %} call will download the linked image and extract the predominant color from it. Passing the key `color_extract_path` to the service call will process the image file from local storage instead. `color_extract_url` and `color_extract_path` are exclusive and cannot be used together. -|Key | Example | Description | -|---------------------|---------------------------------------|-------------------------------------------------------------------------------| -|`color_extract_url` | `https://example.com/images/logo.png` | The full URL (including schema, `http://`, `https://`) of the image to process| -|`color_extract_path` | `/tmp/album.png` | The full path to the image file on local storage we'll process | -|`entity_id` | `light.shelf_leds` | The RGB capable light we'll set the color of | +| Key | Example | Description | +| -------------------- | ------------------------------------- | ------------------------------------------------------------------------------ | +| `color_extract_url` | `https://example.com/images/logo.png` | The full URL (including schema, `http://`, `https://`) of the image to process | +| `color_extract_path` | `/tmp/album.png` | The full path to the image file on local storage we'll process | +| `entity_id` | `light.shelf_leds` | The RGB capable light we'll set the color of |
- Please ensure any [external URLs](/docs/configuration/basic/#allowlist_external_urls) or [external files](/docs/configuration/basic/#allowlist_external_dirs) are authorized for use. You will receive error messages if this {% term integration %} is not allowed access to these external resources. + Please ensure any [external URLs](/integrations/homeassistant/#allowlist_external_urls) or [external files](/docs/integrations/homeassistant/#allowlist_external_dirs) are authorized for use. You will receive error messages if this {% term integration %} is not allowed access to these external resources.
diff --git a/source/_integrations/dialogflow.markdown b/source/_integrations/dialogflow.markdown index b7f9570249a..87dd2c60606 100644 --- a/source/_integrations/dialogflow.markdown +++ b/source/_integrations/dialogflow.markdown @@ -12,7 +12,7 @@ ha_integration_type: integration The **Dialogflow** {% term integration %} is designed to be used with the [webhook](https://cloud.google.com/dialogflow/es/docs/fulfillment-webhook) integration of [Dialogflow](https://cloud.google.com/dialogflow/docs/). After each phrase a user says, Dialogflow sends an action and parameters to the webhook. -To be able to receive messages from Dialogflow, your Home Assistant instance needs to be accessible from the web and you need to have the external URL [configured](/docs/configuration/basic). Dialogflow will return fallback answers if your server does not answer or takes too long (more than 5 seconds). +To be able to receive messages from Dialogflow, your Home Assistant instance needs to be accessible from the web and you need to have the external URL [configured](/integrations/homeassistant/#editing-the-general-settings-in-yaml). Dialogflow will return fallback answers if your server does not answer or takes too long (more than 5 seconds). Dialogflow could be [integrated](https://cloud.google.com/dialogflow/es/docs/integrations) with many popular messaging, virtual assistant and IoT platforms. diff --git a/source/_integrations/discord.markdown b/source/_integrations/discord.markdown index 71a5e39f72e..5c7d7cdbc40 100644 --- a/source/_integrations/discord.markdown +++ b/source/_integrations/discord.markdown @@ -69,26 +69,26 @@ When adding the Discord integration you will be asked for an API Key. Enter the The following attributes can be placed inside the `data` key of the service call for extended functionality: -| Attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `images` | yes | The file(s) to attach to message. -| `urls` | yes | The file(s) to download from a remote URL and attach to message. -| `verify_ssl` | yes | A boolean to determine if SSL certs should be verified when calling the remote URLs in the `url` attribute. Defaults to `True`. -| `embed` | yes | Array of [Discord embeds](https://discordpy.readthedocs.io/en/latest/api.html#embed). *NOTE*: if using `embed`, `message` is still required. +| Attribute | Optional | Description | +| ------------ | -------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| `images` | yes | The file(s) to attach to message. | +| `urls` | yes | The file(s) to download from a remote URL and attach to message. | +| `verify_ssl` | yes | A boolean to determine if SSL certs should be verified when calling the remote URLs in the `url` attribute. Defaults to `True`. | +| `embed` | yes | Array of [Discord embeds](https://discordpy.readthedocs.io/en/latest/api.html#embed). *NOTE*: if using `embed`, `message` is still required. | To include messages with embedding, use these attributes underneath the `embed` key: -| Attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `title` | yes | Title of the embed. -| `description` | yes | Description of the embed. -| `color` | yes | Color code of the embed. This value is an *int*. -| `url` | yes | URL of the embed. -| `author` | yes | Sets the footer for the embed content. -| `footer` | yes | Sets the footer for the embed content. -| `thumbnail` | yes | Sets the thumbnail for the embed content. -| `image` | yes | Sets the image for the embed content. -| `fields` | yes | Adds a field to the embed object. `name` and `value` are *required*, `inline` is *true* by default. +| Attribute | Optional | Description | +| ------------- | -------- | ---------------------------------------------------------------------------------------------------- | +| `title` | yes | Title of the embed. | +| `description` | yes | Description of the embed. | +| `color` | yes | Color code of the embed. This value is an *int*. | +| `url` | yes | URL of the embed. | +| `author` | yes | Sets the footer for the embed content. | +| `footer` | yes | Sets the footer for the embed content. | +| `thumbnail` | yes | Sets the thumbnail for the embed content. | +| `image` | yes | Sets the image for the embed content. | +| `fields` | yes | Adds a field to the embed object. `name` and `value` are *required*, `inline` is *true* by default. | ### Example service call @@ -117,7 +117,7 @@ To include messages with embedding, use these attributes underneath the `embed` - "https://example.com/video.mp4" ``` -Note that `verify_ssl` defaults to `True`, and that any remote hosts will need to be in your [`allowlist_external_urls`](/docs/configuration/basic/#allowlist_external_urls) list. Discord limits attachment size to 8MB, so anything exceeding this will be skipped and noted in the error log. +Note that `verify_ssl` defaults to `True`, and that any remote hosts will need to be in your [`allowlist_external_urls`](/integrations/homeassistant/#allowlist_external_urls) list. Discord limits attachment size to 8MB, so anything exceeding this will be skipped and noted in the error log. ### Example embed service call diff --git a/source/_integrations/file.markdown b/source/_integrations/file.markdown index f5b2833dffc..88fb0caf33c 100644 --- a/source/_integrations/file.markdown +++ b/source/_integrations/file.markdown @@ -56,7 +56,7 @@ To use notifications, please see the [getting started with automation page](/get ## Sensor -The `file` sensor platform reads the entries from a plain-text file and shows the found value. Only the last line of the file is used. This is similar to do `$ tail -n 1 sensor.txt` on the command-line. Note that file paths must be added to [allowlist_external_dirs](/docs/configuration/basic/). +The `file` sensor platform reads the entries from a plain-text file and shows the found value. Only the last line of the file is used. This is similar to do `$ tail -n 1 sensor.txt` on the command-line. Note that file paths must be added to [allowlist_external_dirs](/integrations/homeassistant/#allowlist_external_dirs). To enable the `file` sensor, add the following lines to your `configuration.yaml`: diff --git a/source/_integrations/filesize.markdown b/source/_integrations/filesize.markdown index 7be864a7055..8a8cbc2203c 100644 --- a/source/_integrations/filesize.markdown +++ b/source/_integrations/filesize.markdown @@ -19,7 +19,7 @@ The `filesize` sensor is for displaying the size in MB of a file.
-File paths must also be added to [allowlist_external_dirs](/docs/configuration/basic/) in your `configuration.yaml`. +File paths must also be added to [allowlist_external_dirs](/integrations/homeassistant/#allowlist_external_dirs) in your `configuration.yaml`. File paths should be absolute paths. For example: `/config/home-assistant_v2.db` to monitor the size of the default database. diff --git a/source/_integrations/folder.markdown b/source/_integrations/folder.markdown index bd435c5dc3b..b9a1763969e 100644 --- a/source/_integrations/folder.markdown +++ b/source/_integrations/folder.markdown @@ -12,7 +12,7 @@ ha_platforms: ha_integration_type: integration --- -Sensor for monitoring the contents of a folder. Note that folder paths must be added to [allowlist_external_dirs](/docs/configuration/basic/). Optionally a [wildcard filter](https://docs.python.org/3.6/library/fnmatch.html) can be applied to the files considered within the folder. The state of the sensor is the size in MB of files within the folder that meet the filter criteria. +Sensor for monitoring the contents of a folder. Note that folder paths must be added to [allowlist_external_dirs](/integrations/homeassistant/#allowlist_external_dirs). Optionally a [wildcard filter](https://docs.python.org/3.6/library/fnmatch.html) can be applied to the files considered within the folder. The state of the sensor is the size in MB of files within the folder that meet the filter criteria. The sensor exposes the number of filtered files in the folder, total size in bytes of those files and a comma separated list of the file paths as attributes. ## Configuration diff --git a/source/_integrations/folder_watcher.markdown b/source/_integrations/folder_watcher.markdown index e5b9b01aa0f..7dae7656271 100644 --- a/source/_integrations/folder_watcher.markdown +++ b/source/_integrations/folder_watcher.markdown @@ -18,7 +18,7 @@ This integration adds [Watchdog](https://pythonhosted.org/watchdog/) file system - `modified` - `moved` -Configured folders must be added to [allowlist_external_dirs](/docs/configuration/basic/). Note that by default folder monitoring is recursive, meaning that the contents of sub-folders are also monitored. +Configured folders must be added to [allowlist_external_dirs](/integrations/homeassistant/#allowlist_external_dirs). Note that by default folder monitoring is recursive, meaning that the contents of sub-folders are also monitored. ## Configuration diff --git a/source/_integrations/ifttt.markdown b/source/_integrations/ifttt.markdown index afb7abb4bca..d73d606003d 100644 --- a/source/_integrations/ifttt.markdown +++ b/source/_integrations/ifttt.markdown @@ -16,7 +16,7 @@ ha_integration_type: integration ## Prerequisites -To be able to receive events from IFTTT, your Home Assistant instance needs to be accessible from the web and you need to have the external URL [configured](/docs/configuration/basic), or use your Nabu Casa account's webhook URL from the IFTTT integration. +To be able to receive events from IFTTT, your Home Assistant instance needs to be accessible from the web and you need to have the external URL [configured](/integrations/homeassistant/#allowlist_external_urls), or use your Nabu Casa account's webhook URL from the IFTTT integration. {% include integrations/config_flow.md %} @@ -111,11 +111,11 @@ When your screen looks like this, click the 'call service' button. By default, the trigger is sent to all the API keys from `configuration.yaml`. If you want to send the trigger to a specific key use the `target` field: -Field | Value ------ | ----- -domain | `ifttt` -service | `trigger` -Service Data | `{"event": "EventName", "value1": "Hello World", "target": "YOUR_KEY_NAME1"}` +| Field | Value | +| ------------ | ----------------------------------------------------------------------------- | +| domain | `ifttt` | +| service | `trigger` | +| Service Data | `{"event": "EventName", "value1": "Hello World", "target": "YOUR_KEY_NAME1"}` | The `target` field can contain a single key name or a list of key names. diff --git a/source/_integrations/konnected.markdown b/source/_integrations/konnected.markdown index 717107ad37d..36df0a6f4ed 100644 --- a/source/_integrations/konnected.markdown +++ b/source/_integrations/konnected.markdown @@ -111,7 +111,7 @@ Once all zones are configured you'll be presented with the configuration for add **Blink panel LED on when sending state change:** The desired LED behavior for the panel. -**Override default Home Assistant API host panel URL:** The Konnected Alarm Panel post sensor states back to the Home Assistant API. If this value is unchecked the panel will default postbacks using the URL [configured](/docs/configuration/basic) in Home Assistant. By default, the integration will use the internal URL. However, if you check this field and set the **Override API host URL** to your _local_ IP address and port (e.g., `http://192.168.1.101:8123`), it will be used instead of the internal URL. +**Override default Home Assistant API host panel URL:** The Konnected Alarm Panel post sensor states back to the Home Assistant API. If this value is unchecked the panel will default postbacks using the URL [configured](/integrations/homeassistant/#allowlist_external_urls) in Home Assistant. By default, the integration will use the internal URL. However, if you check this field and set the **Override API host URL** to your _local_ IP address and port (e.g., `http://192.168.1.101:8123`), it will be used instead of the internal URL. **Override API host URL (optional):** The host info to use if you checked **Override default Home Assistant API host panel URL** in the step above. This is ignored if **Override default Home Assistant API host panel URL** is unchecked. diff --git a/source/_integrations/mailgun.markdown b/source/_integrations/mailgun.markdown index 654fd8562a2..5c5f4def3f8 100644 --- a/source/_integrations/mailgun.markdown +++ b/source/_integrations/mailgun.markdown @@ -12,7 +12,7 @@ ha_platforms: ha_integration_type: integration --- -To be able to receive webhooks from Mailgun, your Home Assistant instance needs to be accessible from the web and you need to have the external URL [configured](/docs/configuration/basic)). +To be able to receive webhooks from Mailgun, your Home Assistant instance needs to be accessible from the web and you need to have the external URL [configured](/integrations/homeassistant/#allowlist_external_urls). To set it up, go to the integrations page in the configuration screen and find Mailgun. Click on configure. Follow the instructions on the screen to configure Mailgun. diff --git a/source/_integrations/matrix.markdown b/source/_integrations/matrix.markdown index 5b8ad02b746..48cfb641a39 100644 --- a/source/_integrations/matrix.markdown +++ b/source/_integrations/matrix.markdown @@ -218,7 +218,7 @@ action:
-If you need to include a file from an external folder in your notifications, you will have to [list the source folder as allowed](/docs/configuration/basic/). +If you need to include a file from an external folder in your notifications, you will have to [list the source folder as allowed](/integrations/homeassistant/#allowlist_external_dirs). ```yaml configuration.yaml diff --git a/source/_integrations/media_source.markdown b/source/_integrations/media_source.markdown index b597f018e4b..e00c857c581 100644 --- a/source/_integrations/media_source.markdown +++ b/source/_integrations/media_source.markdown @@ -99,4 +99,4 @@ data: media_content_id: "media-source://media_source/local/videos/favourites/Epic Sax Guy 10 Hours.mp4" ``` -[basic-configuration]: /docs/configuration/basic/#media_dirs +[basic-configuration]: /integrations/homeassistant/#media_dirs \ No newline at end of file diff --git a/source/_integrations/minio.markdown b/source/_integrations/minio.markdown index 7ac507c7580..20ae31afb3f 100644 --- a/source/_integrations/minio.markdown +++ b/source/_integrations/minio.markdown @@ -14,7 +14,7 @@ ha_integration_type: integration This integration adds interaction with [Minio](https://min.io). It also enables listening for bucket notifications: [see documentation](https://docs.min.io/docs/minio-client-complete-guide.html#watch) -To download or upload files, folders must be added to [allowlist_external_dirs](/docs/configuration/basic/). +To download or upload files, folders must be added to [allowlist_external_dirs](/integrations/homeassistant/#allowlist_external_dirs). ## Configuration @@ -133,27 +133,27 @@ These services are provided: Download file. -| Service data attribute | Required | Description | -|---------------------------|----------|---------------------------------------------------| -| `bucket` | yes | Bucket to use | -| `key` | yes | Object key of the file | -| `file_path` | yes | File path on the local file system | +| Service data attribute | Required | Description | +| ---------------------- | -------- | ---------------------------------- | +| `bucket` | yes | Bucket to use | +| `key` | yes | Object key of the file | +| `file_path` | yes | File path on the local file system | ### Service `minio.put` Upload file. -| Service data attribute | Required | Description | -|---------------------------|----------|---------------------------------------------------| -| `bucket` | yes | Bucket to use | -| `key` | yes | Object key of the file | -| `file_path` | yes | File path on the local file system | +| Service data attribute | Required | Description | +| ---------------------- | -------- | ---------------------------------- | +| `bucket` | yes | Bucket to use | +| `key` | yes | Object key of the file | +| `file_path` | yes | File path on the local file system | ### Service `minio.remove` Delete file. -| Service data attribute | Required | Description | -|---------------------------|----------|---------------------------------------------------| -| `bucket` | yes | Bucket to use | -| `key` | yes | Object key of the file | +| Service data attribute | Required | Description | +| ---------------------- | -------- | ---------------------- | +| `bucket` | yes | Bucket to use | +| `key` | yes | Object key of the file | diff --git a/source/_integrations/netatmo.markdown b/source/_integrations/netatmo.markdown index 1623dd5568c..e55a6fd515b 100644 --- a/source/_integrations/netatmo.markdown +++ b/source/_integrations/netatmo.markdown @@ -116,10 +116,10 @@ Set the heating schedule. Set the preset mode for a Netatmo climate device. The preset mode must match a preset mode configured at Netatmo. -| Service data attribute | Required | Description | -| ---------------------- | -------- | ---------------------------------------------------------- | +| Service data attribute | Required | Description | +| ---------------------- | -------- | ----------------------------------------------------------- | | `preset_mode` | Yes | Climate preset mode such as Schedule, Away, or Frost Guard. | -| `end_datetime` | Yes | Date & time until which the preset will be active. | +| `end_datetime` | Yes | Date & time until which the preset will be active. | ### Set temperature with end date & time @@ -138,9 +138,9 @@ Sets the target temperature for a Netatmo climate device with an end date & time Sets the target temperature for a Netatmo climate device as well as the time period during which this target temperature applies. -| Service data attribute | Required | Description | -| ---------------------- | -------- | ------------------------------------------------------ | -| `target_temperature` | Yes | The target temperature for the device. | +| Service data attribute | Required | Description | +| ---------------------- | -------- | ----------------------------------------------------------- | +| `target_temperature` | Yes | The target temperature for the device. | | `time_period` | Yes | Time period during which the target temperature is applied. | ### Clear temperature setting @@ -187,7 +187,7 @@ It is therefore recommended to use [an individual development account](#developm
-To be able to receive events from [Netatmo](https://www.netatmo.com/), your Home Assistant instance needs to be accessible from the web over port `443`. To achieve this you can either use your Nabu Casa account or for example Duck DNS ([Home Assistant instructions](/addons/duckdns/)). You also need to have the external URL configured in the Home Assistant [configuration](/docs/configuration/basic). +To be able to receive events from [Netatmo](https://www.netatmo.com/), your Home Assistant instance needs to be accessible from the web over port `443`. To achieve this you can either use your Nabu Casa account or for example Duck DNS ([Home Assistant instructions](/addons/duckdns/)). You also need to have the external URL configured in the Home Assistant [configuration](/integrations/homeassistant/#allowlist_external_urls). Events coming in from Netatmo will be available as an event in Home Assistant and are fired as `netatmo_event`, along with their data. You can use these events to trigger automations. @@ -297,7 +297,7 @@ Sign in using your username and password from your regular Netatmo account.
-In your Netatmo Application configuration, do not enter a 'redirect URI' or a 'webhook URI'. The 'webhook URI' is automatically registered by this integration based on the external URL configured in the Home Assistant [configuration](/docs/configuration/basic). +In your Netatmo Application configuration, do not enter a 'redirect URI' or a 'webhook URI'. The 'webhook URI' is automatically registered by this integration based on the external URL configured in the Home Assistant [configuration](/integrations/homeassistant/#editing-the-general-settings-in-yaml).
diff --git a/source/_integrations/pushbullet.markdown b/source/_integrations/pushbullet.markdown index aa792d14967..97339a83a2e 100644 --- a/source/_integrations/pushbullet.markdown +++ b/source/_integrations/pushbullet.markdown @@ -60,12 +60,12 @@ The Pushbullet notification platform sends messages to [Pushbullet](https://www. Pushbullet is a notify platform and thus can be controlled by calling the notify service [as described here](/integrations/notify/). It will send a notification to all devices registered in the Pushbullet account. An optional **target** parameter can be given to Pushbullet to specify specific account's devices, contacts or channels. -Type | Prefix | Suffix | Example ----- | ------ | ------ | ------- -Device | `device/` | Device nickname | `device/iphone` -Channel | `channel/` | Channel tag | `channel/my_home` -Email | `email/` | Contact's email address | `email/email@example.com` -SMS | `sms/` | Contact's phone number | `sms/0612345678` +| Type | Prefix | Suffix | Example | +| ------- | ---------- | ----------------------- | ------------------------- | +| Device | `device/` | Device nickname | `device/iphone` | +| Channel | `channel/` | Channel tag | `channel/my_home` | +| Email | `email/` | Contact's email address | `email/email@example.com` | +| SMS | `sms/` | Contact's phone number | `sms/0612345678` | If using targets, your own account's email address functions as 'send to all devices'. All targets are verified (if exists) before sending, except email. @@ -141,6 +141,6 @@ action:
-Don't forget to [allowlist external directories](/docs/configuration/basic/), so Home Assistant has access to them. +Don't forget to [allowlist external directories](/integrations/homeassistant/#allowlist_external_dirs), so Home Assistant has access to them.
diff --git a/source/_integrations/rpi_camera.markdown b/source/_integrations/rpi_camera.markdown index 972b3dec592..db98923c9bb 100644 --- a/source/_integrations/rpi_camera.markdown +++ b/source/_integrations/rpi_camera.markdown @@ -87,4 +87,4 @@ file_path: default: A temporary file is used. {% endconfiguration %} -The given **file_path** must be an existing file because the camera platform setup performs a writeable check on it. Also, keep in mind that the path should be [whitelisted](/docs/configuration/basic/). +The given **file_path** must be an existing file because the camera platform setup performs a writeable check on it. Also, keep in mind that the path should be [whitelisted](/integrations/homeassistant/#allowlist_external_dirs). diff --git a/source/_integrations/signal_messenger.markdown b/source/_integrations/signal_messenger.markdown index d835fb91ae3..2a364595429 100644 --- a/source/_integrations/signal_messenger.markdown +++ b/source/_integrations/signal_messenger.markdown @@ -131,7 +131,7 @@ action: ### Text message with an attachment from a URL -To attach files from outside of Home Assistant, the URLs must be added to the [`allowlist_external_urls`](/docs/configuration/basic/#allowlist_external_urls) list. +To attach files from outside of Home Assistant, the URLs must be added to the [`allowlist_external_urls`](/integrations/homeassistant/#allowlist_external_urls) list. Note there is a 50MB size limit for attachments retrieved via URLs. You can also set `verify_ssl` to `false` to ignore SSL errors (default `true`). diff --git a/source/_integrations/slack.markdown b/source/_integrations/slack.markdown index 67d966f0b8e..e8f50dc093f 100644 --- a/source/_integrations/slack.markdown +++ b/source/_integrations/slack.markdown @@ -137,30 +137,30 @@ One sensor entity will be created: The following attributes can be placed inside the `data` key of the service call for extended functionality: -| Attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `username` | yes | The username of the Slack bot. -| `icon` | yes | The icon of the Slack bot. -| `file` | yes | A file to include with the message; see below. -| `blocks` | yes | Array of [Slack blocks](https://api.slack.com/messaging/composing/layouts). *NOTE*: if using `blocks`, they are shown **in place of** the `message` within Slack apps. The message field will be used as notification text and anywhere else Slack is unable to display blocks. `message` is required regardless of whether this field is used. -| `blocks_template` | yes | The same as `blocks`, but able to support [templates](https://www.home-assistant.io/docs/configuration/templating). -| `thread_ts` | yes | Sends the message as a reply to a specified parent message. +| Attribute | Optional | Description | +| ----------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `username` | yes | The username of the Slack bot. | +| `icon` | yes | The icon of the Slack bot. | +| `file` | yes | A file to include with the message; see below. | +| `blocks` | yes | Array of [Slack blocks](https://api.slack.com/messaging/composing/layouts). *NOTE*: if using `blocks`, they are shown **in place of** the `message` within Slack apps. The message field will be used as notification text and anywhere else Slack is unable to display blocks. `message` is required regardless of whether this field is used. | +| `blocks_template` | yes | The same as `blocks`, but able to support [templates](https://www.home-assistant.io/docs/configuration/templating). | +| `thread_ts` | yes | Sends the message as a reply to a specified parent message. | Note that using `file` will ignore all usage of `blocks` and `blocks_template` (as Slack does not support those frameworks in messages that accompany uploaded files). To include a local file with the Slack message, use these attributes underneath the `file` key: -| Attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `path` | no | A local filepath that has been [whitelisted](/docs/configuration/basic/#allowlist_external_dirs). +| Attribute | Optional | Description | +| --------- | -------- | --------------------------------------------------------------------------------------------------- | +| `path` | no | A local filepath that has been [whitelisted](/integrations/homeassistant/#allowlist_external_dirs). | To include a remote file with the Slack message, use these attributes underneath the `file` key: -| Attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `url` | no | A URL that has been [whitelisted](/docs/configuration/basic/#allowlist_external_urls). -| `username` | yes | An optional username if the URL is protected by HTTP Basic Auth. -| `password` | yes | An optional password if the URL is protected by HTTP Basic Auth. +| Attribute | Optional | Description | +| ---------- | -------- | ---------------------------------------------------------------------------------------- | +| `url` | no | A URL that has been [whitelisted](/integrations/homeassistant/#allowlist_external_urls). | +| `username` | yes | An optional username if the URL is protected by HTTP Basic Auth. | +| `password` | yes | An optional password if the URL is protected by HTTP Basic Auth. | ### Obtaining a member ID diff --git a/source/_integrations/smartthings.markdown b/source/_integrations/smartthings.markdown index 79b03e17c3b..ae88c313e48 100644 --- a/source/_integrations/smartthings.markdown +++ b/source/_integrations/smartthings.markdown @@ -64,7 +64,7 @@ The PAT is used to create a Home Assistant SmartApp in your SmartThings account This integration requires an internet accessible incoming webhook to receive push updates from SmartThings. The preferred approach is to subscribe to [Home Assistant Cloud (Nabu Casa)](https://www.nabucasa.com/) and the integration will configure and use a cloudhook automatically. Alternatively, you will have to configure and setup an internet accessible webhook in Home Assistant as described below: 1. Setup [remote access](/docs/configuration/remote/) via a domain name secured with SSL. *Self-signed SSL certificates are not supported by the SmartThings Cloud API.* -2. Set the external URL in the Home Assistant [configuration](/docs/configuration/basic) to the URL that Home Assistant is available on the internet (this must start with `https://`). If you do not use Nabu Casa you must configure your network to allow TCP traffic from the internet to reach the IP address and port of the device running Home Assistant. +2. Set the external URL in the Home Assistant [configuration](/integrations/homeassistant/#external_url) to the URL that Home Assistant is available on the internet (this must start with `https://`). If you do not use Nabu Casa you must configure your network to allow TCP traffic from the internet to reach the IP address and port of the device running Home Assistant. ## Setup instructions @@ -115,7 +115,7 @@ The integration will trigger an event when a device with the [button](https://de | `component_id` | Describes which integration of the device triggered the event. `main` represents the parent device. For devices with child-devices, this attribute identifies the child that raised the event. For multi-button devices, the current SmartThings API will no longer pass the ButtonNumber but use a child component_id for each button. The device handler installed on SmartThings must be able to create those child components. | | `device_id` | The unique id of the device in SmartThings. This can be located in the Home Assistant device registry or in the [SmartThings Developer Workspace](https://smartthings.developer.samsung.com/workspace/). | | `location_id` | The unique id of the location the device is part of. This can be found in the configuration entry registry or in the [SmartThings Developer Workspace](https://smartthings.developer.samsung.com/workspace/). | -| `value` | Describes the action taken on the button. See the [button](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#button) capability reference for a list of possible values (not all are supported by every device). | +| `value` | Describes the action taken on the button. See the [button](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#button) capability reference for a list of possible values (not all are supported by every device). | | `name` | The name given to the device in SmartThings. | Event data payloads are logged at the debug level, see [debugging](#debugging) for more information. @@ -140,8 +140,8 @@ Support for additional platforms will be added in the future. The SmartThings binary sensor platform lets you view devices that have binary sensor-related capabilities. A binary sensor entity will be created for each attribute (below) supported by the device. -| Capability | Attribute | On-Value | -| ------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ---------- | +| Capability | Attribute | On-Value | +| ----------------------------------------------------------------------------------------------------------------------------- | -------------- | ---------- | | [`accelerationSensor`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#accelerationSensor) | `acceleration` | `active` | | [`contactSensor`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#contactSensor) | `contact` | `open` | | [`filterStatus`](https://developer.smartthings.com/docs/devices/capabilities/proposed#filterStatus) | `filterStatus` | `replace` | @@ -159,8 +159,8 @@ The SmartThings Climate platform lets you control devices that have air conditio For a SmartThings Air Conditioner to be represented by the climate platform, it must have all of the following required capabilities: -| Capability | Climate Features | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Capability | Climate Features | +| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [`airConditionerMode`](https://developer.smartthings.com/docs/devices/capabilities/proposed#airConditionerMode) (required) | `hvac mode`, `hvac action` | | [`airConditionerFanMode`](https://developer.smartthings.com/docs/devices/capabilities/proposed#airConditionerFanMode) (required) | `fan mode` | | [`temperatureMeasurement`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#temperatureMeasurement) (required) | `temperature` | @@ -171,8 +171,8 @@ For a SmartThings Air Conditioner to be represented by the climate platform, it For a SmartThings thermostat to be represented by the climate platform, it must have all the capabilities from either "set a" _or_ "set b": -| Capability | Climate Features | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| Capability | Climate Features | +| --------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | | [`thermostat`](https://developer.smartthings.com/docs/devices/capabilities/deprecated#thermostat) (set a) | `hvac mode`, `hvac action`, `target temp high`, `target temp low` and `fan mode` | | [`thermostatMode`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#thermostatMode) (set b) | `hvac mode` | | [`thermostatCoolingSetpoint`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#thermostatCoolingSetpoint) (seb b) | `target temp low` | @@ -186,29 +186,29 @@ For a SmartThings thermostat to be represented by the climate platform, it must The SmartThings Cover platform lets you control devices that have open/close related capabilities. For a device to be represented by the cover platform, it must have one of the capabilities from "set a" below. -| Capability | Cover Features | -| ------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | -| [`doorControl`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#doorControl) (set a) | `open` and `close` | -| [`garageDoorControl`](https://developer.smartthings.com/docs/devices/capabilities/deprecated#garageDoorControl) (seb a) | `open` and `close` | -| [`windowShade`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#windowShade) (set a) | `open` and `close` | -| [`switchLevel`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#switchLevel) | `position` | -| [`windowShadeLevel`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference/#windowShadeLevel) | `position` | -| [`battery`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#battery) | `battery_level` (state attribute) | +| Capability | Cover Features | +| -------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| [`doorControl`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#doorControl) (set a) | `open` and `close` | +| [`garageDoorControl`](https://developer.smartthings.com/docs/devices/capabilities/deprecated#garageDoorControl) (seb a) | `open` and `close` | +| [`windowShade`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#windowShade) (set a) | `open` and `close` | +| [`switchLevel`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#switchLevel) | `position` | +| [`windowShadeLevel`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference/#windowShadeLevel) | `position` | +| [`battery`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#battery) | `battery_level` (state attribute) | ### Fan The SmartThings Fan platform lets you control devices that have fan-related capabilities. For a SmartThings device to be represented by the fan platform, it must have one or more of the capabilities below in addition to the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability. -| Capability | Fan Features | -| ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | +| Capability | Fan Features | +| --------------------------------------------------------------------------------------------------------- | -------------------------------------------- | | [`fanSpeed`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#fanSpeed) | `speed` (`off`, `low`, `medium`, and `high`) | ### Light The SmartThings Light platform lets you control devices that have light-related capabilities. For a SmartThings device to be represented by the light platform, it must have one or more of the capabilities below in addition to the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability. -| Capability | Light Features | -| --------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| Capability | Light Features | +| ------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | | [`switchLevel`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#switchLevel) | `brightness` and `transition` | | [`colorControl`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#colorControl) | `color` | | [`colorTemperature`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#colorTemperature) | `color_temp` | @@ -221,8 +221,8 @@ The SmartThings Lock platform lets you control devices that have the [`lock`](ht The SmartThings Sensor platform lets your view devices that have sensor-related capabilities. A Sensor entity is created for each attribute (below) supported by the device. -| Capability | Attributes | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | +| Capability | Attributes | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | | [`activityLightingMode`](https://developer.smartthings.com/docs/devices/capabilities/proposed#activityLightingMode) | `lightingMode` | | [`airConditionerMode`](https://developer.smartthings.com/docs/devices/capabilities/proposed#airConditionerMode) | `airConditionerMode` | | [`airQualitySensor`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#airQualitySensor) | `airQuality` | @@ -286,8 +286,8 @@ The SmartThings Scene platform lets you activate scenes defined in SmartThings w The SmartThings Switch platform lets you control devices that have the [`switch`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#switch) capability that are not already represented by a more specific platform. The following optional capabilities will provide energy and power utilization information: -| Capability | Switch Features | -| ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | +| Capability | Switch Features | +| --------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | | [`energyMeter`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#energyMeter) | energy consumption (`today_energy_kwh` state attribute) | | [`powerMeter`](https://developer.smartthings.com/docs/devices/capabilities/capabilities-reference#powerMeter) | power consumption (`current_power_w` state attribute) | diff --git a/source/_integrations/smtp.markdown b/source/_integrations/smtp.markdown index dbf4d0737f1..a6eec4e2f51 100644 --- a/source/_integrations/smtp.markdown +++ b/source/_integrations/smtp.markdown @@ -134,7 +134,7 @@ The optional `images` field adds image attachments to the email. If `html` is de
-When adding images, make sure the folders containing the attachments are added to `allowlist_external_dirs`.
See: [Setup basic documentation](/docs/configuration/basic/) +When adding images, make sure the folders containing the attachments are added to `allowlist_external_dirs`.
See: [Setup basic documentation](/integrations/homeassistant/#allowlist_external_dirs)
diff --git a/source/_integrations/telegram.markdown b/source/_integrations/telegram.markdown index 1006f7d95b1..f4c16d70e2e 100644 --- a/source/_integrations/telegram.markdown +++ b/source/_integrations/telegram.markdown @@ -265,7 +265,7 @@ inline_keyboard:
-Since Home Assistant version 0.48 you have to [whitelist the source folder](/docs/configuration/basic/) of the file you want to include in the notification. +Since Home Assistant version 0.48 you have to [whitelist the source folder](/integrations/homeassistant/#allowlist_external_dirs) of the file you want to include in the notification. ```yaml configuration.yaml diff --git a/source/_integrations/telegram_webhooks.markdown b/source/_integrations/telegram_webhooks.markdown index 01d8bbd29e8..befeaa8a0b8 100644 --- a/source/_integrations/telegram_webhooks.markdown +++ b/source/_integrations/telegram_webhooks.markdown @@ -10,7 +10,7 @@ ha_domain: telegram_bot Telegram chatbot webhooks implementation as described in the Telegram [documentation](https://core.telegram.org/bots/webhooks). -By default this integration sets your bot's webhook URL automatically to `https:///api/telegram_webhooks` with the external_url of your Home Assistant [configuration](/docs/configuration/basic/) using Telegrams `setWebhook` method. +By default this integration sets your bot's webhook URL automatically to `https:///api/telegram_webhooks` with the external_url of your Home Assistant [configuration](/integrations/homeassistant/#external_url) using Telegrams `setWebhook` method. This is one of two bot implementations supported by Telegram. Described by Telegram as the preferred implementation but requires your Home Assistant instance to be exposed to the internet. The other implementation method is [Telegram polling](/integrations/telegram_polling/), for which your Home Assistant instance does not have to be exposed to the internet. @@ -48,7 +48,7 @@ proxy_url: required: false type: string url: - description: Allow to overwrite the external URL from the Home Assistant [configuration](/docs/configuration/basic/) for different setups (`https://:`). + description: Allow to overwrite the external URL from the Home Assistant [configuration](/integrations/homeassistant/#editing-the-general-settings-in-yaml) for different setups (`https://:`). required: false type: string trusted_networks: diff --git a/source/_integrations/transmission.markdown b/source/_integrations/transmission.markdown index 71551d120a6..f2b88eef5bf 100644 --- a/source/_integrations/transmission.markdown +++ b/source/_integrations/transmission.markdown @@ -84,40 +84,40 @@ All Transmission services require integration `entry_id`. To find it, go to Deve ### Service `add_torrent` -Adds a new torrent to download. It can either be a URL (HTTP, HTTPS or FTP), magnet link or a local file (make sure that the path is [white listed](/docs/configuration/basic/#allowlist_external_dirs)). +Adds a new torrent to download. It can either be a URL (HTTP, HTTPS or FTP), magnet link or a local file (make sure that the path is [white listed](/integrations/homeassistant/#allowlist_external_dirs)). -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entry_id` | no | The integration entry_id -| `torrent` | no | Torrent to download +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------ | +| `entry_id` | no | The integration entry_id | +| `torrent` | no | Torrent to download | ### Service `remove_torrent` Removes a torrent from the client. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entry_id` | no | The integration entry_id -| `id` | no | ID of the torrent, can be found in the `torrent_info` attribute of the `*_torrents` sensors -| `delete_data` | yes | Delete torrent data (Default: false) +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------------------------------------------------------- | +| `entry_id` | no | The integration entry_id | +| `id` | no | ID of the torrent, can be found in the `torrent_info` attribute of the `*_torrents` sensors | +| `delete_data` | yes | Delete torrent data (Default: false) | ### Service `start_torrent` Starts a torrent. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entry_id` | no | The integration entry_id -| `id` | no | ID of the torrent, can be found in the `torrent_info` attribute of the `*_torrents` sensors +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------------------------------------------------------- | +| `entry_id` | no | The integration entry_id | +| `id` | no | ID of the torrent, can be found in the `torrent_info` attribute of the `*_torrents` sensors | ### Service `stop_torrent` Stops a torrent. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entry_id` | no | The integration entry_id -| `id` | no | ID of the torrent, can be found in the `torrent_info` attribute of the `*_torrents` sensors +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------------------------------------------------------- | +| `entry_id` | no | The integration entry_id | +| `id` | no | ID of the torrent, can be found in the `torrent_info` attribute of the `*_torrents` sensors | ## Templating diff --git a/source/_integrations/tts.markdown b/source/_integrations/tts.markdown index 6c4fc263f88..e0258a10786 100644 --- a/source/_integrations/tts.markdown +++ b/source/_integrations/tts.markdown @@ -133,7 +133,7 @@ $ curl -X POST -H "Authorization: Bearer " \
-Depending on your setup, you might need to set an external URL (`external_url`) inside the [configuration](/docs/configuration/basic/). +Depending on your setup, you might need to set an external URL (`external_url`) inside the [configuration](/integrations/homeassistant/#external_url).
diff --git a/source/_integrations/twilio.markdown b/source/_integrations/twilio.markdown index 9a9f7e706ad..22e8cdf8afe 100644 --- a/source/_integrations/twilio.markdown +++ b/source/_integrations/twilio.markdown @@ -41,7 +41,7 @@ auth_token: After configuring the base Twilio integration, add and configure either or both of the [Twilio SMS](/integrations/twilio_sms) and [Twilio Phone](/integrations/twilio_call) integrations to utilize the notification functionality. -To be able to receive events from Twilio, your Home Assistant instance needs to be accessible from the web and you need to have the external URL [configured](/docs/configuration/basic) in Home Assistant. +To be able to receive events from Twilio, your Home Assistant instance needs to be accessible from the web and you need to have the external URL [configured](/integrations/homeassistant/#external_url) in Home Assistant. To set it up, go to the integrations page in the configuration screen and find Twilio. Click on configure. Follow the instructions on the screen to configure Twilio. diff --git a/source/_integrations/vivotek.markdown b/source/_integrations/vivotek.markdown index f1eb47af9be..1fade9eb67f 100644 --- a/source/_integrations/vivotek.markdown +++ b/source/_integrations/vivotek.markdown @@ -108,11 +108,11 @@ Available services: `enable_motion_detection`, `disable_motion_detection`, `snap Play a live stream from a camera to selected media player(s). Requires [`stream`](/integrations/stream) {% term integration %} to be set up. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | no | Name of {% term entity %} to fetch stream from, e.g., `camera.front_door_camera`. | -| `media_player` | no | Name of media player to play stream on, e.g., `media_player.living_room_tv`. | -| `format` | yes | Stream format supported by `stream` {% term integration %} and selected `media_player`. Default: `hls` | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------------------------------------------------------------------ | +| `entity_id` | no | Name of {% term entity %} to fetch stream from, e.g., `camera.front_door_camera`. | +| `media_player` | no | Name of media player to play stream on, e.g., `media_player.living_room_tv`. | +| `format` | yes | Stream format supported by `stream` {% term integration %} and selected `media_player`. Default: `hls` | For example, the following action in an automation would send an `hls` live stream to your chromecast. @@ -129,28 +129,28 @@ action: Enable motion detection in a camera. Currently, this will enable the first event configured on the camera. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | yes | Name(s) of entities to enable motion detection, e.g., `camera.front_door_camera`. | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | --------------------------------------------------------------------------------- | +| `entity_id` | yes | Name(s) of entities to enable motion detection, e.g., `camera.front_door_camera`. | #### Service `disable_motion_detection` Disable the motion detection in a camera. Currently, this will disable the first event configured on the camera. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | yes | Name(s) of entities to disable motion detection, e.g., `camera.front_door_camera`. | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ---------------------------------------------------------------------------------- | +| `entity_id` | yes | Name(s) of entities to disable motion detection, e.g., `camera.front_door_camera`. | #### Service `snapshot` Take a snapshot from a camera. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | no | Name(s) of entities to create a snapshot from, e.g., `camera.front_door_camera`. | -| `filename` | no | Template of a file name. Variable is `entity_id`, e.g., {% raw %}`/tmp/snapshot_{{ entity_id }}`{% endraw %}. | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------------------------------------------------------------------------- | +| `entity_id` | no | Name(s) of entities to create a snapshot from, e.g., `camera.front_door_camera`. | +| `filename` | no | Template of a file name. Variable is `entity_id`, e.g., {% raw %}`/tmp/snapshot_{{ entity_id }}`{% endraw %}. | -The path part of `filename` must be an entry in the `allowlist_external_dirs` in your [`homeassistant:`](/docs/configuration/basic/) section of your `configuration.yaml` file. +The path part of `filename` must be an entry in the `allowlist_external_dirs` in your [`homeassistant:`](/integrations/homeassistant/#allowlist_external_dirs) section of your `configuration.yaml` file. For example, the following action is an automation that would take a snapshot from "front_door_camera" and save it to /tmp with a timestamped filename. diff --git a/source/_redirects b/source/_redirects index b7937474ba4..7e39cbd4647 100644 --- a/source/_redirects +++ b/source/_redirects @@ -256,6 +256,7 @@ layout: null # Redirect for the QR Codes on the S3 Box /s3-box-no-wifi /voice_control/troubleshooting_the_s3_box/#error-unable-to-connect-to-wi-fi /s3-box-no-ha /voice_control/troubleshooting_the_s3_box/#error-no-home-assistant + /docs/assist/troubleshooting/ /voice_control/troubleshooting/ /docs/assist/worlds-most-private-voice-assistant/ /voice_control/worlds-most-private-voice-assistant/ /projects/worlds-most-private-voice-assistant/ /voice_control/worlds-most-private-voice-assistant/ @@ -263,6 +264,9 @@ layout: null /draw_assist /voice_control/s3-box-customize/#to-draw-your-own-images /projects/thirteen-usd-voice-remote/ /voice_control/thirteen-usd-voice-remote/ /docs/backend/updater /integrations/analytics +/docs/configuration/basic/#allowlist_external_urls /integrations/homeassistant/#allowlist_external_urls +/docs/configuration/basic/#allowlist_external_dirs /integrations/homeassistant/#allowlist_external_dirs +/docs/configuration/basic/#external_urls /integrations/homeassistant/#external_urls /docs/configuration/customizing-devices/#device-class /integrations/homeassistant/#device-class /docs/configuration/customizing-devices/#customizing-entities /integrations/homeassistant/#editing-the-entity-settings-in-yaml /docs/ecosystem/ios/ https://companion.home-assistant.io/ From 25a317bb909408f712e0ecd61533f93bc8dbc28a Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Mon, 29 Apr 2024 23:31:16 +0200 Subject: [PATCH 22/26] Integration names: apply sentence style capitalization (#32460) --- source/_integrations/air_quality.markdown | 4 +-- .../application_credentials.markdown | 4 +-- source/_integrations/command_line.markdown | 6 ++-- .../_integrations/device_automation.markdown | 6 ++-- source/_integrations/file_upload.markdown | 4 +-- source/_integrations/filesize.markdown | 4 +-- source/_integrations/folder_watcher.markdown | 6 ++-- source/_integrations/history_stats.markdown | 4 +-- source/_integrations/image_upload.markdown | 4 +-- source/_integrations/input_boolean.markdown | 18 +++++------ source/_integrations/input_button.markdown | 6 ++-- source/_integrations/input_number.markdown | 18 +++++------ source/_integrations/input_select.markdown | 32 +++++++++---------- source/_integrations/input_text.markdown | 14 ++++---- source/_integrations/local_calendar.markdown | 6 ++-- source/_integrations/local_file.markdown | 14 ++++---- source/_integrations/local_todo.markdown | 4 +-- source/_integrations/network.markdown | 6 ++-- source/_integrations/recovery_mode.markdown | 4 +-- source/_integrations/shopping_list.markdown | 32 +++++++++---------- 20 files changed, 98 insertions(+), 98 deletions(-) diff --git a/source/_integrations/air_quality.markdown b/source/_integrations/air_quality.markdown index 370e6f6c187..0fc8d32f0a3 100644 --- a/source/_integrations/air_quality.markdown +++ b/source/_integrations/air_quality.markdown @@ -1,5 +1,5 @@ --- -title: Air Quality +title: Air quality description: Instructions on how to add air quality sensors with Home Assistant ha_release: 0.85 ha_domain: air_quality @@ -10,7 +10,7 @@ ha_codeowners: ha_integration_type: entity --- -The `air_quality` base platform allows other integrations to process information about air quality and pollution details. It is used by integrations that provide an `air_quality` sensor - you can find those under the `health` [integrations](/integrations/#health). +The **Air quality** {% term integration %} allows other integrations to process information about air quality and pollution details. It is used by integrations that provide an `air_quality` sensor - you can find those under the `health` [integrations](/integrations/#health). The platforms cover the following levels (if they are available): diff --git a/source/_integrations/application_credentials.markdown b/source/_integrations/application_credentials.markdown index 83aff2d5e50..0e50f4cbf0e 100644 --- a/source/_integrations/application_credentials.markdown +++ b/source/_integrations/application_credentials.markdown @@ -1,5 +1,5 @@ --- -title: Application Credentials +title: Application credentials description: Allows users to link accounts with integrations that support OAuth2 ha_release: 2022.6 ha_domain: application_credentials @@ -10,7 +10,7 @@ ha_codeowners: ha_integration_type: system --- -The Application Credentials integration is used by integrations that use OAuth2 to link your account to Home Assistant. The most common and preferred approach is using account linking with Home Assistant Cloud, however not all cloud providers support that and integrations can use Application Credentials instead. Additionally, users may use Application Credentials if preferred instead of Home Assistant Cloud Account Linking. +The **Application credentials** {% term integration %} is used by integrations that use OAuth2 to link your account to Home Assistant. The most common and preferred approach is using account linking with Home Assistant Cloud, however not all cloud providers support that and integrations can use Application Credentials instead. Additionally, users may use Application Credentials if preferred instead of Home Assistant Cloud Account Linking. ## Automatic setup diff --git a/source/_integrations/command_line.markdown b/source/_integrations/command_line.markdown index d18d826b383..0fa8215ef89 100644 --- a/source/_integrations/command_line.markdown +++ b/source/_integrations/command_line.markdown @@ -1,6 +1,6 @@ --- -title: Command Line -description: Instructions on how to integrate the Command Line utility within Home Assistant. +title: Command line +description: Instructions on how to integrate the command line utility within Home Assistant. ha_category: - Binary sensor - Cover @@ -21,7 +21,7 @@ ha_codeowners: - '@gjohansson-ST' --- -The `command_line` offers functionality that issues specific commands to get data or to control a device. +The **Command line** {% term integration %} offers functionality that issues specific commands to get data or to control a device.
diff --git a/source/_integrations/device_automation.markdown b/source/_integrations/device_automation.markdown index 1036db1e390..cab524a1b2d 100644 --- a/source/_integrations/device_automation.markdown +++ b/source/_integrations/device_automation.markdown @@ -1,6 +1,6 @@ --- -title: Device Automation -description: Information about the Device Automation plugin. +title: Device automation +description: Information about the device automation plugin. ha_category: - Automation ha_release: 0.7 @@ -11,7 +11,7 @@ ha_domain: device_automation ha_integration_type: system --- -Device Automations is a plugin for the automation integration to allow other integrations to provide device specific triggers, conditions and actions. +**Device automation** is a plugin for the automation integration to allow other integrations to provide device specific triggers, conditions and actions. There is no device automation specific configuration. Instead, it is configured as part of the normal automations. diff --git a/source/_integrations/file_upload.markdown b/source/_integrations/file_upload.markdown index 25489b543d8..3f609934d8e 100644 --- a/source/_integrations/file_upload.markdown +++ b/source/_integrations/file_upload.markdown @@ -1,5 +1,5 @@ --- -title: File Upload +title: File upload description: File upload integration supports various frontend features within Home Assistant ha_release: 2022.9 ha_quality_scale: internal @@ -10,6 +10,6 @@ ha_codeowners: ha_category: [] --- -The file upload integration allows various features in the frontend to upload files. +The **File upload** {% term integration %} allows various features in the frontend to upload files. {% include integrations/building_block_integration.md %} diff --git a/source/_integrations/filesize.markdown b/source/_integrations/filesize.markdown index 8a8cbc2203c..3d34b5044c7 100644 --- a/source/_integrations/filesize.markdown +++ b/source/_integrations/filesize.markdown @@ -1,5 +1,5 @@ --- -title: File Size +title: File size description: Integration for monitoring the size of a file. ha_category: - Sensor @@ -15,7 +15,7 @@ ha_config_flow: true ha_integration_type: integration --- -The `filesize` sensor is for displaying the size in MB of a file. +The **File size** {% term integration %} is for displaying the size in MB of a file.
diff --git a/source/_integrations/folder_watcher.markdown b/source/_integrations/folder_watcher.markdown index 7dae7656271..4d3718b47a6 100644 --- a/source/_integrations/folder_watcher.markdown +++ b/source/_integrations/folder_watcher.markdown @@ -1,5 +1,5 @@ --- -title: Folder Watcher +title: Folder watcher description: Integration for monitoring changes within the filesystem. ha_category: - System monitor @@ -10,7 +10,7 @@ ha_domain: folder_watcher ha_integration_type: integration --- -This integration adds [Watchdog](https://pythonhosted.org/watchdog/) file system monitoring, publishing events on the Home Assistant bus on the creation/deletion/modification of files within configured folders. The monitored `event_type` are: +The **Folder watcher** {% term integration %} adds [Watchdog](https://pythonhosted.org/watchdog/) file system monitoring, publishing events on the Home Assistant bus on the creation/deletion/modification of files within configured folders. The monitored `event_type` are: - `closed` - `created` @@ -22,7 +22,7 @@ Configured folders must be added to [allowlist_external_dirs](/integrations/home ## Configuration -To enable the Folder Watcher integration in your installation, add the following to your `configuration.yaml` file: +To enable the **Folder watcher** {% term integration %} in your installation, add the following to your `configuration.yaml` file: ```yaml folder_watcher: diff --git a/source/_integrations/history_stats.markdown b/source/_integrations/history_stats.markdown index 3b018340db8..5cabd7d3e59 100644 --- a/source/_integrations/history_stats.markdown +++ b/source/_integrations/history_stats.markdown @@ -1,5 +1,5 @@ --- -title: History Stats +title: History stats description: Instructions about how to integrate historical statistics into Home Assistant. ha_category: - Sensor @@ -13,7 +13,7 @@ ha_platforms: ha_integration_type: integration --- -The `history_stats` sensor platform provides quick statistics about another integration or platforms, using data from the [`history`](/integrations/history/) integration. +The **History stats** {% term integration %} provides quick statistics about another integration or platforms, using data from the [`history`](/integrations/history/) integration. It can track how long the integration has been in a specific state, in a custom time period. diff --git a/source/_integrations/image_upload.markdown b/source/_integrations/image_upload.markdown index f45e0a85262..7bb4d212467 100644 --- a/source/_integrations/image_upload.markdown +++ b/source/_integrations/image_upload.markdown @@ -1,5 +1,5 @@ --- -title: Image Upload +title: Image upload description: The image upload integration handle image assets in Home Assistant. ha_category: - Other @@ -11,7 +11,7 @@ ha_quality_scale: internal ha_integration_type: system --- -The Image Upload integration allows Home Assistant to handle image assets in +The **Image upload** {% term integration %} allows Home Assistant to handle image assets in Home Assistant, for example, the profile photos of your systems account. ## Configuration diff --git a/source/_integrations/input_boolean.markdown b/source/_integrations/input_boolean.markdown index afd4e7064a5..3ea219ddc1a 100644 --- a/source/_integrations/input_boolean.markdown +++ b/source/_integrations/input_boolean.markdown @@ -1,6 +1,6 @@ --- -title: Input Boolean -description: Instructions on how to use the Input Boolean helper with Home Assistant. +title: Input boolean +description: Instructions on how to use the input boolean helper with Home Assistant. ha_category: - Automation - Helper @@ -12,7 +12,7 @@ ha_domain: input_boolean ha_integration_type: helper --- -The Input Boolean helper integration allows you to define boolean values that +The **Input boolean** helper integration allows you to define boolean values that can be controlled via the user interface and can be used within conditions of an {% term automation %}. This can for example be used to disable or enable certain automations by using them in their {% term conditions %}. @@ -67,12 +67,12 @@ This integration provides the following {% term services %} to modify the state `input_boolean` and a service to reload the configuration without restarting Home Assistant itself. -| Service | Data | Description | -| ------- | ---- | ----------- | -| `turn_on` | `entity_id(s)`
`area_id(s)` | Set the value of specific `input_boolean` entities to `on` -| `turn_off` | `entity_id(s)`
`area_id(s)` | Set the value of specific `input_boolean` entities to `off` -| `toggle` | `entity_id(s)`
`area_id(s)` | Toggle the value of specific `input_boolean` entities -| `reload` | | Reload `input_boolean` configuration | +| Service | Data | Description | +| ---------- | ------------------------------ | ----------------------------------------------------------- | +| `turn_on` | `entity_id(s)`
`area_id(s)` | Set the value of specific `input_boolean` entities to `on` | +| `turn_off` | `entity_id(s)`
`area_id(s)` | Set the value of specific `input_boolean` entities to `off` | +| `toggle` | `entity_id(s)`
`area_id(s)` | Toggle the value of specific `input_boolean` entities | +| `reload` | | Reload `input_boolean` configuration | ### Restore state diff --git a/source/_integrations/input_button.markdown b/source/_integrations/input_button.markdown index 2e130827e4a..36ccde14901 100644 --- a/source/_integrations/input_button.markdown +++ b/source/_integrations/input_button.markdown @@ -1,6 +1,6 @@ --- -title: Input Button -description: Instructions on how to use the Input Button helper with Home Assistant. +title: Input button +description: Instructions on how to use the input button helper with Home Assistant. ha_category: - Automation - Helper @@ -12,7 +12,7 @@ ha_domain: input_button ha_integration_type: helper --- -The Input Button helper integration allows you to define buttons that +The **Input button** helper integration allows you to define buttons that can be pressed via the user interface, and can be used to trigger things, like an automation. diff --git a/source/_integrations/input_number.markdown b/source/_integrations/input_number.markdown index 2b34c9d0a24..cc9252568f5 100644 --- a/source/_integrations/input_number.markdown +++ b/source/_integrations/input_number.markdown @@ -1,6 +1,6 @@ --- -title: Input Number -description: Instructions on how to integrate the Input Number integration into Home Assistant. +title: Input number +description: Instructions on how to integrate the input number integration into Home Assistant. ha_category: - Automation - Helper @@ -12,7 +12,7 @@ ha_domain: input_number ha_integration_type: helper --- -The `input_number` integration allows the user to define values that can be controlled via the frontend and can be used within conditions of automation. The frontend can display a slider, or a numeric input box. Changes to the slider or numeric input box generate state events. These state events can be utilized as `automation` triggers as well. +The **Input number** {% term integration %} allows the user to define values that can be controlled via the frontend and can be used within conditions of automation. The frontend can display a slider, or a numeric input box. Changes to the slider or numeric input box generate state events. These state events can be utilized as `automation` triggers as well. The preferred way to configure an input number is via the user interface at **{% my helpers title="Settings > Devices & Services > Helpers" %}**. Click the add button and then choose the **{% my config_flow_start domain="input_number" title="Number" %}** option. @@ -87,12 +87,12 @@ input_number: This integration provides the following services to modify the state of the `input_number` and a service to reload the configuration without restarting Home Assistant itself. -| Service | Data | Description | -| ------- | ---- | ----------- | -| `decrement` | `entity_id(s)`
`area_id(s)` | Decrement the value of specific `input_number` entities by `step` -| `increment` | `entity_id(s)`
`area_id(s)` | Increment the value of specific `input_number` entities by `step` -| `reload` | | Reload `input_number` configuration | -| `set_value` | `value`
`entity_id(s)`
`area_id(s)` | Set the value of specific `input_number` entities +| Service | Data | Description | +| ----------- | ----------------------------------------- | ----------------------------------------------------------------- | +| `decrement` | `entity_id(s)`
`area_id(s)` | Decrement the value of specific `input_number` entities by `step` | +| `increment` | `entity_id(s)`
`area_id(s)` | Increment the value of specific `input_number` entities by `step` | +| `reload` | | Reload `input_number` configuration | +| `set_value` | `value`
`entity_id(s)`
`area_id(s)` | Set the value of specific `input_number` entities | ### Restore state diff --git a/source/_integrations/input_select.markdown b/source/_integrations/input_select.markdown index c7303e07e22..72900456e38 100644 --- a/source/_integrations/input_select.markdown +++ b/source/_integrations/input_select.markdown @@ -1,6 +1,6 @@ --- -title: Input Select -description: Instructions on how to integrate the Input Select integration into Home Assistant. +title: Input select +description: Instructions on how to integrate the input select integration into Home Assistant. ha_category: - Automation - Helper @@ -12,7 +12,7 @@ ha_domain: input_select ha_integration_type: helper --- -The `input_select` integration allows the user to define a list of values that can be selected via the frontend and can be used within conditions of an automation. When a user selects a new item, a state transition event is generated. This state event can be used in an `automation` trigger. +The **Input select** {% term integration %} allows the user to define a list of values that can be selected via the frontend and can be used within conditions of an automation. When a user selects a new item, a state transition event is generated. This state event can be used in an `automation` trigger. The preferred way to configure an input select is via the user interface at **{% my helpers title="Settings > Devices & Services > Helpers" %}**. Click the add button and then choose the **{% my config_flow_start domain="input_select" title="Dropdown" %}** option. @@ -77,29 +77,29 @@ If you set a valid value for `initial` this integration will start with the stat This integration provides three services to modify the state of the `input_select`. -| Service | Data | Description | -| ------- | ---- | ----------- | -| `select_option` | `option` | This can be used to select a specific option. -| `set_options` | `options`
`entity_id(s)` | Set the options for specific `input_select` entities. -| `select_first` | | Select the first option. -| `select_last` | | Select the last option. -| `reload` | | Reload `input_select` configuration | +| Service | Data | Description | +| --------------- | --------------------------- | ----------------------------------------------------- | +| `select_option` | `option` | This can be used to select a specific option. | +| `set_options` | `options`
`entity_id(s)` | Set the options for specific `input_select` entities. | +| `select_first` | | Select the first option. | +| `select_last` | | Select the last option. | +| `reload` | | Reload `input_select` configuration | #### Service `input_select.select_next` Select the next option. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `cycle` | yes | Whether to cycle to the first value after the last. Default: `true` +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------------------------------- | +| `cycle` | yes | Whether to cycle to the first value after the last. Default: `true` | #### Service `input_select.select_previous` Select the previous option. -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `cycle` | yes | Whether to cycle to the last value before the first. Default: `true` +| Service data attribute | Optional | Description | +| ---------------------- | -------- | -------------------------------------------------------------------- | +| `cycle` | yes | Whether to cycle to the last value before the first. Default: `true` | ### Scenes diff --git a/source/_integrations/input_text.markdown b/source/_integrations/input_text.markdown index ad7fde93350..8a57b830987 100644 --- a/source/_integrations/input_text.markdown +++ b/source/_integrations/input_text.markdown @@ -1,6 +1,6 @@ --- -title: Input Text -description: Instructions on how to integrate the Input Text integration into Home Assistant. +title: Input text +description: Instructions on how to integrate the Input text integration into Home Assistant. ha_category: - Automation - Helper @@ -12,7 +12,7 @@ ha_domain: input_text ha_integration_type: helper --- -The `input_text` integration allows the user to define values that can be controlled via the frontend and can be used within conditions of automation. Changes to the value stored in the text box generate state events. These state events can be utilized as `automation` triggers as well. It can also be configured in password mode (obscured text). +The **Input text** {% term integration %} allows the user to define values that can be controlled via the frontend and can be used within conditions of automation. Changes to the value stored in the text box generate state events. These state events can be utilized as `automation` triggers as well. It can also be configured in password mode (obscured text). The preferred way to configure an input text is via the user interface at **{% my helpers title="Settings > Devices & Services > Helpers" %}**. Click the add button and then choose the **{% my config_flow_start domain="input_text" title="Text" %}** option. @@ -83,10 +83,10 @@ input_text: This integration provides a service to modify the state of the `input_text` and a service to reload the `input_text` configuration without restarting Home Assistant itself. -| Service | Data | Description | -| ------- | ---- | ----------- | -| `set_value` | `value`
`entity_id(s)` | Set the value for specific `input_text` entities. -| `reload` | | Reload `input_text` configuration | +| Service | Data | Description | +| ----------- | ------------------------- | ------------------------------------------------- | +| `set_value` | `value`
`entity_id(s)` | Set the value for specific `input_text` entities. | +| `reload` | | Reload `input_text` configuration | ### Restore state diff --git a/source/_integrations/local_calendar.markdown b/source/_integrations/local_calendar.markdown index d0ad2e59ed0..e2cd8c251da 100644 --- a/source/_integrations/local_calendar.markdown +++ b/source/_integrations/local_calendar.markdown @@ -1,6 +1,6 @@ --- -title: Local Calendar -description: Instructions on how to use Local Calendars in Home Assistant. +title: Local calendar +description: Instructions on how to use local calendars in Home Assistant. ha_category: - Calendar ha_iot_class: Local Polling @@ -15,7 +15,7 @@ ha_codeowners: ha_integration_type: integration --- -The local calendar integration allows you to create a calendar of events in Home Assistant for powering automations. +The **Local calendar** {% term integration %} allows you to create a calendar of events in Home Assistant for powering automations. A calendar entity has a state and attributes that represent the next upcoming event (only). A calendar trigger is a much more flexible way to power automations with fewer limitations than using the entity state. diff --git a/source/_integrations/local_file.markdown b/source/_integrations/local_file.markdown index a1594b19d2d..ca49a1ded32 100644 --- a/source/_integrations/local_file.markdown +++ b/source/_integrations/local_file.markdown @@ -1,6 +1,6 @@ --- -title: Local File -description: Instructions how to use Local File as a Camera within Home Assistant. +title: Local file +description: Instructions how to use local file as a camera within Home Assistant. ha_category: - Camera ha_iot_class: Local Polling @@ -11,7 +11,7 @@ ha_platforms: ha_integration_type: integration --- -The `local_file` camera platform allows you to integrate an image file from disk into Home Assistant as a camera. If the image is updated on the file system the image displayed in Home Assistant will also be updated. The service `local_file.update_file_path` can be used to update the image using an automation. +The **Local file** camera {% term integration %} allows you to integrate an image file from disk into Home Assistant as a camera. If the image is updated on the file system the image displayed in Home Assistant will also be updated. The service `local_file.update_file_path` can be used to update the image using an automation. The `local_file` camera can for example be used with various camera platforms that save a temporary images locally. It can also be used to display a graph that you render periodically and will then be displayed in Home Assistant. @@ -41,7 +41,7 @@ name: Use this service to change the file displayed by the camera. -| Service data attribute | Description | -| -----------------------| ----------- | -| `entity_id` | String of the `entity_id` of the camera to update. | -| `file_path` | The full path to the new image file to be displayed. | +| Service data attribute | Description | +| ---------------------- | ---------------------------------------------------- | +| `entity_id` | String of the `entity_id` of the camera to update. | +| `file_path` | The full path to the new image file to be displayed. | diff --git a/source/_integrations/local_todo.markdown b/source/_integrations/local_todo.markdown index a863db2f43e..f7602092bcb 100644 --- a/source/_integrations/local_todo.markdown +++ b/source/_integrations/local_todo.markdown @@ -1,5 +1,5 @@ --- -title: Local To-do +title: Local to-do description: Instructions on how to use local to-do lists in Home Assistant. ha_category: - To-do list @@ -19,7 +19,7 @@ related: title: To-do list card --- -The **Local to-do list** integration allows you to create to-do lists in Home Assistant. +The **Local to-do list** {% term integration %} allows you to create to-do lists in Home Assistant. To-do lists are shown on the **To-do list** dashboard for tracking items and whether or not they have been completed. diff --git a/source/_integrations/network.markdown b/source/_integrations/network.markdown index 5b072d06246..038d58736c6 100644 --- a/source/_integrations/network.markdown +++ b/source/_integrations/network.markdown @@ -1,6 +1,6 @@ --- -title: Network Configuration -description: Network Configuration for Home Assistant +title: Network configuration +description: Network configuration for Home Assistant ha_category: - Other ha_release: 2021.6 @@ -12,7 +12,7 @@ ha_codeowners: ha_integration_type: system --- -This integration provides network configuration for integrations such as [Zeroconf](/integrations/zeroconf/). It is managed by going to **{% my network title="Settings > System > Network" %}** and is only available to users that have "Advanced Mode" enabled on their {% my profile title="user profile" %}. +The **Network configuration** {% term integration %} provides network configuration for integrations such as [Zeroconf](/integrations/zeroconf/). It is managed by going to **{% my network title="Settings > System > Network" %}** and is only available to users that have "Advanced Mode" enabled on their {% my profile title="user profile" %}. **{% my general badge %}** diff --git a/source/_integrations/recovery_mode.markdown b/source/_integrations/recovery_mode.markdown index a2244ca9332..4df332b4ee5 100644 --- a/source/_integrations/recovery_mode.markdown +++ b/source/_integrations/recovery_mode.markdown @@ -1,5 +1,5 @@ --- -title: Recovery Mode +title: Recovery mode description: Allows Home Assistant to start up in recovery mode. ha_category: [] ha_release: 0.105 @@ -13,7 +13,7 @@ related: title: General troubleshooting --- -The **Recovery mode** integration is an internal integration used by the +The **Recovery mode** {% term integration %} is an internal integration used by the Home Assistant Core. You don't have to configure it since it is automatically always diff --git a/source/_integrations/shopping_list.markdown b/source/_integrations/shopping_list.markdown index 2f3ae95438d..533e88d4f92 100644 --- a/source/_integrations/shopping_list.markdown +++ b/source/_integrations/shopping_list.markdown @@ -14,9 +14,9 @@ ha_platforms: - todo --- -The `shopping_list` integration allows you to keep track of shopping list items. +The **Shopping list** {% term integration %} allows you to keep track of shopping list items. -Your shopping list will be accessible from the sidebar, and you can optionally add the [To-do list card](/dashboards/todo-list/) to your dashboard. With the [conversation integration](/integrations/conversation/), you can add items to your shopping list using voice commands like "Add eggs to my shopping list." +Your shopping list will be accessible from the sidebar, and you can optionally add the [To-do list card](/dashboards/todo-list/) to your dashboard. With the [conversation integration](/integrations/conversation/), you can add items to your shopping list using voice commands like "Add eggs to my shopping list." {% include integrations/config_flow.md %} @@ -28,33 +28,33 @@ You can add or remove items from your shopping list by using the following servi Add an item to the shopping list. -| Service data attribute | Optional | Description | -|------------------------|----------|--------------------------------------------------------| -| `name` | no | Name of the item to add. Example: "Milk" | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ---------------------------------------- | +| `name` | no | Name of the item to add. Example: "Milk" | ### Service `shopping_list.remove_item` Remove the first item with matching name from the shopping list. -| Service data attribute | Optional | Description | -|------------------------|----------|--------------------------------------------------------| -| `name` | no | Name of the item to remove. Example: "Milk" | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------- | +| `name` | no | Name of the item to remove. Example: "Milk" | ### Service `shopping_list.complete_item` Mark the first item with matching name as completed in the shopping list. It does not remove the item. | Service data attribute | Optional | Description | -|------------------------|----------|--------------------------------------------------------| -| `name` | no | Name of the item to mark as completed. Example: "Milk" | +| ---------------------- | -------- | ------------------------------------------------------ | +| `name` | no | Name of the item to mark as completed. Example: "Milk" | ### Service `shopping_list.incomplete_item` Mark the first item with matching name as incomplete in the shopping list. -| Service data attribute | Optional | Description | -|------------------------|----------|--------------------------------------------------------| -| `name` | no | Name of the item to mark as incomplete. Example: "Milk" | +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ------------------------------------------------------- | +| `name` | no | Name of the item to mark as incomplete. Example: "Milk" | ### Service `shopping_list.complete_all` @@ -73,15 +73,15 @@ Clear completed items from the shopping list. Sort all items by name in the shopping list. | Service data attribute | Optional | Description | -|------------------------|----------|---------------------------------------------------------------------| -| `reverse` | yes | Whether to sort in reverse (_descending_) order. (default: `False`) | +| ---------------------- | -------- | ------------------------------------------------------------------- | +| `reverse` | yes | Whether to sort in reverse (_descending_) order. (default: `False`) | ## Using in automations A `shopping_list_updated` event is triggered when items in the list are modified, with the following data payload attached to it. This can be used to trigger automations such as sending a push notification when someone adds an item to the shopping list, which when clicked, will open the list. | Data payload attribute | Description | -|------------------------|--------------------------------------------------------------------------------------------------------------------| +| ---------------------- | ------------------------------------------------------------------------------------------------------------------ | | `action` | What action was taken on the item. Either `add` for a new item being added, or `update` for an item being updated. | | `item` | A dictionary containing details of the item that was updated. | | `item.id` | A unique ID for this item | From 404ba82bf17a89dbf9ee64d8c0f9e420f8a9594e Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Mon, 29 Apr 2024 23:37:21 +0200 Subject: [PATCH 23/26] File access: add screenshots, reword VS Code section (#32475) Co-authored-by: Klaas Schoute Co-authored-by: Franck Nijhof --- source/_includes/common-tasks/file_access.md | 25 +++++++++++++++--- .../configuration/config-yaml_via-vscode.png | Bin 0 -> 270692 bytes 2 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 source/images/docs/configuration/config-yaml_via-vscode.png diff --git a/source/_includes/common-tasks/file_access.md b/source/_includes/common-tasks/file_access.md index d84f669c218..f5d13a7c62f 100644 --- a/source/_includes/common-tasks/file_access.md +++ b/source/_includes/common-tasks/file_access.md @@ -4,7 +4,7 @@ Your Home Assistant Operating server includes two repositories by default: The o One of the first things to take care of after installing Home Assistant OS is to provide yourself access to files. There are several add-ons commonly used for this, and most users employ a mix of various add-ons. Default directories on the host are mapped to the add-ons so that they can be accessed by the services any particular add-on might provide. On the host system these directories exist on the `/data` partition at `/mnt/data/supervisor/`. -Using any of the add-ons listed below,the following directories are made available for access: +Using any of the add-ons listed below, the following directories are made available for access: - `addons` - `backup` @@ -47,15 +47,32 @@ The Terminal & SSH add-on also provides a web terminal which allows you to acces ### Installing and using the Visual Studio Code (VSC) add-on -The Visual Studio Code add-on provides access through a feature packed web-based version of the Visual Studio Code editor and currently only supports AMD64 and aarch64/ARM64 machines. This add-on can be installed in the add-on store from the Community add-on repository. The add-on also provides access to the Home Assistant Command Line Interface (CLI) using VSC's built in terminal, which allows for checking logs, stopping and starting Home Assistant and add-ons, creating/restoring backups, and more. (See [Home Assistant via Command Line](https://www.home-assistant.io/hassio/commandline/) for further info). +The **Studio Code Server** add-on provides access through a feature-packed web-based version of the Visual Studio Code editor. It currently only supports AMD64 and aarch64/ARM64 machines. The add-on also provides access to the Home Assistant Command Line Interface (CLI) using VSC's built-in terminal, which allows for checking logs, stopping, and starting Home Assistant and add-ons, creating/restoring backups, and more. (See [Home Assistant via Command Line](/hassio/commandline/) for further info). -There is no configuration required for editing files within your `/config` directory. In order to enable access to other directories, it is necessary to edit the add-on's configuration from its configuration tab. See the add-on documentation for details. +

+Screenshot of an example of a configuration.yaml file, accessed using the File editor add-on on a Home Assistant Operating System installation. +Example of a configuration.yaml file, accessed using the Studio Code Server add-on on a Home Assistant Operating System installation. +

+ +To install and use the **Studio Code Server** in Home Assistant, follow these steps: + +1. To install the add-on, go to {% my supervisor_addon title="**Settings** > **Add-ons** > **Studio Code Server**" addon="a0d7b954_vscode" %} and install the add-on. +2. Once you have the add-on installed, if you want, select the **Show in sidebar** option. Then, select **Start**. +3. For information on configuration settings, open the **Documentation** tab. +4. To start browsing, on the **Info** tab, select **Open Web UI**. --- ### Installing and using the File Editor add-on -The File Editor add-on is a web-based file system browser and text editor. It is a more basic and light weight alternative to Visual Studio Code. YAML files are automatically checked for syntax errors while editing. To install and use the File Editor in Home Assistant, follow these steps: +The **File Editor** add-on is a web-based file system browser and text editor. It is a more basic and light weight alternative to Visual Studio Code. YAML files are automatically checked for syntax errors while editing. + +

+Screenshot of an example of a configuration.yaml file, accessed using the File editor add-on on a Home Assistant Operating System installation. +Example of a configuration.yaml file, accessed using the File editor add-on on a Home Assistant Operating System installation. +

+ +To install and use the File Editor in Home Assistant, follow these steps: 1. To install the add-on, go to {% my supervisor_addon title="**Settings** > **Add-ons** > **File editor**" addon="core_configurator" %}. - Once you have the add-on installed, you can edit files within your `/config` directory. diff --git a/source/images/docs/configuration/config-yaml_via-vscode.png b/source/images/docs/configuration/config-yaml_via-vscode.png new file mode 100644 index 0000000000000000000000000000000000000000..cf85a40a014dce7c6c1f71025d89cea6a2774c6c GIT binary patch literal 270692 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

OPMdJLrQxQ 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 Date: Mon, 29 Apr 2024 23:38:56 +0200 Subject: [PATCH 24/26] Reword section on editing configuration.yaml file (#32472) --- source/_docs/configuration.markdown | 36 +++++++++++++----- .../images/screenshots/System_information.png | Bin 12351 -> 0 bytes .../images/screenshots/system_information.png | Bin 0 -> 51767 bytes 3 files changed, 27 insertions(+), 9 deletions(-) delete mode 100644 source/images/screenshots/System_information.png create mode 100644 source/images/screenshots/system_information.png diff --git a/source/_docs/configuration.markdown b/source/_docs/configuration.markdown index 2e58c82e439..ade0f779d0a 100644 --- a/source/_docs/configuration.markdown +++ b/source/_docs/configuration.markdown @@ -12,6 +12,10 @@ related: title: Creating backups for Home Assistant Container and Core - docs: /docs/tools/dev-tools/#reloading-the-yaml-configuration title: Reloading the YAML configuration from developer tools + - docs: /common-tasks/os/#configuring-access-to-files + title: Configuring file access on the Operating System + - docs: /common-tasks/supervised/#configuring-access-to-files + title: Configuring file access on Supervised - docs: docs/configuration/troubleshooting/ title: Troubleshooting the configuration --- @@ -25,22 +29,36 @@ Example of a configuration.yaml file, accessed using the File editor add-on on a ## Editing `configuration.yaml` -The easiest option to edit `configuration.yaml` is to use the {% my supervisor_addon title="Studio Code Server add-on" addon="a0d7b954_vscode" %}. This add-on runs VS Code, which offers live syntax checking and auto-fill of various Home Assistant entities. See [here](/common-tasks/supervised/#installing-and-using-the-visual-studio-code-vsc-add-on) for details. If unavailable on your system, use {% my supervisor_addon title="File Editor add-on" addon="core_configurator" %} instead. Again, details can be found [here](/common-tasks/supervised/#installing-and-using-the-file-editor-add-on). +How you edit your `configuration.yaml` file depends on your editor preferences and the [installation method](/installation/#advanced-installation-methods) you used to set up Home Assistant. -If you prefer to use a file editor on your computer, use the {% my supervisor_addon title="Samba add-on" addon="core_samba" %} to access the files as a network share. More details can be found [here](/common-tasks/supervised/#installing-and-using-the-samba-add-on). +### To set up access to the files and prepare an editor -The path to your configuration directory can be found in the Home Assistant {% term frontend %} by going to {% my system_health title="Settings > System > Repairs > System information from the top right menu" %} +Before you can edit a file, you need to know how to access files in Home Assistant and setup an editor. +File access depends on your [installation method](/installation/#advanced-installation-methods). If you use {% term "Home Assistant Operating System" %} or {% term "Home Assistant Supervised" %}, you can use editor add-ons, for example, but not if you use {% term "Home Assistant Core" %} or {% term "Home Assistant Container" %}. -![Show system menu option](/images/screenshots/System_information_menu.png) +1. To set up file access, follow the steps for your [installation method](/installation/#advanced-installation-methods): -Right under the version you are running, you will find what path Home Assistant has loaded the configuration from. -![Screenshot showing the top of the system information panel](/images/screenshots/System_information.png) + - [Configuring file access on the Operating System](/common-tasks/os/#configuring-access-to-files) + - If you are unsure which option to choose, install the [file editor add-on](/common-tasks/os/#installing-and-using-the-file-editor-add-on). + - Alternatively, use the [VS Code add-on](/common-tasks/os/#installing-and-using-the-visual-studio-code-vsc-add-on). This editor offers live syntax checking and auto-fill of various Home Assistant entities. But it looks more complex than the file editor. + - If you prefer to use a file editor on your computer, use the [Samba add-on](/common-tasks/os/#installing-and-using-the-samba-add-on). + - [Configuring file access on Supervised](/common-tasks/supervised/#configuring-access-to-files) + - [File editor add-on](/common-tasks/supervised/#installing-and-using-the-file-editor-add-on). + - [VS Code add-on](/common-tasks/supervised/#installing-and-using-the-visual-studio-code-vsc-add-on). + - [Samba add-on](/common-tasks/supervised/#installing-and-using-the-samba-add-on). -_If you use {% term "Home Assistant Container" %}, you can find `configuration.yaml` in the config folder that you mounted in your container._ +2. To look up the to your configuration directory, go to {% my system_health title="**Settings** > **System** > **Repairs**" %}. + - Select the three dots menu and select **System information**. -_If you use {% term "Home Assistant Operating System" %}, you can find `configuration.yaml` in the `/config` folder of the installation._ + ![Show system information option](/images/screenshots/System_information_menu.png) -_If you use {% term "Home Assistant Core" %} , you can find `configuration.yaml` in the config folder passed to the `hass` command (default is `~/.homeassistant`)._ +3. Find out the location of the **Configuration directory**. + + ![Screenshot showing the top of the system information panel](/images/screenshots/System_information.png) + - Unless you changed the file structure, the default is as follows: - + - {% term "Home Assistant Operating System" %}: the `configuration.yaml` is in the `/config` folder of the installation. + - {% term "Home Assistant Container" %}: the `configuration.yaml` is in the config folder that you mounted in your container. + - {% term "Home Assistant Core" %}: the `configuration.yaml` is in the config folder passed to the `hass` command (default is `~/.homeassistant`). ## Validating the configuration diff --git a/source/images/screenshots/System_information.png b/source/images/screenshots/System_information.png deleted file mode 100644 index bb35d602f27731abca5b76194d8f32b5e9711715..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12351 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 diff --git a/source/images/screenshots/system_information.png b/source/images/screenshots/system_information.png new file mode 100644 index 0000000000000000000000000000000000000000..d972ee831ca0d66d6ade57d26df1e5daef5253fd GIT binary patch literal 51767 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%0DCVDPbvc|Hz2DdNj)78G{z< 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 literal 0 HcmV?d00001 From 0d6db8aebaa7f1ea28b7473d66c2ba4d75c4387c Mon Sep 17 00:00:00 2001 From: Peter Kristensen Date: Tue, 30 Apr 2024 08:03:13 +0200 Subject: [PATCH 25/26] [docs] Minor update to button mqtt (#32487) The `command_topic` is required --- source/_integrations/button.mqtt.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/button.mqtt.markdown b/source/_integrations/button.mqtt.markdown index 3d67931de4d..e3393dc3229 100644 --- a/source/_integrations/button.mqtt.markdown +++ b/source/_integrations/button.mqtt.markdown @@ -62,7 +62,7 @@ command_template: type: template command_topic: description: The MQTT topic to publish commands to trigger the button. - required: false + required: true type: string device: description: "Information about the device this button is a part of to tie it into the [device registry](https://developers.home-assistant.io/docs/en/device_registry_index.html). Only works when [`unique_id`](#unique_id) is set. At least one of identifiers or connections must be present to identify the device." From 6e79619af05abe6d1561cda142b0c9f5a28dfef8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 09:19:35 +0200 Subject: [PATCH 26/26] Bump rubocop-ast from 1.31.2 to 1.31.3 (#32531) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 764cec5c23c..92da1fcf6ca 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -113,8 +113,8 @@ GEM rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.31.2) - parser (>= 3.3.0.4) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) ruby-lsp (0.16.6) language_server-protocol (~> 3.17.0) prism (>= 0.23.0, < 0.28)