From ef50bfff4f254fdf67ba5d168502d8483cec8dda Mon Sep 17 00:00:00 2001 From: Milan Meulemans Date: Mon, 14 Jun 2021 23:01:44 +0200 Subject: [PATCH] Remove repeated words (#18190) --- source/_integrations/alexa.smart_home.markdown | 2 +- source/_integrations/arduino.markdown | 2 +- source/_integrations/calendar.google.markdown | 2 +- source/_integrations/enigma2.markdown | 2 +- source/_integrations/google_assistant.markdown | 2 +- source/_integrations/heos.markdown | 2 +- source/_integrations/kraken.markdown | 2 +- source/_integrations/logbook.markdown | 2 +- source/_integrations/nest.markdown | 2 +- source/_integrations/openhome.markdown | 2 +- source/_integrations/rachio.markdown | 2 +- source/_integrations/satel_integra.markdown | 2 +- source/_integrations/smartthings.markdown | 2 +- source/_integrations/trend.markdown | 2 +- source/_integrations/zha.markdown | 2 +- source/_integrations/zwave_js.markdown | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/source/_integrations/alexa.smart_home.markdown b/source/_integrations/alexa.smart_home.markdown index caae76bb80f..11ebf323301 100644 --- a/source/_integrations/alexa.smart_home.markdown +++ b/source/_integrations/alexa.smart_home.markdown @@ -891,7 +891,7 @@ Supports changing the Media Player `source` from the preset `source_list`. - _"Alexa, change the input to DVD on the Living Room TV."_ -Home Assistant will attempt to translate the the `media_player` `source_list` into a valid `source` name for Alexa. Alexa only supports the following input names: +Home Assistant will attempt to translate the `media_player` `source_list` into a valid `source` name for Alexa. Alexa only supports the following input names: `AUX 1`, `AUX 2`, `AUX 3`, `AUX 4`, `AUX 5`, `AUX 6`, `AUX 7`, `BLURAY`, `CABLE`, `CD`, `COAX 1`, `COAX 2`, `COMPOSITE 1`, `DVD`, `GAME`, `HD RADIO`, `HDMI 1`, `HDMI 2`, `HDMI 3`, `HDMI 4`, `HDMI 5`, `HDMI 6`, `HDMI 7`, `HDMI 8`, `HDMI 9`, `HDMI 10`, `HDMI ARC`, `INPUT 1`, `INPUT 2`, `INPUT 3`, `INPUT 4`, `INPUT 5`, `INPUT 6`, `INPUT 7`, `INPUT 8`, `INPUT 9`, `INPUT 10`, `IPOD`, `LINE 1`, `LINE 2`, `LINE 3`, `LINE 4`, `LINE 5`, `LINE 6`, `LINE 7`, `MEDIA PLAYER`, `OPTICAL 1`, `OPTICAL 2`, `PHONO`, `PLAYSTATION`, `PLAYSTATION 3`, `PLAYSTATION 4`, `SATELLITE`, `SMARTCAST`, `TUNER`, `TV`, `USB DAC`, `VIDEO 1`, `VIDEO 2`, `VIDEO 3`, `XBOX` diff --git a/source/_integrations/arduino.markdown b/source/_integrations/arduino.markdown index 9efcd310551..64a41bf8688 100644 --- a/source/_integrations/arduino.markdown +++ b/source/_integrations/arduino.markdown @@ -126,7 +126,7 @@ switch: {% configuration %} pins: - description: List of of pins to use. + description: List of pins to use. required: true type: map keys: diff --git a/source/_integrations/calendar.google.markdown b/source/_integrations/calendar.google.markdown index 5263bc9e906..9e3a9eb2884 100644 --- a/source/_integrations/calendar.google.markdown +++ b/source/_integrations/calendar.google.markdown @@ -31,7 +31,7 @@ Generate a Client ID and Client Secret on 1. You then need to select a `Support email`. To do this, simply click the drop down box and select your email address. 1. You finally need to complete the section: `Developer contact information`. To do this, simply enter your email address (same as above is fine). 1. Scroll to the bottom and click `save`. (You don't have to fill out anything else) -1. You will then be automatically taken to the OAuth consent screen, you do not need to add any scopes here so click `SAVE AND CONTINUE` to move to the `Test users` page. You will need to add the Gmail address you will be using with this integration as a test user before you will be allowed to use the API. Once you have added your email address under `Test users` click `SAVE AND CONTINUE` which will take to to the 'Summary' page (you do not need to do anything here). +1. You will then be automatically taken to the OAuth consent screen, you do not need to add any scopes here so click `SAVE AND CONTINUE` to move to the `Test users` page. You will need to add the Gmail address you will be using with this integration as a test user before you will be allowed to use the API. Once you have added your email address under `Test users` click `SAVE AND CONTINUE` which will take to the 'Summary' page (you do not need to do anything here). 1. Click Credentials in the menu on the left hand side of the screen, then click `+ Create credentials` (at the top of the screen), then select `OAuth client ID`. 1. Set the Application type to `TV and Limited Input` and give this credential set a name (like "Home Assistant Credentials") then click 'Create'. 1. You will then be presented with a pop-up saying 'OAuth client created' showing `Your Client ID` and `Your Client Secret`. Make a note of these (for example, copy and paste them into a text editor) as you will need to put these in your `configuration.yaml` file shortly. Once you have noted these strings, click `OK`. If you need to find these credentials again at any point then simply nagivate to `APIs & Services` > `Credentials` and you will see `Home Assistant Credentials` (or whatever you named them in the previous step) under `OAuth 2.0 Clident IDs`. To view both the `Client ID` and `Client secret`, click on the pencil icon, this will take you to the settings page for these credentials and the information will be on the right hand side of the page. diff --git a/source/_integrations/enigma2.markdown b/source/_integrations/enigma2.markdown index f0de147efe4..62363470b1c 100644 --- a/source/_integrations/enigma2.markdown +++ b/source/_integrations/enigma2.markdown @@ -17,7 +17,7 @@ The `enigma2` platform allows you to control a Linux based set-top box which is [OpenWebif](https://github.com/E2OpenPlugins/e2openplugin-OpenWebif) is an open source web interface for Enigma2 based set-top boxes. -Enigma2 devices should be discovered automatically by using the [the discovery component](/integrations/discovery/). +Enigma2 devices should be discovered automatically by using [the discovery component](/integrations/discovery/). To manually add a set-top box to your installation, add the following to your `configuration.yaml` file: diff --git a/source/_integrations/google_assistant.markdown b/source/_integrations/google_assistant.markdown index b74aa752606..6582bc98558 100644 --- a/source/_integrations/google_assistant.markdown +++ b/source/_integrations/google_assistant.markdown @@ -97,7 +97,7 @@ If you want to support active reporting of state to Google's server (configurati 5. In the Service account ID field, enter an ID. 6. From the Role list, select `Service Accounts` > `Service Account Token Creator`. 7. Click `CONTINUE` and then `DONE`. You are returned to the service account list, and your new account is shown. - 8. Click the the three dots menu under `Actions` next to your new account, and click `Manage keys`. You are taken to a `Keys` page. + 8. Click the three dots menu under `Actions` next to your new account, and click `Manage keys`. You are taken to a `Keys` page. 9. Click `ADD KEY` then `Create new key`. Leave the `key type` as `JSON` and click `CREATE`. A JSON file that contains your key downloads to your computer. 10. Use the information in this file or the file directly to add to the `service_account` key in the configuration. 11. Click `Close`. diff --git a/source/_integrations/heos.markdown b/source/_integrations/heos.markdown index 1cd30d14741..8ba06854109 100644 --- a/source/_integrations/heos.markdown +++ b/source/_integrations/heos.markdown @@ -123,7 +123,7 @@ media_content_id: "http://path.to/stream.mp3" ### Debugging -The HEOS integration will log additional information about commands, events, and other messages when the log level is set to `debug`. Add the the relevant line below to the `configuration.yaml` to enable debug logging: +The HEOS integration will log additional information about commands, events, and other messages when the log level is set to `debug`. Add the relevant line below to the `configuration.yaml` to enable debug logging: ```yaml logger: diff --git a/source/_integrations/kraken.markdown b/source/_integrations/kraken.markdown index 87af338e922..1d6dc90081f 100644 --- a/source/_integrations/kraken.markdown +++ b/source/_integrations/kraken.markdown @@ -15,7 +15,7 @@ ha_platforms: --- The Kraken integration allows you to monitor exchange rates on [kraken.com](https://www.kraken.com/). -For a list of tradable asset pairs check this [this kraken support article](https://support.kraken.com/hc/en-us/articles/201893658-Currency-pairs-available-for-trading-on-Kraken). +For a list of tradable asset pairs check [this kraken support article](https://support.kraken.com/hc/en-us/articles/201893658-Currency-pairs-available-for-trading-on-Kraken). {% include integrations/config_flow.md %} diff --git a/source/_integrations/logbook.markdown b/source/_integrations/logbook.markdown index fc5908b83d2..5e8312ec57e 100644 --- a/source/_integrations/logbook.markdown +++ b/source/_integrations/logbook.markdown @@ -181,7 +181,7 @@ script:
-When calling the `logbook.log` service without a `domain` or `entity_id`, entries will be added with the the `logbook` domain. Ensure that the `logbook` domain is not filtered away if you want these entries to appear in your logbook. +When calling the `logbook.log` service without a `domain` or `entity_id`, entries will be added with the `logbook` domain. Ensure that the `logbook` domain is not filtered away if you want these entries to appear in your logbook.
diff --git a/source/_integrations/nest.markdown b/source/_integrations/nest.markdown index c805fcb65e2..c774c59a353 100644 --- a/source/_integrations/nest.markdown +++ b/source/_integrations/nest.markdown @@ -256,7 +256,7 @@ everything, however, you can leave out any feature you do not wish to use with H - *Error: invalid_client no application name* means the [OAuth Consent Screen](https://console.developers.google.com/apis/credentials/consent) has not been fully configured for the project. Enter the required fields (App Name, Support Email, Developer Email) and leave everything else as default. -- *Subscriber error: Subscription misconfigured. Expected subscriber_id to match...* means that the `configuration.yaml` has an incorrect `subscriber_id` field. Re-enter the the *Subscription Name* which looks like `projects/project-label-22ee1/subscriptions/SUBSCRIBER_ID`. Make sure this is not the *Topic name*. +- *Subscriber error: Subscription misconfigured. Expected subscriber_id to match...* means that the `configuration.yaml` has an incorrect `subscriber_id` field. Re-enter the *Subscription Name* which looks like `projects/project-label-22ee1/subscriptions/SUBSCRIBER_ID`. Make sure this is not the *Topic name*. - *Subscriber error: Subscription misconfigured. Expected topic name to match ...* means that the topic name in the Google Cloud Console was entered incorrectly. The topic name comes from the Device Console and must start with `projects/sdm-prod/topics/`. It is easy to make the mistake of creating a new topic rather than manually entering the right topic name. diff --git a/source/_integrations/openhome.markdown b/source/_integrations/openhome.markdown index 3c2ce291284..14b06ddd988 100644 --- a/source/_integrations/openhome.markdown +++ b/source/_integrations/openhome.markdown @@ -12,7 +12,7 @@ ha_platforms: - media_player --- -The `openhome` platform allows you to connect an [Openhome Compliant Renderer](http://openhome.org/) to Home Assistant such as a [Linn Products Ltd](https://www.linn.co.uk) HiFi streamer. It will allow you to control media playback, volume, source and see the current playing item. Openhome devices should be discovered by using the [the discovery component](/integrations/discovery/), their device names are taken from the name of the room configured on the device. +The `openhome` platform allows you to connect an [Openhome Compliant Renderer](http://openhome.org/) to Home Assistant such as a [Linn Products Ltd](https://www.linn.co.uk) HiFi streamer. It will allow you to control media playback, volume, source and see the current playing item. Openhome devices should be discovered by using [the discovery component](/integrations/discovery/), their device names are taken from the name of the room configured on the device. ### Example `configuration.yaml` entry diff --git a/source/_integrations/rachio.markdown b/source/_integrations/rachio.markdown index 3b784c033a2..4bd80720197 100644 --- a/source/_integrations/rachio.markdown +++ b/source/_integrations/rachio.markdown @@ -26,7 +26,7 @@ There is currently support for the following device types within Home Assistant: - **Binary Sensor** - Allows you to view the status of your [Rachio irrigation system](https://rachio.com/). - [**Switch**](#switch) -They will be automatically added if the Rachio integration integration is loaded. +They will be automatically added if the Rachio integration is loaded. ## Getting your Rachio API Key diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown index ff328755342..21aba110246 100644 --- a/source/_integrations/satel_integra.markdown +++ b/source/_integrations/satel_integra.markdown @@ -21,7 +21,7 @@ There is currently support for the following device types within Home Assistant: - Binary Sensor: Reports on zone or output statuses - Switch: allows for setting states of selected outputs -- Alarm Control Panel: represents the partition (in Polish: "strefa"). Reports its status, and can be used to arm/disarm the the partition +- Alarm Control Panel: represents the partition (in Polish: "strefa"). Reports its status, and can be used to arm/disarm the partition The module communicates via Satel's open TCP protocol published on their website. It subscribes for new events coming from alarm system and reacts to them immediately. diff --git a/source/_integrations/smartthings.markdown b/source/_integrations/smartthings.markdown index 1022079254c..450af8f345c 100644 --- a/source/_integrations/smartthings.markdown +++ b/source/_integrations/smartthings.markdown @@ -349,7 +349,7 @@ If you have completed the checklist above and are still unable to setup the plat ### Debugging -The SmartThings integration will log additional information about push updates received, events fired, and other messages when the log level is set to `debug`. Add the the relevant line below to the `configuration.yaml`: +The SmartThings integration will log additional information about push updates received, events fired, and other messages when the log level is set to `debug`. Add the relevant line below to the `configuration.yaml`: ```yaml logger: diff --git a/source/_integrations/trend.markdown b/source/_integrations/trend.markdown index 3f3514fac54..e5efda2e4a7 100644 --- a/source/_integrations/trend.markdown +++ b/source/_integrations/trend.markdown @@ -90,7 +90,7 @@ sensors: If the optional `sample_duration` and `max_samples` parameters are specified then multiple samples can be stored and used to detect long-term trends. -Each time the state changes, a new sample is stored along with the sample time. Samples older than `sample_duration` seconds will be discarded. The `max_samples` parameter must be large enough to store sensor updates over the requested duration. If you want to trend over two hours and your sensor updates every 120s then then `max_samples` must be at least 60, i.e., 7200/120 = 60. +Each time the state changes, a new sample is stored along with the sample time. Samples older than `sample_duration` seconds will be discarded. The `max_samples` parameter must be large enough to store sensor updates over the requested duration. If you want to trend over two hours and your sensor updates every 120s then `max_samples` must be at least 60, i.e., 7200/120 = 60. A trend line is then fitted to the available samples, and the gradient of this line is compared to `min_gradient` to determine the state of the trend sensor. diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown index 5f4c38206d6..17b26e199d7 100644 --- a/source/_integrations/zha.markdown +++ b/source/_integrations/zha.markdown @@ -84,7 +84,7 @@ Some other Zigbee coordinator hardware may not support a firmware that is capabl - [CC2538 USB stick or dev board hardware flashed with Z-Stack 3.x.x coordinator firmware](https://www.zigbee2mqtt.io/information/supported_adapters) - Digi XBee Zigbee based radios (via the [zigpy-xbee](https://github.com/zigpy/zigpy-xbee) library for zigpy) - [Digi XBee Series 3 (xbee3-24)](https://www.digi.com/products/embedded-systems/digi-xbee/rf-modules/2-4-ghz-rf-modules/xbee3-zigbee-3) and [Digi XBee Series S2C](https://www.digi.com/products/embedded-systems/digi-xbee/rf-modules/2-4-ghz-rf-modules/xbee-zigbee) modules - - Note! While not a must, [it is recommend to upgrade XBee Series 3 and S2C to newest firmware firmware using XCTU](https://www.digi.com/resources/documentation/Digidocs/90002002/Default.htm#Tasks/t_load_zb_firmware.htm) + - Note! While not a must, [it is recommend to upgrade XBee Series 3 and S2C to newest firmware using XCTU](https://www.digi.com/resources/documentation/Digidocs/90002002/Default.htm#Tasks/t_load_zb_firmware.htm) - [Digi XBee Series 2 (S2)](https://www.digi.com/support/productdetail?pid=3430) modules (Note! This first have to be [flashed with Zigbee Coordinator API firmware](https://www.digi.com/support/productdetail?pid=3430)) - ZiGate based radios (via the [zigpy-zigate](https://github.com/zigpy/zigpy-zigate) library for zigpy and require firmware 3.1d or later) - [ZiGate USB-TTL](https://zigate.fr/produit/zigate-ttl/) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index 4a73a5babc9..cd320daa4a8 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -553,7 +553,7 @@ Sure, in the settings of zwavejs2mqtt, make sure to enable "WS Server" and disab ### My device does not automatically update its status in HA if I control it manually -Your device might not send send automatic status updates to the controller. While the best advice would be to update to recent Z-Wave Plus devices, there is a workaround with active polling (request the status) at some interval. See the section below for more info about this. +Your device might not send automatic status updates to the controller. While the best advice would be to update to recent Z-Wave Plus devices, there is a workaround with active polling (request the status) at some interval. See the section below for more info about this. ### What about polling of devices?