From 889e82cc1b5ca033cd501d3adc86a6cd3785a3a6 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Mon, 13 Mar 2023 12:29:54 +0100 Subject: [PATCH 01/50] iOS 16.4 will have support for html5 notifications (#26580) --- source/_integrations/html5.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/html5.markdown b/source/_integrations/html5.markdown index 10165a2ce65..8219b670e15 100644 --- a/source/_integrations/html5.markdown +++ b/source/_integrations/html5.markdown @@ -15,7 +15,7 @@ The `html5` notification platform enables you to receive push notifications to C
-HTML5 push notifications **do not** work on iOS. +HTML5 push notifications **do not** work on iOS versions below 16.4.
@@ -51,7 +51,7 @@ vapid_email: The `html5` platform can only function if all of the following requirements are met: -* You are using Chrome and/or Firefox on any desktop platform, ChromeOS or Android. +* You are using Chrome and/or Firefox on any desktop platform, ChromeOS or Android. Or you added your Home Assistant instance to your home screen on iOS 16.4 or higher. * Your Home Assistant instance is accessible from outside your network over HTTPS or can perform an alternative [Domain Name Verification Method](https://support.google.com/webmasters/answer/9008080#domain_name_verification) on the domain used by Home Assistant. * If using a proxy, HTTP basic authentication must be off for registering or unregistering for push notifications. It can be re-enabled afterwards. * If you don't run Hass.io: `pywebpush` must be installed. `libffi-dev`, `libpython-dev` and `libssl-dev` must be installed prior to `pywebpush` (i.e., `pywebpush` probably won't automatically install). @@ -74,7 +74,7 @@ Assuming you have already configured the platform: {% my profile badge %} -1. Open Home Assistant in Chrome or Firefox and load profile page by clicking the My button above or by clicking on the badge next to the Home Assistant title in the sidebar. Assuming you have met all the [requirements](#requirements) above then you should see a new slider for Push Notifications. If the slider is greyed out, ensure you are viewing Home Assistant via its external HTTPS address (and that you have configured the `notify` HTML5 integration in Home Assistant). If the slider is not visible, ensure you are not in the user configuration (Sidebar, Configuration, Users, View User). +1. Open Home Assistant in Chrome, Firefox or the webapp in iOS and load the profile page by clicking the My button above or by clicking on the badge next to the Home Assistant title in the sidebar. Assuming you have met all the [requirements](#requirements) above then you should see a new slider for Push Notifications. If the slider is greyed out, ensure you are viewing Home Assistant via its external HTTPS address (and that you have configured the `notify` HTML5 integration in Home Assistant). If the slider is not visible, ensure you are not in the user configuration (Sidebar, Configuration, Users, View User). 2. Turn on the slider, and name the device you're using in the alert that appears. 3. Within a few seconds you should be prompted to allow notifications from Home Assistant. 4. Assuming you accept, that's all there is to it! From 24154acc7dbbd5a58d9ac03830253b118c5f5843 Mon Sep 17 00:00:00 2001 From: Rainer <90278142+RainerStaude@users.noreply.github.com> Date: Mon, 13 Mar 2023 18:21:35 +0100 Subject: [PATCH 02/50] Update input_number.markdown (#26472) Co-authored-by: Franck Nijhof --- source/_integrations/input_number.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/input_number.markdown b/source/_integrations/input_number.markdown index 89e532a27d9..ef0011ea2a7 100644 --- a/source/_integrations/input_number.markdown +++ b/source/_integrations/input_number.markdown @@ -96,7 +96,7 @@ configuration without restarting Home Assistant itself. ### Restore State -If you set a valid value for `initial` this integration will start with state set to that value. Otherwise, it will restore the state it had prior to Home Assistant stopping. +If you set a valid value for `initial` this integration will start with the state set to that value. Otherwise, it will restore the state it had prior to Home Assistant stopping. Please note that `initial` is only available in a YAML configuration and not via the Home Assistant user interface. ### Scenes From 74eb8a36932829f545fb0faac32104487eb4a9b3 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 13 Mar 2023 15:25:35 -1000 Subject: [PATCH 03/50] Update recorder with sqlite testing info and making backups with external dbs (#26585) * Add note to recorder docs about sqlite and making backups with external dbs * Add note to recorder docs about sqlite and making backups with external dbs --- source/_integrations/recorder.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_integrations/recorder.markdown b/source/_integrations/recorder.markdown index b3ca8968c54..81e32d6f5f2 100644 --- a/source/_integrations/recorder.markdown +++ b/source/_integrations/recorder.markdown @@ -229,6 +229,14 @@ Call the service `recorder.enable` to start again saving events and states to th ## Custom database engines +
+ +SQLite is the most tested, and newer version of Home Assistant are highly optimized to perform well when using SQLite. + +When choosing another option, you should be comfortable in the role of the database administrator, including making backups of the external database. + +
+ Here are examples to use with the [`db_url`](#db_url) configuration option. {% configuration_basic %} From 77fbc46f8ff7fff67453af5370cecbcb42211095 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 14 Mar 2023 00:11:03 -0400 Subject: [PATCH 04/50] 2023.3.4 (#26583) * 2023.3.4 * Update source/_posts/2023-03-01-release-20233.markdown * Update source/_posts/2023-03-01-release-20233.markdown --- _config.yml | 4 +- .../_posts/2023-03-01-release-20233.markdown | 66 +++++++++++++++++++ 2 files changed, 68 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 7365ba12ad4..e4027827584 100644 --- a/_config.yml +++ b/_config.yml @@ -110,8 +110,8 @@ social: # Home Assistant release details current_major_version: 2023 current_minor_version: 3 -current_patch_version: 3 -date_released: 2023-03-09 +current_patch_version: 4 +date_released: 2023-03-13 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2023-03-01-release-20233.markdown b/source/_posts/2023-03-01-release-20233.markdown index a076248016e..5b8d0986e5a 100644 --- a/source/_posts/2023-03-01-release-20233.markdown +++ b/source/_posts/2023-03-01-release-20233.markdown @@ -51,6 +51,7 @@ Enjoy the release! - [Release 2023.3.1 - March 2](#release-202331---march-2) - [Release 2023.3.2 - March 8](#release-202332---march-8) - [Release 2023.3.3 - March 9](#release-202333---march-9) +- [Release 2023.3.4 - March 13](#release-202334---march-13) - [Need help? Join the community!](#need-help-join-the-community) - [Breaking Changes](#breaking-changes) - [All changes](#all-changes) @@ -500,6 +501,71 @@ We welcome the following new integrations in this release: [sensor docs]: /integrations/sensor/ [tibber docs]: /integrations/tibber/ +## Release 2023.3.4 - March 13 + +- Recode Home Assistant instance name to ascii for Jellyfin ([@j-stienstra] - [#87368]) ([jellyfin docs]) +- Fix gtfs with 2023.3 (sqlachemy update) ([@vingerha] - [#89175]) ([gtfs docs]) +- Reconnect on any ScreenLogic exception ([@dieselrabbit] - [#89269]) ([screenlogic docs]) +- Fix data migration never finishing when database has invalid datetimes ([@bdraco] - [#89474]) ([recorder docs]) +- Fix bug in fibaro cover ([@rappenze] - [#89502]) ([fibaro docs]) +- Bump pydeconz to v110 ([@Kane610] - [#89527]) ([deconz docs]) +- Fix get_significant_states_with_session query looking at legacy columns ([@bdraco] - [#89558]) ([recorder docs]) +- Bump aiopvpc to 4.1.0 ([@azogue] - [#89593]) ([pvpc_hourly_pricing docs]) +- Increase maximum aiohttp connections to 4096 ([@bdraco] - [#89611]) +- Rename modules named repairs.py which are not repairs platforms ([@emontnemery] - [#89618]) ([hassio docs]) ([bayesian docs]) +- Improved "ON" state check for `Use room sensor for cooling` ([@tomrennen] - [#89634]) ([nibe_heatpump docs]) +- Bump SQLAlchemy to 2.0.6 ([@balloob] - [#89650]) ([recorder docs]) ([sql docs]) +- Bump ZHA dependencies ([@puddly] - [#89667]) ([zha docs]) + +[@puddly]: https://github.com/puddly +[#89667]: https://github.com/home-assistant/core/pull/89667 +[zha docs]: /integrations/zha/ +[#89650]: https://github.com/home-assistant/core/pull/89650 +[sql docs]: /integrations/sql/ +[recorder docs]: /integrations/recorder/ +[#87368]: https://github.com/home-assistant/core/pull/87368 +[#88979]: https://github.com/home-assistant/core/pull/88979 +[#89059]: https://github.com/home-assistant/core/pull/89059 +[#89175]: https://github.com/home-assistant/core/pull/89175 +[#89269]: https://github.com/home-assistant/core/pull/89269 +[#89381]: https://github.com/home-assistant/core/pull/89381 +[#89459]: https://github.com/home-assistant/core/pull/89459 +[#89474]: https://github.com/home-assistant/core/pull/89474 +[#89502]: https://github.com/home-assistant/core/pull/89502 +[#89527]: https://github.com/home-assistant/core/pull/89527 +[#89558]: https://github.com/home-assistant/core/pull/89558 +[#89593]: https://github.com/home-assistant/core/pull/89593 +[#89611]: https://github.com/home-assistant/core/pull/89611 +[#89618]: https://github.com/home-assistant/core/pull/89618 +[#89634]: https://github.com/home-assistant/core/pull/89634 +[@Kane610]: https://github.com/Kane610 +[@azogue]: https://github.com/azogue +[@balloob]: https://github.com/balloob +[@bdraco]: https://github.com/bdraco +[@dieselrabbit]: https://github.com/dieselrabbit +[@emontnemery]: https://github.com/emontnemery +[@frenck]: https://github.com/frenck +[@j-stienstra]: https://github.com/j-stienstra +[@rappenze]: https://github.com/rappenze +[@tomrennen]: https://github.com/tomrennen +[@vingerha]: https://github.com/vingerha +[abode docs]: /integrations/abode/ +[bayesian docs]: /integrations/bayesian/ +[deconz docs]: /integrations/deconz/ +[dormakaba_dkey docs]: /integrations/dormakaba_dkey/ +[fibaro docs]: /integrations/fibaro/ +[frontend docs]: /integrations/frontend/ +[gtfs docs]: /integrations/gtfs/ +[hassio docs]: /integrations/hassio/ +[jellyfin docs]: /integrations/jellyfin/ +[knx docs]: /integrations/knx/ +[nibe_heatpump docs]: /integrations/nibe_heatpump/ +[pvpc_hourly_pricing docs]: /integrations/pvpc_hourly_pricing/ +[recorder docs]: /integrations/recorder/ +[screenlogic docs]: /integrations/screenlogic/ +[sensor docs]: /integrations/sensor/ +[tibber docs]: /integrations/tibber/ + ## Need help? Join the community! Home Assistant has a great community of users who are all more than willing From 150fc03a3bdb62073563eab0222446cc5d7eaa94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Mar 2023 08:26:27 +0100 Subject: [PATCH 05/50] Bump rack from 2.2.6.3 to 2.2.6.4 (#26592) 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 1608f56f497..eb7e607d586 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -82,7 +82,7 @@ GEM forwardable-extended (~> 2.6) public_suffix (5.0.1) racc (1.6.2) - rack (2.2.6.3) + rack (2.2.6.4) rack-protection (3.0.5) rack rake (13.0.6) From 1492c03d3e0a4f2d23382f09366d0c81475cff08 Mon Sep 17 00:00:00 2001 From: rappenze Date: Tue, 14 Mar 2023 10:07:44 +0100 Subject: [PATCH 06/50] Update fibaro integration documentation (#26571) Co-authored-by: Franck Nijhof --- source/_integrations/fibaro.markdown | 37 ++++++++++++++++------------ 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/source/_integrations/fibaro.markdown b/source/_integrations/fibaro.markdown index 19df41b5531..26d4a465662 100644 --- a/source/_integrations/fibaro.markdown +++ b/source/_integrations/fibaro.markdown @@ -1,6 +1,6 @@ --- title: Fibaro -description: Instructions on how to setup Fibaro Z-Wave hubs (HCL and HC2) and configure devices within Home Assistant. +description: Instructions on how to setup Fibaro Home Center and Yubii Home within Home Assistant. ha_category: - Binary Sensor - Climate @@ -29,29 +29,34 @@ ha_config_flow: true ha_integration_type: hub --- -The [Fibaro](https://fibaro.com/) hub is a controller mainly connecting to Z-Wave devices. +The Fibaro integration allows you to connect Home Assistant to a Fibaro Home Center or a Yubii Home hub so that you can control and monitor the connected devices and run scenes. Home Assistant uses a local connection to connect to the Fibaro hub. -There is currently support for the following device types within Home Assistant: +## Supported hub models -- Binary Sensor -- Cover -- Climate -- Light -- Lock -- Sensor -- Scene -- Switch +Fibaro Home Center 2, Home Center Lite, Home Center 3, Home Center 3 Lite, and Yubii Home. -They will be automatically added when the `fibaro` hub is connected to Home Assistant. +## Features -{% include integrations/config_flow.md %} +1. Control devices connected to the hub and synchronize the state of the devices (see platforms for supported devices and capabilities). +2. Entities are automatically added when configuring the Fibaro integration and upon restart of Home Assistant when changed in the Fibaro hub. +3. Support for multiple hubs. +4. Activate scenes defined in the Fibaro hub. + +{% include integrations/config_flow.md %}
- It is recommended to assign a static IP address to your Fibaro controller. This ensures that it won't change its IP address, so you won't have to change the `url` if the controller reboots and comes up with a different IP address. See your router's manual for details on how to set this up. If you need the MAC address of your Fibaro, check the label on the bottom. +It is recommended to assign a static IP address to your Fibaro controller. This ensures that it won't change its IP address, so you won't have to change the `url` if the controller reboots and comes up with a different IP address. See your router's manual for details on how to set this up. If you need the MAC address of your Fibaro, check the label on the bottom.
-### Using Z-Wave devices in automation +## Supported platforms -If you want to use a Z-Wave device from the Fibaro controller in Home Assistant automation, you'll need the entity id. In the Home Assistant UI you'll find all entities listed under **Developer Tools** -> **States**. Look for entities that contain 'fibaro_id' in their attributes, and you'll find the entity id on the left. +- Binary Sensor +- Climate +- Cover +- Light +- Lock +- Scene +- Sensor +- Switch From ea6fb0079d894613d7202a8f77ea2192676f16a3 Mon Sep 17 00:00:00 2001 From: rich-kettlewell <122128709+rich-kettlewell@users.noreply.github.com> Date: Tue, 14 Mar 2023 09:55:14 +0000 Subject: [PATCH 07/50] Update template.markdown (#26594) --- source/_integrations/template.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index b6f5209a048..9228e8ed5fc 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -251,7 +251,7 @@ button: required: false type: template availability: - description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison not case sensitive; `"TrUe"` and `"yEs"` are allowed. + description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison is not case sensitive; `"TrUe"` and `"yEs"` are allowed. required: false type: template default: true From 7ae8d8102123a708fe72356d5eb4d48d1388eea4 Mon Sep 17 00:00:00 2001 From: Thomas Dietrich Date: Tue, 14 Mar 2023 19:32:02 +0100 Subject: [PATCH 08/50] Change codeowner of statistics.markdown (#26598) --- source/_integrations/statistics.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_integrations/statistics.markdown b/source/_integrations/statistics.markdown index 346b8b1c314..1880bbe2f12 100644 --- a/source/_integrations/statistics.markdown +++ b/source/_integrations/statistics.markdown @@ -8,7 +8,6 @@ ha_iot_class: Local Polling ha_release: '0.30' ha_quality_scale: internal ha_codeowners: - - '@fabaff' - '@ThomDietrich' ha_domain: statistics ha_platforms: From a0c3a5c1767d03c48750c90b3d2ed623231cebe9 Mon Sep 17 00:00:00 2001 From: ildar170975 <71872483+ildar170975@users.noreply.github.com> Date: Tue, 14 Mar 2023 21:49:11 +0300 Subject: [PATCH 09/50] Remove stale `refresh_interval` from history graph card docs (#26601) --- source/_dashboards/history-graph.markdown | 5 ----- 1 file changed, 5 deletions(-) diff --git a/source/_dashboards/history-graph.markdown b/source/_dashboards/history-graph.markdown index 2a53045b0e3..3e2c6740b60 100644 --- a/source/_dashboards/history-graph.markdown +++ b/source/_dashboards/history-graph.markdown @@ -39,11 +39,6 @@ hours_to_show: description: Hours to show in graph. Minimum is 1 hour. Big values can result in delayed rendering, especially if the selected entities have a lot of state changes. type: integer default: 24 -refresh_interval: - required: false - description: Refresh interval in seconds. - type: integer - default: 0 title: required: false description: The card title. From 39e4aee85240cf950532079c9450167a14b28235 Mon Sep 17 00:00:00 2001 From: Sven Serlier <85389871+wrt54g@users.noreply.github.com> Date: Tue, 14 Mar 2023 21:21:51 +0100 Subject: [PATCH 10/50] Replace component with integration (#26603) --- source/_integrations/zabbix.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/zabbix.markdown b/source/_integrations/zabbix.markdown index 9c0ba343ec0..55b0ac62bbc 100644 --- a/source/_integrations/zabbix.markdown +++ b/source/_integrations/zabbix.markdown @@ -141,7 +141,7 @@ zabbix: The `zabbix` sensor platform let you monitor the current count of active triggers for your [Zabbix](https://www.zabbix.com/) monitoring instance.
-You must have the Zabbix component configured to use those sensors. +You must have the Zabbix integration configured to use those sensors.
To set it up, add the following information to your `configuration.yaml` file: From b5bbadc9d41cace732bdb3aa2e53065411b5f350 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Mar 2023 11:10:52 +0100 Subject: [PATCH 11/50] Bump sass-embedded from 1.59.2 to 1.59.3 (#26605) 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 eb7e607d586..9a625e27c5b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -94,10 +94,10 @@ GEM ruby2_keywords (0.0.5) safe_yaml (1.0.5) sass (3.4.25) - sass-embedded (1.59.2) + sass-embedded (1.59.3) google-protobuf (~> 3.21) rake (>= 10.0.0) - sass-embedded (1.59.2-x64-mingw32) + sass-embedded (1.59.3-x64-mingw32) google-protobuf (~> 3.21) sass-globbing (1.1.5) sass (>= 3.1) From 32c48fa428db0b6b13cedc4edcfba77ae6a9ba6c Mon Sep 17 00:00:00 2001 From: Mettchen <75529387+Mettchen@users.noreply.github.com> Date: Wed, 15 Mar 2023 11:14:35 +0100 Subject: [PATCH 12/50] Update google_assistant.markdown (#25899) * Update google_assistant.markdown There was a step missing with making the service account from the documentation. The procedure can also be seen in this video https://youtu.be/RqGi_GI0ltU?t=348 --- .../_integrations/google_assistant.markdown | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/source/_integrations/google_assistant.markdown b/source/_integrations/google_assistant.markdown index 06546b5f6de..be5adcf12d4 100644 --- a/source/_integrations/google_assistant.markdown +++ b/source/_integrations/google_assistant.markdown @@ -65,8 +65,31 @@ To use Google Assistant, your Home Assistant configuration has to be [externally Screenshot: Account linking 3. Select the `Develop` tab at the top of the page, then in the upper right hand corner select the `Test` button to generate the draft version Test App. If you don't see this option, go to the `Test` tab instead, click on the `Settings` button in the top right below the header, and ensure `On device testing` is enabled (if it isn't, enable it). -4. Add the `google_assistant` integration configuration to your `configuration.yaml` file and restart Home Assistant following the [configuration guide](#yaml-configuration) below. -5. Add services in the Google Home App (Note that app versions may be slightly different.) + +4. Go to [Google Cloud Platform](https://console.cloud.google.com/). + 1. Go to `Select a project`. + 2. In the window that popped up, select your newly created project from step 1. + 3. Go to the menu and select `APIs and Services`and next `Credentials`. + 4. In the Credentials view, select `Create credentials` and next `Service account`. + 1. `Service account name`: Give your account a self-selected name. + 2. Click `Create`. + 3. `Select a role`: `Service Accounts` and `Service Account Token Creator`. + 4. Click `Continue`. + 5. Click on `Done`. + 5. Under `Service Accounts` there should now be an account called [name from 4.1]@[projectname].iam.gserviceaccount.com. + 6. Click on the pencil button of that service account. + 7. Go to `Keys` and `ADD KEY`. + 8. Create a private key, make sure it is in JSON format. + 9. This will start a download of a JSON file. + 1. Rename the file to `SERVICE_ACCOUNT.JSON`. + 2. Add this file to your config-folder. This will be the same folder as your `configuration.yaml`. + 12. Go back to [Google Cloud Platform](https://console.cloud.google.com/) and click `Close`. + 13. Then click `SAVE`. + 14. Go to the `Search products and resources` and search for `Homegraph API` and select it. + 15. Enable the HomeGraph API. + +5. Add the `google_assistant` integration configuration to your `configuration.yaml` file and restart Home Assistant following the [configuration guide](#yaml-configuration) below. +6. Add services in the Google Home App (note that app versions may be slightly different). 1. Open the Google Home app. 2. Click the `+` button on the top left corner, click `Set up device`, in the "Set up a device" screen click "Works with Google". You should have `[test] ` listed under 'Add new'. Selecting that should lead you to a browser to login your Home Assistant instance, then redirect back to a screen where you can set rooms and nicknames for your devices if you wish. From 9c8573d4d3cc915db94750492e82018187bf42ef Mon Sep 17 00:00:00 2001 From: Sven Serlier <85389871+wrt54g@users.noreply.github.com> Date: Wed, 15 Mar 2023 11:14:59 +0100 Subject: [PATCH 13/50] Small documentation improvements (#26604) --- source/_integrations/snips.markdown | 2 +- source/_integrations/tuya.markdown | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_integrations/snips.markdown b/source/_integrations/snips.markdown index ce9365771c1..822d105f98c 100644 --- a/source/_integrations/snips.markdown +++ b/source/_integrations/snips.markdown @@ -275,7 +275,7 @@ intent_script: ##### Weather -So now you can open and close your garage door, let's check the weather. Add the Weather by Snips Skill to your assistant. Create a weather sensor, in this example [Dark Sk](/integrations/darksky) and the `api_key` in the `secrets.yaml` file. +So now you can open and close your garage door, let's check the weather. Add the Weather by Snips Skill to your assistant. Create a weather sensor, in this example [Dark Sky](/integrations/darksky) and the `api_key` in the `secrets.yaml` file. ```yaml - platform: darksky diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index 66914a9c585..1a31677f9cc 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -54,7 +54,7 @@ All Home Assistant platforms are supported by the Tuya integration, except the l ### Prerequisites -- Your devices need first to be added in the [Tuya Smart or Smart Life app](https://developer.tuya.com/en/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). +- Your devices need first to be added in the [Tuya Smart or Smart Life app](https://developer.tuya.com/docs/iot/tuya-smart-app-smart-life-app-advantages?id=K989rqa49rluq#title-1-Download). - You will also need to create an account in the [Tuya IoT Platform](https://iot.tuya.com/). This is a separate account from the one you made for the app. You cannot log in with your app's credentials. @@ -130,7 +130,7 @@ If no devices show up in Home Assistant: "1106: permission deny": description: > - - App account not linked with cloud project: On the [Tuya IoT Platform](https://iot.tuya.com/cloud/), you have linked devices by using Tuya Smart or Smart Life app in your cloud project. For more information, see [Link devices by app account](https://developer.tuya.com/en/docs/iot/Platform_Configuration_smarthome?id=Kamcgamwoevrx&_source=7a356dd493196a01bb9021b7680a2a45#title-3-Link%20devices%20by%20app%20account). + - App account not linked with cloud project: On the [Tuya IoT Platform](https://iot.tuya.com/cloud/), you have linked devices by using Tuya Smart or Smart Life app in your cloud project. For more information, see [Link devices by app account](https://developer.tuya.com/docs/iot/Platform_Configuration_smarthome?id=Kamcgamwoevrx#title-3-Link%20devices%20by%20app%20account). - Incorrect username or password: Enter the correct account and password of the Tuya Smart or Smart Life app in the **Account** and **Password** fields (social login, which the Tuya Smart app allows, may not work, and thus should be avoided for use with the Home Assistant integration). Note that the app account depends on which app (Tuya Smart or Smart Life) you used to link devices on the [Tuya IoT Platform](https://iot.tuya.com/cloud/). @@ -149,7 +149,7 @@ If no devices show up in Home Assistant: "28841105: No permissions. This project is not authorized to call this API": description: > - Some APIs are not authorized, please [Subscribe](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-2-Subscribe%20to%20cloud%20products) then [Authorize](https://developer.tuya.com/en/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-3-Authorize%20projects%20to%20call%20the%20cloud%20product). The following APIs must be subscribed for this tutorial: + Some APIs are not authorized, please [Subscribe](https://developer.tuya.com/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-2-Subscribe%20to%20APIs) then [Authorize](https://developer.tuya.com/docs/iot/applying-for-api-group-permissions?id=Ka6vf012u6q76#title-3-Grant%20a%20project%20access%20to%20API%20calls). The following APIs must be subscribed for this tutorial: - Device Status Notification From 638833a39595e413ec036fb3eff63525d1137ff2 Mon Sep 17 00:00:00 2001 From: Stefan de Lange <37669773+langestefan@users.noreply.github.com> Date: Wed, 15 Mar 2023 12:04:25 +0100 Subject: [PATCH 14/50] Update assist documentation (#26065) Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Co-authored-by: Franck Nijhof --- source/docs/assist/index.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/docs/assist/index.markdown b/source/docs/assist/index.markdown index bf8e3c044f1..166a7033422 100644 --- a/source/docs/assist/index.markdown +++ b/source/docs/assist/index.markdown @@ -16,6 +16,8 @@ Assist is available to use on most platforms that can interface with Home Assist Did Assist not understand your sentence? [Contribute them.](https://developers.home-assistant.io/docs/voice/intent-recognition/) +The Assist icon doesn't show up? Make sure the [conversation](/integrations/conversation/) integration is enabled. If you use YAML for configuration and have removed `default_config:`, the conversation integration may not be included in the config file. + _Assist was introduced in Home Assistant 2023.2._ From 597e0e3ea39c690baa98239ba45c9048afd9392d Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 15 Mar 2023 13:35:09 +0100 Subject: [PATCH 15/50] Add info that EU version of Aeotec Z-Stick 7 .. (#26613) --- source/_docs/z-wave/controllers.markdown | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/source/_docs/z-wave/controllers.markdown b/source/_docs/z-wave/controllers.markdown index f21f794b09e..31811bfb287 100644 --- a/source/_docs/z-wave/controllers.markdown +++ b/source/_docs/z-wave/controllers.markdown @@ -21,12 +21,9 @@ Users should upgrade the firmware on all 700 series controllers to version 7.17. - 700 series controllers - - Aeotec Z-Stick 7 USB stick (ZWA010) - - Aeotec Z-Pi 7 Raspberry Pi HAT/Shield (ZWA025) + - Aeotec Z-Stick 7 USB stick (ZWA010) (the EU version is not recommended due to RF performance issues) - Silicon Labs UZB-7 USB Stick (Silabs SLUSB7000A / SLUSB001A) - Zooz S2 Stick 700 (ZST10 700) - - Z-Wave.Me RaZberry 7 (ZME_RAZBERRY7) - - Z-Wave.Me RaZberry 7 Pro (ZMEERAZBERRY7_ANT or ZMEURAZBERRY7_ANT) - 500 series controllers - Aeotec Z-Stick Gen5 (see note below) @@ -36,13 +33,13 @@ Users should upgrade the firmware on all 700 series controllers to version 7.17. - Vision USB stick - Gen5 - Z-Wave.Me UZB1 stick -- Rasberry Pi Modules - - Aeotec Z-Pi 7 (700 series) - - Z-Wave.Me RaZberry 7 (700 series) - - Z-Wave.Me RaZberry 7 Pro (700 series) +- Raspberry Pi modules + - Aeotec Z-Pi 7 Raspberry Pi HAT/Shield (ZWA025, 700 series) + - Z-Wave.Me RaZberry 7 (ZME_RAZBERRY7, 700 series) + - Z-Wave.Me RaZberry 7 Pro (ZMEERAZBERRY7_PRO or ZMEURAZBERRY7_PRO, 700 series) - Z-Wave.Me Razberry 2 (500 series) -If you are just starting out, we recommend that you purchase a 700 series controller. +If you are just starting out, we recommend that you purchase a 700 series controller or a Raspberry Pi module.
If you're using Home Assistant OS, Supervised, or Container, it's recommended to use a USB stick, not a module. Passing a module through Docker is more complicated than passing a USB stick through. From fa6766d2dbdfb6256a1e6f6a1163dfc26aabe45c Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 15 Mar 2023 13:51:35 +0100 Subject: [PATCH 16/50] Clean up Rakefile (#26612) --- Rakefile | 137 ++----------------------------------------------------- 1 file changed, 3 insertions(+), 134 deletions(-) diff --git a/Rakefile b/Rakefile index 8a247672e94..ab732ac3f4f 100644 --- a/Rakefile +++ b/Rakefile @@ -4,16 +4,9 @@ require "stringex" require 'net/http' require 'json' - ## -- Misc Configs -- ## public_dir = "public/" # compiled site directory source_dir = "source" # source file directory -blog_index_dir = 'source/blog' # directory for your blog's index page (if you put your index in source/blog/index.html, set this to 'source/blog') -stash_dir = "_stash" # directory to stash posts for speedy generation -integrations_dir = "_integrations" # directory for component files -posts_dir = "_posts" # directory for blog files -new_post_ext = "markdown" # default new post file extension when using the new_post task -new_page_ext = "markdown" # default new page file extension when using the new_page task server_port = "4000" # port for preview server eg. localhost:4000 if (/cygwin|mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM) != nil @@ -27,7 +20,7 @@ end desc "Generate jekyll site" task :generate do - raise "### You haven't set anything up yet. First run `rake install` to set up an Octopress theme." unless File.directory?(source_dir) + raise "### You haven't set anything up yet. First run `rake install`." unless File.directory?(source_dir) puts "## Generating Site with Jekyll" success = system "compass compile --css-dir #{source_dir}/stylesheets" abort("Generating CSS failed") unless success @@ -52,7 +45,7 @@ end desc "Watch the site and regenerate when it changes" task :watch do - raise "### You haven't set anything up yet. First run `rake install` to set up an Octopress theme." unless File.directory?(source_dir) + raise "### You haven't set anything up yet. First run `rake install`." unless File.directory?(source_dir) puts "Starting to watch source with Jekyll and Compass." system "compass compile --css-dir #{source_dir}/stylesheets" unless File.exist?("#{source_dir}/stylesheets/screen.css") jekyllPid = Process.spawn({"OCTOPRESS_ENV"=>"preview"}, "jekyll build --watch --incremental") @@ -70,7 +63,7 @@ desc "preview the site in a web browser" task :preview, :listen do |t, args| listen_addr = args[:listen] || '127.0.0.1' listen_addr = '0.0.0.0' unless ENV['DEVCONTAINER'].nil? - raise "### You haven't set anything up yet. First run `rake install` to set up an Octopress theme." unless File.directory?(source_dir) + raise "### You haven't set anything up yet. First run `rake install`." unless File.directory?(source_dir) puts "Starting to watch source with Jekyll and Compass." puts "Now listening on http://localhost:#{server_port}" system "compass compile --css-dir #{source_dir}/stylesheets" unless File.exist?("#{source_dir}/stylesheets/screen.css") @@ -90,99 +83,6 @@ task :preview, :listen do |t, args| [jekyllPid, compassPid, rackupPid].each { |pid| Process.wait(pid) } end -# usage rake new_post[my-new-post] or rake new_post['my new post'] or rake new_post (defaults to "new-post") -desc "Begin a new post in #{source_dir}/#{posts_dir}" -task :new_post, :title do |t, args| - if args.title - title = args.title - else - title = get_stdin("Enter a title for your post: ") - end - raise "### You haven't set anything up yet. First run `rake install` to set up an Octopress theme." unless File.directory?(source_dir) - mkdir_p "#{source_dir}/#{posts_dir}" - filename = "#{source_dir}/#{posts_dir}/#{Time.now.strftime('%Y-%m-%d')}-#{title.to_url}.#{new_post_ext}" - if File.exist?(filename) - abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?", ['y', 'n']) == 'n' - end - puts "Creating new post: #{filename}" - open(filename, 'w') do |post| - post.puts "---" - post.puts "layout: post" - post.puts "title: \"#{title.gsub(/&/,'&')}\"" - post.puts "date: #{Time.now.strftime('%Y-%m-%d %H:%M:%S %z')}" - post.puts "comments: true" - post.puts "categories: " - post.puts "---" - end -end - -# usage rake new_page[my-new-page] or rake new_page[my-new-page.html] or rake new_page (defaults to "new-page.markdown") -desc "Create a new page in #{source_dir}/(filename)/index.#{new_page_ext}" -task :new_page, :filename do |t, args| - raise "### You haven't set anything up yet. First run `rake install` to set up an Octopress theme." unless File.directory?(source_dir) - args.with_defaults(:filename => 'new-page') - page_dir = [source_dir] - if args.filename.downcase =~ /(^.+\/)?(.+)/ - filename, dot, extension = $2.rpartition('.').reject(&:empty?) # Get filename and extension - title = filename - page_dir.concat($1.downcase.sub(/^\//, '').split('/')) unless $1.nil? # Add path to page_dir Array - if extension.nil? - page_dir << filename - filename = "index" - end - extension ||= new_page_ext - page_dir = page_dir.map! { |d| d = d.to_url }.join('/') # Sanitize path - filename = filename.downcase.to_url - - mkdir_p page_dir - file = "#{page_dir}/#{filename}.#{extension}" - if File.exist?(file) - abort("rake aborted!") if ask("#{file} already exists. Do you want to overwrite?", ['y', 'n']) == 'n' - end - puts "Creating new page: #{file}" - open(file, 'w') do |page| - page.puts "---" - page.puts "layout: page" - page.puts "title: \"#{title}\"" - page.puts "date: #{Time.now.strftime('%Y-%m-%d %H:%M')}" - page.puts "comments: true" - page.puts "sharing: true" - page.puts "footer: true" - page.puts "---" - end - else - puts "Syntax error: #{args.filename} contains unsupported characters" - end -end - -# usage rake isolate[my-post] -desc "Move all other components and posts than the one currently being worked on to a temporary stash location (stash) so regenerating the site happens much more quickly." -task :isolate, :filename do |t, args| - stash_dir = "#{source_dir}/#{stash_dir}" - s_posts_dir = "#{stash_dir}/#{posts_dir}" - s_integrations_dir = "#{stash_dir}/#{integrations_dir}" - FileUtils.mkdir(stash_dir) unless File.exist?(stash_dir) - FileUtils.mkdir(s_posts_dir) unless File.exist?(s_posts_dir) - FileUtils.mkdir(s_integrations_dir) unless File.exist?(s_integrations_dir) - Dir.glob("#{source_dir}/#{posts_dir}/*.*") do |post| - FileUtils.mv post, s_posts_dir unless post.include?(args.filename) - end - Dir.glob("#{source_dir}/#{integrations_dir}/*.*") do |component| - FileUtils.mv component, s_integrations_dir unless component.include?(args.filename) - end -end - -desc "Move all stashed posts back into the posts directory, ready for site generation." -task :integrate do - FileUtils.mv Dir.glob("#{source_dir}/#{stash_dir}/#{posts_dir}/*.*"), "#{source_dir}/#{posts_dir}/" - FileUtils.mv Dir.glob("#{source_dir}/#{stash_dir}/#{integrations_dir}/*.*"), "#{source_dir}/#{integrations_dir}/" -end - -desc "Clean out caches: .pygments-cache, .gist-cache, .sass-cache" -task :clean do - rm_rf [Dir.glob(".pygments-cache/**"), Dir.glob(".gist-cache/**"), Dir.glob(".sass-cache/**"), "source/stylesheets/screen.css"] -end - desc "Download data from analytics.home-assistant.io" task :analytics_data do uri = URI('https://analytics.home-assistant.io/data.json') @@ -194,7 +94,6 @@ task :analytics_data do end end - desc "Download data from alerts.home-assistant.io" task :alerts_data do uri = URI('https://alerts.home-assistant.io/alerts.json') @@ -228,33 +127,3 @@ task :blueprint_exchange_data do file.write(JSON.generate(remote_data['topic_list']['topics'])) end end - -def get_stdin(message) - print message - STDIN.gets.chomp -end - -def ask(message, valid_options) - if valid_options - answer = get_stdin("#{message} #{valid_options.to_s.gsub(/"/, '').gsub(/, /,'/')} ") while !valid_options.include?(answer) - else - answer = get_stdin(message) - end - answer -end - -def blog_url(user, project) - url = if File.exists?('source/CNAME') - "http://#{IO.read('source/CNAME').strip}" - else - "http://#{user.downcase}.github.io" - end - url += "/#{project}" unless project == '' - url -end - -desc "list tasks" -task :list do - puts "Tasks: #{(Rake::Task.tasks - [Rake::Task[:list]]).join(', ')}" - puts "(type rake -T for more detail)\n\n" -end From b44704f922f181bb196b21e74820186a06a6ae1b Mon Sep 17 00:00:00 2001 From: Sven Serlier <85389871+wrt54g@users.noreply.github.com> Date: Wed, 15 Mar 2023 18:16:24 +0100 Subject: [PATCH 17/50] Small documentation improvements (2) (#26619) --- source/_integrations/gpslogger.markdown | 2 +- source/_integrations/my.markdown | 2 +- source/_integrations/pandora.markdown | 2 +- source/_integrations/proximity.markdown | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_integrations/gpslogger.markdown b/source/_integrations/gpslogger.markdown index 094c9185398..004ac512d89 100644 --- a/source/_integrations/gpslogger.markdown +++ b/source/_integrations/gpslogger.markdown @@ -20,7 +20,7 @@ To configure GPSLogger, you must set it up via the integrations panel in the con ## Setup on your smartphone -Install GPSLogger for Android from [GitHub](https://github.com/mendhak/gpslogger/releases) or [F-Droid](https://f-droid.org/en/packages/com.mendhak.gpslogger/) on your device. +Install GPSLogger for Android from [GitHub](https://github.com/mendhak/gpslogger/releases) or [F-Droid](https://f-droid.org/packages/com.mendhak.gpslogger/) on your device. After the launch, go to **General Options**. Enable **Start on bootup** and **Start on app launch**. diff --git a/source/_integrations/my.markdown b/source/_integrations/my.markdown index c7d78ac0b86..fc650ba001b 100644 --- a/source/_integrations/my.markdown +++ b/source/_integrations/my.markdown @@ -13,7 +13,7 @@ ha_integration_type: system This integration handles redirects from the [My Home Assistant](https://my.home-assistant.io) service. -My Home Assistant allows the documentation to link you to specific pages in your Home Assistant instance. See the [My Home Assistant FAQ](https://my.home-assistant.io/faq.html) for more information. +My Home Assistant allows the documentation to link you to specific pages in your Home Assistant instance. See the [My Home Assistant FAQ](https://my.home-assistant.io/faq/) for more information. ## Configuration diff --git a/source/_integrations/pandora.markdown b/source/_integrations/pandora.markdown index 0c7468f61c5..a282f93168b 100644 --- a/source/_integrations/pandora.markdown +++ b/source/_integrations/pandora.markdown @@ -21,7 +21,7 @@ This integration is only available on Home Assistant Core installation types. Un This media player uses the [Pianobar command-line Pandora client](https://github.com/PromyLOPh/pianobar), which you have to install separately. This can be done on a Raspberry Pi 2/3 with Raspbian Jessie as follows . _(Note: Other platforms may have different installation processes)_ -The version of pianobar that comes with Jessie has a bug, so you have to build a more recent version. The latest version depends on a recent version of libraries associated with FFmpeg, so you should make sure you go through the backport process documented in [The FFmpeg component](/integrations/ffmpeg/) before doing this. Install the following basic dependencies: +The version of pianobar that comes with Jessie has a bug, so you have to build a more recent version. The latest version depends on a recent version of libraries associated with FFmpeg, so you should make sure you go through the backport process documented in [The FFmpeg integration](/integrations/ffmpeg/) before doing this. Install the following basic dependencies: ```bash sudo apt-get install git libao-dev libgcrypt11-dev libfaad-dev libmad0-dev libjson-c-dev make pkg-config libcurl4-openssl-dev diff --git a/source/_integrations/proximity.markdown b/source/_integrations/proximity.markdown index 4e70ad74bab..6824c5d428a 100644 --- a/source/_integrations/proximity.markdown +++ b/source/_integrations/proximity.markdown @@ -13,7 +13,7 @@ ha_integration_type: integration The `proximity` integration allows you to monitor the proximity of devices or persons to a particular [zone](/integrations/zone/) and the direction of travel. The result is an entity created in Home Assistant which maintains the proximity data. -This integration is useful to reduce the number of automation rules required when wanting to perform automations based on locations outside a particular zone. The [zone](/getting-started/automation-trigger/#zone-trigger) and [state](/getting-started/automation-trigger/#state-trigger) based triggers allow similar control but the number of rules grows exponentially when factors such as direction of travel need to be taken into account. +This integration is useful to reduce the number of automation rules required when wanting to perform automations based on locations outside a particular zone. The [zone](/docs/automation/trigger#zone-trigger) and [state](/docs/automation/trigger#state-trigger) based triggers allow similar control but the number of rules grows exponentially when factors such as direction of travel need to be taken into account. Some examples of its use include: From 3d3f6f091c460abaefed26dd608c909cd2d72179 Mon Sep 17 00:00:00 2001 From: jan iversen Date: Wed, 15 Mar 2023 18:16:58 +0100 Subject: [PATCH 18/50] Correct default scan_interval. (#26617) --- source/_integrations/modbus.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/modbus.markdown b/source/_integrations/modbus.markdown index 2daea266304..6df9014c51d 100644 --- a/source/_integrations/modbus.markdown +++ b/source/_integrations/modbus.markdown @@ -261,7 +261,7 @@ scan_interval: description: Defines the update interval of the entity in seconds, if scan_interval = 0 polling is stopped. Entities are unavailable until the first response is received, except for entities with scan_interval = 0, these entities are available from startup. required: false type: integer - default: 10 + default: 15 slave: description: The number of the slave. required: false From f53913bd45b012126df011f0c7cf844c2fd2d4e6 Mon Sep 17 00:00:00 2001 From: Cronus89 Date: Thu, 16 Mar 2023 02:12:17 -0500 Subject: [PATCH 19/50] Put allowed policies together at front of command (#26625) --- source/_integrations/mikrotik.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/mikrotik.markdown b/source/_integrations/mikrotik.markdown index 995ca0771dd..a8ada83e5f2 100644 --- a/source/_integrations/mikrotik.markdown +++ b/source/_integrations/mikrotik.markdown @@ -65,7 +65,7 @@ If everything is working fine you can disable the pure `api` service in RouterOS To use this device tracker you need restricted privileges only. To enhance the security of your MikroTik device create a "read only" user who is able to connect to API and perform ping test only: ```bash -/user group add name=homeassistant policy=read,api,!local,!telnet,!ssh,!ftp,!reboot,!write,!policy,test,!winbox,!password,!web,!sniff,!sensitive,!romon,!dude,!tikapp +/user group add name=homeassistant policy=read,api,test,!local,!telnet,!ssh,!ftp,!reboot,!write,!policy,!winbox,!password,!web,!sniff,!sensitive,!romon,!dude,!tikapp /user add group=homeassistant name=homeassistant /user set password="YOUR_PASSWORD" homeassistant ``` From 68fdbe32aaee737fa2958fad9428f58d97f24e6b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Mar 2023 08:15:05 +0100 Subject: [PATCH 20/50] Bump actions/checkout from 3.3.0 to 3.4.0 (#26628) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ae7948a9b47..12cf9576f7e 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@v3.3.0 + uses: actions/checkout@v3.4.0 - name: Setting up Node.js uses: actions/setup-node@v3.6.0 with: @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out files from GitHub - uses: actions/checkout@v3.3.0 + uses: actions/checkout@v3.4.0 - name: Setting up Node.js uses: actions/setup-node@v3.6.0 with: From 730c64517ea586426d410658671abf285080cb35 Mon Sep 17 00:00:00 2001 From: Maor Date: Thu, 16 Mar 2023 20:58:30 +0200 Subject: [PATCH 21/50] Update the Reolink integration page (#26631) --- source/_integrations/reolink.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index d0de406afda..31ba941d736 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -50,6 +50,7 @@ Depending on the supported features of the camera binary sensors are added for: These sensors are polled every 60 seconds and receive ONVIF push events for immediate updates. Not all camera models generate ONVIF push events for all event types, some binary sensors might, therefore, only be polled. +For list of Reolink products that support ONVIF see the [Reolink Support Site](https://support.reolink.com/hc/en-us/articles/900000617826). ## Number entities From 84fa897a92730c5d16a12a280531c2944b84f314 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 16 Mar 2023 20:43:14 +0100 Subject: [PATCH 22/50] Update the device entry in glossary (#26626) Co-authored-by: Franck Nijhof Co-authored-by: Franck Nijhof --- source/_data/glossary.yml | 91 ++++++++++++++++++---------------- source/_docs/glossary.html | 31 ++++++++++++ source/_docs/glossary.markdown | 18 ------- 3 files changed, 78 insertions(+), 62 deletions(-) create mode 100644 source/_docs/glossary.html delete mode 100644 source/_docs/glossary.markdown diff --git a/source/_data/glossary.yml b/source/_data/glossary.yml index e846fc64629..274e51f2407 100644 --- a/source/_data/glossary.yml +++ b/source/_data/glossary.yml @@ -9,7 +9,7 @@ # - term: Action - definition: > + definition: >- An action is an command that can be fired. For example, turning on a light. Actions used in many places, most notably in automations and scripts. aliases: @@ -17,7 +17,7 @@ link: /docs/automation/action/ - term: Add-on - definition: > + definition: >- Add-ons are additional standalone third-party software packages that can be installed on Home Assistant OS. Most of these, add-on provided, applications can be integrated into Home Assistant using integrations. Examples of @@ -27,14 +27,14 @@ installed on Home Assistant OS. - term: Automation - definition: > + definition: >- Automations connect one or more triggers to one or more actions in a 'when trigger then do action' fashion with additional optional conditions. For example, an automation might connect the trigger 'sunset' to the action 'turn the lights on' but only if the condition 'someone is home' is met. Pre-made automations for common use-cases are available via [the blueprints feature](/docs/automation/using_blueprints/). - excerpt: > + excerpt: >- Automations in Home Assistant allow you to automatically respond to things that happen in and around your home. link: /docs/automation/ @@ -42,45 +42,48 @@ - automations - term: Binary sensor - definition: > + definition: >- A binary sensor returns information about things that only have two states - such as on or off. link: /integrations/binary_sensor - term: Component - definition: > + definition: >- Better known as: Integrations. Integrations used to be known as components. - term: Condition - definition: > + definition: >- Conditions are an optional part of an automation that will prevent an action from firing if they are not met. link: /docs/scripts/conditions/ - term: Cover - definition: > + definition: >- Covers are devices such as blinds, garage doors, etc that can be opened and closed and optionally set to a specific position. link: /integrations/cover - term: Customize - definition: > + definition: >- Customization allows you to overwrite the default parameters of your devices in the configuration. - term: Device - definition: > - A device is a named collection of entities that all represent the same - physical/logical unit, which can do or observe something. An example, - for a device would be a smart plug named 'Coffee Machine' which provides - a `switch` entity plus one or more `sensor` entities for power monitoring - or similar. + definition: |- + A device is a model representing a physical or logical unit that contains entities. + + **Example for a device as a physical unit** + A smart plug named 'Coffee machine' which provides 2 entities: a `switch` entity to turn power on or off ('Coffee machine power switch') and a `sensor` entity for power monitoring ('Coffee machine power sensor'). + + **Example for a device as a logical unit** + An ecobee thermostat with 4 room sensors. This thermostat is seen as 5 devices in Home Assistant: 1 device for the thermostat with 4 sensors, and 1 device for each room sensor. Each device can be in a different area and may have more than one input or output within that area. + + Devices have properties such as ID, manufacturer, name, model, hardware version, firmware version, connections, etc. excerpt: > - A device is a named collection of entities that all represent the same - physical/logical unit, which can do or observe something. + A device is a model representing a physical or logical unit that contains entities. - term: Device tracker - definition: > + definition: >- Device trackers are used to track the presence, or location, of a device. link: /integrations/device_tracker @@ -90,7 +93,7 @@ they are discovered. - term: Domain - definition: > + definition: >- Each integration in Home Assistant has a unique identifier: a domain. All of the entities and services available in Home Assistant are provided by integrations and thus belong to such a domain. The first @@ -104,7 +107,7 @@ It is often shown as the first part (before the dot) of entity IDs. - term: Entity - definition: > + definition: >- An entity is the representation of a single control or data point of a device or service inside Home Assistant. A single device or service can thus provide multiple entities to be able to monitor and control all @@ -118,33 +121,33 @@ device or service inside Home Assistant. - term: Event - definition: > + definition: >- An event is when something happens. link: /docs/configuration/events/ - term: Frontend - definition: > + definition: >- The frontend is a necessary component for the UI, it is also where you can define your themes. link: /integrations/frontend/ - term: Group - definition: > + definition: >- Groups are a way to organize your entities into a single unit. link: /integrations/group/ - term: HASS - definition: > + definition: >- HASS or [hass](/docs/tools/hass/) is often used as an abbreviation for Home Assistant. It is also the command-line tool. - term: HassOS - definition: > + definition: >- Another name for Home Assistant Operating System link: /hassio/installation/ - term: Home Assistant Core - definition: > + definition: >- Home Assistant Core is a Python program. It can be run on various operating systems and is the basis for Home Assistant. When people are talking about Home Assistant Core they usually refer to a standalone installation method @@ -155,7 +158,7 @@ program that powers every installation type, but can be installed standalone. - term: Home Assistant Supervised - definition: > + definition: >- Home Assistant Supervised is a full UI managed home automation ecosystem that runs Home Assistant, the Home Assistant Supervisor and add-ons. It comes pre-installed on Home Assistant OS, but can be installed on any Linux system. @@ -165,13 +168,13 @@ Home Assistant Operating System. - term: Home Assistant Supervisor - definition: > + definition: >- The Home Assistant Supervisor is a program that manages a Home Assistant installation, taking care of installing and updating Home Assistant, add-ons, itself and, if used, updating the Home Assistant Operating System. - term: Home Assistant Operating System - definition: > + definition: >- Home Assistant OS, the Home Assistant Operating System, is an embedded, minimalistic, operating system designed to run the Home Assistant ecosystem on single board computers (like the Raspberry Pi) or Virtual Machines. @@ -182,7 +185,7 @@ minimalistic, operating system designed to run the Home Assistant ecosystem. - term: Integration - definition: > + definition: >- Integrations connect and integrates Home Assistant with devices, services, and more. Such an integration contains all the logic that takes care of vendor- and device-specific implementations such as authentication or @@ -196,18 +199,18 @@ link: /integrations/ - term: Lovelace - definition: > + definition: >- Lovelace is the original code name of the UI that is now known as [Home Assistant dashboards](/dashboards). - term: Light - definition: > + definition: >- A light has a brightness you can control, and optionally color temperature or RGB color control. link: /integrations/light - term: Notification - definition: > + definition: >- You can use notifications to send messages, pictures, and more, to devices. link: /integrations/#notifications @@ -217,7 +220,7 @@ link: /docs/configuration/packages/ - term: Platform - definition: > + definition: >- Platforms are building blocks provided by some integrations to be used by other integrations. For example, the [Light](/integrations/light) integration provides the `light platform` that is utilized by all @@ -229,7 +232,7 @@ link: /docs/configuration/platform_options/ - term: Scene - definition: > + definition: >- Scenes capture the states you want certain entities to be. For example, a scene can specify that light A should be turned on and light B should be bright red. @@ -242,13 +245,13 @@ link: /docs/scripts/ - term: Sensor - definition: > + definition: >- Sensors return information about a thing, for instance the level of water in a tank. link: /integrations/sensor/ - term: Selectors - definition: > + definition: >- Selectors are components for the user interface. Some selectors can, for example, show a toggle button to turn something on or off, while another select can filter a list of devices to show only devices that have @@ -259,41 +262,41 @@ link: /docs/blueprint/selectors/ - term: Service - definition: > + definition: >- Services are called to perform actions. link: /docs/scripts/service-calls/ - term: Switch - definition: > + definition: >- Switches are things that have two states you can select between, such as turning on or off a socket. link: /integrations/switch/ - term: Template - definition: > + definition: >- A template is an automation definition that can include variables for the service or data from the trigger values. This allows automations to generate dynamic actions. link: /docs/automation/templating/ - term: Trigger - definition: > + definition: >- A trigger is a set of values or conditions of a platform that are defined to cause an automation to run. link: /docs/automation/trigger/ - term: TTS - definition: > + definition: >- TTS (text to speech) allows Home Assistant to talk to you. link: /integrations/tts/ - term: Variables - definition: > + definition: >- Variables are used to store values in memory that can be processed e.g. in a script. link: /docs/scripts/#variables - term: Zone - definition: > + definition: >- Zones are areas that can be used for presence detection. link: /integrations/zone/ diff --git a/source/_docs/glossary.html b/source/_docs/glossary.html new file mode 100644 index 00000000000..112024e72b0 --- /dev/null +++ b/source/_docs/glossary.html @@ -0,0 +1,31 @@ +--- +title: "Glossary" +description: "Home Assistant's Glossary." +--- + +{% assign entries = site.data.glossary | sort: 'term' %} + +The glossary covers terms which are used around Home Assistant. + +
+ +{% for entry in entries %} + +
+
+ + {{ entry.term }} +
+
+ + {{ entry.definition | markdownify | newline_to_br }} + {%- if entry.link -%} + Read more about: {{ entry.term }} + {%- endif -%} + +
+
+ +{% endfor %} + +
diff --git a/source/_docs/glossary.markdown b/source/_docs/glossary.markdown deleted file mode 100644 index 6dd33947649..00000000000 --- a/source/_docs/glossary.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: "Glossary" -description: "Home Assistant's Glossary." ---- - -{% assign entries = site.data.glossary | sort: 'term' %} - -The glossary covers terms which are used around Home Assistant. - -{% configuration_basic %} - -{% for entry in entries %} - "{{ entry.term }}": - description: "{{ entry.definition }} - {% if entry.link %}
[Read more about: {{ entry.term }}]({{ entry.link }}){% endif %}" -{% endfor %} - -{% endconfiguration_basic %} From df08ec9cfe06efa863db785443c789227373a063 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 16 Mar 2023 20:58:49 +0100 Subject: [PATCH 23/50] 2023.3.5 (#26632) --- _config.yml | 4 +- .../_posts/2023-03-01-release-20233.markdown | 51 +++++++++++++++++++ 2 files changed, 53 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index e4027827584..786674ec87e 100644 --- a/_config.yml +++ b/_config.yml @@ -110,8 +110,8 @@ social: # Home Assistant release details current_major_version: 2023 current_minor_version: 3 -current_patch_version: 4 -date_released: 2023-03-13 +current_patch_version: 5 +date_released: 2023-03-16 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2023-03-01-release-20233.markdown b/source/_posts/2023-03-01-release-20233.markdown index 5b8d0986e5a..56e70e4d291 100644 --- a/source/_posts/2023-03-01-release-20233.markdown +++ b/source/_posts/2023-03-01-release-20233.markdown @@ -52,6 +52,7 @@ Enjoy the release! - [Release 2023.3.2 - March 8](#release-202332---march-8) - [Release 2023.3.3 - March 9](#release-202333---march-9) - [Release 2023.3.4 - March 13](#release-202334---march-13) +- [Release 2023.3.5 - March 16](#release-202335---march-16) - [Need help? Join the community!](#need-help-join-the-community) - [Breaking Changes](#breaking-changes) - [All changes](#all-changes) @@ -566,6 +567,56 @@ We welcome the following new integrations in this release: [sensor docs]: /integrations/sensor/ [tibber docs]: /integrations/tibber/ +## Release 2023.3.5 - March 16 + +- ArestData does not have available ([@zhangsheng377] - [#88631]) ([arest docs]) +- Bump aioesphomeapi to 13.5.0 ([@bdraco] - [#89262]) ([esphome docs]) (dependency) +- Handle int or mapping for off case in nibe cooling ([@elupus] - [#89680]) ([nibe_heatpump docs]) +- Secure modbus hub_collect remains valid ([@janiversen] - [#89684]) ([modbus docs]) +- Update to nibe 2.1.4 ([@elupus] - [#89686]) ([nibe_heatpump docs]) (dependency) +- Bump bond-async to 0.1.23 ([@marciogranzotto] - [#89697]) ([bond docs]) (dependency) +- Correct modbus serial method parameter ([@janiversen] - [#89738]) ([modbus docs]) +- Fix imap server push holding HA startup ([@jbouwh] - [#89750]) ([imap docs]) +- Bump aioesphomeapi to 13.5.1 ([@bdraco] - [#89777]) ([esphome docs]) (dependency) +- Update frontend to 20230309.1 ([@bramkragten] - [#89802]) ([frontend docs]) + +[#88631]: https://github.com/home-assistant/core/pull/88631 +[#88979]: https://github.com/home-assistant/core/pull/88979 +[#89059]: https://github.com/home-assistant/core/pull/89059 +[#89262]: https://github.com/home-assistant/core/pull/89262 +[#89381]: https://github.com/home-assistant/core/pull/89381 +[#89459]: https://github.com/home-assistant/core/pull/89459 +[#89647]: https://github.com/home-assistant/core/pull/89647 +[#89680]: https://github.com/home-assistant/core/pull/89680 +[#89684]: https://github.com/home-assistant/core/pull/89684 +[#89686]: https://github.com/home-assistant/core/pull/89686 +[#89697]: https://github.com/home-assistant/core/pull/89697 +[#89738]: https://github.com/home-assistant/core/pull/89738 +[#89750]: https://github.com/home-assistant/core/pull/89750 +[#89777]: https://github.com/home-assistant/core/pull/89777 +[#89802]: https://github.com/home-assistant/core/pull/89802 +[@balloob]: https://github.com/balloob +[@bdraco]: https://github.com/bdraco +[@bramkragten]: https://github.com/bramkragten +[@elupus]: https://github.com/elupus +[@frenck]: https://github.com/frenck +[@janiversen]: https://github.com/janiversen +[@jbouwh]: https://github.com/jbouwh +[@marciogranzotto]: https://github.com/marciogranzotto +[@zhangsheng377]: https://github.com/zhangsheng377 +[abode docs]: /integrations/abode/ +[arest docs]: /integrations/arest/ +[bond docs]: /integrations/bond/ +[dormakaba_dkey docs]: /integrations/dormakaba_dkey/ +[esphome docs]: /integrations/esphome/ +[frontend docs]: /integrations/frontend/ +[imap docs]: /integrations/imap/ +[knx docs]: /integrations/knx/ +[modbus docs]: /integrations/modbus/ +[nibe_heatpump docs]: /integrations/nibe_heatpump/ +[sensor docs]: /integrations/sensor/ +[tibber docs]: /integrations/tibber + ## Need help? Join the community! Home Assistant has a great community of users who are all more than willing From d5c252d31df089a141927715d1df5bff7b9bb3af Mon Sep 17 00:00:00 2001 From: Erik Gustavsson Date: Fri, 17 Mar 2023 09:45:17 +0100 Subject: [PATCH 24/50] Add Marantz CINEMA 50 to known working devices (#26636) --- source/_integrations/denonavr.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/denonavr.markdown b/source/_integrations/denonavr.markdown index bdde86ee112..38f4a5503f4 100644 --- a/source/_integrations/denonavr.markdown +++ b/source/_integrations/denonavr.markdown @@ -72,6 +72,7 @@ Known supported devices: - Marantz AV7702 - Marantz AV7703 - Marantz AV7704 +- Marantz CINEMA 50 - Marantz M-CR510 - Marantz M-CR511 - Marantz M-CR603 From 2764ed204cdc7a3a1d9b3cff9625996648326a52 Mon Sep 17 00:00:00 2001 From: Sven Serlier <85389871+wrt54g@users.noreply.github.com> Date: Fri, 17 Mar 2023 09:45:45 +0100 Subject: [PATCH 25/50] Small documentation improvements (3) (#26621) --- source/_integrations/onvif.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_integrations/onvif.markdown b/source/_integrations/onvif.markdown index c3297eee1a8..6cd20bd9769 100644 --- a/source/_integrations/onvif.markdown +++ b/source/_integrations/onvif.markdown @@ -19,7 +19,7 @@ ha_platforms: ha_integration_type: integration --- -The `onvif` camera platform allows you to use an [ONVIF](https://www.onvif.org/) Profile S conformant device in Home Assistant. This requires the [`ffmpeg` component](/integrations/ffmpeg/) to be already configured. +The `onvif` camera platform allows you to use an [ONVIF](https://www.onvif.org/) Profile S conformant device in Home Assistant. This requires the [`ffmpeg` integration](/integrations/ffmpeg/) to be already configured. {% include integrations/config_flow.md %} @@ -42,14 +42,14 @@ You can configure specific FFmpeg options through the integration options flow b | Option | Description | | -------| ----------- | | RTSP transport mechanism | RTSP transport protocols. The possible options are: `tcp`, `udp`, `udp_multicast`, `http`. | -| Extra FFmpeg arguments | Extra options to pass to `ffmpeg`, e.g., image quality or video filter options. More details in [`ffmpeg` component](/integrations/ffmpeg). | +| Extra FFmpeg arguments | Extra options to pass to `ffmpeg`, e.g., image quality or video filter options. More details in [`ffmpeg` integration](/integrations/ffmpeg). | | Use wallclock as timestamps | ([Advanced Mode](/blog/2019/07/17/release-96/#advanced-mode) only) Rewrite the camera timestamps. This may help with playback or crashing issues from Wi-Fi cameras or cameras of certain brands (e.g., EZVIZ). | ### Supported Sensors This integration uses the ONVIF pullpoint subscription API to process events into sensors that will be automatically added to Home Assistant. Below is a list of currently supported event topics along with the entities they create. -To help with development of this component, enable `info` level logging for `homeassistant.components.onvif` and create an issue on GitHub for any messages that show _"No registered handler for event"_. +To help with development of this integration, enable `info` level logging for `homeassistant.components.onvif` and create an issue on GitHub for any messages that show _"No registered handler for event"_. | Topic(s) | Entity Type | Device Class | Description | |----------|-------------|--------------|-------------| From 20528b4d1a180f7f8eae40b3980f8f6bc258aaf5 Mon Sep 17 00:00:00 2001 From: Ryan Kosko Date: Fri, 17 Mar 2023 01:48:58 -0700 Subject: [PATCH 26/50] typo fix (#26637) --- source/_integrations/matter.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/matter.markdown b/source/_integrations/matter.markdown index ea68e26abc4..ec751a734e6 100644 --- a/source/_integrations/matter.markdown +++ b/source/_integrations/matter.markdown @@ -37,7 +37,7 @@ Both the Matter standard itself and its implementation within Home Assistant are One of the great features of Matter is the so called _Multi Fabric_ feature: you can join the same device to multiple controllers. For example: add it to Google Home, Apple Home, and Home Assistant at the same time. -For devices where Home Assistant provides an native integration (with local API), Matter may not be the best option. Matter, being a universal standard, might not have the nitty-gritty features that come with a product specific protocol. A good example is Philips Hue: the communication over Matter only provides the basic controls over lights, the official integration brings all Hue unique features like (dynamic) scenes, entertainment mode, etc. +For devices where Home Assistant provides a native integration (with local API), Matter may not be the best option. Matter, being a universal standard, might not have the nitty-gritty features that come with a product specific protocol. A good example is Philips Hue: the communication over Matter only provides the basic controls over lights, the official integration brings all Hue unique features like (dynamic) scenes, entertainment mode, etc.

The Matter protocol relies on (local) IPv6 and mDNS (multicast traffic) which should be able to travel freely in your network. Matter devices (and any Thread Border routers) must be on the same LAN/VLAN as Home Assistant. Implementations like mDNS reflectors usually do more harm than good. From 44439f07afdddd901b4a6450cd061ef99c95a1a3 Mon Sep 17 00:00:00 2001 From: Yogotech's GITHub account Date: Fri, 17 Mar 2023 02:51:48 -0600 Subject: [PATCH 27/50] Update documentation to make the possible settings for state_characteristic more searchable (#26596) --- source/_integrations/statistics.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_integrations/statistics.markdown b/source/_integrations/statistics.markdown index 1880bbe2f12..70d67be9df9 100644 --- a/source/_integrations/statistics.markdown +++ b/source/_integrations/statistics.markdown @@ -29,11 +29,11 @@ The `statistics` integration is different to [Long-term Statistics](https://deve ## Characteristics -The following statistical characteristics are available. Pay close attention to the right configuration of `sampling_size` and/or `max_age`, as most characteristics are directly influenced by these settings. +The following options for the configuration parameter `state_characteristic` are available as staticical characteristics. Pay close attention to the correct configuration of `sampling_size` and/or `max_age`, as most characteristics are directly influenced by these settings. ### Numeric Source Sensor -The following characteristics are supported for `sensor` source sensors: +The following are supported for `sensor` source sensors `state_characteristic`: | State Characteristic | Description | | -------------------- | ----------- | @@ -66,7 +66,7 @@ The following characteristics are supported for `sensor` source sensors: ### Binary Source Sensor -The following characteristic are supported for `binary_sensor` source sensors: +The following are supported for `binary_sensor` source sensors `state_characteristic`: | State Characteristic | Description | | -------------------- | ----------- | @@ -128,7 +128,7 @@ name: default: Stats type: string state_characteristic: - description: The characteristic that should be used as the state of the statistics sensor (see table above). + description: The characteristic that should be used as the state of the statistics sensor (see tables above). required: true type: string sampling_size: From 218b07067a75d4b33438cf63741c7ad3a8226fc5 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 17 Mar 2023 10:23:21 +0100 Subject: [PATCH 28/50] Update glossary entry on entity (#26641) --- source/_data/glossary.yml | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/source/_data/glossary.yml b/source/_data/glossary.yml index 274e51f2407..49e0b3ee1c3 100644 --- a/source/_data/glossary.yml +++ b/source/_data/glossary.yml @@ -107,18 +107,27 @@ It is often shown as the first part (before the dot) of entity IDs. - term: Entity - definition: >- - An entity is the representation of a single control or data point of a - device or service inside Home Assistant. A single device or service can - thus provide multiple entities to be able to monitor and control all - features a device provides. For example, a combined temperature and - humidity sensor, in general, provides two `sensor` entities. One for the - temperature (e.g., `sensor.temperature` with state `21.0` and unit `°C`) - and one for the humity - (e.g., `sensor.humidity` with state `65.4` and unit `%`). + definition: |- + An entity represents a sensor, actor, or function in Home Assistant. Entities are used to monitor physical properties or to control other entities. An entity is usually part of a device or a service. Entities have states. + + **Example for entities as part of a device** + A combined temperature and humidity sensor device provides two sensor entities. One for temperature (e.g. `sensor.temperature` with state `21.0` and unit `°C`) and one for humidity + (e.g. `sensor.humidity` with state `65.4` and unit `%`). + + **Example for entities as part of a service** + A weather service that provides 3 entities: wind speed, air pressure, and ozon level. + + **Example of an entity used for control** + A fan that is turned on when the temperature exceeds 30 °C. + + There are standardized types of entities for common integrations such as light, switch, camera, sensor, fan, or vacuum. + + Some entities are not part of a device or service. Examples of standalone entities are automation, script, scene entities, and helper entities (e.g. input helpers). + + Most properties of entities are related to the state. Entities have optional attributes such as friendly name, unit of measurement, and an icon or picture that can be displayed in the frontend. + link: /docs/configuration/state_object/ excerpt: > - An entity is the representation of a single control or data point of a - device or service inside Home Assistant. + An entity represents a sensor, actor, or function in Home Assistant. Entities are used to monitor physical properties or to control other entities. An entity is usually part of a device or a service. - term: Event definition: >- From a58473a46a6b8fea9d20fc90420ca6a63855f455 Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Fri, 17 Mar 2023 13:01:16 +0100 Subject: [PATCH 29/50] Update information about Outbound Websocket (#26646) --- source/_integrations/shelly.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/shelly.markdown b/source/_integrations/shelly.markdown index 10a4245e2c8..f91ce850167 100644 --- a/source/_integrations/shelly.markdown +++ b/source/_integrations/shelly.markdown @@ -53,7 +53,7 @@ We recommend using `unicast` for communication. To enable this, enter the local ## Shelly device configuration (generation 2) -Generation 2 devices use the `RPC` protocol to communicate with the integration. Battery powered devices need manual outbound websocket configuration, Navigate to the local IP address of your Shelly device, **Networks** >> **Outbound websocket** and check the box **Enable**, under server enter the following address: +Generation 2 devices use the `RPC` protocol to communicate with the integration. Battery powered devices need manual outbound websocket configuration, Navigate to the local IP address of your Shelly device, **Settings** >> **Connectivity** >> **Outbound websocket** and check the box **Enable Outbound Websocket**, under server enter the following address: `ws://` + `Home_Assistant_local_ip_address:Port` + `/api/shelly/ws` (for example: `ws://192.168.1.100:8123/api/shelly/ws`), click **Apply** to save the settings. From fa4812ce6d89839130582d50f74f13869a54dacc Mon Sep 17 00:00:00 2001 From: Sven Serlier <85389871+wrt54g@users.noreply.github.com> Date: Mon, 20 Mar 2023 04:57:49 +0100 Subject: [PATCH 30/50] Update belkin and lookin URLs (#26654) --- source/_integrations/lookin.markdown | 4 ++-- source/_integrations/wemo.markdown | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_integrations/lookin.markdown b/source/_integrations/lookin.markdown index ca345ab2bc9..5d222568e1e 100644 --- a/source/_integrations/lookin.markdown +++ b/source/_integrations/lookin.markdown @@ -24,10 +24,10 @@ ha_integration_type: integration Integrates LOOKin devices into Home Assistant. -[LOOKin](https://look-in.club/en/devices) focuses on providing devices that integrate with a local api and can be used internet free. +[LOOKin](https://look-in.club/devices) focuses on providing devices that integrate with a local api and can be used internet free. ### Supported devices -LOOKin Remote2: internet free Wi-Fi+IR Smart Home Control +[LOOKin Remote2](https://look-in.club/store/remote2): internet free Wi-Fi+IR Smart Home Control {% include integrations/config_flow.md %} diff --git a/source/_integrations/wemo.markdown b/source/_integrations/wemo.markdown index 0324093b5e2..88d26218359 100644 --- a/source/_integrations/wemo.markdown +++ b/source/_integrations/wemo.markdown @@ -24,14 +24,14 @@ ha_codeowners: ha_integration_type: integration --- -The `wemo` integration is the main integration to integrate various [Belkin WeMo](https://www.belkin.com/us/c/wemo/) devices with Home Assistant. +The `wemo` integration is the main integration to integrate various [Belkin WeMo](https://www.belkin.com/products/wemo-smart-home/) devices with Home Assistant. There is currently support for the following device types within Home Assistant: - Binary Sensor (Belkin WeMo Motion Sensor) - Fan (Belkin WeMo (Holmes) Smart Humidifier) - Light (Belkin WeMo LED lights and Smart Dimmer Switch) -- Switch ([Belkin WeMo Switches](https://www.belkin.com/us/smart-home/c/wemo/) and includes support for WeMo enabled [Mr. Coffee](https://www.mrcoffee.com/) smart coffee makers.) +- Switch ([Belkin WeMo Switches](https://www.belkin.com/products/wemo-smart-home/) and includes support for WeMo enabled [Mr. Coffee](https://www.mrcoffee.com/) smart coffee makers.) ## Configuration From 99a72fb7d8b01d632832f80551725e6efcc01ad3 Mon Sep 17 00:00:00 2001 From: Bilel MEDIMEGH Date: Mon, 20 Mar 2023 09:49:43 +0100 Subject: [PATCH 31/50] Spotify Integration: link directly to dashboard page of Spotify Developers website (#26655) --- source/_integrations/spotify.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/spotify.markdown b/source/_integrations/spotify.markdown index 2caaee32ad3..b7306d78294 100644 --- a/source/_integrations/spotify.markdown +++ b/source/_integrations/spotify.markdown @@ -37,7 +37,7 @@ provide you with the Spotify application credentials Home Assistant needs to allow you to log in with your Spotify account. 1. If Spotify was previously integrated with your Home Assistant with _outdated_ credentials, it might be required to remove these old Spotify account credentials using the {% my application_credentials title="Home Assistant Application Credentials dashboard" %}. -2. Log in to the [Spotify Developer](https://developer.spotify.com) Dashboard. +2. Log in to the [Spotify Developer Dashboard](https://developer.spotify.com/dashboard). 3. Visit the [My Applications](https://developer.spotify.com/my-applications/#!/applications) page. 4. Click the **CREATE AN APP** button in the top right. Enter a name and description; feel free to use any name and description you like. From 48c197aaa6b2b87f7f313e7817a604a625026eb4 Mon Sep 17 00:00:00 2001 From: Vincenzo Lavorini Date: Mon, 20 Mar 2023 11:53:57 +0100 Subject: [PATCH 32/50] doc: virt-install in presence of USB dongle (#26642) Co-authored-by: Franck Nijhof --- .../installation/operating_system.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/source/_includes/installation/operating_system.md b/source/_includes/installation/operating_system.md index 1738696508e..4bfacd56be6 100644 --- a/source/_includes/installation/operating_system.md +++ b/source/_includes/installation/operating_system.md @@ -281,6 +281,29 @@ _All these can be extended if your usage calls for more resources._ ```bash virt-install --name hass --description "Home Assistant OS" --os-variant=generic --ram=2048 --vcpus=2 --disk ,bus=sata --graphics none --boot uefi ``` +

+ If you have a USB dongle to attach, you need to add the option `--hostdev busID.deviceId`. You can discover these IDs via the `lsusb` command. + As example, if `lsusb` output is: + + ```bash + Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub + Bus 003 Device 004: ID 30c9:0052 Luxvisions Innotech Limited Integrated RGB Camera + Bus 003 Device 003: ID 1a86:55d4 QinHeng Electronics SONOFF Zigbee 3.0 USB Dongle Plus V2 + Bus 003 Device 002: ID 06cb:00fc Synaptics, Inc. + Bus 003 Device 005: ID 8087:0033 Intel Corp. + Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub + Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub + Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub + ``` + + You can recognize the Sonoff dongle at `Bus 003 Device 003`. So the command to install the VM will become: + + ```bash + virt-install --name hass --description "Home Assistant OS" --os-variant=generic --ram=2048 --vcpus=2 --disk ,bus=sata --graphics none --boot uefi --hostdev 003.003 + ``` + Note that this configuration (bus 003, device 003) is just an example, your dongle could be on another bus and/or with another device ID. + Please check the correct IDs of your USB dongle with `lsusb`. +
{% if page.installation_type == 'windows' or page.installation_type == 'linux' %} From 661c11d341553ae55e61186fc125799d5baa4596 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Mon, 20 Mar 2023 12:21:21 +0100 Subject: [PATCH 33/50] Update definition of service (#26660) Co-authored-by: Franck Nijhof --- source/_data/glossary.yml | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/source/_data/glossary.yml b/source/_data/glossary.yml index 49e0b3ee1c3..1bd22345711 100644 --- a/source/_data/glossary.yml +++ b/source/_data/glossary.yml @@ -109,14 +109,14 @@ - term: Entity definition: |- An entity represents a sensor, actor, or function in Home Assistant. Entities are used to monitor physical properties or to control other entities. An entity is usually part of a device or a service. Entities have states. - + **Example for entities as part of a device** A combined temperature and humidity sensor device provides two sensor entities. One for temperature (e.g. `sensor.temperature` with state `21.0` and unit `°C`) and one for humidity (e.g. `sensor.humidity` with state `65.4` and unit `%`). **Example for entities as part of a service** A weather service that provides 3 entities: wind speed, air pressure, and ozon level. - + **Example of an entity used for control** A fan that is turned on when the temperature exceeds 30 °C. @@ -271,8 +271,25 @@ link: /docs/blueprint/selectors/ - term: Service - definition: >- - Services are called to perform actions. + definition: |- + The term service has 2 meanings in Home Assistant: + + **The information service** + E.g. the municipal waste management service that provides entities for organic, paper, and packaging waste. In terms of functionality, the information service is like a device. It is called *service* to avoid confusion, as it does not come with a piece of hardware. + + **The software function that interacts with targets to make something happen** + A service carries out one specific task: e.g. turning on the light in the living room or sending a notification to a mobile phone. + + A service has targets and data. Service targets are: areas, devices, and entities. Service data carries the information required to define the desired state change in the target. E.g. the target, together with brightness 150 and RGB color `[255,0,0]`, or the message “Your coffee is ready”. + + Services can be used in, for example, automation, scripts, dashboards, or voice commands to control your home. + + Home Assistant provides a series of predefined services, such as `homeassistant.turn_on`, `homeassistant.toggle`, or `homeassistant.reload`. + excerpt: > + A service carries out one specific task: e.g. turn on the light in the + living room. A service has targets and data and can be called by actions, a + dashboard, or via voice command. + link: /docs/scripts/service-calls/ - term: Switch From 3ce6302edef694d76a0aea190c9e3188fcc8f47d Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 20 Mar 2023 09:01:06 -0400 Subject: [PATCH 34/50] Add note prusalink only supports Prusa Mini (#26665) --- source/_integrations/prusalink.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/prusalink.markdown b/source/_integrations/prusalink.markdown index 1da1383e8d4..88677092dd3 100644 --- a/source/_integrations/prusalink.markdown +++ b/source/_integrations/prusalink.markdown @@ -17,7 +17,7 @@ ha_platforms: ha_dhcp: true --- -The PrusaLink integration allows you to monitor your [Prusa 3D printer](https://www.prusa3d.com) and its progress with your Home Assistant installation. +The PrusaLink integration allows you to monitor your [Prusa 3D printer](https://www.prusa3d.com) and its progress with your Home Assistant installation. This integration is currently limited to the Prusa Mini. {% include integrations/config_flow.md %} From 7a99b47309ef98f22e2c6890916a592eca9b879e Mon Sep 17 00:00:00 2001 From: The00Dustin <91274634+The00Dustin@users.noreply.github.com> Date: Mon, 20 Mar 2023 14:56:27 -0400 Subject: [PATCH 35/50] Include optional default value in strptime (#26667) Co-authored-by: Franck Nijhof --- source/_docs/configuration/templating.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index d3622b4d365..669fff9d255 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -510,7 +510,7 @@ For example, if you wanted to select a field from `trigger` in an automation bas - `as_datetime()` converts a string containing a timestamp, or valid UNIX timestamp, to a datetime object. - `as_timestamp(value, default)` converts datetime object or string to UNIX timestamp. If that fails, returns the `default` value, or if omitted raises an error. This function can also be used as a filter. - `as_local()` converts datetime object to local time. This function can also be used as a filter. -- `strptime(string, format)` parses a string based on a [format](https://docs.python.org/3.8/library/datetime.html#strftime-and-strptime-behavior) and returns a datetime object. If that fails, returns the `default` value, or if omitted raises an error. +- `strptime(string, format, default)` parses a string based on a [format](https://docs.python.org/3.10/library/datetime.html#strftime-and-strptime-behavior) and returns a datetime object. If that fails, it returns the `default` value or, if omitted, raises an error. - `relative_time` converts datetime object to its human-friendly "age" string. The age can be in second, minute, hour, day, month or year (but only the biggest unit is considered, e.g., if it's 2 days and 3 hours, "2 days" will be returned). Note that it only works for dates _in the past_. - `timedelta` returns a timedelta object and accepts the same arguments as the Python `datetime.timedelta` function -- days, seconds, microseconds, milliseconds, minutes, hours, weeks. From 446b19f010143309a5c1ac9a536e7b882b74bfe2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Bjug=C3=A5rd?= <287697+abjugard@users.noreply.github.com> Date: Tue, 21 Mar 2023 00:45:31 +0100 Subject: [PATCH 36/50] Add Marantz SR5015 as supported (#26673) --- source/_integrations/denonavr.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/denonavr.markdown b/source/_integrations/denonavr.markdown index 38f4a5503f4..633ba9f4ded 100644 --- a/source/_integrations/denonavr.markdown +++ b/source/_integrations/denonavr.markdown @@ -81,6 +81,7 @@ Known supported devices: - Marantz SR5006 - Marantz SR5008 - Marantz SR5011 +- Marantz SR5015 - Marantz SR6007 - SR6012 - Marantz SR7007 - Marantz SR7012 From 2760d84358d34636ae63dc51bdce85c4abe9bbfe Mon Sep 17 00:00:00 2001 From: Duco Sebel <74970928+DCSBL@users.noreply.github.com> Date: Tue, 21 Mar 2023 14:30:33 +0100 Subject: [PATCH 37/50] Use correct localisation for URL's (#26678) --- source/_integrations/homewizard.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_integrations/homewizard.markdown b/source/_integrations/homewizard.markdown index 9159a98d963..b9408b93777 100644 --- a/source/_integrations/homewizard.markdown +++ b/source/_integrations/homewizard.markdown @@ -20,14 +20,14 @@ ha_integration_type: integration ha_quality_scale: platinum --- -Integration for the [HomeWizard Energy](https://www.homewizard.nl/energy) platform. It can collect data locally from the HomeWizard Energy products and create them as sensors in Home Assistant. +Integration for the [HomeWizard Energy](https://www.homewizard.com) platform. It can collect data locally from the HomeWizard Energy products and create them as sensors in Home Assistant. **Supported devices** -- [Wi-Fi P1 Meter](https://www.homewizard.nl/p1-meter): Sensors for power import/export, energy consumption (single or three phases). information about your smart meter and gas. (Model: `HWE-P1`) -- [Wi-Fi Energy Socket](https://www.homewizard.nl/energy-socket): Sensors for power import/export and energy consumption and switches for controlling the outlet (model: `HWE-SKT`) +- [Wi-Fi P1 Meter](https://www.homewizard.com/p1-meter): Sensors for power import/export, energy consumption (single or three phases). information about your smart meter and gas. (Model: `HWE-P1`) +- [Wi-Fi Energy Socket](https://www.homewizard.com/energy-socket): Sensors for power import/export and energy consumption and switches for controlling the outlet (model: `HWE-SKT`) - [Wi-Fi Watermeter](https://www.homewizard.com/watermeter): Sensors for active and total water usage (model: `HWE-WTR`) -- [Wi-Fi kWh Meter](https://www.homewizard.nl/kwh-meter): Sensors for power import/export and energy consumption. (Models: `SDM230-wifi`, `SDM630-wifi`) +- [Wi-Fi kWh Meter](https://www.homewizard.com/kwh-meter): Sensors for power import/export and energy consumption. (Models: `SDM230-wifi`, `SDM630-wifi`)
From c965283ec22c301603d0b4af6e945959135270e7 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 22 Mar 2023 10:20:33 +0100 Subject: [PATCH 38/50] Standardize use of markup for UI elements (#26685) --- source/getting-started/automation.markdown | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/getting-started/automation.markdown b/source/getting-started/automation.markdown index 1660f14e415..881895d4512 100644 --- a/source/getting-started/automation.markdown +++ b/source/getting-started/automation.markdown @@ -3,16 +3,16 @@ title: "Automating Home Assistant" description: "A quick intro on getting your first automation going." --- -Once your devices are set up, it's time to put the cherry on the pie: automation. In this guide we're going to create a simple automation rule to **turn on the lights when the sun sets**. Of course, this assumes that you have set up an integration that provides a light at this point. +Once your devices are set up, it's time to put the cherry on the pie: automation. In this guide we're going to create a simple automation rule to turn on the lights when the sun sets. Of course, this assumes that you have set up an integration that provides a light at this point. -In the user interface, click Settings in the sidebar, then click Automations & Scenes. You will now see the automation screen from which you can manage all the automations in Home Assistant. +In the user interface, click **Settings** in the sidebar, then click **Automations & Scenes**. You will now see the automation screen from which you can manage all the automations in Home Assistant.

The automation editor.

-Click the blue button at the bottom right to create a new automation. A dialog will appear. Choose "Start with an empty automation". You are presented with a blank automation screen. +Click the blue button at the bottom right to create a new automation. A dialog will appear. Choose **Start with an empty automation**. You are presented with a blank automation screen.

@@ -23,14 +23,14 @@ The first thing we will do is set a name. Enter "Turn Lights On at Sunset". The second step is defining what should trigger our automation to run. In this case, we want to use the event of the sun setting to trigger our automation. However, if we would turn on the lights when the sun actually sets, it would be too late as it already gets quite dark while it's setting. So we're going to add an offset. -In the trigger section, click on the dropdown menu and change the trigger type to "Sun." It allows us to choose sunrise or sunset, so go ahead and pick sunset. As we discussed, we want our automation to be triggered a little before the sun actually sets, so let's add `-00:30` as the offset. This indicates that the automation will be triggered 30 minutes before the sun actually sets. Neat! +In the trigger section, click on the dropdown menu and change the trigger type to **Sun**. It allows us to choose sunrise or sunset, so go ahead and pick **Sunset**. As we discussed, we want our automation to be triggered a little before the sun actually sets, so let's add `-00:30` as the offset. This indicates that the automation will be triggered 30 minutes before the sun actually sets. Neat!

A new automation with a sun trigger filled in.

-Once we have defined our trigger, scroll down to the action section. Make sure the action type is set to "Call service," and change the service to `light.turn_on`. For this automation we're going to turn on all lights, so let's change the service data to: +Once we have defined our trigger, scroll down to the action section. Make sure the action type is set to **Call service** and change the service to `light.turn_on`. For this automation we're going to turn on all lights, so let's change the service data to: ```yaml entity_id: all @@ -45,12 +45,12 @@ Click the orange button to save the automation. Now wait till it's 30 minutes un {% include getting-started/next_step.html step="Presence detection" link="/getting-started/presence-detection/" %} -If after completing this getting started, you are interested in reading more -about automations, we recommend the following page. +If after completing this getting started you are interested in reading more +about automations, we recommend the following pages: - [Triggers](/docs/automation/trigger/) - [Conditions](/docs/automation/condition/) - [Actions](/docs/automation/action/) -Please note, these pages require a bit more experience with Home Assistant +Please note, these pages may require a bit more experience with Home Assistant than you probably have at this point of this tutorial. From 323945027b30f3c6d793b33875128b35b3936787 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 22 Mar 2023 10:28:21 +0100 Subject: [PATCH 39/50] Fix typo on automation editor page (#26683) --- source/_docs/automation/editor.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_docs/automation/editor.markdown b/source/_docs/automation/editor.markdown index b9615deadbe..025e1b9bb85 100644 --- a/source/_docs/automation/editor.markdown +++ b/source/_docs/automation/editor.markdown @@ -3,15 +3,15 @@ title: "Automation Editor" description: "Instructions on how to use the automation editor." --- -The automation editor is an easy way of creating and editing automations from the UI. This page uses the [Random sensor](/integrations/random#sensor) as an example, though any other sensor with a numeric value, can be used as well. +The automation editor is an easy way of creating and editing automations from the UI. This page uses the [Random sensor](/integrations/random#sensor) as an example, though any other sensor with a numeric value can be used as well. -From the UI choose **{% my config %}** which is located in the sidebar, then click on **{% my automations %}** to go to the automation editor. Press the **Create Automation** button in the lower right corner to get started. You can create an automation based on a [blueprint](/docs/automation/using_blueprints/) or start from scratch. +From the UI, choose **{% my config %}** which is located in the sidebar, then click on **{% my automations %}** to go to the automation editor. Press the **Create Automation** button in the lower right corner to get started. You can create an automation based on a [blueprint](/docs/automation/using_blueprints/) or start from scratch.

-Select "Start with an empty automation" and choose a meaningful name for your new automation. +Select **Start with an empty automation** and choose a meaningful name for your new automation.

From d9935db7ada65836673d29ccccebaefd48b97cb1 Mon Sep 17 00:00:00 2001 From: Pierre <397503+bemble@users.noreply.github.com> Date: Wed, 22 Mar 2023 11:22:19 +0100 Subject: [PATCH 40/50] exclude resources from sitemap (#26687) --- _config.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/_config.yml b/_config.yml index 786674ec87e..d99394487d6 100644 --- a/_config.yml +++ b/_config.yml @@ -165,6 +165,19 @@ defaults: path: "hassio/*" values: toc: true + # Remove some resources from sitemap + - scope: + path: "google*.html" + values: + sitemap: false + - scope: + path: "static/fonts/**/*.html" + values: + sitemap: false + - scope: + path: "static/mdi-demo.html" + values: + sitemap: false # Support for files Jekyll will normally exclude include: From 88427565e2a08af2f20d3c3327eef1cb3e7f27a6 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 22 Mar 2023 14:29:00 +0100 Subject: [PATCH 41/50] Add state to glossary (#26647) * Add state to glossary --------- Co-authored-by: Franck Nijhof --- source/_data/glossary.yml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/source/_data/glossary.yml b/source/_data/glossary.yml index 1bd22345711..7502a31d68f 100644 --- a/source/_data/glossary.yml +++ b/source/_data/glossary.yml @@ -275,23 +275,33 @@ The term service has 2 meanings in Home Assistant: **The information service** - E.g. the municipal waste management service that provides entities for organic, paper, and packaging waste. In terms of functionality, the information service is like a device. It is called *service* to avoid confusion, as it does not come with a piece of hardware. + For example, the municipal waste management service that provides entities for organic, paper, and packaging waste. In terms of functionality, the information service is like a device. It is called *service* to avoid confusion, as it does not come with a piece of hardware. **The software function that interacts with targets to make something happen** - A service carries out one specific task: e.g. turning on the light in the living room or sending a notification to a mobile phone. + A service carries out one specific task, for example: turning on the light in the living room or sending a notification to a mobile phone. - A service has targets and data. Service targets are: areas, devices, and entities. Service data carries the information required to define the desired state change in the target. E.g. the target, together with brightness 150 and RGB color `[255,0,0]`, or the message “Your coffee is ready”. + A service has targets and data. Service targets are: areas, devices, and entities. Service data carries the information required to define the desired state change in the target. For example, the target, together with brightness 150 and RGB color `[255,0,0]`, or the message “Your coffee is ready”. Services can be used in, for example, automation, scripts, dashboards, or voice commands to control your home. Home Assistant provides a series of predefined services, such as `homeassistant.turn_on`, `homeassistant.toggle`, or `homeassistant.reload`. excerpt: > - A service carries out one specific task: e.g. turn on the light in the + A service carries out one specific task, for example: turn on the light in the living room. A service has targets and data and can be called by actions, a dashboard, or via voice command. link: /docs/scripts/service-calls/ +- term: State + definition: |- + The state holds the information of interest of an entity. For example, if a light is on or off, the current temperature, or the amount of energy used. The data type of state is `string` (a textual value). Entities store 2 timestamps related to the state: `last_updated` and `last_changed`. Each entity has exactly one state and the state only holds one value at a time. However, entities can store attributes related to that state. For example, the state of a light is _on_, and the related state attributes could be its current brightness and color values. + + State changes can be used as the source of triggers. The current state can be used in conditions. + + link: /docs/scripts/configuration/state_object/ + excerpt: > + The state holds the information of interest of an entity, for example, if a light is on or off. Each entity has exactly one state and the state only holds one value at a time. However, entities can store attributes related to that state such as brightness, color, or a unit of measurement. + - term: Switch definition: >- Switches are things that have two states you can select between, such as @@ -319,7 +329,7 @@ - term: Variables definition: >- Variables are used to store values in memory that can be processed - e.g. in a script. + for example, in a script. link: /docs/scripts/#variables - term: Zone From 057c031301373bb878bcc8e2cc995ce8a00f62f6 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 22 Mar 2023 23:58:59 -0400 Subject: [PATCH 42/50] 2023.3.6 (#26691) --- _config.yml | 4 +- .../_posts/2023-03-01-release-20233.markdown | 66 +++++++++++++++++++ 2 files changed, 68 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index d99394487d6..e288df3da69 100644 --- a/_config.yml +++ b/_config.yml @@ -110,8 +110,8 @@ social: # Home Assistant release details current_major_version: 2023 current_minor_version: 3 -current_patch_version: 5 -date_released: 2023-03-16 +current_patch_version: 6 +date_released: 2023-03-22 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2023-03-01-release-20233.markdown b/source/_posts/2023-03-01-release-20233.markdown index 56e70e4d291..33f28c9dada 100644 --- a/source/_posts/2023-03-01-release-20233.markdown +++ b/source/_posts/2023-03-01-release-20233.markdown @@ -53,6 +53,7 @@ Enjoy the release! - [Release 2023.3.3 - March 9](#release-202333---march-9) - [Release 2023.3.4 - March 13](#release-202334---march-13) - [Release 2023.3.5 - March 16](#release-202335---march-16) +- [Release 2023.3.6 - March 22](#release-202336---march-22) - [Need help? Join the community!](#need-help-join-the-community) - [Breaking Changes](#breaking-changes) - [All changes](#all-changes) @@ -617,6 +618,71 @@ We welcome the following new integrations in this release: [sensor docs]: /integrations/sensor/ [tibber docs]: /integrations/tibber +## Release 2023.3.6 - March 22 + +- Fix imap_email_content unknown status and replaying stale states ([@jbouwh] - [#89563]) ([imap_email_content docs]) +- Bump aioharmony to 0.2.10 ([@bdraco] - [#89831]) ([harmony docs]) +- Correct missing wordswap for S series nibe ([@elupus] - [#89866]) ([nibe_heatpump docs]) +- Fix blocking MQTT entry unload ([@jbouwh] - [#89922]) ([mqtt docs]) +- Remove async_block_till_done in freebox ([@bdraco] - [#89928]) ([freebox docs]) +- Bump aiomusiccast to 0.14.8 ([@micha91] - [#89978]) ([yamaha_musiccast docs]) +- Handle cancelation of wait_for_ble_connections_free in esphome bluetooth ([@bdraco] - [#90014]) ([esphome docs]) +- Bump yalexs_ble to 2.1.0 ([@bdraco] - [#89772]) ([august docs]) ([yalexs_ble docs]) +- Bump yalexs-ble to 2.1.1 ([@bdraco] - [#90015]) ([yalexs_ble docs]) +- Bump easyEnergy to v0.2.1 ([@klaasnicolaas] - [#89630]) ([easyenergy docs]) +- Bump easyEnergy to v0.2.2 ([@klaasnicolaas] - [#90080]) ([easyenergy docs]) +- Bump to oralb-ble 0.17.6 ([@Lash-L] - [#90081]) ([oralb docs]) +- Bump PySwitchbot to 0.37.4 ([@bdraco] - [#90146]) ([switchbot docs]) +- Always enforce URL param ordering for signed URLs ([@balloob] - [#90148]) ([http docs]) + +[#88979]: https://github.com/home-assistant/core/pull/88979 +[#89059]: https://github.com/home-assistant/core/pull/89059 +[#89381]: https://github.com/home-assistant/core/pull/89381 +[#89459]: https://github.com/home-assistant/core/pull/89459 +[#89563]: https://github.com/home-assistant/core/pull/89563 +[#89630]: https://github.com/home-assistant/core/pull/89630 +[#89647]: https://github.com/home-assistant/core/pull/89647 +[#89772]: https://github.com/home-assistant/core/pull/89772 +[#89814]: https://github.com/home-assistant/core/pull/89814 +[#89831]: https://github.com/home-assistant/core/pull/89831 +[#89866]: https://github.com/home-assistant/core/pull/89866 +[#89922]: https://github.com/home-assistant/core/pull/89922 +[#89928]: https://github.com/home-assistant/core/pull/89928 +[#89978]: https://github.com/home-assistant/core/pull/89978 +[#90014]: https://github.com/home-assistant/core/pull/90014 +[#90015]: https://github.com/home-assistant/core/pull/90015 +[#90080]: https://github.com/home-assistant/core/pull/90080 +[#90081]: https://github.com/home-assistant/core/pull/90081 +[#90146]: https://github.com/home-assistant/core/pull/90146 +[#90148]: https://github.com/home-assistant/core/pull/90148 +[@Lash-L]: https://github.com/Lash-L +[@balloob]: https://github.com/balloob +[@bdraco]: https://github.com/bdraco +[@elupus]: https://github.com/elupus +[@frenck]: https://github.com/frenck +[@jbouwh]: https://github.com/jbouwh +[@klaasnicolaas]: https://github.com/klaasnicolaas +[@micha91]: https://github.com/micha91 +[abode docs]: /integrations/abode/ +[august docs]: /integrations/august/ +[dormakaba_dkey docs]: /integrations/dormakaba_dkey/ +[easyenergy docs]: /integrations/easyenergy/ +[esphome docs]: /integrations/esphome/ +[freebox docs]: /integrations/freebox/ +[frontend docs]: /integrations/frontend/ +[harmony docs]: /integrations/harmony/ +[http docs]: /integrations/http/ +[imap_email_content docs]: /integrations/imap_email_content/ +[knx docs]: /integrations/knx/ +[mqtt docs]: /integrations/mqtt/ +[nibe_heatpump docs]: /integrations/nibe_heatpump/ +[oralb docs]: /integrations/oralb/ +[sensor docs]: /integrations/sensor/ +[switchbot docs]: /integrations/switchbot/ +[tibber docs]: /integrations/tibber/ +[yalexs_ble docs]: /integrations/yalexs_ble/ +[yamaha_musiccast docs]: /integrations/yamaha_musiccast/ + ## Need help? Join the community! Home Assistant has a great community of users who are all more than willing From b1dcdcacbbcbe258a5330f2404c6af6643ab1976 Mon Sep 17 00:00:00 2001 From: Sven Serlier <85389871+wrt54g@users.noreply.github.com> Date: Thu, 23 Mar 2023 07:52:44 +0100 Subject: [PATCH 43/50] Add URLs to SwitchBot (#26694) --- source/_integrations/switchbot.markdown | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/source/_integrations/switchbot.markdown b/source/_integrations/switchbot.markdown index 351ad448f69..3a7427f49ba 100644 --- a/source/_integrations/switchbot.markdown +++ b/source/_integrations/switchbot.markdown @@ -35,7 +35,7 @@ The SwitchBot integration allows you to control SwitchBot [devices](https://www. ## Prerequisites -In order to use this integration, it is required to have working Bluetooth set up on the device running Home Assistant. A [SwitchBot Hub](https://switch-bot.com/pages/switchbot-hub-mini) is not required for this integration. +In order to use this integration, it is required to have working [Bluetooth](/integrations/bluetooth) set up on the device running Home Assistant. A [SwitchBot Hub](https://switch-bot.com/pages/switchbot-hub-mini) is not required for this integration. If you have multiple devices of the same type, you need to get the BTLE MAC address of your device to tell your devices apart. You can find the address for your device using the following steps: @@ -50,17 +50,17 @@ Please note, device names configured in the SwitchBot app are not transferred in ## Supported Devices -- Color Bulb (WoBulb) -- Bot (WoHand) -- Contact Sensor (WoContact) -- Curtain (WoCurtain) -- Humidifier (WoHumi) +- [Color Bulb (WoBulb)](https://switch-bot.com/pages/switchbot-color-bulb) +- [Bot (WoHand)](https://switch-bot.com/pages/switchbot-bot) +- [Contact Sensor (WoContact)](https://switch-bot.com/pages/switchbot-contact-sensor) +- [Curtain (WoCurtain)](https://switch-bot.com/pages/switchbot-curtain) +- [Humidifier (WoHumi)](https://eu.switch-bot.com/products/switchbot-smart-humidifier) - Light Strip (WoStrip) -- Meter/Meter Plus 70BB (WoSensorTH) -- Motion Sensor (WoPresence) +- [Meter](https://switch-bot.com/pages/switchbot-meter)/[Meter Plus 70BB](https://switch-bot.com/pages/switchbot-meter-plus) (WoSensorTH) +- [Motion Sensor (WoPresence)](https://switch-bot.com/pages/switchbot-motion-sensor) - Plug Mini (WoPlug), both the original (model W1901400) and HomeKit-enabled (model W1901401) -- Lock (WoLock) -- Blind Tilt (WoBlindTilt) +- [Lock (WoLock)](https://switch-bot.com/pages/switchbot-lock) +- [Blind Tilt (WoBlindTilt)](https://switch-bot.com/pages/switchbot-blind-tilt) ## SwitchBot Entity From d098972f7b13375b05f3c7d87c595db0793940b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Mar 2023 08:26:08 +0100 Subject: [PATCH 44/50] Bump actions/stale from 7.0.0 to 8.0.0 (#26695) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index fa3d74cbfe7..f5690fa9f2a 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -11,7 +11,7 @@ jobs: pull-requests: write runs-on: ubuntu-latest steps: - - uses: actions/stale@v7.0.0 + - uses: actions/stale@v8.0.0 if: ${{ github.repository_owner == 'home-assistant' }} with: repo-token: ${{ secrets.GITHUB_TOKEN }} From 9e3b7a90ec5098dbe9a7cae6e40577de7f1b6c63 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Mar 2023 23:07:41 +0100 Subject: [PATCH 45/50] Bump actions/checkout from 3.4.0 to 3.5.0 (#26707) --- .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 12cf9576f7e..140a23be5cb 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@v3.4.0 + uses: actions/checkout@v3.5.0 - name: Setting up Node.js uses: actions/setup-node@v3.6.0 with: @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out files from GitHub - uses: actions/checkout@v3.4.0 + uses: actions/checkout@v3.5.0 - name: Setting up Node.js uses: actions/setup-node@v3.6.0 with: From d21eee0280b095267500d173ac71dc18c804742d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 26 Mar 2023 11:00:06 +0200 Subject: [PATCH 46/50] Bump tzinfo-data from 1.2022.7 to 1.2023.1 (#26708) 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 9a625e27c5b..9d4db52328b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -116,7 +116,7 @@ GEM tilt (2.1.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - tzinfo-data (1.2022.7) + tzinfo-data (1.2023.1) tzinfo (>= 1.0.0) unicode-display_width (2.4.2) webrick (1.8.1) From 4d7f6d14801c60a5005cc3107e4458b7c3f8c3b7 Mon Sep 17 00:00:00 2001 From: Sven Serlier <85389871+wrt54g@users.noreply.github.com> Date: Sun, 26 Mar 2023 11:50:04 +0200 Subject: [PATCH 47/50] Small documentation improvements (4) (#26702) Co-authored-by: Marc Randolph --- source/_docs/scripts.markdown | 16 ++++++++-------- source/_docs/scripts/service-calls.markdown | 2 +- source/_integrations/apple_tv.markdown | 2 +- source/_integrations/zeroconf.markdown | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/source/_docs/scripts.markdown b/source/_docs/scripts.markdown index 37c6c66c57f..a6164301a14 100644 --- a/source/_docs/scripts.markdown +++ b/source/_docs/scripts.markdown @@ -5,7 +5,7 @@ toc: true no_toc: true --- -Scripts are a sequence of {% term actions %} that Home Assistant will execute. Scripts are available as an entity through the standalone [Script component] but can also be embedded in {% term automations %} and [Alexa/Amazon Echo] configurations. +Scripts are a sequence of {% term actions %} that Home Assistant will execute. Scripts are available as an entity through the standalone [Script integration] but can also be embedded in {% term automations %} and [Alexa/Amazon Echo] configurations. When the script is executed within an automation the `trigger` variable is available. See [Available-Trigger-Data](/docs/automation/templating/#available-trigger-data). @@ -210,7 +210,7 @@ These actions allow a script to wait for entities in the system to be in a certa This action evaluates the template, and if true, the script will continue. If not, then it will wait until it is true. -The template is re-evaluated whenever an entity ID that it references changes state. If you use non-deterministic functions like `now()` in the template it will not be continuously re-evaluated, but only when an entity ID that is referenced is changed. If you need to periodically re-evaluate the template, reference a sensor from the [Time and Date](/integrations/time_date/) component that will update minutely or daily. +The template is re-evaluated whenever an entity ID that it references changes state. If you use non-deterministic functions like `now()` in the template it will not be continuously re-evaluated, but only when an entity ID that is referenced is changed. If you need to periodically re-evaluate the template, reference a sensor from the [Time and Date](/integrations/time_date/) integration that will update minutely or daily. {% raw %} ```yaml @@ -892,22 +892,22 @@ script: # This action will not run, as it is disabled. # The message will not be sent. - enabled: false - alias: "Notify that ceiling light is being turned on" + alias: "Notify that the ceiling light is being turned on" service: notify.notify data: message: "Turning on the ceiling light!" # This action will run, as it is not disabled - - alias: "Turn on ceiling light" + - alias: "Turn on the ceiling light" service: light.turn_on target: entity_id: light.ceiling ``` -[Script component]: /integrations/script/ -[automations]: /getting-started/automation-action/ +[Script integration]: /integrations/script/ +[automations]: /docs/automation/action/ [Alexa/Amazon Echo]: /integrations/alexa/ -[service calls page]: /getting-started/scripts-service-calls/ -[conditions page]: /getting-started/scripts-conditions/ +[service calls page]: /docs/scripts/service-calls/ +[conditions page]: /docs/scripts/conditions/ [shorthand-template]: /docs/scripts/conditions/#template-condition-shorthand-notation [script variables]: /integrations/script/#configuration-variables diff --git a/source/_docs/scripts/service-calls.markdown b/source/_docs/scripts/service-calls.markdown index 9db2bc754de..04f2e613c3e 100644 --- a/source/_docs/scripts/service-calls.markdown +++ b/source/_docs/scripts/service-calls.markdown @@ -57,7 +57,7 @@ data: rgb_color: [255, 0, 0] ``` -A full list of the parameters for a service can be found on the documentation page of each component, in the same way as it's done for the `light.turn_on` [service](/integrations/light/#service-lightturn_on). +A full list of the parameters for a service can be found on the documentation page of each integration, in the same way as it's done for the `light.turn_on` [service](/integrations/light/#service-lightturn_on). ### Use templates to decide which service to call diff --git a/source/_integrations/apple_tv.markdown b/source/_integrations/apple_tv.markdown index ca3911c85e6..4ae314c13ce 100644 --- a/source/_integrations/apple_tv.markdown +++ b/source/_integrations/apple_tv.markdown @@ -143,7 +143,7 @@ The tvOS apps themselves decide what commands they support and when they support them. Likely, the app you are using does not support the action you are trying to perform. Before writing an issue about this, verify if the same action is possible with the Remote app in iOS. If that is the case, please write a bug in -[pyatv](https://github.com/postlund/pyatv/issues/new?assignees=&labels=bug&template=bug_report.md&title=) +[pyatv](https://github.com/postlund/pyatv/issues/new?assignees=&labels=bug&template=bug_report.yml) and include logs (see Debugging below). ### I'm trying to play a stream via AirPlay, but it doesn't work diff --git a/source/_integrations/zeroconf.markdown b/source/_integrations/zeroconf.markdown index bd269a9d337..4bcb7d5fc1a 100644 --- a/source/_integrations/zeroconf.markdown +++ b/source/_integrations/zeroconf.markdown @@ -14,7 +14,7 @@ ha_integration_type: system The `zeroconf` integration will scan the network for supported devices and services. Discovered integrations will show up in the discovered section on the integrations page in the configuration panel. It will also make Home Assistant discoverable for other services in the network. Zeroconf is also sometimes known as Bonjour, Rendezvous, and Avahi. -Integrations can opt-in to be found by adding either [a Zeroconf section](https://developers.home-assistant.io/docs/en/next/creating_integration_manifest.html#zeroconf) or [a HomeKit section](https://developers.home-assistant.io/docs/en/next/creating_integration_manifest.html#homekit) to their `manifest.json`. +Integrations can opt-in to be found by adding either [a Zeroconf section](https://developers.home-assistant.io/docs/creating_integration_manifest/#zeroconf) or [a HomeKit section](https://developers.home-assistant.io/docs/creating_integration_manifest/#homekit) to their `manifest.json`. ## Configuration From fc83da74041b9fcfc6be29a14878e49437687575 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 26 Mar 2023 11:52:18 +0200 Subject: [PATCH 48/50] Bump sass-embedded from 1.59.3 to 1.60.0 (#26709) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9d4db52328b..e50ebbc690f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -28,7 +28,6 @@ GEM ffi (1.15.5-x64-mingw32) forwardable-extended (2.6.0) google-protobuf (3.22.2) - google-protobuf (3.22.2-x64-mingw32) http_parser.rb (0.8.0) i18n (1.12.0) concurrent-ruby (~> 1.0) @@ -94,10 +93,10 @@ GEM ruby2_keywords (0.0.5) safe_yaml (1.0.5) sass (3.4.25) - sass-embedded (1.59.3) + sass-embedded (1.60.0) google-protobuf (~> 3.21) rake (>= 10.0.0) - sass-embedded (1.59.3-x64-mingw32) + sass-embedded (1.60.0-x64-mingw32) google-protobuf (~> 3.21) sass-globbing (1.1.5) sass (>= 3.1) From 00c3750da15f4a57710e7a62c1393680dde3b28e Mon Sep 17 00:00:00 2001 From: WebSpider Date: Sun, 26 Mar 2023 13:23:50 +0200 Subject: [PATCH 49/50] Remove reference to template sensors (#26704) --- source/_integrations/solaredge.markdown | 16 ---------------- source/_integrations/solaredge_local.markdown | 16 ---------------- 2 files changed, 32 deletions(-) diff --git a/source/_integrations/solaredge.markdown b/source/_integrations/solaredge.markdown index 712c3d73393..3cdb077aba5 100644 --- a/source/_integrations/solaredge.markdown +++ b/source/_integrations/solaredge.markdown @@ -26,19 +26,3 @@ The SolarEdge Monitoring API has a daily rate limit of 300 requests. In order to {% include integrations/config_flow.md %} -## Additional template sensor - -In case you would like to convert the values for example to kWh instead of the default Wh, you can use the [template platform](/integrations/template). - -{% raw %} - -```yaml -# Example configuration.yaml entry for template platform -template: - - sensor: - - name: solaredge_energy_this_year_template - unit_of_measurement: kWh - state: "{{ (states('sensor.solaredge_energy_this_year') | float / 1000) | round(2) }}" -``` - -{% endraw %} diff --git a/source/_integrations/solaredge_local.markdown b/source/_integrations/solaredge_local.markdown index 505481ee9ed..cea483ca19f 100644 --- a/source/_integrations/solaredge_local.markdown +++ b/source/_integrations/solaredge_local.markdown @@ -63,19 +63,3 @@ sensor: name: SolarEdge ip_address: 192.168.1.123 ``` - -In case you would like to convert the values for example to kWh instead of the default Wh, you can use the [template platform](/integrations/template). - -{% raw %} - -```yaml -# Example configuration.yaml entry for sensor template platform -template: - - sensor: - - name: solaredge_energy_this_year_template - state: "{{ (states('sensor.solaredge_energy_this_year') | float / 1000) | round(2) }}" - unit_of_measurement: "KWh" - icon: "mdi:solar-power" -``` - -{% endraw %} From 1906bc57f67bda737a353b77c277d640b0d7c09f Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Sun, 26 Mar 2023 16:15:59 +0200 Subject: [PATCH 50/50] Add Yellow to Getting started section (#26676) Co-authored-by: Marc Randolph Co-authored-by: Franck Nijhof --- ...-assistant-yellow-exploded-and-labeled.png | Bin 0 -> 252766 bytes source/images/installation/yellow-docs.png | Bin 0 -> 91431 bytes .../installation/yellow-logo-square.png | Bin 0 -> 8124 bytes source/images/installation/yellow-logo.png | Bin 0 -> 9553 bytes source/installation/index.html | 18 ++++++- source/installation/yellow.html | 47 ++++++++++++++++++ 6 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 source/images/installation/home-assistant-yellow-exploded-and-labeled.png create mode 100644 source/images/installation/yellow-docs.png create mode 100644 source/images/installation/yellow-logo-square.png create mode 100644 source/images/installation/yellow-logo.png create mode 100644 source/installation/yellow.html diff --git a/source/images/installation/home-assistant-yellow-exploded-and-labeled.png b/source/images/installation/home-assistant-yellow-exploded-and-labeled.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1bedf9fb4f728e5d4e2fa3abdd68945e6cfc20 GIT binary patch literal 252766 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

*iOcen$%n3$q^c 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

  • h9JSRc-;vsf+35b^@l^`tgS9 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/ZNCXGur8j*NvW1e7<0Gx)tI1AT1&Q*Y8A+oAZ ztj>7x({6RCx%{OH`pJTcR+R+q`1W1P2$&C{f9Ino6P&V}FaQ1PX!2j4!Ll8)%FGao z3Iw6K!!~V-5{CO~&XMpSGP*#$PQMcr68|e`*u<)rZ(Lg#ahtFx6 zD#DM!z(mzfQDE^}zz!+gc+Ga)TcU(o=3~U(d%h|gawmOJjZd-f-^Kp;({l!A5Wt?$J7AijHX@G{nf zUrOa`%s@>g?`p%A?=SITLKiq-! zUsGcvB4q~RzTz<)hWrr`0|V?cItvTI`Mr9Z9?dmw2tr!bM1C^zOM*+v7B5ow9fs$%usP15yUBQivmM1a^=mIC9_2Z%FZ?x*KnIO2g|9wySQn)NO4;BnJoV-^x?%= zSbTY;c_apXr0_zuiz<$=NOPi1yvphiOGED6N{t3Z0fp(tkJVNQT*Gs$#IA9y#sB{K z^oSuhmyDHvX7_F!B0cP0;2Y)^KRWb!DS7`9D^W6Iz!577dH4B(PrWsXibD8|MjNkS zDh(Co)H_@++NeW~#;}s9^x3be^4YK_jml+Ri?-a<$LB$Px3)&H{w+#K=F>}&1cVkN z1d5@eR*}E`D>2huY;Px3-7LJ@O<*q>ojwS?%Y5G>Peg$Z^FrJFr})Ol_cH$-T+3Z5 z)m+zhxuVp}@AsReyN%n+$BTnEYk_l}-8WEVb~zHW=c^xxs*=fg7(2^QOUtmt4LmR?C7aY zK1EiZ)RE=ozjkJ^Yv=C!^N;17_s7xgG}WeGDl6X9R_Md$bo@=)qvsau~N1k9_BCY6kd?Q(l@EpwB^4O+hEOMT94 zJC*GR7Ps%0yTLyp4_ILRdJ&|)cwKG01x(xBz3JUw;%uq7X` zi#HMJcsh$?GAsDbQF~TM4g4uE30?3}o5hw}@UFN8n6Al!ph;h&Q-a#OjV-cRmUQw5V@>KeK>f1{XD2#>7 zCgwIXtkN?!O3+MO^|_zj@wwmF2pO?w`DOm6J~{LgVYU6$N2lMI()LeO@Lx5#@EClt zPLjH~0=9eZd&OxWI-(OqK^q8XnRNK_Ssel=W1_3|7=}d1BSqkzidoxUNft2Q`&?1+ zQfxa}=dKhxz?3i8iyaV(wgBZgJLKWIv9VFWcH#$!orerq^1(;$uFsRi_sjP8 z9U)+u{lR05trQkK&-JIXCEHQLFSN@CWN&0t@>9 ziFbq40(BBW`OSZFxMJYLX#x)UAfjM?(XBFUw4KbnKHtTnd=0vk$K8+z76`ETkpzmS z<`vIz5Ur@Iqtp2KaEn;-1qG@NWZ=l-wO(z;gQ4XDSf);0W3Xh`0{22-|9WHvGB|+8 z5sR`bZ0PUaES}Ua{EhfC@a_l#>XbBY6LFU%!SOF(cMp`nc7s%*fQv(5&I%sNdh`Pm zc+nR@<-~#j6BOi7z%q~m^b(|JNN>h4=+&48^%OqcJRPBKS6EGEP2OKKCgkq5(2eTU^}iSk|dfNWD41X1HRx%`z7km!7f5c2Z5JaMrkE z=0zVC5A){fMPg!_ZqtyJ^Mz}tPb1#~7l{h@nMWZ?3`&JcrC`;)!EJI_*aNBVu?+NE z>j#JSSb4Z)eu!v9(JMes;TL<%t{jUC8q77i9^J(Abhk0XQ5wmLuVG*bA_`%5IUmyMn|VN?qE9JAyAP(cKHB<>6PNOn(-m(*8*@ zH9TnG{kkQAmzdRx4;ihzPW^D{%B9@@JqT#QK0SPUm#|N%Pk!2I|9ckafx=& z4;dO7f{qru|Gz#IIC`7?wz+Fm1Ki*u`5i zBzRmSKK|LJcEDrY<0X$)s$@aU^?iyGt-_zIxO7=5Xjr+jWeJ`@RFrOR$*U&!IeiR` z_u}v^Ycj@i864-Bl#%?n%nFmeepMRL9yqkhth=kbJ7lInVHX4+fHQf6fEB+0b5C$+ z7OG8d5yl*!B5=ib(yf4vV7J3;3C8iSC8wHBP*^|*@b`CN5-tu7s2}%0Dw!ei<``j= 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 literal 0 HcmV?d00001 diff --git a/source/images/installation/yellow-docs.png b/source/images/installation/yellow-docs.png new file mode 100644 index 0000000000000000000000000000000000000000..e2961fda40874e07d1762b4ae40ed094f1f85f2b GIT binary patch literal 91431 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 literal 0 HcmV?d00001 diff --git a/source/images/installation/yellow-logo-square.png b/source/images/installation/yellow-logo-square.png new file mode 100644 index 0000000000000000000000000000000000000000..97fa6907b422ed2569d5e249ea85bf54b68ed9c6 GIT binary patch literal 8124 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 Vs|%m%gNL{fWqEbEiYF#v{{<>lPA32W literal 0 HcmV?d00001 diff --git a/source/images/installation/yellow-logo.png b/source/images/installation/yellow-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9902a305f3999b6fd20a4b0fc6c83e3a02a3fc28 GIT binary patch literal 9553 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 literal 0 HcmV?d00001 diff --git a/source/installation/index.html b/source/installation/index.html index db9c715eb7e..4f6b53b64be 100644 --- a/source/installation/index.html +++ b/source/installation/index.html @@ -37,7 +37,23 @@ toc: true