diff --git a/_config.yml b/_config.yml index 8b6e53e7dca..8e5f9d63c88 100644 --- a/_config.yml +++ b/_config.yml @@ -107,8 +107,8 @@ social: # Home Assistant release details current_major_version: 2022 current_minor_version: 10 -current_patch_version: 4 -date_released: 2022-10-14 +current_patch_version: 5 +date_released: 2022-10-20 # 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/_dashboards/button.markdown b/source/_dashboards/button.markdown index ca22210acaf..3cb5c6eb442 100644 --- a/source/_dashboards/button.markdown +++ b/source/_dashboards/button.markdown @@ -101,6 +101,11 @@ theme: required: false description: Override the used theme for this card with any loaded theme. For more information about themes, see the [frontend documentation](/integrations/frontend/). type: string +action_name: + required: false + description: Override the default action name for a button row. + type: string + default: Run {% endconfiguration %} Example: diff --git a/source/_integrations/balboa.markdown b/source/_integrations/balboa.markdown index e8ba2f788a1..79e7e488f36 100644 --- a/source/_integrations/balboa.markdown +++ b/source/_integrations/balboa.markdown @@ -23,6 +23,12 @@ There is currently support for the following device types within Home Assistant: - Binary Sensor (Filter cycles and circulation pumps) - Climate +## Compatible hardware + +Balboa Spa Client integration support local control of hot tub spas equipped with a Balboa BP system and a bwa™ Wi-Fi Module (50350). + +Balboa Spa Client integration is not compatible with ControlMySpa™ cloud API used by Balboa ControlMySpa Gateway Ultra (59303). + {% include integrations/config_flow.md %} {% configuration_basic %} diff --git a/source/_integrations/broadlink.markdown b/source/_integrations/broadlink.markdown index eea9a90f677..22575a0b266 100644 --- a/source/_integrations/broadlink.markdown +++ b/source/_integrations/broadlink.markdown @@ -28,7 +28,7 @@ The Broadlink integration allows you to control and monitor Broadlink universal - Power Strips: `MP1-1K3S2U` and `MP1-1K4S` - Sensors: `e-Sensor` - Smart Plugs: `SP mini`, `SP mini+`, `SP mini 3`, `SP1`, `SP2`, `SP2-CL`, `SP2-UK/BR/IN`, `SP3`, `SP3-EU`, `SP3S-EU`, `SP3S-US`, `SP4L-EU` and `SP4M-US` -- Universal Remotes: `RM mini`, `RM mini 3`, `RM pro`, `RM pro+`, `RM plus`, `RM4 mini`, `RM4 pro` and `RM4C mini` +- Universal Remotes: `RM mini`, `RM mini 3`, `RM pro`, `RM pro+`, `RM plus`, `RM4 mini`, `RM4 pro`, `RM4C mini` and `RM4 TV mate` - Wi-Fi Controlled Switches: `BG1`, `SC1` - Smart Light Bulbs: `LB1`,`LB2` diff --git a/source/_integrations/device_tracker.mqtt.markdown b/source/_integrations/device_tracker.mqtt.markdown index 419866f3051..38774b6e15b 100644 --- a/source/_integrations/device_tracker.mqtt.markdown +++ b/source/_integrations/device_tracker.mqtt.markdown @@ -276,7 +276,7 @@ mosquitto_pub -h 127.0.0.1 -t homeassistant/device_tracker/a4567d663eaf/config - To set the state of the device tracker to specific coordinates: ```bash -mosquitto_pub -h 127.0.0.1 -t a4567d663eaf/state -m '{"latitude": 32.87336, "longitude": -117.22743, "gps_accuracy": 1.2}' +mosquitto_pub -h 127.0.0.1 -t a4567d663eaf/attributes -m '{"latitude": 32.87336, "longitude": -117.22743, "gps_accuracy": 1.2}' ``` diff --git a/source/_integrations/ecovacs.markdown b/source/_integrations/ecovacs.markdown index ccf99e23d70..b3a9cad21c5 100644 --- a/source/_integrations/ecovacs.markdown +++ b/source/_integrations/ecovacs.markdown @@ -52,7 +52,7 @@ continent: type: string {% endconfiguration %} -Note: For some countries, you will need to set `continent` to `ww` (meaning worldwide.) There is unfortunately no way to know the correct settings other than guessing and checking. See the [sucks library protocol documentation](https://github.com/wpietri/sucks/blob/master/protocol.md) for more information about what has been figured out about the Ecovacs servers. +Note: For some countries, you will need to set `continent` to `ww` (meaning worldwide.) There is unfortunately no way to know the correct settings other than guessing and checking. See the [py-sucks library protocol documentation](https://github.com/mib1185/py-sucks/blob/master/protocol.md) for more information about what has been figured out about the Ecovacs servers. Additional note: There are some issues during the password encoding. Using some special characters (e.g., `-`) in your password does not work. @@ -60,7 +60,7 @@ Additional note: There are some issues during the password encoding. Using some The library that talks to the Ecovacs servers is in a very early state and still under development. As such, it is likely that not all regions and devices will work at the current time. -Please see the [sucks library documentation](https://github.com/wpietri/sucks) for some more information about what has been tested, and check out the GitHub issues to see if the issue you're having is known or being worked on. +Please see the [py-sucks library documentation](https://github.com/mib1185/py-sucks) for some more information about what has been tested, and check out the GitHub issues to see if the issue you're having is known or being worked on. If you have an issue with the Ecovacs component, please file a [GitHub Issue](https://github.com/home-assistant/home-assistant/issues) and include your Home Assistant logs in the report. To get full debug output from both the Ecovacs integration and the underlying `sucks` library, place this in your `configuration.yaml` file: diff --git a/source/_integrations/hangouts.markdown b/source/_integrations/hangouts.markdown index a0bf54d33e9..1844071a947 100644 --- a/source/_integrations/hangouts.markdown +++ b/source/_integrations/hangouts.markdown @@ -25,24 +25,22 @@ There is currently support for the following device types within Home Assistant: If you are sure your email and password are correct, but the integration says the login is invalid then you would need to use the manual authentication method. -To use the manual method, first you would need to obtain an authorization code (see instructions below for details). - -Once the code is obtained fill in the form with your email, password and the authorization code to complete authentication. +To use the manual method, first, you would need to obtain an authorization code (see [instructions below](#steps-to-obtain-authorization-code) for details). Once the code is obtained, fill in the form with your email, password, and authorization code to complete authentication. ### Steps to obtain Authorization Code: -1. To obtain your authorization code, open [this URL](https://accounts.google.com/o/oauth2/programmatic_auth?scope=https%3A%2F%2Fwww.google.com%2Faccounts%2FOAuthLogin+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email&client_id=936475272427.apps.googleusercontent.com&device_name=hangups) in your browser. +1. Open [this URL](https://accounts.google.com/o/oauth2/programmatic_auth?scope=https%3A%2F%2Fwww.google.com%2Faccounts%2FOAuthLogin+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email&client_id=936475272427.apps.googleusercontent.com&device_name=hangups) in your browser. 2. Log into your Google account normally. -3. You should be redirected to a loading screen. Copy the `oauth_code` cookie value set by this page and paste it here. +3. You should be redirected to a loading screen that continues loading indefinitely. -To obtain the `oauth_code` cookie value, follow the steps below: +The authorization code is stored as `oauth_code` cookie value on this page. To obtain this value, continue with the steps below: *Note:* If the `oauth_code` cookie is not showing in Chrome, try Firefox. -* Press F12 to open developer tools. -* Select the "Application" (Chrome) or "Storage" (Firefox) tab. -* In the sidebar, expand "Cookies" and select `https://accounts.google.com` -* In the cookie list, double click on the value for the `oauth_code` cookie to select it, and copy the value. This is the authorization code +4. Press F12 to open developer tools. +5. Select the "Application" (Chrome) or "Storage" (Firefox) tab. +6. In the sidebar, expand "Cookies" and select `https://accounts.google.com` +7. In the cookie list, double click on the value for the `oauth_code` cookie to select it, and copy the value (this is the authorization code).