From 4a0dbd91267834b29910740fbaf8589fc8aa3bdf Mon Sep 17 00:00:00 2001
From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
Date: Thu, 16 Nov 2023 12:25:56 +0100
Subject: [PATCH] a-b integrations: apply sentence-style capitalization
(#29859)
---
source/_integrations/ads.markdown | 2 +-
source/_integrations/advantage_air.markdown | 2 +-
source/_integrations/airthings_ble.markdown | 2 +-
source/_integrations/airvisual.markdown | 2 +-
source/_integrations/airvisual_pro.markdown | 2 +-
source/_integrations/airzone.markdown | 4 ++--
source/_integrations/airzone_cloud.markdown | 2 +-
source/_integrations/alarmdecoder.markdown | 4 ++--
source/_integrations/alert.markdown | 4 ++--
source/_integrations/alexa.intent.markdown | 4 ++--
.../_integrations/alexa.smart_home.markdown | 20 +++++++++----------
source/_integrations/alpha_vantage.markdown | 2 +-
source/_integrations/amcrest.markdown | 2 +-
source/_integrations/ampio.markdown | 2 +-
source/_integrations/analytics.markdown | 2 +-
source/_integrations/androidtv.markdown | 4 ++--
source/_integrations/anthemav.markdown | 4 ++--
source/_integrations/apache_kafka.markdown | 2 +-
source/_integrations/apple_tv.markdown | 2 +-
.../application_credentials.markdown | 4 ++--
source/_integrations/arcam_fmj.markdown | 2 +-
source/_integrations/arest.markdown | 2 +-
source/_integrations/asuswrt.markdown | 2 +-
source/_integrations/atag.markdown | 2 +-
source/_integrations/august.markdown | 2 +-
.../_integrations/aussie_broadband.markdown | 2 +-
source/_integrations/awair.markdown | 2 +-
source/_integrations/axis.markdown | 2 +-
source/_integrations/azure_event_hub.markdown | 2 +-
source/_integrations/baf.markdown | 2 +-
source/_integrations/bbox.markdown | 2 +-
source/_integrations/binary_sensor.markdown | 2 +-
source/_integrations/bloomsky.markdown | 2 +-
source/_integrations/bosch_shc.markdown | 2 +-
source/_integrations/braviatv.markdown | 6 +++---
source/_integrations/brother.markdown | 2 +-
source/_integrations/button.markdown | 2 +-
37 files changed, 55 insertions(+), 55 deletions(-)
diff --git a/source/_integrations/ads.markdown b/source/_integrations/ads.markdown
index 3fe52996f48..6917ef11d4c 100644
--- a/source/_integrations/ads.markdown
+++ b/source/_integrations/ads.markdown
@@ -74,7 +74,7 @@ Service parameters:
- **adstype**: Specify the type of the variable. Use one of the following: `int`, `byte`, `uint`, `bool`
- **value**: The value that will be written in the variable.
-## Binary Sensor
+## Binary sensor
The `ads` binary sensor platform can be used to monitor a boolean value on your ADS device.
diff --git a/source/_integrations/advantage_air.markdown b/source/_integrations/advantage_air.markdown
index d05c6e9a52b..f481d82b837 100644
--- a/source/_integrations/advantage_air.markdown
+++ b/source/_integrations/advantage_air.markdown
@@ -59,7 +59,7 @@ The integration will create sensor entities for a variety of aspects:
- Each zone that is temperature-controlled will have a sensor to show the temperature (disabled by default), and how open the damper is.
- Each zone with a wireless temperature or motion sensor will have a sensor that reports its wireless RSSI.
-### Binary Sensor
+### Binary sensor
The integration will create a binary sensor for each zone that has a motion sensor.
diff --git a/source/_integrations/airthings_ble.markdown b/source/_integrations/airthings_ble.markdown
index a3ab479ed66..05d5172ae8e 100644
--- a/source/_integrations/airthings_ble.markdown
+++ b/source/_integrations/airthings_ble.markdown
@@ -33,7 +33,7 @@ There are two ways of retrieving the 10-digit serial number of a Wave device:
This integration uses the last 6 digits of the serial number.
-## Supported Devices
+## Supported devices
- Wave gen. 1
- Wave Radon
diff --git a/source/_integrations/airvisual.markdown b/source/_integrations/airvisual.markdown
index 1241574a70f..157743f67ab 100644
--- a/source/_integrations/airvisual.markdown
+++ b/source/_integrations/airvisual.markdown
@@ -73,7 +73,7 @@ AQI | Status | Description
- **Sample Sensor Name:** `sensor.us_air_pollution_level`
- **Example Sensor Value:** `Moderate`
-### Main Pollutant
+### Main pollutant
- **Description:** This sensor displays the pollutant whose value is currently highest.
- **Sample Sensor Name:** `sensor.us_main_pollutant`
diff --git a/source/_integrations/airvisual_pro.markdown b/source/_integrations/airvisual_pro.markdown
index 25a66d75ad3..b8ce35cec7f 100644
--- a/source/_integrations/airvisual_pro.markdown
+++ b/source/_integrations/airvisual_pro.markdown
@@ -23,7 +23,7 @@ You will need the device's Samba password, which [can be found on the unit](http
{% include integrations/config_flow.md %}
-## Sensor Types
+## Sensor types
AirVisual Pro devices create a variety of sensors:
diff --git a/source/_integrations/airzone.markdown b/source/_integrations/airzone.markdown
index 50d0ace7272..8262e37a413 100644
--- a/source/_integrations/airzone.markdown
+++ b/source/_integrations/airzone.markdown
@@ -41,7 +41,7 @@ ID:
description: "Airzone System ID (only needed if System ID 0 is not supported on your device)"
{% endconfiguration_basic %}
-## Binary Sensors
+## Binary sensors
For each Airzone system (HVAC machine), the following *binary sensors* are created:
@@ -97,6 +97,6 @@ For each Airzone zone (Thermostat), the following *sensors* are created:
| humidity | Current zone relative humidity. |
| temperature | Current zone temperature. |
-## Water Heater
+## Water heater
For each Airzone device a *water heater entity* is created if supported.
diff --git a/source/_integrations/airzone_cloud.markdown b/source/_integrations/airzone_cloud.markdown
index a4f4145f8d9..713605a7607 100644
--- a/source/_integrations/airzone_cloud.markdown
+++ b/source/_integrations/airzone_cloud.markdown
@@ -45,7 +45,7 @@ Password:
description: "Cloud API password"
{% endconfiguration_basic %}
-## Binary Sensors
+## Binary sensors
For each Airzone system (HVAC machine), the following *binary sensors* are created:
diff --git a/source/_integrations/alarmdecoder.markdown b/source/_integrations/alarmdecoder.markdown
index 8f0b97ecb77..98fd1a6a5ad 100644
--- a/source/_integrations/alarmdecoder.markdown
+++ b/source/_integrations/alarmdecoder.markdown
@@ -43,7 +43,7 @@ You will be prompted to select a protocol (i.e. `socket` or `serial`). Depending
Once AlarmDecoder has been set up according to the instructions above, the arming settings and zones can be configured by selecting _Options_ on the _AlarmDecoder_ card on the **{% my integrations title="Settings -> Devices & Services" %}** page.
-### Arming Settings
+### Arming settings
There are currently 3 arming settings for AlarmDecoder (shown below).
@@ -71,7 +71,7 @@ When prompted, enter the number of the zone you'd like to edit. Press _Submit_ t
When prompted, enter the number of the zone you'd like to remove. Press _Submit_ to move to the next screen where the existing zone settings will be pre-filled. Clear the _Zone Name_ field and press _Submit_.
-#### Zone Settings
+#### Zone settings
The settings for zones are described below:
diff --git a/source/_integrations/alert.markdown b/source/_integrations/alert.markdown
index c3671c4a0f8..0571b437ab6 100644
--- a/source/_integrations/alert.markdown
+++ b/source/_integrations/alert.markdown
@@ -29,7 +29,7 @@ State | Description
`on` | The condition for the alert is true.
`off` | The condition for the alert is true but it was acknowledged.
-### Basic Example
+### Basic example
The `alert` integration makes use of any of the `notification` integrations. To
setup the `alert` integration, first, you must setup a `notification` integration.
@@ -215,7 +215,7 @@ following notification.
For example, if the garage door opens at 2:00, a notification will be
sent at 2:15, 2:45, 3:45, 4:45, etc., continuing every 60 minutes.
-### Message Templates
+### Message templates
It may be desirable to have the alert notifications include information
about the state of the entity. [Templates][template]
diff --git a/source/_integrations/alexa.intent.markdown b/source/_integrations/alexa.intent.markdown
index 06a160ff05f..2e968515337 100644
--- a/source/_integrations/alexa.intent.markdown
+++ b/source/_integrations/alexa.intent.markdown
@@ -80,7 +80,7 @@ Next you need to create a Lambda function.
- Go back to your Alexa skill and go to the Custom->Endpoint menu option on the left.
- Paste the ARN value in the "Default Region". Note: you will not be able to do this until you have completed the step above adding the Alexa Skills Kit trigger (done in the previous step) to the AWS Lambda Function.
-### Account Linking
+### Account linking
Alexa can link your Amazon account to your Home Assistant account. Therefore Home Assistant can make sure only authenticated Alexa requests are actioned. In order to link the account, you have to make sure your Home Assistant instance can be accessed from the Internet.
@@ -232,7 +232,7 @@ Here we are using [templates] to take the name we gave to Alexa e.g., `downstair
Now say `Alexa ask Home Assistant to activate ` and Alexa will activate that scene for you.
-### Adding Scripts
+### Adding scripts
We can easily extend the above idea to work with scripts as well. As before, add an intent for scripts:
diff --git a/source/_integrations/alexa.smart_home.markdown b/source/_integrations/alexa.smart_home.markdown
index 1298c50d3ff..5f1bcb4f750 100644
--- a/source/_integrations/alexa.smart_home.markdown
+++ b/source/_integrations/alexa.smart_home.markdown
@@ -221,7 +221,7 @@ Now remove the long-lived access token (if you want), copy the ARN of your Lambd
- Click `SMART HOME` in the left navigation bar of build page.
- Fill in `Default endpoint` under `2. Smart Home service endpoint` using the `ARN` you copied from your Lambda function configuration.
-## Account Linking
+## Account linking
Alexa needs to link your Amazon account to your Home Assistant account. Therefore Home Assistant can make sure only authenticated Alexa requests are able to access your home's devices. In order to link the account, you have to make sure your Home Assistant can be accessed from Internet at port 443.
@@ -383,7 +383,7 @@ alexa:
type: string
{% endconfiguration %}
-### Alexa Locale
+### Alexa locale
The `locale` should match the location and language used for your Amazon echo devices.
@@ -407,7 +407,7 @@ The supported locales are:
See [List of Capability Interfaces and Supported Locales][alexa-supported-locales].
-### Proactive Events
+### Proactive events
The `endpoint`, `client_id` and `client_secret` are optional, and are only required if you want to enable Alexa's proactive mode (i.e., "Send Alexa Events" enabled). Please note the following if you want to enable proactive mode:
@@ -415,7 +415,7 @@ The `endpoint`, `client_id` and `client_secret` are optional, and are only requi
- The `client_id` and `client_secret` are not the ones used by the skill that have been set up using "Login with Amazon" (in the [Alexa Developer Console][alexa-dev-console]: Build > Account Linking), but rather from the "Alexa Skill Messaging" (in the Alexa Developer Console: Build > Permissions > Alexa Skill Messaging). To get them, you need to enable the "Send Alexa Events" permission.
- If the "Send Alexa Events" permission was not enabled previously, you need to unlink and relink the skill using the Alexa App, or else Home Assistant will show the following error: "Token invalid and no refresh token available. Also, you need to restart your Home Assistant after each disabling/enabling the skill in Alexa."
-### Configure Filter
+### Configure filter
By default, no entity will be excluded. To limit which entities are being exposed to Alexa, you can use the `filter` parameter. Keep in mind that only [supported platforms](#supported-platforms) can be added.
@@ -452,7 +452,7 @@ Devices such as cameras, garage doors, and alarm control panels require specific
See [Alexa Display Categories][alexa-display-categories] for a complete list
-## Supported Platforms
+## Supported platforms
Home Assistant supports the following integrations through Alexa using a Smart Home Skill. For Home Assistant Cloud Users, documentation can be found [here](https://www.nabucasa.com/config/amazon_alexa/).
@@ -553,7 +553,7 @@ Turn on and off Alert, Automation, and Group entities as switches.
- _"Alexa, turn off energy saving automations."_
- _"Alexa, Downstairs to on."_
-### Binary Sensor
+### Binary sensor
Requires [Proactive Events](#proactive-events) enabled.
@@ -600,7 +600,7 @@ In order to enable this, buttons will appear to have "presence detection" capabi
-#### Doorbell Announcement with binary_sensor
+#### Doorbell announcement with binary_sensor
Requires [Proactive Events](#proactive-events) enabled.
@@ -755,7 +755,7 @@ Covers that support tilt position can be controlled using percentages.
Currently, Alexa only supports friendly name synonyms for the `en-US` locale.
-#### Garage Doors
+#### Garage doors
Covers with a `device_class` of `garage` support the Open by Voice PIN feature in the Alexa app. Configure a 4 digit PIN code to open the garage door in the Alexa app.
@@ -768,7 +768,7 @@ Covers with a `device_class` of `garage` support the Open by Voice PIN feature i
Requires [Proactive Events](#proactive-events) enabled.
-#### Doorbell Events
+#### Doorbell events
Home Assistant `event` entities can trigger a doorbell announcement in Alexa if the `device_class` of the `event` entity is set to `doorbell`.
Alexa will announce on all echo devices _"Someone is at the [entity name]"_ when an `event` entity has received an updated.
@@ -786,7 +786,7 @@ Each Amazon Echo device will need the communication and announcements setting en
Control fan speed, direction, and oscillation.
-#### Fan Speed
+#### Fan speed
The fan device must support percentage based speeds with the `percentage` attribute.
diff --git a/source/_integrations/alpha_vantage.markdown b/source/_integrations/alpha_vantage.markdown
index 940f0aadddf..5f837f1c9ec 100644
--- a/source/_integrations/alpha_vantage.markdown
+++ b/source/_integrations/alpha_vantage.markdown
@@ -73,7 +73,7 @@ foreign_exchange:
type: string
{% endconfiguration %}
-## API Information
+## API information
Alpha Vantage offers two tiers of the API key, one free and one paid for. If you are using the free version you will be limited to five queries per minute. This means that you'll likely only be able to have one or two ticker entries. The paid version starts at thirty queries per minute increasing ticker quantity quite a bit.
diff --git a/source/_integrations/amcrest.markdown b/source/_integrations/amcrest.markdown
index 4a011bd7f24..31ee42cb2a7 100644
--- a/source/_integrations/amcrest.markdown
+++ b/source/_integrations/amcrest.markdown
@@ -396,7 +396,7 @@ elements:
movement: zoom_out
```
-## Advanced Configuration
+## Advanced configuration
You can also use this more advanced configuration example:
diff --git a/source/_integrations/ampio.markdown b/source/_integrations/ampio.markdown
index 9ea9aa968c8..5527cb9a22e 100644
--- a/source/_integrations/ampio.markdown
+++ b/source/_integrations/ampio.markdown
@@ -18,7 +18,7 @@ The `ampio` air quality platform will query the open data API of [ampio.pl](http
To get the ID of a station you need to contact Ampio directly.
-## Manual Configuration
+## Manual configuration
To enable this platform, add the following lines to your `configuration.yaml` file:
diff --git a/source/_integrations/analytics.markdown b/source/_integrations/analytics.markdown
index 29da513a91e..af84d7ec1cf 100644
--- a/source/_integrations/analytics.markdown
+++ b/source/_integrations/analytics.markdown
@@ -17,7 +17,7 @@ ha_integration_type: system
Home Assistant allows users to share their usage data via the analytics integration. The aggregated data is available at . It is used to influence Home Assistant development priorities and to convince manufacturers to add local control and privacy-focused features.
-## Data Collection
+## Data collection
The information sent depends on what options you opt-in to. You can opt-in during onboarding and by going to **{% my analytics title="Settings > System > Analytics" %}** .
diff --git a/source/_integrations/androidtv.markdown b/source/_integrations/androidtv.markdown
index a24c394984d..bbf1f9f0abe 100644
--- a/source/_integrations/androidtv.markdown
+++ b/source/_integrations/androidtv.markdown
@@ -60,7 +60,7 @@ Configure State Detection Rules:
description: Here you can configure a list of rules where the rule key is the app IDs and whose values are lists of state detection rules. As example a valid value for a detection rule is `["standby", {"playing":{"media_session_state":4}}, {"paused":{"media_session_state":3, "wake_lock_size":4}}]`. Note that rule values must be always inside square bracket (`[...]`). See the section [Custom State Detection](#custom-state-detection) for more info.
{% endconfiguration_basic %}
-## ADB Setup
+## ADB setup
This integration works by sending ADB commands to your Android / Fire TV device. There are two ways to accomplish this.
@@ -94,7 +94,7 @@ To configure ADB server on integration setup, you need to enable [advanced mode]
Using this approach, Home Assistant will send the ADB commands to the server, which will then send them to the Android / Fire TV device and report back to Home Assistant. To use this option, add the `adb_server_ip` option to your configuration. If you are running the server on the same machine as Home Assistant, you can use `127.0.0.1` for this value.
-## ADB Troubleshooting
+## ADB troubleshooting
If the setup for your Android or Fire TV device fails, then there is probably an issue with your ADB connection. Here are some possible causes.
diff --git a/source/_integrations/anthemav.markdown b/source/_integrations/anthemav.markdown
index 9c652c92d3f..b772209bdfd 100644
--- a/source/_integrations/anthemav.markdown
+++ b/source/_integrations/anthemav.markdown
@@ -16,7 +16,7 @@ ha_integration_type: integration
Both [Anthem]'s current and last generation of A/V Receivers and Processors support IP-based, network control. This Home Assistant platform adds proper "local push" support for any of these receivers on your network.
-## Supported Models
+## Supported models
### A/V Receiver
@@ -28,7 +28,7 @@ Both [Anthem]'s current and last generation of A/V Receivers and Processors supp
- [AVM 60](https://www.anthemav.com/products-current/model=avm-60/page=overview)
-### Distribution Solution
+### Distribution solution
- [MDX 8](https://www.anthemav.com/products-current/type=distribution/model=mdx-8/page=overview), [MDX 16](https://www.anthemav.com/products-current/type=distribution/model=mdx-16/page=overview)
- Martin Logan [MDA 8](https://www.martinlogan.com/en/product/mda8), [MDA 16](https://www.martinlogan.com/en/product/mda16)
diff --git a/source/_integrations/apache_kafka.markdown b/source/_integrations/apache_kafka.markdown
index b6b4fd676ed..a0915023829 100644
--- a/source/_integrations/apache_kafka.markdown
+++ b/source/_integrations/apache_kafka.markdown
@@ -84,7 +84,7 @@ filter:
type: list
{% endconfiguration %}
-## Configure Filter
+## Configure filter
By default, no entity will be excluded. To limit which entities are being exposed to `Apache Kafka`, you can use the `filter` parameter.
diff --git a/source/_integrations/apple_tv.markdown b/source/_integrations/apple_tv.markdown
index ca254f12ac4..affb4c1222f 100644
--- a/source/_integrations/apple_tv.markdown
+++ b/source/_integrations/apple_tv.markdown
@@ -27,7 +27,7 @@ There is currently support for the following entities within the Apple TV device
{% include integrations/config_flow.md %}
-## Media Player
+## Media player
The Apple TV media player platform will create a Media Player entity for each
Apple TV discovered on your network.
diff --git a/source/_integrations/application_credentials.markdown b/source/_integrations/application_credentials.markdown
index d0e8dd07a75..83aff2d5e50 100644
--- a/source/_integrations/application_credentials.markdown
+++ b/source/_integrations/application_credentials.markdown
@@ -12,7 +12,7 @@ ha_integration_type: system
The Application Credentials integration is used by integrations that use OAuth2 to link your account to Home Assistant. The most common and preferred approach is using account linking with Home Assistant Cloud, however not all cloud providers support that and integrations can use Application Credentials instead. Additionally, users may use Application Credentials if preferred instead of Home Assistant Cloud Account Linking.
-## Automatic Setup
+## Automatic setup
Some integrations like [Google Calendar](/integrations/google/) will automatically create application credentials as part of adding an integration. To view any entries:
1. Go to **{% my integrations title="Settings -> Devices & Services" %}**
@@ -22,7 +22,7 @@ Some integrations like [Google Calendar](/integrations/google/) will automatical

-## Manual Setup
+## Manual setup
Note that integrations that do not support cloud linking will prompt to setup Application Credentials
when setting up for the first time. You may also manually enter credentials with the following steps:
diff --git a/source/_integrations/arcam_fmj.markdown b/source/_integrations/arcam_fmj.markdown
index d9bb30c4b86..8cb9bd75d88 100644
--- a/source/_integrations/arcam_fmj.markdown
+++ b/source/_integrations/arcam_fmj.markdown
@@ -73,7 +73,7 @@ To trigger this IR command add an automation on the event `arcam.turn_on` filter
the `entity_id` of the `media_player` zone entity. This can be added using device automations
or manually using normal automations.
-### Serial Port to network gateway
+### Serial port to network gateway
Use a network to a serial port gateway to connect to the serial port of the
receiver. The serial port is always available and can power on the device.
diff --git a/source/_integrations/arest.markdown b/source/_integrations/arest.markdown
index 6a6acc2fbff..c9d029d817c 100644
--- a/source/_integrations/arest.markdown
+++ b/source/_integrations/arest.markdown
@@ -22,7 +22,7 @@ There is currently support for the following device types within Home Assistant:
- [Sensor](#sensor)
- [Switch](#switch)
-## Binary Sensor
+## Binary sensor
The `arest` binary sensor platform allows you to get all data from your devices (like Arduinos with an ethernet/Wi-Fi connection, the ESP8266, and the Raspberry Pi) running the [aREST](https://arest.io/) RESTful framework.
diff --git a/source/_integrations/asuswrt.markdown b/source/_integrations/asuswrt.markdown
index 5bea3d5c2f8..adb2387f66e 100644
--- a/source/_integrations/asuswrt.markdown
+++ b/source/_integrations/asuswrt.markdown
@@ -34,7 +34,7 @@ You need to enable telnet on your router if you choose to use `protocol: telnet`
-### Sensors Configuration
+### Sensors configuration
These sensors are automatically created and associated to the router device:
diff --git a/source/_integrations/atag.markdown b/source/_integrations/atag.markdown
index 6803246f92f..55a3109bfb3 100644
--- a/source/_integrations/atag.markdown
+++ b/source/_integrations/atag.markdown
@@ -62,7 +62,7 @@ This integration supports the following services (see [Climate](/integrations/cl
Currently selection of custom timeframes in Extend, Away and boost modes is not supported. The default settings can be changed on the device.
-## Water Heater
+## Water heater
The Water Heater reports current and target temperature for Domestic Hot Water demand, as well as boiler status (heating or idle). This can be used to detect hot water demand, such as a running shower or tap water.
Setting target values is currently not supported.
diff --git a/source/_integrations/august.markdown b/source/_integrations/august.markdown
index 83ea2502195..1674be0e9ba 100644
--- a/source/_integrations/august.markdown
+++ b/source/_integrations/august.markdown
@@ -76,7 +76,7 @@ While most entities can be updated via the push API, August/Yale does not offer
- Lock Battery sensor
- Lock Operation sensor
-## Binary Sensor
+## Binary sensor
If you have an August Doorbell, once you have enabled the August integration, you should see following sensors:
diff --git a/source/_integrations/aussie_broadband.markdown b/source/_integrations/aussie_broadband.markdown
index 6fa2d00d91d..715b27232a1 100644
--- a/source/_integrations/aussie_broadband.markdown
+++ b/source/_integrations/aussie_broadband.markdown
@@ -38,7 +38,7 @@ The integration will create sensor entities for a variety of metrics that relate
- Billing Cycle Length
- Billing Cycle Remaining
-#### Mobile Phone
+#### Mobile phone
- Data Usage
- National Calls
- Mobile Calls
diff --git a/source/_integrations/awair.markdown b/source/_integrations/awair.markdown
index ad7487f40eb..e8f0bb6d188 100644
--- a/source/_integrations/awair.markdown
+++ b/source/_integrations/awair.markdown
@@ -33,7 +33,7 @@ This integration refreshes once every 5 minutes, based on the [default per-devic
{% include integrations/config_flow.md %}
-## Available Sensors
+## Available sensors
The integration will fetch data from each device. The following sensors are supported:
diff --git a/source/_integrations/axis.markdown b/source/_integrations/axis.markdown
index b5bdd506078..dccb4c756ce 100644
--- a/source/_integrations/axis.markdown
+++ b/source/_integrations/axis.markdown
@@ -58,7 +58,7 @@ If your device is not discovered. On your camera, go to **System Options** -> **
When creating an issue detailing a problem related to the integration make sure to share the device model and firmware as well as prepare logs. Logs might contain sensitive information so make sure to look through it before sharing.
-## Binary Sensor
+## Binary sensor
The following sensor types are supported:
diff --git a/source/_integrations/azure_event_hub.markdown b/source/_integrations/azure_event_hub.markdown
index 2d253115cdb..0db74eeca38 100644
--- a/source/_integrations/azure_event_hub.markdown
+++ b/source/_integrations/azure_event_hub.markdown
@@ -40,7 +40,7 @@ Not filtering domains or entities will send every event to Azure Event Hub, thus
Event Hubs have a retention time of at most 7 days, if you do not capture or use the events they are deleted automatically from the Event Hub, the default retention is 1 day.
-### Filter Configuration
+### Filter configuration
By default, no entity will be excluded. To limit which entities are being exposed to `Azure Event Hub`, you can use the `filter` parameter.
diff --git a/source/_integrations/baf.markdown b/source/_integrations/baf.markdown
index 3bcc4e2cab4..82cfc0d9cce 100644
--- a/source/_integrations/baf.markdown
+++ b/source/_integrations/baf.markdown
@@ -38,7 +38,7 @@ Integrates [Big Ass Fans](https://www.bigassfans.com/) devices into Home Assista
## Platforms
-### Binary Sensor
+### Binary sensor
For devices that support Auto Comfort and are running firmware 3.1 or later, an occupancy sensor entity is available. The sensor has a hold time of about 5 minutes and pushes state updates.
diff --git a/source/_integrations/bbox.markdown b/source/_integrations/bbox.markdown
index 05528fcb171..0ff96792511 100644
--- a/source/_integrations/bbox.markdown
+++ b/source/_integrations/bbox.markdown
@@ -25,7 +25,7 @@ There is currently support for the following device types within Home Assistant:
Due to third party limitation, the sensors will only be available if Home Assistant and the Bbox are on the same local area network. You can check this by going to 192.168.1.254 with your web browser.
-## Presence Detection
+## Presence detection
The `bbox` platform offers presence detection by looking at connected devices to a [Bbox](https://www.bouyguestelecom.fr/offres-internet/bbox-fit) based router from [Bouygues](https://www.bouyguestelecom.fr/), which is one of the main Internet provider in France.
diff --git a/source/_integrations/binary_sensor.markdown b/source/_integrations/binary_sensor.markdown
index 1b859ad3f91..77ae9c756ae 100644
--- a/source/_integrations/binary_sensor.markdown
+++ b/source/_integrations/binary_sensor.markdown
@@ -30,7 +30,7 @@ or using an [input boolean helper](/integrations/input_boolean).
{% include integrations/building_block_integration.md %}
-### Device Class
+### Device class
Knowing a sensor is binary impacts how the sensor's current state may be
represented in Home Assistant's UI (see [Dashboards](/dashboards/)). Opposing states
diff --git a/source/_integrations/bloomsky.markdown b/source/_integrations/bloomsky.markdown
index 45701b51b28..9edbbe3b4c7 100644
--- a/source/_integrations/bloomsky.markdown
+++ b/source/_integrations/bloomsky.markdown
@@ -46,7 +46,7 @@ api_key:
type: string
{% endconfiguration %}
-## Binary Sensor
+## Binary sensor
The `bloomsky` binary sensor platform allows you to get data from your BloomSky device.
diff --git a/source/_integrations/bosch_shc.markdown b/source/_integrations/bosch_shc.markdown
index 24beebe546b..be3274ec685 100644
--- a/source/_integrations/bosch_shc.markdown
+++ b/source/_integrations/bosch_shc.markdown
@@ -33,7 +33,7 @@ There is currently support for the following device types within Home Assistant:
{% include integrations/config_flow.md %}
-### Binary Sensor
+### Binary sensor
The binary sensor platform allows you to monitor the states of your shutter contact and battery sensors. Binary sensor devices are added for each of the following devices:
diff --git a/source/_integrations/braviatv.markdown b/source/_integrations/braviatv.markdown
index b57e18efa82..e4348fe0da5 100644
--- a/source/_integrations/braviatv.markdown
+++ b/source/_integrations/braviatv.markdown
@@ -35,7 +35,7 @@ The Bravia TV integration supports two types of authentication:
For more information, see [IP Control Authentication](https://pro-bravia.sony.net/develop/integrate/ip-control/index.html#ip-control-authentication).
-## Common Issues
+## Common issues
### TV does not generate new pin
@@ -44,11 +44,11 @@ If you have previously set up your TV with any Home Assistant instances via PIN
- On your TV, go to: **Settings** -> **Network** -> **Remote device settings** -> **Deregister remote device**. Disable and re-enable the **Control remotely** after. Menu titles may differ slightly between models. If needed, refer to your specific model's [manual](https://www.sony.com/electronics/support/manuals) for additional guidance.
- Reset your TV to factory condition.
-## Media Browser
+## Media browser
Using the Media Browser, you can view a list of all installed applications and TV channels and launch them.
-## Play Media service
+## Play media service
The `play_media` service can be used in a automation or script to switch to a specified application or TV channel. It selects the best matching application or channel according to the `media_content_id`:
diff --git a/source/_integrations/brother.markdown b/source/_integrations/brother.markdown
index 1f243077999..994e8b967c8 100644
--- a/source/_integrations/brother.markdown
+++ b/source/_integrations/brother.markdown
@@ -37,7 +37,7 @@ For some Brother devices, `SNMPv3 read-write access and v1/v2c read-only access`

-## Sensor Example
+## Sensor example
You can configure Home Assistant to alert you when the printer jams or runs out of paper as follows. First, add the following to `configuration.yaml` under the `template:` section (Note: replace `sensor.hl_l2340d_status` with the actual name of your sensor):
diff --git a/source/_integrations/button.markdown b/source/_integrations/button.markdown
index f9b5e71408a..f0858b3e198 100644
--- a/source/_integrations/button.markdown
+++ b/source/_integrations/button.markdown
@@ -53,7 +53,7 @@ This service can be called to trigger a button press for that entity.
entity_id: button.my_button
```
-## Device Class
+## Device class
The way these buttons are displayed in the frontend can be modified in the [customize section](/docs/configuration/customizing-devices/).
The following device classes are supported for buttons: