w-integrations: restart HA after changing config (#32745)

This commit is contained in:
c0ffeeca7 2024-05-14 10:09:58 +02:00 committed by GitHub
parent f69a2b859c
commit ed0aa54a34
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 59 additions and 19 deletions

View File

@ -10,6 +10,9 @@ ha_domain: w800rf32
ha_platforms:
- binary_sensor
ha_integration_type: integration
related:
- docs: /docs/configuration/
title: Configuration file
---
The **WGL Designs W800RF32** {% term integration %} supports W800RF32 devices by WGL Designs which
@ -18,7 +21,8 @@ communicate in the frequency range of 310MHz or if you are outside Canada or the
The W800 family of RF receivers are designed to receive X10 RF signals generated from X10 products: Palm Pad
remotes, key chain remotes, Hawkeye motion detectors, and many, many other X10 RF devices.
To enable W800rf32 in your installation, add the following to your `configuration.yaml` file:
To enable W800rf32 in your installation, add the following to your {% term "`configuration.yaml`" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
```yaml
# Example configuration.yaml entry

View File

@ -12,6 +12,9 @@ ha_platforms:
ha_codeowners:
- '@ntilley905'
ha_integration_type: integration
related:
- docs: /docs/configuration/
title: Configuration file
---
The **Wake on LAN** {% term integration %} enables the ability to send _magic packets_ to [Wake on LAN](https://en.wikipedia.org/wiki/Wake-on-LAN) capable devices to turn them on.
@ -22,7 +25,8 @@ There is currently support for the following device types within Home Assistant:
## Configuration
To use this {% term integration %} in your installation, add the following to your `configuration.yaml` file:
To use this {% term integration %} in your installation, add the following to your {% term "`configuration.yaml`" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
```yaml
# Example configuration.yaml entry
@ -37,11 +41,11 @@ Available services: `send_magic_packet`.
Send a _magic packet_ to wake up a device with 'Wake on LAN' capabilities.
| Service data attribute | Optional | Description |
|---------------------------|----------|---------------------------------------------------------|
| `mac` | no | MAC address of the device to wake up. |
| `broadcast_address` | yes | Optional broadcast IP where to send the magic packet. |
| `broadcast_port` | yes | Optional port where to send the magic packet. |
| Service data attribute | Optional | Description |
| ---------------------- | -------- | ----------------------------------------------------- |
| `mac` | no | MAC address of the device to wake up. |
| `broadcast_address` | yes | Optional broadcast IP where to send the magic packet. |
| `broadcast_port` | yes | Optional port where to send the magic packet. |
Sample service data:

View File

@ -9,6 +9,9 @@ ha_domain: waterfurnace
ha_platforms:
- sensor
ha_integration_type: integration
related:
- docs: /docs/configuration/
title: Configuration file
---
The **WaterFurnace** {% term integration %} communicates with the WaterFurnace Symphony website's WebSocket to show you many of the sensors in your system. While not an official API, this is the same backend the Symphony website is based on, and should be reasonably stable.
@ -32,7 +35,8 @@ The sensors provided include:
## Configuration
To use Waterfurnace in your installation, add the following to your `configuration.yaml` file:
To use Waterfurnace in your installation, add the following to your {% term "`configuration.yaml`" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
```yaml
# Example configuration.yaml entry

View File

@ -7,6 +7,9 @@ ha_release: 0.72
ha_domain: watson_iot
ha_iot_class: Cloud Push
ha_integration_type: integration
related:
- docs: /docs/configuration/
title: Configuration file
---
The **IBM Watson IoT Platform** {% term integration %} enables you to link the devices in Home Assistant
@ -25,7 +28,8 @@ for your Home Assistant instance you'll need four pieces of information:
- Gateway device ID
- Authentication Token
With this basic information you can configure the {% term integration %}:
With this basic information you can add the {% term integration %} to your {% term "`configuration.yaml`" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
```yaml
# Example configuration.yaml entry:

View File

@ -11,9 +11,12 @@ ha_domain: watson_tts
ha_platforms:
- tts
ha_integration_type: integration
related:
- docs: /docs/configuration/
title: Configuration file
---
The `watson_tts` text-to-speech platform that works with [IBM Watson Cloud](https://www.ibm.com/watson/services/text-to-speech/) to create the spoken output.
The `watson_tts` text-to-speech {% term integration %} that works with [IBM Watson Cloud](https://www.ibm.com/watson/services/text-to-speech/) to create the spoken output.
Watson is a paid service via IBM Cloud but there is a decent [free tier](https://www.ibm.com/cloud/watson-text-to-speech/pricing) which offers 10000 free characters every month.
## Setup
@ -24,7 +27,8 @@ To get started please read the [Getting started tutorial](https://cloud.ibm.com/
## Configuration
To configure Watson TTS, add the following lines to your `configuration.yaml`:
To configure Watson TTS, add the following lines to your {% term "`configuration.yaml`" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
```yaml
# Example configuration.yaml entry

View File

@ -16,6 +16,9 @@ ha_platforms:
ha_codeowners:
- '@sergeymaysak'
ha_integration_type: integration
related:
- docs: /docs/configuration/
title: Configuration file
---
The **Wireless Sensor Tags** {% term integration %} allows you to integrate your [wirelesstag.net](https://wirelesstag.net/) sensors tags in Home Assistant.
@ -28,7 +31,8 @@ There is currently support for the following device types within Home Assistant:
## Configuration
To enable tags set up with your [wirelesstag.net](https://wirelesstag.net/) account, add the following to your `configuration.yaml` file:
To enable tags set up with your [wirelesstag.net](https://wirelesstag.net/) account, add the following to your {% term "`configuration.yaml`" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
```yaml
# Example configuration.yaml entry

View File

@ -12,13 +12,17 @@ ha_domain: worldclock
ha_platforms:
- sensor
ha_integration_type: integration
related:
- docs: /docs/configuration/
title: Configuration file
---
The `worldclock` sensor platform simply displays the current time in a different time zone.
The `worldclock` {% term integration %} simply displays the current time in a different time zone.
## Configuration
To enable this sensor in your installation, add the following to your `configuration.yaml` file:
To enable this {% term integration %} in your installation, add the following to your {% term "`configuration.yaml`" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
```yaml
# Example configuration.yaml entry

View File

@ -9,9 +9,12 @@ ha_domain: worldtidesinfo
ha_platforms:
- sensor
ha_integration_type: integration
related:
- docs: /docs/configuration/
title: Configuration file
---
The `worldtidesinfo` sensor platform uses details from [World Tides](https://www.worldtides.info/) to provide information about the prediction for the tides for any location in the world.
The `worldtidesinfo` {% term integration %} uses details from [World Tides](https://www.worldtides.info/) to provide information about the prediction for the tides for any location in the world.
## Setup
@ -19,7 +22,8 @@ Get your API key from your account at [https://www.worldtides.info/](https://www
## Configuration
To use this sensor, add the following to your `configuration.yaml` file:
To use this {% term integration %}, add the following to your {% term "`configuration.yaml`" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
```yaml
# Example configuration.yaml entry

View File

@ -9,11 +9,15 @@ ha_domain: worxlandroid
ha_platforms:
- sensor
ha_integration_type: integration
related:
- docs: /docs/configuration/
title: Configuration file
---
The `worxlandroid` sensor platform allows you to get the current state, battery level and error status Worx Landroid WG796E.1 or WG797E.
The `worxlandroid` {% term integration %} allows you to get the current state, battery level and error status Worx Landroid WG796E.1 or WG797E.
To use your Worx Landroid mower in your installation, add the following to your `configuration.yaml` file:
To use your Worx Landroid mower in your installation, add the following to your {% term "`configuration.yaml`" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
```yaml
# Example configuration.yaml entry

View File

@ -9,6 +9,9 @@ ha_domain: wsdot
ha_platforms:
- sensor
ha_integration_type: integration
related:
- docs: /docs/configuration/
title: Configuration file
---
The **Washington State Department of Transportation (WSDOT)** {% term integration %} will give you travel time information from the [Washington State Department of Transportation (WSDOT)](https://wsdot.com/).
@ -19,7 +22,8 @@ First, you need to get a free Traveler Information `api_key` from the [WSDOT API
## Configuration
Once you have the code, create `wsdot` sensors by editing your `configuration.yaml` file as follows:
Once you have the code, create `wsdot` sensors by editing your {% term "`configuration.yaml`" %} file.
{% include integrations/restart_ha_after_config_inclusion.md %}
```yaml
# Example configuration.yaml entry