- Ensure that the LCN module is configured properly to provide acces to the defined variable.
+ Ensure that the LCN module is configured properly to provide access to the defined variable.
Otherwise the module might show unexpected behaviors or return error messages.
diff --git a/source/_integrations/light.markdown b/source/_integrations/light.markdown
index a77cf71bb23..03a0f492050 100644
--- a/source/_integrations/light.markdown
+++ b/source/_integrations/light.markdown
@@ -22,7 +22,7 @@ profile,color_x,color_y,brightness,transition
The field transition is optional and can be omitted.
-The `.default` suffix should be added to the entity identifier of each light to define a default value, e.g., for `light.ceiling_2` the `profile` field is `light.ceiling_2.default`. To define a default for all lights, the identifier `group.all_lights.default` can be used. Individual settings always supercede the `all_lights` default setting.
+The `.default` suffix should be added to the entity identifier of each light to define a default value, e.g., for `light.ceiling_2` the `profile` field is `light.ceiling_2.default`. To define a default for all lights, the identifier `group.all_lights.default` can be used. Individual settings always supersede the `all_lights` default setting.
diff --git a/source/_integrations/mycroft.markdown b/source/_integrations/mycroft.markdown
index 5ad0a625be1..4bd8ff58b46 100644
--- a/source/_integrations/mycroft.markdown
+++ b/source/_integrations/mycroft.markdown
@@ -54,7 +54,7 @@ name:
## Examples
-Send a mesage to Mycroft by calling `notify.mycroft` service:
+Send a message to Mycroft by calling `notify.mycroft` service:
```yaml
message: "Hey Mycroft. Turn on the office light. "
diff --git a/source/_integrations/neato.markdown b/source/_integrations/neato.markdown
index ba317ac98cb..e56db785c09 100644
--- a/source/_integrations/neato.markdown
+++ b/source/_integrations/neato.markdown
@@ -125,7 +125,7 @@ Some information about the capabilities might be found on the [Neato Developer P
Try to restart the vacuum and wait about 5 minutes to see if it is no longer unavailable. If you are still having issues check the Neato app and make sure your robot is connected and working. If it is not then follow the steps in the app to reset your robot and give it the same name as before then restart Home Assistant.
-### My robot is not deteced by Home Assistant
+### My robot is not detected by Home Assistant
Please check your logs if there are any warnings. When there is a message about your robot being offline, check if it is connected to the internet and available though the app. If there is a message about a bad response, try to reset this robot via your app.
diff --git a/source/_integrations/nest.markdown b/source/_integrations/nest.markdown
index f7080e34058..e1412846b84 100644
--- a/source/_integrations/nest.markdown
+++ b/source/_integrations/nest.markdown
@@ -182,7 +182,7 @@ project_id:
required: false
type: string
subscriber_id:
- description: Full path for the Pub/sub Subscription ID used to receive events. This is required to use the SDM API. Enter this exactly as it appers under "Subscription name" in the [Pub/Sub console](https://console.cloud.google.com/cloudpubsub/subscription/list).
+ description: Full path for the Pub/sub Subscription ID used to receive events. This is required to use the SDM API. Enter this exactly as it appears under "Subscription name" in the [Pub/Sub console](https://console.cloud.google.com/cloudpubsub/subscription/list).
type: string
required: false
{% endconfiguration %}
diff --git a/source/_integrations/nfandroidtv.markdown b/source/_integrations/nfandroidtv.markdown
index ecedc42a4c3..88aadaad5d8 100644
--- a/source/_integrations/nfandroidtv.markdown
+++ b/source/_integrations/nfandroidtv.markdown
@@ -10,7 +10,7 @@ ha_platforms:
- notify
---
-Notification platform for [Notifications for Android TV](https://play.google.com/store/apps/details?id=de.cyberdream.androidtv.notifications.google) and [Notifications for FireTV](https://play.google.com/store/apps/details?id=de.cyberdream.firenotifications.google). You can use this plarform to send notifications to your Android TV device. An overlay with the message content will appear for a configurable amount of seconds and then disapper again. Sending images (e.g., security cam) is supported too.
+Notification platform for [Notifications for Android TV](https://play.google.com/store/apps/details?id=de.cyberdream.androidtv.notifications.google) and [Notifications for FireTV](https://play.google.com/store/apps/details?id=de.cyberdream.firenotifications.google). You can use this plarform to send notifications to your Android TV device. An overlay with the message content will appear for a configurable amount of seconds and then disappear again. Sending images (e.g., security cam) is supported too.
The notifications are in the global scope of your Android TV device. They will be displayed regardless of which application is running.
diff --git a/source/_integrations/nilu.markdown b/source/_integrations/nilu.markdown
index 5e8c1a0e1aa..3fa338d5d80 100644
--- a/source/_integrations/nilu.markdown
+++ b/source/_integrations/nilu.markdown
@@ -55,7 +55,7 @@ show_on_map:
type: boolean
{% endconfiguration %}
-## Health risk index explainations
+## Health risk index explanations
Under the attributes from a NILU station, there will be a `nilu pollution index`. This indicates how polluted the air is in the area around the sensor station. Following is a longer explanation of what the indexes mean.
@@ -75,7 +75,7 @@ Health effects may occur in asthmatics and people with other respiratory disease
Sensitive groups in the population can have health effects. Respiratory irritation and discomfort may occur in healthy subjects. People with heart or respiratory distress should reduce outdoor activity and not stay in the most polluted areas.
-Source: [Explainations in Norwegian](http://www.luftkvalitet.info/home/Varslingsklasser.aspx)
+Source: [Explanations in Norwegian](http://www.luftkvalitet.info/home/Varslingsklasser.aspx)
## Available areas
diff --git a/source/_integrations/onvif.markdown b/source/_integrations/onvif.markdown
index 22ce907a248..7168d78b647 100644
--- a/source/_integrations/onvif.markdown
+++ b/source/_integrations/onvif.markdown
@@ -77,6 +77,6 @@ If your ONVIF camera supports PTZ, you will be able to pan, tilt or zoom your ca
| `speed` | Speed coefficient. Sets how fast PTZ will be executed. Allowed values: floating point numbers, 0 to 1. Default : 0.5 |
| `preset` | PTZ preset profile token. Sets the preset profile token which is executed with GotoPreset. |
| `move_mode` | PTZ moving mode. Allowed values: `ContinuousMove`, `RelativeMove`, `AbsoluteMove`, `GotoPreset`, `Stop`. Default :`RelativeMove` |
-| `continuous_duration` | Set ContinuousMove delay in seconds before stoping the move. Allowed values: floating point numbers or integer. Default : 0.5 |
+| `continuous_duration` | Set ContinuousMove delay in seconds before stopping the move. Allowed values: floating point numbers or integer. Default : 0.5 |
If you are running into trouble with this sensor, please refer to the [Troubleshooting section](/integrations/ffmpeg/#troubleshooting).
diff --git a/source/_integrations/osramlightify.markdown b/source/_integrations/osramlightify.markdown
index 90172db4d11..cefceeee73f 100644
--- a/source/_integrations/osramlightify.markdown
+++ b/source/_integrations/osramlightify.markdown
@@ -62,7 +62,7 @@ Also for sensors a list of raw values is exposed as `sensor_values` attribute, a
in automations, if you know what particular values mean for your sensor.
It is suggested to make [scan_interval](/docs/configuration/platform_options/#scan-interval)
-(30 seconds by default) less or equal to `interval_lightify_status`, oherwise the latter won't work
+(30 seconds by default) less or equal to `interval_lightify_status`, otherwise the latter won't work
as expected. Shorter `scan_interval` may improve synchronization speed between individual lights and
groups. For example, if you turn on a group, all its lights may be updated to `on` immediately,
without querying the bridge.
diff --git a/source/_integrations/plex.markdown b/source/_integrations/plex.markdown
index 455e1ecb400..b33e71dd3ab 100644
--- a/source/_integrations/plex.markdown
+++ b/source/_integrations/plex.markdown
@@ -57,7 +57,7 @@ Alternatively, you can manually configure a Plex server connection by selecting
**Verify SSL certificate**: Verify the SSL certificate of your Plex server. May be used if connecting with an IP or if using a self-signed certificate.
-**Token**: A valid authorization token for your Plex server. If provided without 'Host', a connection URL will be retreived from Plex.
+**Token**: A valid authorization token for your Plex server. If provided without 'Host', a connection URL will be retrieved from Plex.
## Sensor
diff --git a/source/_integrations/point.markdown b/source/_integrations/point.markdown
index d18a7b7e8db..af0e199e6f1 100644
--- a/source/_integrations/point.markdown
+++ b/source/_integrations/point.markdown
@@ -68,7 +68,7 @@ Each home configured in the Point mobile application will show up as a separate
-The Point only supports a Arm/Disarm action, so it is only `Arm Away` that is implememented.
+The Point only supports a Arm/Disarm action, so it is only `Arm Away` that is implemented.
diff --git a/source/_integrations/rejseplanen.markdown b/source/_integrations/rejseplanen.markdown
index dec099121d1..471b58da69a 100644
--- a/source/_integrations/rejseplanen.markdown
+++ b/source/_integrations/rejseplanen.markdown
@@ -162,7 +162,7 @@ The sensor can filter the timetables by one or more routes, directions and types
| `type` | Transport type |
| `route` | Route code |
| `direction` | Destination stop |
-| `final_stop` | Final stop (if departure doesn't go all the way to the destionation stop) |
+| `final_stop` | Final stop (if departure doesn't go all the way to the destination stop) |
| `stop` | Departure stop |
| `stop_id` | ID of departure stop |
| `track` | Departure track (if available) |
@@ -180,6 +180,6 @@ The sensor can filter the timetables by one or more routes, directions and types
| `type` | Transport type |
| `route` | Route code |
| `direction` | Destination stop |
-| `final_stop` | Final stop (if departure doesn't go all the way to the destionation stop) |
+| `final_stop` | Final stop (if departure doesn't go all the way to the destination stop) |
| `stop` | Departure stop |
| `track` | Departure track (if available) |
diff --git a/source/_integrations/risco.markdown b/source/_integrations/risco.markdown
index ff59522dd6d..db4261fa444 100644
--- a/source/_integrations/risco.markdown
+++ b/source/_integrations/risco.markdown
@@ -94,7 +94,7 @@ This undoes a zone bypass. You can only unbypass a zone when the partitions it b
| ---------------------- | -------- | ----------- |
| `entity_id` | no | String or list of strings of entity_ids of zones. Use entity_id: all to target all zones. |
-## Supported Plaforms:
+## Supported Platforms:
- [Alarm Control Panel](/integrations/alarm_control_panel/)
- [Binary Sensor](/integrations/binary_sensor/)
diff --git a/source/_integrations/roon.markdown b/source/_integrations/roon.markdown
index 34f11e9ca39..7778baf681b 100644
--- a/source/_integrations/roon.markdown
+++ b/source/_integrations/roon.markdown
@@ -36,7 +36,7 @@ Roon uses a path based on the roon browser hierarchy to specify which media to p
| -----------------------| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `entity_id` | yes | Target a specific media player. To target all media players, use `all`. |
| `media_content_id` | no | A path to specify the media you want to play, see examples below. |
-| `media_content_type` | no | Only `music` is suppported |
+| `media_content_type` | no | Only `music` is supported |
For example to play the album Harvest by Neil Young you should set `media_content_id` to `Library/Artists/Neil Young/Harvest` and to play BBC Radio 4 you would set `media_content_id` to `My Live Radio/BBC Radio 4`
diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown
index 21aba110246..5e43e9075cc 100644
--- a/source/_integrations/satel_integra.markdown
+++ b/source/_integrations/satel_integra.markdown
@@ -27,7 +27,7 @@ The module communicates via Satel's open TCP protocol published on their website
## Setup
-Please note that **ETHM-1 module is currently not supported**: it does not provide functionality used by this extension. At the moment only ETHM-1 Plus module is supported. That might change in the future, but no promisses are given.
+Please note that **ETHM-1 module is currently not supported**: it does not provide functionality used by this extension. At the moment only ETHM-1 Plus module is supported. That might change in the future, but no promises are given.
The library currently doesn't support encrypted connection to your alarm, so you need **to turn off encryption for integration protocol**. In Polish: "koduj integracje" must be unchecked. You will find this setting in your DloadX program.
diff --git a/source/_integrations/sensehat.markdown b/source/_integrations/sensehat.markdown
index f2adbcc264c..6f7a303f250 100644
--- a/source/_integrations/sensehat.markdown
+++ b/source/_integrations/sensehat.markdown
@@ -60,7 +60,7 @@ display_options:
pressure:
description: Pressure
name:
- description: Change the name of te sensor, for in the frontend.
+ description: Change the name of the sensor, for in the frontend.
required: false
type: string
is_hat_attached:
diff --git a/source/_integrations/sma.markdown b/source/_integrations/sma.markdown
index 2d49261db2f..f57ebda9534 100644
--- a/source/_integrations/sma.markdown
+++ b/source/_integrations/sma.markdown
@@ -98,7 +98,7 @@ The SMA WebConnect module supports a wide variety of sensors, but not all of the
| power_l2 | W | Power for phase 2 |
| power_l3 | W | Power for phase 3 |
-### Batery Inverter
+### Battery Inverter
| name | Unit | Description |
| --- | --- | --- |
diff --git a/source/_integrations/smarthab.markdown b/source/_integrations/smarthab.markdown
index a915b374f31..2c1df153afe 100644
--- a/source/_integrations/smarthab.markdown
+++ b/source/_integrations/smarthab.markdown
@@ -27,5 +27,5 @@ Assistant.
To prevent being automatically logged out of your SmartHab mobile app, you
might want to create a secondary user in the app's settings and grant it
access to your home. You can then configure the integration using this account's
- credentials. This is also more secure, as this user should be less priviledged.
+ credentials. This is also more secure, as this user should be less privileged.
diff --git a/source/_integrations/synology_dsm.markdown b/source/_integrations/synology_dsm.markdown
index ee9bcff7a68..ca0dc7a18a5 100644
--- a/source/_integrations/synology_dsm.markdown
+++ b/source/_integrations/synology_dsm.markdown
@@ -28,7 +28,7 @@ The Synology DSM sensor platform provides access to various statistics from your
This sensor will wake up your Synology NAS if it's in hibernation mode.
-You can change the scan interal within the configuration options (default is 15 min).
+You can change the scan interval within the configuration options (default is 15 min).
Having cameras or the Home mode toggle from [Surveillance Station](https://www.synology.com/en-us/surveillance) will fetch every 30 seconds. Disable those entities if you don't want your NAS to be fetch as frequently.
diff --git a/source/_integrations/tado.markdown b/source/_integrations/tado.markdown
index 169f076aebf..d33d93db612 100644
--- a/source/_integrations/tado.markdown
+++ b/source/_integrations/tado.markdown
@@ -140,7 +140,7 @@ You can use the service `tado.set_water_heater_timer` to set your water heater t
### Service `tado.set_climate_temperature_offset`
-You can use the service `tado.set_climate_temperature_offset` to set the temprature offset for Tado climate devices
+You can use the service `tado.set_climate_temperature_offset` to set the temperature offset for Tado climate devices.
| Service data attribute | Optional | Description |
| ---------------------- | -------- | ---------------------------------------------------------------------- |
@@ -170,7 +170,7 @@ script:
{% raw %}
```yaml
-# Example automation to set temprature offset based on another thermostat value
+# Example automation to set temperature offset based on another thermostat value
automation:
# Trigger if the state of either thermostat changes
trigger:
diff --git a/source/_integrations/traccar.markdown b/source/_integrations/traccar.markdown
index d421164b881..d3d571bf202 100644
--- a/source/_integrations/traccar.markdown
+++ b/source/_integrations/traccar.markdown
@@ -70,7 +70,7 @@ max_accuracy:
type: integer
default: 0
skip_accuracy_filter_on:
- description: Skip filter position by "max_accuracy filter" if any of specified attributes are pressent on the traccar message.
+ description: Skip filter position by "max_accuracy filter" if any of specified attributes are present on the traccar message.
required: false
type: list
monitored_conditions:
diff --git a/source/_integrations/weather.template.markdown b/source/_integrations/weather.template.markdown
index 50235f8b044..295485397b6 100644
--- a/source/_integrations/weather.template.markdown
+++ b/source/_integrations/weather.template.markdown
@@ -13,7 +13,7 @@ The `template` integrations creates weather provider that combines integrations
There are several powerful ways to use this integration, including localizing your weather provider information with local information from temperature, humidity, pressure sensors that you own.
-Another use case could be using temperature and humidity from one weather plaform, with forecasts from a different one.
+Another use case could be using temperature and humidity from one weather platform, with forecasts from a different one.
## Configuration
diff --git a/source/_integrations/xiaomi_miio.markdown b/source/_integrations/xiaomi_miio.markdown
index 05739174f99..09260d7bde8 100644
--- a/source/_integrations/xiaomi_miio.markdown
+++ b/source/_integrations/xiaomi_miio.markdown
@@ -54,7 +54,7 @@ Please read the linked sections for those devices for more information.
It is recommend to supply your Xiaomi cloud credentials during configuration
to automatically connect to your devices. You need to specify the cloud server
-you used in the Xiaomi Home App (where you initialy setup the device). There are
+you used in the Xiaomi Home App (where you initially setup the device). There are
6 servers: `cn`, `de`, `i2`, `ru`, `sg` and `us`; please see
[this page](https://www.openhab.org/addons/bindings/miio/#country-servers) for
the server to use for each country.
@@ -1244,7 +1244,7 @@ Allowed `params` for the `reset_consumable` command:
[RRCC](https://github.com/LazyT/rrcc) supports both rooted and non-rooted Vacuums and acts as a mostly fully featured replacement for Mi Home that works locally without the cloud. If you have installed the rooted firmware [Valetudo](https://github.com/Hypfer/Valetudo) you are able to SSH into your Vacuum and enable MQTT plus use map functions with no cloud requirement.
-Using the map editor you are able to acquire the co-ordinates required for zoned clean up. Here is an example script for zoned clean up:
+Using the map editor you are able to acquire the coordinates required for zoned clean up. Here is an example script for zoned clean up:
```yaml
vacuum_kitchen:
@@ -1269,7 +1269,7 @@ miiocli vacuum --ip