diff --git a/source/_components/acer_projector.markdown b/source/_components/acer_projector.markdown
index a5914b46a18..5c24f607eb9 100644
--- a/source/_components/acer_projector.markdown
+++ b/source/_components/acer_projector.markdown
@@ -11,6 +11,8 @@ logo: acer.png
ha_category: Multimedia
ha_iot_class: Local Polling
ha_release: 0.19
+redirect_from:
+ - /components/switch.acer_projector/
---
The `acer_projector` switch platform allows you to control the state of RS232 connected projectors from [Acer](http://www.acer.com).
diff --git a/source/_components/actiontec.markdown b/source/_components/actiontec.markdown
index fc7eddad7b9..d97a403a17d 100644
--- a/source/_components/actiontec.markdown
+++ b/source/_components/actiontec.markdown
@@ -10,6 +10,8 @@ footer: true
logo: actiontec.png
ha_category: Presence Detection
ha_release: 0.7
+redirect_from:
+ - /components/device_tracker.actiontec/
---
diff --git a/source/_components/aftership.markdown b/source/_components/aftership.markdown
index 54d95c76fe5..6a636bfd764 100644
--- a/source/_components/aftership.markdown
+++ b/source/_components/aftership.markdown
@@ -11,6 +11,8 @@ logo: aftership.png
ha_category: Postal Service
ha_release: 0.85
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.aftership/
---
The `aftership` platform allows one to track deliveries by [AfterShip](https://www.aftership.com), a service that supports 490+ couriers worldwide. It is free to use up to 100 tracked packages per month, after that there is a fee.
diff --git a/source/_components/airvisual.markdown b/source/_components/airvisual.markdown
index b9b5f3ea33c..9b66d39cb23 100644
--- a/source/_components/airvisual.markdown
+++ b/source/_components/airvisual.markdown
@@ -11,6 +11,8 @@ logo: airvisual.jpg
ha_category: Health
ha_release: 0.53
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.airvisual/
---
The `airvisual` sensor platform queries the [AirVisual](https://airvisual.com/) API for air quality data. Data can be collected via latitude/longitude or by city/state/country. The resulting information creates sensors for the Air Quality Index (AQI), the human-friendly air quality level, and the main pollutant of that area. Sensors that conform to either/both the [U.S. and Chinese air quality standards](http://www.clm.com/publication.cfm?ID=366) can be created.
@@ -138,6 +140,8 @@ When configured, the platform will create three sensors for each configured air
- **Explanation:**
AQI | Status | Description
+redirect_from:
+ - /components/sensor.airvisual/
------- | :----------------: | ----------
0 - 50 | **Good** | Air quality is considered satisfactory, and air pollution poses little or no risk
51 - 100 | **Moderate** | Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution
@@ -160,6 +164,8 @@ AQI | Status | Description
- **Explanation:**
Pollutant | Symbol | More Info
+redirect_from:
+ - /components/sensor.airvisual/
------- | :----------------: | ----------
Particulate (<= 2.5 μm) | PM2.5 | [EPA: Particulate Matter (PM) Pollution ](https://www.epa.gov/pm-pollution)
Particulate (<= 10 μm) | PM10 | [EPA: Particulate Matter (PM) Pollution ](https://www.epa.gov/pm-pollution)
diff --git a/source/_components/aladdin_connect.markdown b/source/_components/aladdin_connect.markdown
index 765e9b0f698..64e9dac165a 100644
--- a/source/_components/aladdin_connect.markdown
+++ b/source/_components/aladdin_connect.markdown
@@ -11,6 +11,8 @@ logo: aladdin_connect.png
ha_category: Cover
ha_release: 0.75
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/cover.aladdin_connect/
---
The `aladdin_connect` cover platform lets you control Genie Aladdin Connect garage doors through Home Assistant.
diff --git a/source/_components/alarmdotcom.markdown b/source/_components/alarmdotcom.markdown
index c403a727dd8..01a85e9f327 100644
--- a/source/_components/alarmdotcom.markdown
+++ b/source/_components/alarmdotcom.markdown
@@ -10,6 +10,8 @@ footer: true
logo: alarmdotcom.png
ha_category: Alarm
ha_release: 0.11
+redirect_from:
+ - /components/alarm_control_panel.alarmdotcom/
---
The `alarmdotcom` platform is consuming the information provided by [Alarm.com](https://www.alarm.com/).
diff --git a/source/_components/alpha_vantage.markdown b/source/_components/alpha_vantage.markdown
index 72fbf0746ec..87be6a77649 100644
--- a/source/_components/alpha_vantage.markdown
+++ b/source/_components/alpha_vantage.markdown
@@ -11,6 +11,8 @@ logo: alpha_vantage.png
ha_category: Finance
ha_iot_class: Cloud Polling
ha_release: "0.60"
+redirect_from:
+ - /components/sensor.alpha_vantage/
---
The `alpha_vantage` sensor platform uses [Alpha Vantage](https://www.alphavantage.co) to monitor the stock market. This platform also provides detail about exchange rates.
diff --git a/source/_components/amazon_polly.markdown b/source/_components/amazon_polly.markdown
index 0ac187e7f4b..015f971da98 100644
--- a/source/_components/amazon_polly.markdown
+++ b/source/_components/amazon_polly.markdown
@@ -10,6 +10,8 @@ footer: true
logo: polly.png
ha_category: Text-to-speech
ha_release: 0.37
+redirect_from:
+ - /components/tts.amazon_polly/
---
The `amazon_polly` text-to-speech platform that works with [Amazon Polly](https://aws.amazon.com/polly/) to create the spoken output.
diff --git a/source/_components/anel_pwrctrl.markdown b/source/_components/anel_pwrctrl.markdown
index 395ee4bf8e8..d8c46a539df 100644
--- a/source/_components/anel_pwrctrl.markdown
+++ b/source/_components/anel_pwrctrl.markdown
@@ -11,6 +11,8 @@ logo: anel.png
ha_category: Switch
ha_iot_class: Local Polling
ha_release: "0.30"
+redirect_from:
+ - /components/switch.anel_pwrctrl/
---
The `anel_pwrctrl` switch platform allows you to control [ANEL PwrCtrl](http://anel-elektronik.de/SITE/produkte/produkte.htm) devices.
diff --git a/source/_components/anthemav.markdown b/source/_components/anthemav.markdown
index 31242bdd56d..8ae32865ad5 100644
--- a/source/_components/anthemav.markdown
+++ b/source/_components/anthemav.markdown
@@ -11,6 +11,8 @@ logo: anthemav.png
ha_category: Media Player
ha_iot_class: Local Push
ha_release: 0.37
+redirect_from:
+ - /components/media_player.anthemav/
---
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.
diff --git a/source/_components/apns.markdown b/source/_components/apns.markdown
index 74a2f1b231a..ffd16348efa 100644
--- a/source/_components/apns.markdown
+++ b/source/_components/apns.markdown
@@ -10,6 +10,8 @@ footer: true
logo: apple.png
ha_category: Notifications
ha_release: 0.31
+redirect_from:
+ - /components/notify.apns/
---
The `apns` platform uses the Apple Push Notification service (APNS) to deliver notifications from Home Assistant.
diff --git a/source/_components/aquostv.markdown b/source/_components/aquostv.markdown
index 104c540c9cf..f1f19428c73 100644
--- a/source/_components/aquostv.markdown
+++ b/source/_components/aquostv.markdown
@@ -11,6 +11,8 @@ logo: sharp_aquos.png
ha_category: Media Player
ha_release: 0.35
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.aquostv/
---
The `aquostv` platform allows you to control a [Sharp Aquos TV](http://www.sharp.ca/en-CA/ForHome/HomeEntertainment/LEDTV/QuattronPlus.aspx).
diff --git a/source/_components/arest.markdown b/source/_components/arest.markdown
index e5c00a212ec..fd39f8d0a8a 100644
--- a/source/_components/arest.markdown
+++ b/source/_components/arest.markdown
@@ -11,6 +11,8 @@ logo: arest.png
ha_category: DIY
ha_iot_class: Local Polling
ha_release: 0.9
+redirect_from:
+ - /components/binary_sensor.arest/
---
The `arest` binary sensor platform allows you to get all data from your devices (like Arduinos with an ethernet/wifi connection, the ESP8266, and the Raspberry Pi) running the [aREST](http://arest.io/) RESTful framework.
diff --git a/source/_components/aruba.markdown b/source/_components/aruba.markdown
index 5ccea64ab67..d23e4bc1f69 100644
--- a/source/_components/aruba.markdown
+++ b/source/_components/aruba.markdown
@@ -10,6 +10,8 @@ footer: true
logo: aruba.png
ha_category: Presence Detection
ha_release: 0.7
+redirect_from:
+ - /components/device_tracker.aruba/
---
diff --git a/source/_components/arwn.markdown b/source/_components/arwn.markdown
index 30a8a3264ea..945e5fd2a3c 100644
--- a/source/_components/arwn.markdown
+++ b/source/_components/arwn.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Sensor
ha_release: 0.31
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.arwn/
---
The `arwn` sensor platform is a client for the [Ambient Radio Weather Network](http://github.com/sdague/arwn) project. This collects weather station data and makes it available in an MQTT subtree.
diff --git a/source/_components/asterisk_cdr.markdown b/source/_components/asterisk_cdr.markdown
index 61597bdfeff..c9896fba083 100644
--- a/source/_components/asterisk_cdr.markdown
+++ b/source/_components/asterisk_cdr.markdown
@@ -10,6 +10,8 @@ footer: true
logo: asterisk.png
ha_category: Mailbox
ha_release: 0.79
+redirect_from:
+ - /components/mailbox.asterisk_cdr/
---
The Asterisk Call Data Recorder provides access to Asterisk call logs on the Asterisk PBX server. This mailbox is enabled automatically through the [Asterisk Voicemail component](/components/asterisk_mbox/) configuration if the `asterisk_mbox_server` is configured to provide CDR data. More information on configuring the server can be found in the [Asterisk PBX configuration guide](/docs/asterisk_mbox/).
diff --git a/source/_components/aurora.markdown b/source/_components/aurora.markdown
index f0429886ac2..b501dad4175 100644
--- a/source/_components/aurora.markdown
+++ b/source/_components/aurora.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Environment
ha_release: 0.39
logo: noaa.png
+redirect_from:
+ - /components/binary_sensor.aurora/
---
The `aurora` platform uses the [NOAA aurora forecast](http://www.swpc.noaa.gov/products/aurora-30-minute-forecast) service to let you know if an aurora might be visible at your home location in the next 30 minutes, based off of current solar flare activity.
diff --git a/source/_components/automatic.markdown b/source/_components/automatic.markdown
index 129f158cb88..f5971dfabff 100644
--- a/source/_components/automatic.markdown
+++ b/source/_components/automatic.markdown
@@ -11,6 +11,8 @@ logo: automatic.png
ha_category: Car
ha_release: 0.28
ha_iot_class: Cloud Push
+redirect_from:
+ - /components/device_tracker.automatic/
---
diff --git a/source/_components/avion.markdown b/source/_components/avion.markdown
index 113cce0cdbf..231143f122e 100644
--- a/source/_components/avion.markdown
+++ b/source/_components/avion.markdown
@@ -11,6 +11,8 @@ ha_category: Light
ha_iot_class: Assumed State
logo: avi-on.png
ha_release: 0.37
+redirect_from:
+ - /components/light.avion/
---
Support for the Avi-on Bluetooth dimmer switch [Avi-On](http://avi-on.com/).
diff --git a/source/_components/awair.markdown b/source/_components/awair.markdown
index f3b92634aea..b501d25a1c3 100644
--- a/source/_components/awair.markdown
+++ b/source/_components/awair.markdown
@@ -11,6 +11,8 @@ logo: awair.jpg
ha_category: Health
ha_release: 0.84
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.awair/
---
The `awair` sensor platform will fetch data from your [Awair device(s)](https://getawair.com).
diff --git a/source/_components/aws_lambda.markdown b/source/_components/aws_lambda.markdown
index 43baab3f033..7e0dbd05300 100644
--- a/source/_components/aws_lambda.markdown
+++ b/source/_components/aws_lambda.markdown
@@ -10,6 +10,8 @@ footer: true
logo: aws_lambda.png
ha_category: Notifications
ha_release: "0.20"
+redirect_from:
+ - /components/notify.aws_lambda/
---
The `aws_lambda` notification platform enables invoking [AWS Lambda](https://aws.amazon.com/lambda/) functions.
diff --git a/source/_components/aws_sns.markdown b/source/_components/aws_sns.markdown
index d53d9dd5147..d84e791b2f9 100644
--- a/source/_components/aws_sns.markdown
+++ b/source/_components/aws_sns.markdown
@@ -10,6 +10,8 @@ footer: true
logo: aws_sns.png
ha_category: Notifications
ha_release: "0.20"
+redirect_from:
+ - /components/notify.aws_sns/
---
The `aws_sns` notification platform enables publishing to an [AWS SNS](https://aws.amazon.com/sns/) topic or application.
diff --git a/source/_components/aws_sqs.markdown b/source/_components/aws_sqs.markdown
index f2b3a340f5c..824c1c26cab 100644
--- a/source/_components/aws_sqs.markdown
+++ b/source/_components/aws_sqs.markdown
@@ -10,6 +10,8 @@ footer: true
logo: aws_sqs.png
ha_category: Notifications
ha_release: "0.20"
+redirect_from:
+ - /components/notify.aws_sqs/
---
The `aws_sqs` notification platform enables publishing to an [AWS SQS](https://aws.amazon.com/sqs/) message queue.
diff --git a/source/_components/baidu.markdown b/source/_components/baidu.markdown
index ad9d97456e5..93db86cc285 100644
--- a/source/_components/baidu.markdown
+++ b/source/_components/baidu.markdown
@@ -10,6 +10,8 @@ footer: true
logo: baiducloud.png
ha_category: Text-to-speech
ha_release: 0.59
+redirect_from:
+ - /components/tts.baidu/
---
The `baidu` text-to-speech platform uses [Baidu TTS engine](https://cloud.baidu.com/product/speech/tts) to read a text with natural sounding voices.
diff --git a/source/_components/bayesian.markdown b/source/_components/bayesian.markdown
index e10e50e69b4..700287f582b 100644
--- a/source/_components/bayesian.markdown
+++ b/source/_components/bayesian.markdown
@@ -12,6 +12,8 @@ ha_category: Utility
ha_iot_class: Local Polling
ha_release: 0.53
ha_qa_scale: internal
+redirect_from:
+ - /components/binary_sensor.bayesian/
---
The `bayesian` binary sensor platform observes the state from multiple sensors and uses [Bayes' rule](https://en.wikipedia.org/wiki/Bayes%27_theorem) to estimate the probability that an event has occurred given the state of the observed sensors. If the estimated posterior probability is above the `probability_threshold`, the sensor is `on` otherwise it is `off`.
diff --git a/source/_components/bbox.markdown b/source/_components/bbox.markdown
index fee382f6457..6e24792e748 100644
--- a/source/_components/bbox.markdown
+++ b/source/_components/bbox.markdown
@@ -11,6 +11,8 @@ logo: bbox.png
ha_category: Network
ha_release: 0.31
ha_iot_class: Local Push
+redirect_from:
+ - /components/sensor.bbox/
---
The `bbox` platform uses the [Bbox Modem Router](https://fr.wikipedia.org/wiki/Bbox/) from the French Internet provider Bouygues Telecom. Sensors are mainly bandwidth measures.
diff --git a/source/_components/bh1750.markdown b/source/_components/bh1750.markdown
index 305e253e76c..90486f74cb3 100644
--- a/source/_components/bh1750.markdown
+++ b/source/_components/bh1750.markdown
@@ -11,6 +11,8 @@ logo: raspberry-pi.png
ha_category: DIY
ha_release: 0.48
ha_iot_class: Local Push
+redirect_from:
+ - /components/sensor.bh1750/
---
The `bh1750` sensor platform allows you to read the ambient light level in Lux from a [BH1750FVI sensor](http://cpre.kmutnb.ac.th/esl/learning/bh1750-light-sensor/bh1750fvi-e_datasheet.pdf) connected via [I2c](https://en.wikipedia.org/wiki/I²C) bus (SDA, SCL pins). It allows you to use all the resolution modes of the sensor described in its datasheet.
diff --git a/source/_components/bitcoin.markdown b/source/_components/bitcoin.markdown
index 34f2400ce42..634540f8cd9 100644
--- a/source/_components/bitcoin.markdown
+++ b/source/_components/bitcoin.markdown
@@ -11,6 +11,8 @@ logo: bitcoin.png
ha_category: Finance
ha_release: pre 0.7
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.bitcoin/
---
diff --git a/source/_components/blackbird.markdown b/source/_components/blackbird.markdown
index b52a86ee407..2e01dec6cc3 100644
--- a/source/_components/blackbird.markdown
+++ b/source/_components/blackbird.markdown
@@ -11,6 +11,8 @@ logo: monoprice.svg
ha_category: Media Player
ha_release: 0.68
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.blackbird/
---
The `blackbird` platform allows you to control [Monoprice Blackbird Matrix Switch](https://www.monoprice.com/product?p_id=21819) using a serial connection.
diff --git a/source/_components/blinksticklight.markdown b/source/_components/blinksticklight.markdown
index d9bbc6dcc52..36e57210ecc 100644
--- a/source/_components/blinksticklight.markdown
+++ b/source/_components/blinksticklight.markdown
@@ -11,6 +11,8 @@ logo: blinkstick.png
ha_category: DIY
ha_release: 0.7.5
ha_iot_class: Local Polling
+redirect_from:
+ - /components/light.blinksticklight/
---
diff --git a/source/_components/blinkt.markdown b/source/_components/blinkt.markdown
index 2e9fe6c2170..33eb2d842a8 100644
--- a/source/_components/blinkt.markdown
+++ b/source/_components/blinkt.markdown
@@ -11,6 +11,8 @@ logo: raspberry-pi.png
ha_category: DIY
ha_iot_class: Local Push
ha_release: 0.44
+redirect_from:
+ - /components/light.blinkt/
---
The `blinkt` light platform lets you control the [Blinkt!](https://shop.pimoroni.com/products/blinkt) board, featuring eight super-bright RGB LEDs.
diff --git a/source/_components/blockchain.markdown b/source/_components/blockchain.markdown
index 421aa88e939..5f749b427f8 100644
--- a/source/_components/blockchain.markdown
+++ b/source/_components/blockchain.markdown
@@ -11,6 +11,8 @@ logo: blockchain.png
ha_category: Finance
ha_release: 0.47
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.blockchain/
---
diff --git a/source/_components/bluesound.markdown b/source/_components/bluesound.markdown
index 7e28406813b..85cf62cd9e7 100644
--- a/source/_components/bluesound.markdown
+++ b/source/_components/bluesound.markdown
@@ -11,6 +11,8 @@ logo: bluesound.png
ha_category: Media Player
ha_release: 0.51
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.bluesound/
---
The `bluesound` platform allows you to control your [Bluesound](http://www.bluesound.com/) HiFi wireless speakers and audio components from Home Assistant.
diff --git a/source/_components/bluetooth_le_tracker.markdown b/source/_components/bluetooth_le_tracker.markdown
index ca14cce35d5..d5c27e1e6f8 100644
--- a/source/_components/bluetooth_le_tracker.markdown
+++ b/source/_components/bluetooth_le_tracker.markdown
@@ -11,6 +11,8 @@ logo: bluetooth.png
ha_category: Presence Detection
ha_iot_class: Local Polling
ha_release: 0.27
+redirect_from:
+ - /components/device_tracker.bluetooth_le_tracker/
---
This tracker discovers new devices on boot and in regular intervals and tracks Bluetooth low-energy devices periodically based on interval_seconds value. It is not required to pair the devices with each other.
diff --git a/source/_components/bluetooth_tracker.markdown b/source/_components/bluetooth_tracker.markdown
index 3da5cc19802..97596b9c23b 100644
--- a/source/_components/bluetooth_tracker.markdown
+++ b/source/_components/bluetooth_tracker.markdown
@@ -11,6 +11,8 @@ logo: bluetooth.png
ha_category: Presence Detection
ha_iot_class: Local Polling
ha_release: 0.18
+redirect_from:
+ - /components/device_tracker.bluetooth_tracker/
---
This tracker discovers new devices on boot and tracks Bluetooth devices periodically based on `interval_seconds` value. It is not required to pair the devices with each other! Devices discovered are stored with 'bt_' as the prefix for device MAC addresses in `known_devices.yaml`.
diff --git a/source/_components/bme280.markdown b/source/_components/bme280.markdown
index ea1de3c6cc1..4f2949eca6c 100644
--- a/source/_components/bme280.markdown
+++ b/source/_components/bme280.markdown
@@ -11,6 +11,8 @@ logo: raspberry-pi.png
ha_category: DIY
ha_release: 0.48
ha_iot_class: Local Push
+redirect_from:
+ - /components/sensor.bme280/
---
The `bme280` sensor platform allows you to read temperature, humidity and pressure values of a [Bosch BME280 Environmental sensor](https://cdn-shop.adafruit.com/datasheets/BST-BME280_DS001-10.pdf) connected via [I2c](https://en.wikipedia.org/wiki/I²C) bus (SDA, SCL pins). It allows you to use all the operation modes of the sensor described in its datasheet.
diff --git a/source/_components/bme680.markdown b/source/_components/bme680.markdown
index 083311f9990..fb06b1ae37d 100644
--- a/source/_components/bme680.markdown
+++ b/source/_components/bme680.markdown
@@ -11,6 +11,8 @@ logo: raspberry-pi.png
ha_category: DIY
ha_release: 0.62
ha_iot_class: Local Push
+redirect_from:
+ - /components/sensor.bme680/
---
The `bme680` sensor platform allows you to read temperature, humidity, pressure and gas resistance values of a [Bosch BME680 Environmental sensor](https://cdn-shop.adafruit.com/product-files/3660/BME680.pdf) connected via an [I2C](https://en.wikipedia.org/wiki/I²C) bus (SDA, SCL pins). It allows you to use all the operation modes of the sensor described in its datasheet. In addition, it includes a basic air quality calculation that uses gas resistance and humidity measurements to calculate a percentage based air quality measurement.
diff --git a/source/_components/bom.markdown b/source/_components/bom.markdown
index 5e237d81f53..d3e285b0f74 100644
--- a/source/_components/bom.markdown
+++ b/source/_components/bom.markdown
@@ -11,6 +11,8 @@ logo: bom.png
ha_category: Weather
ha_release: 0.36
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/weather.bom/
---
The `bom` weather platform uses the [Australian Bureau of Meteorology (BOM)](http://www.bom.gov.au) as a source for current (half-hourly) meteorological data.
diff --git a/source/_components/braviatv.markdown b/source/_components/braviatv.markdown
index 38f5ea77dfa..c2d09b6b11a 100644
--- a/source/_components/braviatv.markdown
+++ b/source/_components/braviatv.markdown
@@ -11,6 +11,8 @@ logo: bravia.png
ha_category: Media Player
ha_release: 0.23
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.braviatv/
---
The `braviatv` platform allows you to control a [Sony Bravia TV](http://www.sony.com).
diff --git a/source/_components/broadcast.markdown b/source/_components/broadcast.markdown
index 4b820fac4a4..633556693ba 100644
--- a/source/_components/broadcast.markdown
+++ b/source/_components/broadcast.markdown
@@ -10,6 +10,8 @@ footer: true
logo: telegram.png
ha_category: Notifications
ha_release: 0.48
+redirect_from:
+ - /components/telegram_bot.broadcast/
---
Telegram implementation to support **sending messages only**. Your Home Assistant instance does not have to be exposed to the Internet and there is no polling to receive messages sent to the bot.
diff --git a/source/_components/broadlink.markdown b/source/_components/broadlink.markdown
index 7e0c4d82a42..7171fb61f2b 100644
--- a/source/_components/broadlink.markdown
+++ b/source/_components/broadlink.markdown
@@ -11,6 +11,8 @@ logo: broadlink.png
ha_category: Switch
ha_release: 0.35
ha_iot_class: Local Polling
+redirect_from:
+ - /components/switch.broadlink/
---
This `Broadlink` switch platform allow to you control Broadlink [devices](http://www.ibroadlink.com/).
diff --git a/source/_components/brottsplatskartan.markdown b/source/_components/brottsplatskartan.markdown
index 14cd7290490..7333aabc47a 100644
--- a/source/_components/brottsplatskartan.markdown
+++ b/source/_components/brottsplatskartan.markdown
@@ -11,6 +11,8 @@ ha_category: Social
logo: brottsplatskartan.png
ha_release: 0.85
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.brottsplatskartan/
---
The `brottsplatskartan` sensor allows one to track reported incidents occurring in a given area. Incidents include anything reported to [Brottsplatskartan](https://brottsplatskartan.se). The sensor only counts incidents from the current day.
diff --git a/source/_components/brunt.markdown b/source/_components/brunt.markdown
index b3c53c0b1f9..e8fd9d8f421 100644
--- a/source/_components/brunt.markdown
+++ b/source/_components/brunt.markdown
@@ -11,6 +11,8 @@ logo: brunt.png
ha_category: Cover
ha_release: 0.75
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/cover.brunt/
---
The `brunt` platform allows one to control Blind Engines by [Brunt](https://www.brunt.co). To use this sensor, you need a Brunt App Account. All Brunt Blind devices registered to your account are automatically added to your Home Assistant with the names given them through the Brunt app.
diff --git a/source/_components/bt_home_hub_5.markdown b/source/_components/bt_home_hub_5.markdown
index 86707d106e8..c2482d7decd 100644
--- a/source/_components/bt_home_hub_5.markdown
+++ b/source/_components/bt_home_hub_5.markdown
@@ -10,6 +10,8 @@ footer: true
logo: bt.png
ha_category: Presence Detection
ha_release: 0.22
+redirect_from:
+ - /components/device_tracker.bt_home_hub_5/
---
This platform offers presence detection by looking at connected devices to a [BT Home Hub 5](https://en.wikipedia.org/wiki/BT_Home_Hub) based router.
diff --git a/source/_components/bt_smarthub.markdown b/source/_components/bt_smarthub.markdown
index c1961395428..8b58068c49b 100644
--- a/source/_components/bt_smarthub.markdown
+++ b/source/_components/bt_smarthub.markdown
@@ -11,6 +11,8 @@ logo: bt.png
ha_category: Presence Detection
ha_release: 0.82
ha_iot_class: Local Polling
+redirect_from:
+ - /components/device_tracker.bt_smarthub/
---
This platform offers presence detection by looking at connected devices to a [BT Smart Hub](https://en.wikipedia.org/wiki/BT_Smart_Hub) based router.
diff --git a/source/_components/buienradar.markdown b/source/_components/buienradar.markdown
index bd767e30a36..396ca454e29 100644
--- a/source/_components/buienradar.markdown
+++ b/source/_components/buienradar.markdown
@@ -11,6 +11,8 @@ logo: buienradar.png
ha_category: Weather
ha_release: 0.47
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/weather.buienradar/
---
The `buienradar` platform uses [buienradar.nl](http://buienradar.nl/) as a source for current meteorological data for your location. The weather forecast is delivered by Buienradar, who provides a web service that provides detailed weather information for users in The Netherlands.
diff --git a/source/_components/caldav.markdown b/source/_components/caldav.markdown
index e9d98b92580..cda8f15c19a 100644
--- a/source/_components/caldav.markdown
+++ b/source/_components/caldav.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Calendar
ha_iot_class: Cloud Polling
ha_release: "0.60"
+redirect_from:
+ - /components/calendar.caldav/
---
The `caldav` platform allows you to connect to your WebDav calendar and generate
diff --git a/source/_components/cert_expiry.markdown b/source/_components/cert_expiry.markdown
index 8519b3bcb72..bb61a611841 100644
--- a/source/_components/cert_expiry.markdown
+++ b/source/_components/cert_expiry.markdown
@@ -11,6 +11,8 @@ logo: home-assistant.png
ha_category: Network
ha_release: 0.44
ha_iot_class: Configurable
+redirect_from:
+ - /components/sensor.cert_expiry/
---
The `cert_expiry` sensor fetches information from a configured URL and displays the certificate expiry in days.
diff --git a/source/_components/channels.markdown b/source/_components/channels.markdown
index 4bb6150822e..1840bf0f11b 100644
--- a/source/_components/channels.markdown
+++ b/source/_components/channels.markdown
@@ -11,6 +11,8 @@ logo: channels.png
ha_category: Media Player
ha_release: 0.65
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.channels/
---
diff --git a/source/_components/cisco_ios.markdown b/source/_components/cisco_ios.markdown
index ef48b6abac6..9514aa7417c 100644
--- a/source/_components/cisco_ios.markdown
+++ b/source/_components/cisco_ios.markdown
@@ -10,6 +10,8 @@ footer: true
logo: cisco.png
ha_category: Presence Detection
ha_release: 0.33
+redirect_from:
+ - /components/device_tracker.cisco_ios/
---
This is a presence detection scanner for [Cisco](http://www.cisco.com) IOS devices.
diff --git a/source/_components/ciscospark.markdown b/source/_components/ciscospark.markdown
index d9bcbc5e42a..52d429b7633 100644
--- a/source/_components/ciscospark.markdown
+++ b/source/_components/ciscospark.markdown
@@ -10,6 +10,8 @@ footer: true
logo: ciscospark.png
ha_category: Notifications
ha_release: "0.40"
+redirect_from:
+ - /components/notify.ciscospark/
---
The `ciscospark` notification platform allows you to deliver notifications from Home Assistant to [Cisco Spark](https://ciscospark.com/).
diff --git a/source/_components/citybikes.markdown b/source/_components/citybikes.markdown
index 265b448755c..316d61b9fd8 100644
--- a/source/_components/citybikes.markdown
+++ b/source/_components/citybikes.markdown
@@ -10,6 +10,8 @@ footer: true
logo: citybikes.png
ha_category: Transport
ha_release: 0.49
+redirect_from:
+ - /components/sensor.citybikes/
---
diff --git a/source/_components/clementine.markdown b/source/_components/clementine.markdown
index f37e4233d36..612929aa0f3 100644
--- a/source/_components/clementine.markdown
+++ b/source/_components/clementine.markdown
@@ -11,6 +11,8 @@ logo: clementine.png
ha_category: Media Player
ha_release: 0.39
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.clementine/
---
The `clementine` platform allows you to control a [Clementine Music Player](https://www.clementine-player.org).
diff --git a/source/_components/clickatell.markdown b/source/_components/clickatell.markdown
index e7ed3b902db..559319a4f5e 100644
--- a/source/_components/clickatell.markdown
+++ b/source/_components/clickatell.markdown
@@ -10,6 +10,8 @@ footer: true
logo: clickatell.png
ha_category: Notifications
ha_release: 0.56
+redirect_from:
+ - /components/notify.clickatell/
---
The `clickatell` platform uses [Clickatell](https://clickatell.com) to deliver SMS notifications from Home Assistant.
diff --git a/source/_components/clicksend.markdown b/source/_components/clicksend.markdown
index ee70de003d1..edcc4a361eb 100644
--- a/source/_components/clicksend.markdown
+++ b/source/_components/clicksend.markdown
@@ -10,6 +10,8 @@ footer: true
logo: clicksend.png
ha_category: Notifications
ha_release: 0.48
+redirect_from:
+ - /components/notify.clicksend/
---
diff --git a/source/_components/clicksend_tts.markdown b/source/_components/clicksend_tts.markdown
index 1bde49e1fc9..70b2738cbd3 100644
--- a/source/_components/clicksend_tts.markdown
+++ b/source/_components/clicksend_tts.markdown
@@ -13,6 +13,8 @@ ha_category:
ha_release: 0.55
redirect_from:
- /components/notify.clicksendaudio/
+redirect_from:
+ - /components/notify.clicksend_tts/
---
The `clicksend_tts` platform uses [ClickSend](https://clicksend.com) to deliver text-to-speech (TTS) notifications from Home Assistant.
diff --git a/source/_components/cmus.markdown b/source/_components/cmus.markdown
index c512687a796..96edada65c8 100644
--- a/source/_components/cmus.markdown
+++ b/source/_components/cmus.markdown
@@ -11,6 +11,8 @@ footer: true
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: 0.23
+redirect_from:
+ - /components/media_player.cmus/
---
diff --git a/source/_components/co2signal.markdown b/source/_components/co2signal.markdown
index 2e74d5d083d..26b855070c7 100644
--- a/source/_components/co2signal.markdown
+++ b/source/_components/co2signal.markdown
@@ -11,6 +11,8 @@ logo: co2signal.png
ha_category: Environment
ha_release: 0.87
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.co2signal/
---
The `co2signal` sensor platform queries the [CO2Signal](https://www.co2signal.com/) API for the CO2 intensity of a specific region. Data can be collected via latitude/longitude or by country code. This API uses the same data as https://www.electricitymap.org/. Not all countries/regions in the world are supported so please consult this website to check local availability.
diff --git a/source/_components/coinmarketcap.markdown b/source/_components/coinmarketcap.markdown
index 131e9b5686e..31b35511540 100644
--- a/source/_components/coinmarketcap.markdown
+++ b/source/_components/coinmarketcap.markdown
@@ -11,6 +11,8 @@ logo: coinmarketcap.png
ha_category: Finance
ha_release: 0.28
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.coinmarketcap/
---
diff --git a/source/_components/comed_hourly_pricing.markdown b/source/_components/comed_hourly_pricing.markdown
index 34fb7dbf43d..dac7229a7b0 100644
--- a/source/_components/comed_hourly_pricing.markdown
+++ b/source/_components/comed_hourly_pricing.markdown
@@ -11,6 +11,8 @@ logo: comed.png
ha_category: Energy
ha_release: "0.40"
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.comed_hourly_pricing/
---
The ComEd Hourly Pricing program is an optional program available to ComEd electric subscribers which charges customers a variable rate for electricity supply based on current demand rather than a traditional fixed rate. Live prices are published [here](https://hourlypricing.comed.com/live-prices/) and also via an [API](https://hourlypricing.comed.com/hp-api/) which we can integrate as a sensor in Home Assistant.
diff --git a/source/_components/command_line.markdown b/source/_components/command_line.markdown
index d6115cf79aa..7dee888b9a6 100644
--- a/source/_components/command_line.markdown
+++ b/source/_components/command_line.markdown
@@ -11,6 +11,8 @@ logo: command_line.png
ha_category: Utility
ha_release: 0.12
ha_iot_class: Local Polling
+redirect_from:
+ - /components/binary_sensor.command_line/
---
The `command_line` binary sensor platform issues specific commands to get data.
diff --git a/source/_components/concord232.markdown b/source/_components/concord232.markdown
index 79d12a803aa..b5337bdacb9 100644
--- a/source/_components/concord232.markdown
+++ b/source/_components/concord232.markdown
@@ -10,6 +10,8 @@ footer: true
logo: interlogix.png
ha_category: Binary Sensor
ha_release: 0.31
+redirect_from:
+ - /components/binary_sensor.concord232/
---
The `concord232` platform provides integration with GE, Interlogix (and other brands) alarm panels that support the RS-232 Automation Control Panel interface module (or have it built in). Supported panels include Concord 4.
diff --git a/source/_components/coolmaster.markdown b/source/_components/coolmaster.markdown
index db9fa502df6..77d58d15a93 100644
--- a/source/_components/coolmaster.markdown
+++ b/source/_components/coolmaster.markdown
@@ -11,6 +11,8 @@ logo: coolautomation.png
ha_category: Climate
ha_release: 0.88
ha_iot_class: Local Polling
+redirect_from:
+ - /components/climate.coolmaster/
---
diff --git a/source/_components/cpuspeed.markdown b/source/_components/cpuspeed.markdown
index fbff6484559..5fd749415e2 100644
--- a/source/_components/cpuspeed.markdown
+++ b/source/_components/cpuspeed.markdown
@@ -11,6 +11,8 @@ logo: cpu.png
ha_category: System Monitor
ha_release: pre 0.7
ha_iot_class: Local Push
+redirect_from:
+ - /components/sensor.cpuspeed/
---
diff --git a/source/_components/crimereports.markdown b/source/_components/crimereports.markdown
index 3bac531f056..eb99649977f 100644
--- a/source/_components/crimereports.markdown
+++ b/source/_components/crimereports.markdown
@@ -11,6 +11,8 @@ ha_category: Social
logo: crimereports.png
ha_release: 0.42
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.crimereports/
---
The `crimereports` sensor allows one to track reported incidents occurring in a given area. Incidents include anything reported to [Crime Reports](https://www.crimereports.com). Your regional emergency services may or may not report data. The sensor only counts incidents from the current day.
diff --git a/source/_components/cups.markdown b/source/_components/cups.markdown
index 7d69c395cbf..ff4602f55a6 100644
--- a/source/_components/cups.markdown
+++ b/source/_components/cups.markdown
@@ -11,6 +11,8 @@ logo: cups.png
ha_category: System Monitor
ha_iot_class: Local Polling
ha_release: 0.32
+redirect_from:
+ - /components/sensor.cups/
---
diff --git a/source/_components/currencylayer.markdown b/source/_components/currencylayer.markdown
index 0b5d49d047f..a789f462ff8 100644
--- a/source/_components/currencylayer.markdown
+++ b/source/_components/currencylayer.markdown
@@ -11,6 +11,8 @@ ha_category: Finance
logo: currencylayer.png
ha_iot_class: Cloud Polling
ha_release: 0.32
+redirect_from:
+ - /components/sensor.currencylayer/
---
diff --git a/source/_components/darksky.markdown b/source/_components/darksky.markdown
index 16d4b160ff5..646a49f0fab 100644
--- a/source/_components/darksky.markdown
+++ b/source/_components/darksky.markdown
@@ -12,6 +12,8 @@ ha_category: Weather
ha_release: "0.30"
redirect_from: /components/sensor.forecast/
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.darksky/
---
The `darksky` platform uses the [Dark Sky](https://darksky.net/) web service as a source for meteorological data for your location. The location is based on the `longitude` and `latitude` coordinates configured in your `configuration.yaml` file. The coordinates are auto-detected but to take advantage of the hyper-local weather reported by Dark Sky, you can refine them down to your exact home address. GPS coordinates can be found by using [Google Maps](https://www.google.com/maps) and clicking on your home or [Openstreetmap](http://www.openstreetmap.org/).
diff --git a/source/_components/ddwrt.markdown b/source/_components/ddwrt.markdown
index d4bb1a028b6..83a717068fb 100644
--- a/source/_components/ddwrt.markdown
+++ b/source/_components/ddwrt.markdown
@@ -10,6 +10,8 @@ footer: true
logo: ddwrt.png
ha_category: Presence Detection
ha_release: pre 0.7
+redirect_from:
+ - /components/device_tracker.ddwrt/
---
This platform offers presence detection by looking at connected devices to a [DD-WRT](http://www.dd-wrt.com/site/index) based router.
diff --git a/source/_components/decora.markdown b/source/_components/decora.markdown
index 5702e78d07d..4207d98f333 100644
--- a/source/_components/decora.markdown
+++ b/source/_components/decora.markdown
@@ -11,6 +11,8 @@ ha_category: Light
ha_iot_class: Local Polling
logo: leviton.png
ha_release: 0.37
+redirect_from:
+ - /components/light.decora/
---
Support for the Decora Bluetooth dimmer switch [Leviton](https://www.leviton.com/en/products/residential/dimmers/automation-smart-home/decora-digital-with-bluetooth-dimmers#t=Products&sort=%40wcs_site_tree_rank%20ascending&layout=card).
diff --git a/source/_components/decora_wifi.markdown b/source/_components/decora_wifi.markdown
index 079461afbf8..8f39f571fa0 100644
--- a/source/_components/decora_wifi.markdown
+++ b/source/_components/decora_wifi.markdown
@@ -11,6 +11,8 @@ ha_category: Light
ha_iot_class: Cloud Polling
logo: leviton.png
ha_release: 0.51
+redirect_from:
+ - /components/light.decora_wifi/
---
Support for [Leviton Decora Wi-Fi](http://www.leviton.com/en/products/lighting-controls/decora-smart-with-wifi) dimmers/switches via the MyLeviton API.
diff --git a/source/_components/deluge.markdown b/source/_components/deluge.markdown
index b07d7abb23b..dd2da569174 100644
--- a/source/_components/deluge.markdown
+++ b/source/_components/deluge.markdown
@@ -11,6 +11,8 @@ logo: deluge.png
ha_category: Downloading
ha_release: 0.57
ha_iot_class: Local Polling
+redirect_from:
+ - /components/switch.deluge/
---
The `deluge` switch platform allows you to control your [Deluge](http://deluge-torrent.org/) client from within Home Assistant. The platform enables you switch all your torrents in pause, and then unpause them all.
diff --git a/source/_components/denon.markdown b/source/_components/denon.markdown
index 577f66a895f..5c4d5ed7c8f 100644
--- a/source/_components/denon.markdown
+++ b/source/_components/denon.markdown
@@ -11,6 +11,8 @@ logo: denon.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: 0.7.2
+redirect_from:
+ - /components/media_player.denon/
---
The `denon` platform allows you to control a [Denon Network Receivers](http://www.denon.co.uk/chg/product/compactsystems/networkmusicsystems/ceolpiccolo) from Home Assistant. It might be that your device is supported by the [Denon AVR] platform.
diff --git a/source/_components/denonavr.markdown b/source/_components/denonavr.markdown
index d39cfa723a1..95bd30fcc7a 100644
--- a/source/_components/denonavr.markdown
+++ b/source/_components/denonavr.markdown
@@ -11,6 +11,8 @@ logo: denon.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: 0.7.2
+redirect_from:
+ - /components/media_player.denonavr/
---
The `denonavr` platform allows you to control a [Denon Network Receivers](http://www.denon.co.uk/chg/product/compactsystems/networkmusicsystems/ceolpiccolo) from Home Assistant. It might be that your device is supported by the [Denon] platform.
diff --git a/source/_components/deutsche_bahn.markdown b/source/_components/deutsche_bahn.markdown
index b7ec3b06bbe..126f60bf1fb 100644
--- a/source/_components/deutsche_bahn.markdown
+++ b/source/_components/deutsche_bahn.markdown
@@ -11,6 +11,8 @@ ha_category: Transport
logo: db.png
ha_iot_class: Cloud Polling
ha_release: 0.14
+redirect_from:
+ - /components/sensor.deutsche_bahn/
---
diff --git a/source/_components/dht.markdown b/source/_components/dht.markdown
index 5a0ab8d460c..752a988f636 100644
--- a/source/_components/dht.markdown
+++ b/source/_components/dht.markdown
@@ -11,6 +11,8 @@ ha_category: DIY
ha_release: 0.7
logo: dht.png
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.dht/
---
diff --git a/source/_components/digitalloggers.markdown b/source/_components/digitalloggers.markdown
index 00c8522ae68..aac007f2c68 100644
--- a/source/_components/digitalloggers.markdown
+++ b/source/_components/digitalloggers.markdown
@@ -11,6 +11,8 @@ logo: digitalloggers.png
ha_category: Switch
ha_release: 0.35
ha_iot_class: Local Polling
+redirect_from:
+ - /components/switch.digitalloggers/
---
The `digitalloggers` switch platform allows you to control the state of your [Digital Loggers](http://www.digital-loggers.com/dinfaqs.html) switches.
diff --git a/source/_components/directv.markdown b/source/_components/directv.markdown
index c2c39ac9d55..0864d461a99 100644
--- a/source/_components/directv.markdown
+++ b/source/_components/directv.markdown
@@ -11,6 +11,8 @@ logo: directv.png
ha_category: Media Player
ha_release: 0.25
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.directv/
---
Master [DirecTV](http://www.directv.com/) receivers (ie: those that have tuners) will be automatically discovered if you enable the [discovery component](/components/discovery/) and the receiver is powered-on. Slave/RVU client/Genie boxes will also be discovered, but only if they are also online at the time of discovery.
diff --git a/source/_components/discogs.markdown b/source/_components/discogs.markdown
index ebb30e243e5..a9aec0b8172 100644
--- a/source/_components/discogs.markdown
+++ b/source/_components/discogs.markdown
@@ -11,6 +11,8 @@ ha_category: Multimedia
ha_release: 0.61
logo: discogs.png
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.discogs/
---
The `discogs` platform allows you to see the current amount of records in your [Discogs](https://discogs.com) collection.
diff --git a/source/_components/discord.markdown b/source/_components/discord.markdown
index f9214277748..d633db119e2 100644
--- a/source/_components/discord.markdown
+++ b/source/_components/discord.markdown
@@ -10,6 +10,8 @@ footer: true
logo: discord.png
ha_category: Notifications
ha_release: 0.37
+redirect_from:
+ - /components/notify.discord/
---
The [Discord service](https://discordapp.com/) is a platform for the notify component. This allows components to send messages to the user using Discord.
diff --git a/source/_components/dispatcher.markdown b/source/_components/dispatcher.markdown
index 251f2f619a4..34cc5eb72e2 100644
--- a/source/_components/dispatcher.markdown
+++ b/source/_components/dispatcher.markdown
@@ -11,6 +11,8 @@ ha_category: Camera
logo: camcorder.png
ha_release: "0.40"
ha_iot_class: Configurable
+redirect_from:
+ - /components/camera.dispatcher/
---
diff --git a/source/_components/dlib_face_detect.markdown b/source/_components/dlib_face_detect.markdown
index ad987d418e2..5c39e38e8d8 100644
--- a/source/_components/dlib_face_detect.markdown
+++ b/source/_components/dlib_face_detect.markdown
@@ -10,6 +10,8 @@ footer: true
logo: dlib.png
ha_category: Image Processing
ha_release: 0.44
+redirect_from:
+ - /components/image_processing.dlib_face_detect/
---
The `dlib_face_detect` image processing platform allows you to use the [Dlib](http://www.dlib.net/) through Home Assistant. This platform enables face detection from cameras, and can fire events with attributes.
diff --git a/source/_components/dlib_face_identify.markdown b/source/_components/dlib_face_identify.markdown
index 4d8a2e63633..19b4eea5494 100644
--- a/source/_components/dlib_face_identify.markdown
+++ b/source/_components/dlib_face_identify.markdown
@@ -10,6 +10,8 @@ footer: true
logo: dlib.png
ha_category: Image Processing
ha_release: 0.44
+redirect_from:
+ - /components/image_processing.dlib_face_identify/
---
The `dlib_face_identify` image processing platform allows you to use the [Dlib](http://www.dlib.net/) through Home Assistant. This platform allow you to identify persons on camera and fire an event with identify persons.
diff --git a/source/_components/dlink.markdown b/source/_components/dlink.markdown
index 39014950382..a8b80131d7f 100644
--- a/source/_components/dlink.markdown
+++ b/source/_components/dlink.markdown
@@ -11,6 +11,8 @@ logo: dlink.png
ha_category: Switch
ha_iot_class: Local Polling
ha_release: 0.14
+redirect_from:
+ - /components/switch.dlink/
---
The `dlink` switch platform allows you to control the state of your [D-Link Wi-Fi Smart Plugs](http://us.dlink.com/product-category/home-solutions/connected-home/smart-plugs/).
diff --git a/source/_components/dlna_dmr.markdown b/source/_components/dlna_dmr.markdown
index 2b7227dc6ba..f985145c58d 100644
--- a/source/_components/dlna_dmr.markdown
+++ b/source/_components/dlna_dmr.markdown
@@ -11,6 +11,8 @@ logo: dlna.png
ha_category: Media Player
ha_release: 0.76
ha_iot_class: Local Push
+redirect_from:
+ - /components/media_player.dlna_dmr/
---
The `dlna_dmr` platform allows you to control a [DLNA Digital Media Renderer](https://www.dlna.org/), such as DLNA enabled TVs or radios.
diff --git a/source/_components/dnsip.markdown b/source/_components/dnsip.markdown
index a19aa29852c..e2950706cf1 100644
--- a/source/_components/dnsip.markdown
+++ b/source/_components/dnsip.markdown
@@ -11,6 +11,8 @@ logo: home-assistant.png
ha_category: Network
ha_iot_class: Cloud Polling
ha_release: "0.40"
+redirect_from:
+ - /components/sensor.dnsip/
---
The `dnsip` sensor will expose an IP address, fetched via DNS resolution, as its value. There are two operational modes:
diff --git a/source/_components/dsmr.markdown b/source/_components/dsmr.markdown
index 7a6f9eedd6c..464e30e8c5d 100644
--- a/source/_components/dsmr.markdown
+++ b/source/_components/dsmr.markdown
@@ -11,6 +11,8 @@ logo: netbeheernederland.jpg
ha_category: Energy
ha_release: 0.34
ha_iot_class: Local Push
+redirect_from:
+ - /components/sensor.dsmr/
---
A sensor platform for Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements), also known as 'Slimme meter' or 'P1 poort'.
diff --git a/source/_components/dte_energy_bridge.markdown b/source/_components/dte_energy_bridge.markdown
index d04953746b5..06fc202d4df 100644
--- a/source/_components/dte_energy_bridge.markdown
+++ b/source/_components/dte_energy_bridge.markdown
@@ -11,6 +11,8 @@ logo: dte_energy.png
ha_category: Energy
ha_release: 0.21
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.dte_energy_bridge/
---
A sensor platform for the [DTE](https://www.dteenergy.com/) Energy Bridge. To find out which version of the DTE Energy Bridge sensor you have, find the status LED on your box.
diff --git a/source/_components/dublin_bus_transport.markdown b/source/_components/dublin_bus_transport.markdown
index aec61aebcae..467aab58e71 100644
--- a/source/_components/dublin_bus_transport.markdown
+++ b/source/_components/dublin_bus_transport.markdown
@@ -11,6 +11,8 @@ logo: dublin_bus.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.36
+redirect_from:
+ - /components/sensor.dublin_bus_transport/
---
The `dublin_bus_transport` sensor will give you the time until the next two departures from a Dublin bus stop using the RTPI information.
diff --git a/source/_components/duke_energy.markdown b/source/_components/duke_energy.markdown
index 4abf903c146..fb5baf87888 100644
--- a/source/_components/duke_energy.markdown
+++ b/source/_components/duke_energy.markdown
@@ -11,6 +11,8 @@ logo: duke_energy.png
ha_category: Energy
ha_release: 0.74
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.duke_energy/
---
The `duke_energy` sensor platform allows you get the previous days usage for all of your Duke Energy smart meters.
diff --git a/source/_components/dunehd.markdown b/source/_components/dunehd.markdown
index b53c942f05e..4577a68abcd 100644
--- a/source/_components/dunehd.markdown
+++ b/source/_components/dunehd.markdown
@@ -11,6 +11,8 @@ logo: dunehd.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: 0.34
+redirect_from:
+ - /components/media_player.dunehd/
---
diff --git a/source/_components/dwd_weather_warnings.markdown b/source/_components/dwd_weather_warnings.markdown
index 57712cbb66d..c60e8895b29 100644
--- a/source/_components/dwd_weather_warnings.markdown
+++ b/source/_components/dwd_weather_warnings.markdown
@@ -11,6 +11,8 @@ footer: true
ha_category: Weather
ha_release: 0.51
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.dwd_weather_warnings/
---
The `dwd_weather_warnings` sensor platform uses the [Deutsche Wetter Dienst (DWD)](https://www.dwd.de) as a source for current and advance warnings.
diff --git a/source/_components/ebox.markdown b/source/_components/ebox.markdown
index 7442ec73623..3180ddb4803 100644
--- a/source/_components/ebox.markdown
+++ b/source/_components/ebox.markdown
@@ -11,6 +11,8 @@ logo: ebox.png
ha_category: Network
ha_release: 0.39
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.ebox/
---
Integrate your [EBox](https://client.ebox.ca/) account information into Home Assistant.
diff --git a/source/_components/econet.markdown b/source/_components/econet.markdown
index e5ad20e8a17..52c5ec15596 100644
--- a/source/_components/econet.markdown
+++ b/source/_components/econet.markdown
@@ -12,6 +12,8 @@ ha_category: Water heater
ha_release: 0.61
ha_iot_class: Cloud Polling
redirect_from: /components/climate.econet/
+redirect_from:
+ - /components/water_heater.econet/
---
The `econet` water heater platform is consuming the information provided by a [EcoNet enabled Rheem water heater](http://www.rheem.com/EcoNet/Home). This platform allows you to set the temperature, the operation mode, and enable vacation mode.
diff --git a/source/_components/eddystone_temperature.markdown b/source/_components/eddystone_temperature.markdown
index ca8076bacc2..7df67a5eb5d 100644
--- a/source/_components/eddystone_temperature.markdown
+++ b/source/_components/eddystone_temperature.markdown
@@ -11,6 +11,8 @@ logo: eddystone.png
ha_category: DIY
ha_release: 0.42
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.eddystone_temperature/
---
The `eddystone_temperature` sensor platform reads temperature information from Bluetooth LE advertisements transmitted by [Eddystone](https://en.wikipedia.org/wiki/Eddystone_(Google)) beacons. Your beacons must be configured to transmit UID frames (for identification) and TLM frames (for temperature).
diff --git a/source/_components/edimax.markdown b/source/_components/edimax.markdown
index a7882b473fd..be6f43f2df6 100644
--- a/source/_components/edimax.markdown
+++ b/source/_components/edimax.markdown
@@ -10,6 +10,8 @@ footer: true
logo: edimax.png
ha_category: Switch
ha_release: pre 0.7
+redirect_from:
+ - /components/switch.edimax/
---
This `edimax` switch platform allows you to control the state of your [Edimax](https://www.edimax.com/edimax/merchandise/merchandise_list/data/edimax/global/home_automation_smart_plug/) switches.
diff --git a/source/_components/ee_brightbox.markdown b/source/_components/ee_brightbox.markdown
index 8fc30c29636..b53cfa99fa3 100644
--- a/source/_components/ee_brightbox.markdown
+++ b/source/_components/ee_brightbox.markdown
@@ -11,6 +11,8 @@ logo: ee.png
ha_category: Presence Detection
ha_release: 0.87
ha_iot_class: Local Polling
+redirect_from:
+ - /components/device_tracker.ee_brightbox/
---
This platform offers presence detection by looking at connected devices to a [EE Bright Box 2](https://ee.co.uk/help/phones-and-device/home-broadband/bright-box-2-wireless-router/bright-box-2-wireless-router) router.
diff --git a/source/_components/efergy.markdown b/source/_components/efergy.markdown
index 1baa39015da..97bf5ea2515 100644
--- a/source/_components/efergy.markdown
+++ b/source/_components/efergy.markdown
@@ -11,6 +11,8 @@ logo: efergy.png
ha_category: Energy
ha_release: pre 0.7
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.efergy/
---
Integrate your [Efergy](https://efergy.com) meter information into Home Assistant.
diff --git a/source/_components/eliqonline.markdown b/source/_components/eliqonline.markdown
index f568d61ea28..7ca31176657 100644
--- a/source/_components/eliqonline.markdown
+++ b/source/_components/eliqonline.markdown
@@ -11,6 +11,8 @@ logo: eliq.png
ha_category: Energy
ha_release: "0.10"
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.eliqonline/
---
Integrate your [ELIQ Online](http://eliq.io) smart meter information into Home Assistant. To get an [access token](https://my.eliq.io/user/settings/api) and the [Channel ID](https://my.eliq.io/user/settings/locations), log in to your account.
diff --git a/source/_components/emby.markdown b/source/_components/emby.markdown
index f7d1185dc80..c8768a47513 100644
--- a/source/_components/emby.markdown
+++ b/source/_components/emby.markdown
@@ -11,6 +11,8 @@ logo: emby.png
ha_category: Media Player
ha_release: 0.32
ha_iot_class: Local Push
+redirect_from:
+ - /components/media_player.emby/
---
diff --git a/source/_components/emoncms.markdown b/source/_components/emoncms.markdown
index a73892e9d90..82fb5fa8a44 100644
--- a/source/_components/emoncms.markdown
+++ b/source/_components/emoncms.markdown
@@ -11,6 +11,8 @@ footer: true
ha_category: Sensor
ha_release: 0.29
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.emoncms/
---
diff --git a/source/_components/enphase_envoy.markdown b/source/_components/enphase_envoy.markdown
index 51c5d7801c1..baca2f6a613 100644
--- a/source/_components/enphase_envoy.markdown
+++ b/source/_components/enphase_envoy.markdown
@@ -11,6 +11,8 @@ logo: enphase-logo.svg
ha_category: Energy
ha_release: 0.76
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.enphase_envoy/
---
A sensor platform for the [Enphase Envoy](https://enphase.com/en-us/products-and-services/envoy) solar energy gateway. Works with older models that only have production metrics (ie. Envoy-C) and newer models that offer both production and consumption metrics (ie. Envoy-S).
diff --git a/source/_components/entur_public_transport.markdown b/source/_components/entur_public_transport.markdown
index e7995882bc2..d34a4b3f558 100644
--- a/source/_components/entur_public_transport.markdown
+++ b/source/_components/entur_public_transport.markdown
@@ -11,6 +11,8 @@ logo: entur.svg
ha_category: Transport
ha_release: 0.84
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.entur_public_transport/
---
The `entur_public_transport` sensor gives real-time departure information for the next two departures from any bus stop, car ferry quay, train station, airport and person ferries quay in Norway.
@@ -111,12 +113,16 @@ The stop id is the content after `id=` parameter in the url. Copy paste this int
**A:** A whitelisting of lines takes affect on all of the stops. So you have to whitelist all lines you are interested in on all stop places.
+redirect_from:
+ - /components/sensor.entur_public_transport/
---
**Q:** I have added whitelisting of lines, and everything has worked as fine before, but now it has stopped updating all of a sudden.
**A:** Some transport companies, such as Kolumbus in Rogaland, have running numbers on the end of their line ids. These gets periodically updated and will make the whitelisting invalid. The new line ids needs to be added again. Most of the time it iterates by one.
+redirect_from:
+ - /components/sensor.entur_public_transport/
---
**Q:** Where do I find a line id to add to the whitelisting?
diff --git a/source/_components/envirophat.markdown b/source/_components/envirophat.markdown
index aa86d11b73c..900417a6fa0 100644
--- a/source/_components/envirophat.markdown
+++ b/source/_components/envirophat.markdown
@@ -11,6 +11,8 @@ logo: raspberry-pi.png
ha_category: DIY
ha_iot_class: Local Polling
ha_release: 0.44
+redirect_from:
+ - /components/sensor.envirophat/
---
The `envirophat` sensor platform allows you to display information collected by an [Enviro pHAT](https://shop.pimoroni.com/products/enviro-phat) add-on board for the Raspberry Pi. The board features a wide range of sensors, such as:
diff --git a/source/_components/ephember.markdown b/source/_components/ephember.markdown
index d65a4bd33bd..e98d2d9ff1c 100644
--- a/source/_components/ephember.markdown
+++ b/source/_components/ephember.markdown
@@ -11,6 +11,8 @@ logo: ephcontrolsember.png
ha_category: Climate
ha_release: 0.57
ha_iot_class: Local Polling
+redirect_from:
+ - /components/climate.ephember/
---
diff --git a/source/_components/epson.markdown b/source/_components/epson.markdown
index f962050d350..70acba4d7f7 100644
--- a/source/_components/epson.markdown
+++ b/source/_components/epson.markdown
@@ -11,6 +11,8 @@ logo: epson.png
ha_category: Media Player
ha_release: 0.72
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.epson/
---
The `epson` platform allows you to control a Epson projector from Home
diff --git a/source/_components/eq3btsmart.markdown b/source/_components/eq3btsmart.markdown
index f61ee33481d..4cfd77aad33 100644
--- a/source/_components/eq3btsmart.markdown
+++ b/source/_components/eq3btsmart.markdown
@@ -11,6 +11,8 @@ logo: eq3.gif
ha_category: Climate
ha_iot_class: Local Polling
ha_release: 0.18
+redirect_from:
+ - /components/climate.eq3btsmart/
---
The `eq3btsmart` climate platform allows you to integrate EQ3 Bluetooth Smart Thermostats.
diff --git a/source/_components/etherscan.markdown b/source/_components/etherscan.markdown
index 3273b18ddb0..5dd8601022a 100644
--- a/source/_components/etherscan.markdown
+++ b/source/_components/etherscan.markdown
@@ -11,6 +11,8 @@ logo: etherscan.png
ha_category: Finance
ha_release: 0.47
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.etherscan/
---
The `Etherscan` sensor platform displays Ether and ERC-20 token balances from [Etherscan.io](https://etherscan.io).
diff --git a/source/_components/everlights.markdown b/source/_components/everlights.markdown
index 47ca2b9cdbe..4c21ffe879d 100644
--- a/source/_components/everlights.markdown
+++ b/source/_components/everlights.markdown
@@ -11,6 +11,8 @@ logo: everlights.png
ha_category: Light
ha_iot_class: Local Polling
ha_release: 0.87
+redirect_from:
+ - /components/light.everlights/
---
[EverLights](https://myeverlights.com/) are permanent Christmas lights installed on a home's gutters or flashing. This integration can change all LEDs in a zone to a single color or activate a pattern that was previously saved to the control box.
diff --git a/source/_components/facebook.markdown b/source/_components/facebook.markdown
index 1625d2692bf..68a6490a41b 100644
--- a/source/_components/facebook.markdown
+++ b/source/_components/facebook.markdown
@@ -10,6 +10,8 @@ footer: true
logo: facebook.png
ha_category: Notifications
ha_release: 0.36
+redirect_from:
+ - /components/notify.facebook/
---
The `facebook` notification platform enables sending notifications via Facebook Messenger, powered by [Facebook](https://facebook.com).
diff --git a/source/_components/facebox.markdown b/source/_components/facebox.markdown
index ad5c8c6aba1..ba9e77ed373 100644
--- a/source/_components/facebox.markdown
+++ b/source/_components/facebox.markdown
@@ -10,6 +10,8 @@ footer: true
logo: machine-box.png
ha_category: Image Processing
ha_release: 0.70
+redirect_from:
+ - /components/image_processing.facebox/
---
The `facebox` image processing platform allows you to detect and recognize faces in a camera image using [Facebox](https://machinebox.io/docs/facebox). The state of the entity is the number of faces detected, and recognized faces are listed in the `matched_faces` attribute. An `image_processing.detect_face` event is fired for each recognized face, and the event `data` provides the `confidence` of recognition, the `name` of the person, the `image_id` of the image associated with the match, the `bounding_box` that contains the face in the image, and the `entity_id` that processing was performed on.
diff --git a/source/_components/fail2ban.markdown b/source/_components/fail2ban.markdown
index ccef1ea8c14..13d7fb946b8 100644
--- a/source/_components/fail2ban.markdown
+++ b/source/_components/fail2ban.markdown
@@ -11,6 +11,8 @@ ha_category: Network
ha_iot_class: Local Polling
logo: fail2ban.png
ha_release: 0.57
+redirect_from:
+ - /components/sensor.fail2ban/
---
diff --git a/source/_components/familyhub.markdown b/source/_components/familyhub.markdown
index 970e4355b11..63b523f8212 100644
--- a/source/_components/familyhub.markdown
+++ b/source/_components/familyhub.markdown
@@ -11,6 +11,8 @@ logo: familyhub.png
ha_category: Camera
ha_release: "0.70"
ha_iot_class: Local Polling
+redirect_from:
+ - /components/camera.familyhub/
---
The `familyhub` platform allows you to get images of the inside of your [Samsung Family Hub refrigerator](https://www.samsung.com/us/explore/family-hub-refrigerator/connected-hub/) in Home Assistant.
diff --git a/source/_components/fedex.markdown b/source/_components/fedex.markdown
index 81ba91479cc..bb22d2db344 100644
--- a/source/_components/fedex.markdown
+++ b/source/_components/fedex.markdown
@@ -11,6 +11,8 @@ logo: fedex.png
ha_category: Postal Service
ha_release: 0.39
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.fedex/
---
The `fedex` platform allows one to track deliveries by [FedEx](http://www.fedex.com/). To use this sensor, you need a [FedEx Delivery Manager](https://www.fedex.com/us/delivery/) account.
diff --git a/source/_components/ffmpeg_motion.markdown b/source/_components/ffmpeg_motion.markdown
index a342d640643..febba3a2d55 100644
--- a/source/_components/ffmpeg_motion.markdown
+++ b/source/_components/ffmpeg_motion.markdown
@@ -11,6 +11,8 @@ logo: ffmpeg.png
ha_category: Image Processing
ha_release: 0.27
redirect_from: /components/binary_sensor.ffmpeg/
+redirect_from:
+ - /components/binary_sensor.ffmpeg_motion/
---
The `ffmpeg` platform allows you to use any video feed with [FFmpeg](http://www.ffmpeg.org/) for motion sensors in Home Assistant.
diff --git a/source/_components/ffmpeg_noise.markdown b/source/_components/ffmpeg_noise.markdown
index 53f45188b8d..0b210357710 100644
--- a/source/_components/ffmpeg_noise.markdown
+++ b/source/_components/ffmpeg_noise.markdown
@@ -10,6 +10,8 @@ footer: true
logo: ffmpeg.png
ha_category: Image Processing
ha_release: 0.27
+redirect_from:
+ - /components/binary_sensor.ffmpeg_noise/
---
The `ffmpeg` platform allows you to use any video or audio feed with [FFmpeg](http://www.ffmpeg.org/) for various sensors in Home Assistant.
diff --git a/source/_components/fido.markdown b/source/_components/fido.markdown
index dd45d2aa1ed..2cf8b9d0f41 100644
--- a/source/_components/fido.markdown
+++ b/source/_components/fido.markdown
@@ -11,6 +11,8 @@ logo: fido.png
ha_category: Network
ha_release: 0.39
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.fido/
---
Integrate your [Fido](https://www.fido.ca/) account information into Home Assistant.
diff --git a/source/_components/file.markdown b/source/_components/file.markdown
index 1fed47e1714..aa9ccaaf3cc 100644
--- a/source/_components/file.markdown
+++ b/source/_components/file.markdown
@@ -10,6 +10,8 @@ footer: true
logo: file.png
ha_category: Notifications
ha_release: pre 0.7
+redirect_from:
+ - /components/notify.file/
---
The `file` platform allows you to store notifications from Home Assistant as a file.
diff --git a/source/_components/filesize.markdown b/source/_components/filesize.markdown
index 25aad48d110..a34a371c8b3 100644
--- a/source/_components/filesize.markdown
+++ b/source/_components/filesize.markdown
@@ -11,6 +11,8 @@ logo: file.png
ha_category: Utility
ha_iot_class: Local Polling
ha_release: 0.64
+redirect_from:
+ - /components/sensor.filesize/
---
The `filesize` sensor for displaying the size in MB of a file. Note that paths must be added to [whitelist_external_dirs](/docs/configuration/basic/).
diff --git a/source/_components/filter.markdown b/source/_components/filter.markdown
index 600cbf7fcb7..eb2a7a3096e 100644
--- a/source/_components/filter.markdown
+++ b/source/_components/filter.markdown
@@ -12,6 +12,8 @@ ha_release: 0.65
ha_iot_class: Local Push
logo: home-assistant.png
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.filter/
---
The `filter` platform enables sensors that process the states of other entities.
diff --git a/source/_components/fints.markdown b/source/_components/fints.markdown
index 52a6cbe6b41..be75b289e6d 100644
--- a/source/_components/fints.markdown
+++ b/source/_components/fints.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Finance
ha_release: "0.70"
ha_iot_class: Local Push
+redirect_from:
+ - /components/sensor.fints/
---
With the FinTS sensor, you can fetch your account information from your bank. This only works with banks that support the FinTS (aka. HBCI) standard. The FinTS standard used by many German banks. So if you do not have a German bank account, this will most likely not work for you. To find out if your bank supports FinTS, check the bank's website or call their hotline.
diff --git a/source/_components/fitbit.markdown b/source/_components/fitbit.markdown
index 83fcf9dd273..94076e4181c 100644
--- a/source/_components/fitbit.markdown
+++ b/source/_components/fitbit.markdown
@@ -11,6 +11,8 @@ logo: fitbit.png
ha_category: Health
ha_iot_class: Cloud Polling
ha_release: 0.19
+redirect_from:
+ - /components/sensor.fitbit/
---
The Fitbit sensor allows you to expose data from [Fitbit](http://fitbit.com) to Home Assistant.
diff --git a/source/_components/fixer.markdown b/source/_components/fixer.markdown
index b7039cfc331..bb878df0e08 100644
--- a/source/_components/fixer.markdown
+++ b/source/_components/fixer.markdown
@@ -11,6 +11,8 @@ ha_category: Finance
logo: fixer-io.png
ha_iot_class: Cloud Polling
ha_release: 0.23
+redirect_from:
+ - /components/sensor.fixer/
---
diff --git a/source/_components/flexit.markdown b/source/_components/flexit.markdown
index 10360eeb2ed..7be1b7f111a 100644
--- a/source/_components/flexit.markdown
+++ b/source/_components/flexit.markdown
@@ -11,6 +11,8 @@ logo: flexit.png
ha_category: Climate
ha_release: 0.47
ha_iot_class: Local Polling
+redirect_from:
+ - /components/climate.flexit/
---
Integrates [Flexit](https://www.flexit.no/en/) Air Conditioning unit into Home Assistant.
diff --git a/source/_components/flic.markdown b/source/_components/flic.markdown
index ab4139d98b8..bfc10d5abf5 100644
--- a/source/_components/flic.markdown
+++ b/source/_components/flic.markdown
@@ -11,6 +11,8 @@ logo: flic.png
ha_category: Binary Sensor
ha_iot_class: Local Push
ha_release: 0.35
+redirect_from:
+ - /components/binary_sensor.flic/
---
The `flic` platform allows you to receive click events from [flic](https://flic.io) smart buttons.
diff --git a/source/_components/flock.markdown b/source/_components/flock.markdown
index f0612e929ca..819abf0bc57 100644
--- a/source/_components/flock.markdown
+++ b/source/_components/flock.markdown
@@ -10,6 +10,8 @@ footer: true
logo: flock.png
ha_category: Notifications
ha_release: 0.71
+redirect_from:
+ - /components/notify.flock/
---
diff --git a/source/_components/flunearyou.markdown b/source/_components/flunearyou.markdown
index 7fa4aa1eab4..382a9e7b2f1 100644
--- a/source/_components/flunearyou.markdown
+++ b/source/_components/flunearyou.markdown
@@ -11,6 +11,8 @@ logo: flunearyou.png
ha_category: Health
ha_release: 0.83
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.flunearyou/
---
The `flunearyou` sensor platform allows users in the United States and its
diff --git a/source/_components/flux.markdown b/source/_components/flux.markdown
index 68e87e72f19..886f2ca76a2 100644
--- a/source/_components/flux.markdown
+++ b/source/_components/flux.markdown
@@ -11,6 +11,8 @@ ha_category: Automation
ha_release: 0.21
logo: home-assistant.png
ha_qa_scale: internal
+redirect_from:
+ - /components/switch.flux/
---
The `flux` switch platform will change the temperature of your lights similar to the way flux works on your computer, using circadian rhythm. They will be bright during the day, and gradually fade to a red/orange at night.
diff --git a/source/_components/flux_led.markdown b/source/_components/flux_led.markdown
index 6f93555623c..dbb445013fd 100644
--- a/source/_components/flux_led.markdown
+++ b/source/_components/flux_led.markdown
@@ -11,6 +11,8 @@ logo: magic_light.png
ha_category: Light
ha_iot_class: Local Polling
ha_release: 0.25
+redirect_from:
+ - /components/light.flux_led/
---
The `flux_led` support is integrated into Home Assistant as a light platform. Several brands of both bulbs and controllers use the same protocol and they have the HF-LPB100 chipset in common. The chances are high that your bulb or controller (eg. WiFi LED CONTROLLER) will work if you can control the device with the MagicHome app.
diff --git a/source/_components/folder.markdown b/source/_components/folder.markdown
index e71e5527785..994b81934e6 100644
--- a/source/_components/folder.markdown
+++ b/source/_components/folder.markdown
@@ -11,6 +11,8 @@ logo: file.png
ha_category: Utility
ha_iot_class: Local Polling
ha_release: 0.64
+redirect_from:
+ - /components/sensor.folder/
---
Sensor for monitoring the contents of a folder. Note that folder paths must be added to [whitelist_external_dirs](/docs/configuration/basic/). Optionally a [wildcard filter](https://docs.python.org/3.6/library/fnmatch.html) can be applied to the files considered within the folder. The state of the sensor is the size in MB of files within the folder that meet the filter criteria. The number of filtered files in the folder and total size in bytes of those files are exposed as attributes.
diff --git a/source/_components/foobot.markdown b/source/_components/foobot.markdown
index fc0d0133879..6ffd85fa51a 100644
--- a/source/_components/foobot.markdown
+++ b/source/_components/foobot.markdown
@@ -11,6 +11,8 @@ logo: foobot.png
ha_category: Health
ha_release: 0.66
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.foobot/
---
The `foobot` sensor platform will fetch air quality data from your or yours [Foobot device(s)](https://foobot.io/features/).
diff --git a/source/_components/foscam.markdown b/source/_components/foscam.markdown
index cef0b3031e6..ff866b6cf6b 100644
--- a/source/_components/foscam.markdown
+++ b/source/_components/foscam.markdown
@@ -11,6 +11,8 @@ logo: foscam.png
ha_category: Camera
ha_iot_class: Local Polling
ha_release: 0.7.3
+redirect_from:
+ - /components/camera.foscam/
---
The `foscam` platform allows you to watch the live stream of your [Foscam](http://www.foscam.com/) IP camera in Home Assistant.
diff --git a/source/_components/free_mobile.markdown b/source/_components/free_mobile.markdown
index 8851f8a060f..06b0664206b 100644
--- a/source/_components/free_mobile.markdown
+++ b/source/_components/free_mobile.markdown
@@ -10,6 +10,8 @@ footer: true
logo: free_mobile.png
ha_category: Notifications
ha_release: 0.11
+redirect_from:
+ - /components/notify.free_mobile/
---
The `free_mobile` platform is using the French mobile operator [Free Mobile](http://mobile.free.fr/) to send SMS to your own cell phone.
diff --git a/source/_components/fritz.markdown b/source/_components/fritz.markdown
index 4bb281c39fb..aa5507b46d2 100644
--- a/source/_components/fritz.markdown
+++ b/source/_components/fritz.markdown
@@ -10,6 +10,8 @@ footer: true
logo: avm.png
ha_category: Presence Detection
ha_release: "0.10"
+redirect_from:
+ - /components/device_tracker.fritz/
---
diff --git a/source/_components/fritzbox_callmonitor.markdown b/source/_components/fritzbox_callmonitor.markdown
index 95eaadf9424..442d8352d0a 100644
--- a/source/_components/fritzbox_callmonitor.markdown
+++ b/source/_components/fritzbox_callmonitor.markdown
@@ -11,6 +11,8 @@ logo: avm.png
ha_category: System Monitor
ha_release: 0.27
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.fritzbox_callmonitor/
---
The `fritzbox_callmonitor` sensor monitors the call monitor exposed by [AVM Fritz!Box](http://avm.de/produkte/fritzbox/) routers on TCP port 1012. It will assume the values `idle`, `ringing`, `dialing` or `talking` with the phone numbers involved contained in the state attributes.
diff --git a/source/_components/fritzbox_netmonitor.markdown b/source/_components/fritzbox_netmonitor.markdown
index b7053a4e929..3e5bb1423e3 100644
--- a/source/_components/fritzbox_netmonitor.markdown
+++ b/source/_components/fritzbox_netmonitor.markdown
@@ -11,6 +11,8 @@ logo: avm.png
ha_category: System Monitor
ha_release: 0.36
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.fritzbox_netmonitor/
---
The `fritzbox_netmonitor` sensor monitors the network statistics exposed by [AVM Fritz!Box](http://avm.de/produkte/fritzbox/) routers.
diff --git a/source/_components/fritzdect.markdown b/source/_components/fritzdect.markdown
index 32a74970601..6ffd6cbf191 100644
--- a/source/_components/fritzdect.markdown
+++ b/source/_components/fritzdect.markdown
@@ -11,6 +11,8 @@ logo: avm.png
ha_category: Switch
ha_iot_class: Local Polling
ha_release: 0.38
+redirect_from:
+ - /components/switch.fritzdect/
---
The `fritzdect` switch platform allows you to control the state of your [AVM FRITZ!DECT DECT-based wireless switches](https://en.avm.de/products/fritzdect/). The AVM FRITZ!DECT switches need to be paired to your Fritz!Box and then can be monitored and controlled via Home Assistant.
diff --git a/source/_components/frontier_silicon.markdown b/source/_components/frontier_silicon.markdown
index 35d6badd47a..c8c5af2489c 100644
--- a/source/_components/frontier_silicon.markdown
+++ b/source/_components/frontier_silicon.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Media Player
ha_iot_class: Local Push
ha_release: "0.40"
+redirect_from:
+ - /components/media_player.frontier_silicon/
---
This component provides support for Internet Radios based on the [Frontier Silicon chipset]. Some of the manufacturers which offer products based on these chips include: Hama, Medion, Slivercrest, Auna, Technisat, Revo, Pinnel, etc. These devices will be usually controlled by the [UNDOK] app.
diff --git a/source/_components/futurenow.markdown b/source/_components/futurenow.markdown
index fac13214fca..164cc6b7b88 100644
--- a/source/_components/futurenow.markdown
+++ b/source/_components/futurenow.markdown
@@ -10,6 +10,8 @@ footer: true
logo: p5.png
ha_category: Light
ha_release: 0.75
+redirect_from:
+ - /components/light.futurenow/
---
The `futurenow` light platform allows you to use [P5](http://www.p5.hu) FutureNow relay/dimmer units as lights. Currently supported units:
diff --git a/source/_components/garadget.markdown b/source/_components/garadget.markdown
index 0ff17fb3d3d..89f7c5a8933 100644
--- a/source/_components/garadget.markdown
+++ b/source/_components/garadget.markdown
@@ -11,6 +11,8 @@ logo: garadget.png
ha_category: Cover
ha_release: 0.32
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/cover.garadget/
---
diff --git a/source/_components/gearbest.markdown b/source/_components/gearbest.markdown
index 89460af2838..f200db1fe53 100644
--- a/source/_components/gearbest.markdown
+++ b/source/_components/gearbest.markdown
@@ -11,6 +11,8 @@ logo: gearbest.png
ha_category: Sensor
ha_iot_class: Cloud Polling
ha_release: "0.60"
+redirect_from:
+ - /components/sensor.gearbest/
---
diff --git a/source/_components/geizhals.markdown b/source/_components/geizhals.markdown
index f394f4c157d..723586795d8 100644
--- a/source/_components/geizhals.markdown
+++ b/source/_components/geizhals.markdown
@@ -11,6 +11,8 @@ logo: geizhals.png
ha_category: Sensor
ha_iot_class: Cloud Polling
ha_release: 0.51
+redirect_from:
+ - /components/sensor.geizhals/
---
The `geizhals` sensor will give you the best price of a product from [Geizhals](https://geizhals.de) or related site. With this information can be used in e.g., automations to notify you when a price drops.
diff --git a/source/_components/generic.markdown b/source/_components/generic.markdown
index 7020e873a75..1da0c675a57 100644
--- a/source/_components/generic.markdown
+++ b/source/_components/generic.markdown
@@ -11,6 +11,8 @@ ha_category: Camera
logo: home-assistant.png
ha_release: pre 0.7
ha_iot_class: Configurable
+redirect_from:
+ - /components/camera.generic/
---
The `generic` camera platform allows you to integrate any IP camera or other URL into Home Assistant. Templates can be used to generate the URLs on the fly.
diff --git a/source/_components/generic_thermostat.markdown b/source/_components/generic_thermostat.markdown
index 530547801af..df63fdc9130 100644
--- a/source/_components/generic_thermostat.markdown
+++ b/source/_components/generic_thermostat.markdown
@@ -11,6 +11,8 @@ logo: home-assistant.png
ha_category: Climate
ha_release: pre 0.7
ha_iot_class: Local Polling
+redirect_from:
+ - /components/climate.generic_thermostat/
---
The `generic_thermostat` climate platform is a thermostat implemented in Home Assistant. It uses a sensor and a switch connected to a heater or air conditioning under the hood. When in heater mode, if the measured temperature is cooler than the target temperature, the heater will be turned on and turned off when the required temperature is reached. When in air conditioning mode, if the measured temperature is hotter than the target temperature, the air conditioning will be turned on and turned off when required temperature is reached. One Generic Thermostat entity can only control one switch. If you need to activate two switches, one for a heater and one for an air conditioner, you will need two Generic Thermostat entities.
diff --git a/source/_components/geo_json_events.markdown b/source/_components/geo_json_events.markdown
index bfe7d652b36..c601ed29273 100644
--- a/source/_components/geo_json_events.markdown
+++ b/source/_components/geo_json_events.markdown
@@ -11,6 +11,8 @@ logo: geo_location.png
ha_category: Geolocation
ha_iot_class: Cloud Polling
ha_release: 0.79
+redirect_from:
+ - /components/geo_location.geo_json_events/
---
The `geo_json_events` platform lets you integrate GeoJSON feeds. It retrieves events from a feed and shows information of those events filtered by distance to Home Assistant's location.
diff --git a/source/_components/geo_rss_events.markdown b/source/_components/geo_rss_events.markdown
index 03fc1733011..e889927ccdf 100644
--- a/source/_components/geo_rss_events.markdown
+++ b/source/_components/geo_rss_events.markdown
@@ -11,6 +11,8 @@ logo: rss.png
ha_category: Sensor
ha_iot_class: Cloud Polling
ha_release: 0.55
+redirect_from:
+ - /components/sensor.geo_rss_events/
---
The `geo_rss_events` sensor retrieves events from a GeoRSS feed and shows information of those events filtered by distance to Home Assistant's location and grouped by category.
diff --git a/source/_components/geofency.markdown b/source/_components/geofency.markdown
index 28ffae6161a..52a979377bf 100644
--- a/source/_components/geofency.markdown
+++ b/source/_components/geofency.markdown
@@ -11,6 +11,8 @@ logo: geofency.png
ha_category: Presence Detection
ha_release: 0.53
ha_iot_class: Cloud Push
+redirect_from:
+ - /components/device_tracker.geofency/
---
This platform allows you to detect presence using [Geofency](http://www.geofency.com/).
diff --git a/source/_components/github.markdown b/source/_components/github.markdown
index 465539d17cd..a80bc6d3205 100644
--- a/source/_components/github.markdown
+++ b/source/_components/github.markdown
@@ -11,6 +11,8 @@ logo: github.png
ha_category: Sensor
ha_release: 0.88
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.github/
---
The GitHub sensor integrates data from [GitHub](https://github.com/) to monitor your favorite repositories.
diff --git a/source/_components/gitlab_ci.markdown b/source/_components/gitlab_ci.markdown
index 56b6e9f64ba..1c3d0ce0c30 100644
--- a/source/_components/gitlab_ci.markdown
+++ b/source/_components/gitlab_ci.markdown
@@ -11,6 +11,8 @@ logo: gitlab.png
ha_category: Sensor
ha_release: 0.80
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.gitlab_ci/
---
The `gitlab_ci` sensor platform integrates results reported by CI/CD Pipeline Jobs in [GitLab](https://gitlab.com/).
diff --git a/source/_components/gitter.markdown b/source/_components/gitter.markdown
index 72f3c4b7dcc..9977a294700 100644
--- a/source/_components/gitter.markdown
+++ b/source/_components/gitter.markdown
@@ -10,6 +10,8 @@ footer: true
logo: gitter.png
ha_category: Sensor
ha_release: 0.47
+redirect_from:
+ - /components/sensor.gitter/
---
diff --git a/source/_components/glances.markdown b/source/_components/glances.markdown
index f109c2ddf5c..d693106f1fe 100644
--- a/source/_components/glances.markdown
+++ b/source/_components/glances.markdown
@@ -11,6 +11,8 @@ logo: glances.png
ha_category: System Monitor
ha_iot_class: Local Polling
ha_release: 0.7.3
+redirect_from:
+ - /components/sensor.glances/
---
diff --git a/source/_components/gntp.markdown b/source/_components/gntp.markdown
index f2a3ee782b3..e82eb4d6fb9 100644
--- a/source/_components/gntp.markdown
+++ b/source/_components/gntp.markdown
@@ -10,6 +10,8 @@ footer: true
logo: gntp.png
ha_category: Notifications
ha_release: 0.16
+redirect_from:
+ - /components/notify.gntp/
---
[GNTP](http://www.growlforwindows.com/gfw/help/gntp.aspx) is a specification for sending and receiving notifications between computers. The most well known server implementations are [Growl](http://growl.info) for Mac and [Growl for Windows](http://www.growlforwindows.com/gfw/).
diff --git a/source/_components/gogogate2.markdown b/source/_components/gogogate2.markdown
index a24ef1fd029..a6be2d23220 100644
--- a/source/_components/gogogate2.markdown
+++ b/source/_components/gogogate2.markdown
@@ -11,6 +11,8 @@ logo: gogogate2.png
ha_category: Cover
ha_release: 0.67
ha_iot_class: Local Polling
+redirect_from:
+ - /components/cover.gogogate2/
---
The `gogogate2` cover platform lets you control Gogogate2-Enabled garage doors through Home Assistant. Device names in Home Assistant are generated based on the names defined in your Gogogate2 mobile app.
diff --git a/source/_components/google.markdown b/source/_components/google.markdown
index 927d672a7c4..acd9353c230 100644
--- a/source/_components/google.markdown
+++ b/source/_components/google.markdown
@@ -10,6 +10,8 @@ footer: true
logo: google.png
ha_category: Text-to-speech
ha_release: 0.35
+redirect_from:
+ - /components/tts.google/
---
The `google` text-to-speech platform uses [Google Text-to-Speech engine](https://console.developers.google.com/apis/library/texttospeech.googleapis.com) Text-to-Speech engine to read a text with natural sounding voices.
diff --git a/source/_components/google_maps.markdown b/source/_components/google_maps.markdown
index e04d4130806..28af816d622 100644
--- a/source/_components/google_maps.markdown
+++ b/source/_components/google_maps.markdown
@@ -11,6 +11,8 @@ logo: google_maps.png
ha_release: 0.67
ha_category: Presence Detection
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/device_tracker.google_maps/
---
The `google_maps` platform allows you to detect presence using the unofficial API of [Google Maps Location Sharing](https://myaccount.google.com/locationsharing).
diff --git a/source/_components/google_travel_time.markdown b/source/_components/google_travel_time.markdown
index f661bee9c32..0defe09f654 100644
--- a/source/_components/google_travel_time.markdown
+++ b/source/_components/google_travel_time.markdown
@@ -11,6 +11,8 @@ logo: google_maps.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.19
+redirect_from:
+ - /components/sensor.google_travel_time/
---
The `google_travel_time` sensor provides travel time from the [Google Distance Matrix API](https://developers.google.com/maps/documentation/distance-matrix/).
diff --git a/source/_components/google_wifi.markdown b/source/_components/google_wifi.markdown
index 358265a266a..dc9a38210dd 100644
--- a/source/_components/google_wifi.markdown
+++ b/source/_components/google_wifi.markdown
@@ -11,6 +11,8 @@ ha_category: System Monitor
logo: google_wifi.png
ha_iot_class: Local Polling
ha_release: "0.50"
+redirect_from:
+ - /components/sensor.google_wifi/
---
diff --git a/source/_components/gpmdp.markdown b/source/_components/gpmdp.markdown
index 4c04d61ede6..fc1387533eb 100644
--- a/source/_components/gpmdp.markdown
+++ b/source/_components/gpmdp.markdown
@@ -11,6 +11,8 @@ logo: gpmdp.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: "0.20"
+redirect_from:
+ - /components/media_player.gpmdp/
---
diff --git a/source/_components/gpsd.markdown b/source/_components/gpsd.markdown
index 16544356eb5..fe1261145f8 100644
--- a/source/_components/gpsd.markdown
+++ b/source/_components/gpsd.markdown
@@ -11,6 +11,8 @@ logo: gpsd.png
ha_category: Utility
ha_release: 0.26
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.gpsd/
---
The `gpsd` component is using the GPS information collected by [gpsd](http://catb.org/gpsd/) and a GPS receiver.
diff --git a/source/_components/gpslogger.markdown b/source/_components/gpslogger.markdown
index 01dc20046d5..594b404763c 100644
--- a/source/_components/gpslogger.markdown
+++ b/source/_components/gpslogger.markdown
@@ -10,6 +10,8 @@ footer: true
logo: gpslogger.png
ha_category: Presence Detection
ha_release: 0.34
+redirect_from:
+ - /components/device_tracker.gpslogger/
---
The `gpslogger` device tracker platform allows you to detect presence using [GPSLogger](http://code.mendhak.com/gpslogger/).
diff --git a/source/_components/greenwave.markdown b/source/_components/greenwave.markdown
index 26fa57fd8db..c0c4752e9c0 100644
--- a/source/_components/greenwave.markdown
+++ b/source/_components/greenwave.markdown
@@ -11,6 +11,8 @@ logo: greenwavereality.png
ha_category: Light
ha_release: 0.61
ha_iot_class: Local Polling
+redirect_from:
+ - /components/light.greenwave/
---
This component communicates with the Greenwave Reality (TCP Connected) Gateway to allow control of all lights and fixtures registered to the gateway. Bulbs and Fixtures can be created and modified inside the TCP Lighting App for Android and iOS.
diff --git a/source/_components/gstreamer.markdown b/source/_components/gstreamer.markdown
index ad79dfa2126..8cf3206ddfa 100644
--- a/source/_components/gstreamer.markdown
+++ b/source/_components/gstreamer.markdown
@@ -11,6 +11,8 @@ ha_category: Media Player
logo: gstreamer.png
ha_release: 0.39
ha_iot_class: Local Push
+redirect_from:
+ - /components/media_player.gstreamer/
---
The `gstreamer` platform allows you to play audio via a [gstreamer](https://gstreamer.freedesktop.org/) pipeline. Practically, this means you can play audio directly on the computer running Home Assistant. It is particularly suited for playing TTS. Advanced users can specify a pipeline to transform the audio stream and/or redirect it elsewhere.
diff --git a/source/_components/gtfs.markdown b/source/_components/gtfs.markdown
index bc114c0e480..63c6222f5b0 100644
--- a/source/_components/gtfs.markdown
+++ b/source/_components/gtfs.markdown
@@ -11,6 +11,8 @@ logo: train.png
ha_category: Transport
ha_iot_class: Local Polling
ha_release: 0.17
+redirect_from:
+ - /components/sensor.gtfs/
---
The `gtfs` sensor will give you the next departure time and associated data from your public transit station/stop. The data comes from your chosen public transit authority and is formatted as [General Transit Feed Specification](https://developers.google.com/transit/gtfs/) data, commonly known as GTFS.
diff --git a/source/_components/gtt.markdown b/source/_components/gtt.markdown
index 465b60899f6..1cc91043c42 100644
--- a/source/_components/gtt.markdown
+++ b/source/_components/gtt.markdown
@@ -11,6 +11,8 @@ ha_category: Transport
logo: gtt.png
ha_iot_class: Cloud Polling
ha_release: 0.85
+redirect_from:
+ - /components/sensor.gtt/
---
diff --git a/source/_components/harman_kardon_avr.markdown b/source/_components/harman_kardon_avr.markdown
index d29d6baf9a0..0a35de92486 100644
--- a/source/_components/harman_kardon_avr.markdown
+++ b/source/_components/harman_kardon_avr.markdown
@@ -11,6 +11,8 @@ logo: harman_kardon.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: 0.85
+redirect_from:
+ - /components/media_player.harman_kardon_avr/
---
The `harman_kardon_avr` platform allows you to control Harman Kardon Network Receivers from Home Assistant.
diff --git a/source/_components/haveibeenpwned.markdown b/source/_components/haveibeenpwned.markdown
index d195017418b..aaddab15622 100644
--- a/source/_components/haveibeenpwned.markdown
+++ b/source/_components/haveibeenpwned.markdown
@@ -11,6 +11,8 @@ logo: haveibeenpwned.png
ha_category: Sensor
ha_release: 0.31
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.haveibeenpwned/
---
The `haveibeenpwned` sensor platform creates sensors that check for breached email accounts on [haveibeenpwned](https://haveibeenpwned.com).
diff --git a/source/_components/hddtemp.markdown b/source/_components/hddtemp.markdown
index 14e9701053c..449e4c7ac8e 100644
--- a/source/_components/hddtemp.markdown
+++ b/source/_components/hddtemp.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: System Monitor
ha_release: 0.32
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.hddtemp/
---
The `hddtemp` sensor platform is using the data provided by [HDDTemp](http://savannah.nongnu.org/projects/hddtemp).
diff --git a/source/_components/heatmiser.markdown b/source/_components/heatmiser.markdown
index 2a3858c5e8a..06a6b78b939 100644
--- a/source/_components/heatmiser.markdown
+++ b/source/_components/heatmiser.markdown
@@ -11,6 +11,8 @@ logo: heatmiser.png
ha_category: Climate
ha_release: "0.10"
ha_iot_class: Local Polling
+redirect_from:
+ - /components/climate.heatmiser/
---
The `heatmiser` climate platform let you control [Heatmiser DT/DT-E/PRT/PRT-E](https://www.heatmisershop.co.uk/thermostats) thermostats from Heatmiser. The module itself is currently setup to work over a RS232 -> RS485 converter, therefore it connects over IP.
diff --git a/source/_components/hikvision.markdown b/source/_components/hikvision.markdown
index 3ea13824a6f..60a80a7c340 100644
--- a/source/_components/hikvision.markdown
+++ b/source/_components/hikvision.markdown
@@ -11,6 +11,8 @@ logo: hikvision.png
ha_category: Binary Sensor
ha_release: 0.35
ha_iot_class: Local Push
+redirect_from:
+ - /components/binary_sensor.hikvision/
---
The Hikvision Binary Sensor is a platform that parses the event stream of a
diff --git a/source/_components/hikvisioncam.markdown b/source/_components/hikvisioncam.markdown
index ad1cc040fba..be37e776ee0 100644
--- a/source/_components/hikvisioncam.markdown
+++ b/source/_components/hikvisioncam.markdown
@@ -10,6 +10,8 @@ footer: true
logo: hikvision.png
ha_category: Switch
ha_release: pre 0.7
+redirect_from:
+ - /components/switch.hikvisioncam/
---
This `hikvisioncam` switch platform allows you to control your motion detection setting on your [Hikvision](http://www.hikvision.com/) camera.
diff --git a/source/_components/hipchat.markdown b/source/_components/hipchat.markdown
index 628f0690fb7..966b7555284 100644
--- a/source/_components/hipchat.markdown
+++ b/source/_components/hipchat.markdown
@@ -10,6 +10,8 @@ footer: true
logo: hipchat.png
ha_category: Notifications
ha_release: 0.52
+redirect_from:
+ - /components/notify.hipchat/
---
diff --git a/source/_components/history_stats.markdown b/source/_components/history_stats.markdown
index 65a8516aec4..330acfc8704 100644
--- a/source/_components/history_stats.markdown
+++ b/source/_components/history_stats.markdown
@@ -12,6 +12,8 @@ ha_category: Utility
ha_iot_class: Local Polling
ha_release: 0.39
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.history_stats/
---
The `history_stats` sensor platform provides quick statistics about another component or platforms, using data from the [history](/components/history/).
diff --git a/source/_components/hitron_coda.markdown b/source/_components/hitron_coda.markdown
index 70910428cfc..ccd355b059f 100644
--- a/source/_components/hitron_coda.markdown
+++ b/source/_components/hitron_coda.markdown
@@ -10,6 +10,8 @@ footer: true
logo: hitron.png
ha_category: Presence Detection
ha_release: 0.58
+redirect_from:
+ - /components/device_tracker.hitron_coda/
---
This component offers presence detection by examining devices connected to a [Rogers Hitron CODA](https://www.rogers.com/customer/support/article/wi-fi-password-hitron-coda4582-cgn3amr-cgnm3552-cgn3acr-cgn3)
diff --git a/source/_components/honeywell.markdown b/source/_components/honeywell.markdown
index 41195faddcc..6ba8a1bdec8 100644
--- a/source/_components/honeywell.markdown
+++ b/source/_components/honeywell.markdown
@@ -11,6 +11,8 @@ logo: honeywell.png
ha_category: Climate
ha_release: pre 0.7
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/climate.honeywell/
---
diff --git a/source/_components/hook.markdown b/source/_components/hook.markdown
index d9ababf9ff9..0ef60023221 100644
--- a/source/_components/hook.markdown
+++ b/source/_components/hook.markdown
@@ -10,6 +10,8 @@ logo: hook.png
ha_category: Switch
ha_iot_class: Assumed State
ha_release: 0.34
+redirect_from:
+ - /components/switch.hook/
---
The `hook` component allows you to control the [Hook Smart Home Hub](http://www.hooksmarthome.com/) from within Home Assistant.
diff --git a/source/_components/horizon.markdown b/source/_components/horizon.markdown
index d27fc231f28..6c65aa6d619 100644
--- a/source/_components/horizon.markdown
+++ b/source/_components/horizon.markdown
@@ -11,6 +11,8 @@ logo: unitymedia.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: 0.72
+redirect_from:
+ - /components/media_player.horizon/
---
The `horizon` component allows you to control a [Unitymedia](https://www.unitymedia.de) Horizon HD Recorder from Home Assistant.
diff --git a/source/_components/hp_ilo.markdown b/source/_components/hp_ilo.markdown
index e3a70e36d60..171d37805ac 100644
--- a/source/_components/hp_ilo.markdown
+++ b/source/_components/hp_ilo.markdown
@@ -11,6 +11,8 @@ logo: hewlett_packard_enterprise.png
ha_category: System Monitor
ha_release: 0.27
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.hp_ilo/
---
The `hp_ilo` platform allows you to do an API call to the HP ILO (Integrated Lights-Out) sensor of your server, and use this data in Home Assistant sensors.
diff --git a/source/_components/html5.markdown b/source/_components/html5.markdown
index d741c065209..7d7adef0fba 100644
--- a/source/_components/html5.markdown
+++ b/source/_components/html5.markdown
@@ -10,6 +10,8 @@ footer: true
logo: html5.png
ha_category: Notifications
ha_release: 0.27
+redirect_from:
+ - /components/notify.html5/
---
The `html5` notification platform enables you to receive push notifications to Chrome or Firefox, no matter where you are in the world. `html5` also supports Chrome and Firefox on Android, which enables native-app-like integrations without actually needing a native app.
diff --git a/source/_components/htu21d.markdown b/source/_components/htu21d.markdown
index ccae7d89875..48b1f91ff78 100644
--- a/source/_components/htu21d.markdown
+++ b/source/_components/htu21d.markdown
@@ -11,6 +11,8 @@ logo: raspberry-pi.png
ha_category: DIY
ha_release: 0.48
ha_iot_class: Local Push
+redirect_from:
+ - /components/sensor.htu21d/
---
The `htu21d` sensor platform allows you to read the temperature and humidity from a [HTU21D sensor](http://www.datasheetspdf.com/PDF/HTU21D/779951/1) connected via [I2c](https://en.wikipedia.org/wiki/I²C) bus (SDA, SCL pins).
diff --git a/source/_components/huawei_router.markdown b/source/_components/huawei_router.markdown
index 5fa66cdd696..fad31c43f05 100644
--- a/source/_components/huawei_router.markdown
+++ b/source/_components/huawei_router.markdown
@@ -10,6 +10,8 @@ footer: true
logo: huawei.svg
ha_category: Presence Detection
ha_release: 0.51
+redirect_from:
+ - /components/device_tracker.huawei_router/
---
The `huawei` device tracker platform offers presence detection by looking at connected devices to a [Huawei router](http://m.huawei.com/enmobile/enterprise/products/network/access/pon-one/hw-371813.htm).
diff --git a/source/_components/hunterdouglas_powerview.markdown b/source/_components/hunterdouglas_powerview.markdown
index 84674b2a10c..f047bf62c2d 100644
--- a/source/_components/hunterdouglas_powerview.markdown
+++ b/source/_components/hunterdouglas_powerview.markdown
@@ -10,6 +10,8 @@ footer: true
logo: hunter-douglas-powerview.png
ha_category: Scene
ha_release: 0.15
+redirect_from:
+ - /components/scene.hunterdouglas_powerview/
---
Implements the [Hunter Douglas PowerView](http://www.hunterdouglas.com/operating-systems/powerview-motorization/support) platform scene control. It queries the PowerView Hub and Home Assistant displays them as scenes.
diff --git a/source/_components/hydroquebec.markdown b/source/_components/hydroquebec.markdown
index 7ca1a9cc169..62a69560686 100644
--- a/source/_components/hydroquebec.markdown
+++ b/source/_components/hydroquebec.markdown
@@ -11,6 +11,8 @@ logo: hydroquebec.svg
ha_category: Energy
ha_release: 0.35
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.hydroquebec/
---
Integrate your [Hydro-Québec](https://www.hydroquebec.com/portail/) consumption profile information into Home Assistant.
diff --git a/source/_components/hyperion.markdown b/source/_components/hyperion.markdown
index 9f3579cdc2e..6f780836b44 100644
--- a/source/_components/hyperion.markdown
+++ b/source/_components/hyperion.markdown
@@ -11,6 +11,8 @@ logo: hyperion.png
ha_category: Light
ha_release: 0.7.6
ha_iot_class: Local Polling
+redirect_from:
+ - /components/light.hyperion/
---
The `hyperion` platform allows you to integrate your [Hyperion](https://hyperion-project.org/wiki) into Home Assistant. Hyperion is an open source Ambilight implementation which runs on many platforms.
diff --git a/source/_components/ialarm.markdown b/source/_components/ialarm.markdown
index ae3841f08a4..6be1758afcb 100644
--- a/source/_components/ialarm.markdown
+++ b/source/_components/ialarm.markdown
@@ -10,6 +10,8 @@ footer: true
logo: antifurto365-ialarm.png
ha_category: Alarm
ha_release: "0.60"
+redirect_from:
+ - /components/alarm_control_panel.ialarm/
---
The `ialarm` platform provides connectivity with the [Antifurto365](https://www.antifurtocasa365.it/) iAlarm alarm systems.
diff --git a/source/_components/icloud.markdown b/source/_components/icloud.markdown
index f59a0bfbe76..f90fa283bd0 100644
--- a/source/_components/icloud.markdown
+++ b/source/_components/icloud.markdown
@@ -10,6 +10,8 @@ footer: true
logo: icloud.png
ha_category: Presence Detection
ha_release: "0.10"
+redirect_from:
+ - /components/device_tracker.icloud/
---
diff --git a/source/_components/iglo.markdown b/source/_components/iglo.markdown
index ae4d9a37b7f..9c5b5bf9ccb 100644
--- a/source/_components/iglo.markdown
+++ b/source/_components/iglo.markdown
@@ -11,6 +11,8 @@ logo: iglo.png
ha_category: Light
ha_iot_class: Local Polling
ha_release: 0.61
+redirect_from:
+ - /components/light.iglo/
---
The `iglo` platform allows you to integrate your [iGlo Lights](https://www.youtube.com/watch?v=oHTS9ji_v-s) into Home Assistant.
diff --git a/source/_components/imap.markdown b/source/_components/imap.markdown
index 3f59b41bc83..bcc364e3fd8 100644
--- a/source/_components/imap.markdown
+++ b/source/_components/imap.markdown
@@ -11,6 +11,8 @@ logo: smtp.png
ha_category: Mailbox
ha_release: 0.25
ha_iot_class: Cloud Push
+redirect_from:
+ - /components/sensor.imap/
---
The `imap` sensor platform is observing your [IMAP server](https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol) and reporting the amount of unread emails.
diff --git a/source/_components/imap_email_content.markdown b/source/_components/imap_email_content.markdown
index 7b9027b55ee..39a1ee111c1 100644
--- a/source/_components/imap_email_content.markdown
+++ b/source/_components/imap_email_content.markdown
@@ -11,6 +11,8 @@ logo: smtp.png
ha_category: Mailbox
ha_iot_class: Cloud Push
ha_release: 0.25
+redirect_from:
+ - /components/sensor.imap_email_content/
---
The `imap_email_content` sensor platform will read emails from an IMAP email server and report them as a state change within Home Assistant. This is useful if you have a device that only reports its state via email.
diff --git a/source/_components/integration.markdown b/source/_components/integration.markdown
index 805d36ba86f..990e7b1467e 100644
--- a/source/_components/integration.markdown
+++ b/source/_components/integration.markdown
@@ -14,6 +14,8 @@ ha_release: 0.87
ha_iot_class: Local Push
logo: integral.png
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.integration/
---
The `integration` platform provides the [Riemann sum](https://en.wikipedia.org/wiki/Riemann_sum) of the values provided by a source sensor. The Riemann sum is an approximation of an **integral** by a finite sum. In this implementation, the default is the Trapezoidal method, but Left and Right methods can optionally be used.
diff --git a/source/_components/irish_rail_transport.markdown b/source/_components/irish_rail_transport.markdown
index 4893fee9792..1a95369e73d 100644
--- a/source/_components/irish_rail_transport.markdown
+++ b/source/_components/irish_rail_transport.markdown
@@ -11,6 +11,8 @@ logo: irishrail.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.57
+redirect_from:
+ - /components/sensor.irish_rail_transport/
---
The `irish_rail_transport` sensor will give you the time until the next two departures (within 90 minutes) from an Irish Rail station using the RTPI information.
diff --git a/source/_components/islamic_prayer_times.markdown b/source/_components/islamic_prayer_times.markdown
index de3b69a1fba..3d9dc474c85 100644
--- a/source/_components/islamic_prayer_times.markdown
+++ b/source/_components/islamic_prayer_times.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Sensor
ha_iot_class: Cloud Polling
ha_release: 0.85
+redirect_from:
+ - /components/sensor.islamic_prayer_times/
---
The Islamic Prayer Times (`islamic_prayer_times`) sensor platform displays the various prayer times for Muslims as sensors.
diff --git a/source/_components/iss.markdown b/source/_components/iss.markdown
index e87fbccf8ba..c47ab913ebb 100644
--- a/source/_components/iss.markdown
+++ b/source/_components/iss.markdown
@@ -11,6 +11,8 @@ logo: nasa.png
ha_category: Binary Sensor
ha_release: 0.36
redirect_from: /components/sensor.iss/
+redirect_from:
+ - /components/binary_sensor.iss/
---
The `iss` platform uses the
diff --git a/source/_components/itach.markdown b/source/_components/itach.markdown
index f9fbba040eb..2b3dc247ba2 100644
--- a/source/_components/itach.markdown
+++ b/source/_components/itach.markdown
@@ -11,6 +11,8 @@ logo: globalcache.png
ha_category: Remote
ha_iot_class: Assumed State
ha_release: 0.39
+redirect_from:
+ - /components/remote.itach/
---
The `itach` remote platform allows you to control IR devices with a [Global Caché iTach Device](https://www.globalcache.com/products/itach/ip2irspecs) and GC-100 devices. The Global Cache IR API are similar across their product line. See API documentation links at the end of this page.
diff --git a/source/_components/itunes.markdown b/source/_components/itunes.markdown
index 4fe90b56263..bdcff155e51 100644
--- a/source/_components/itunes.markdown
+++ b/source/_components/itunes.markdown
@@ -11,6 +11,8 @@ logo: itunes.png
ha_category: Media Player
ha_release: 0.7.3
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.itunes/
---
diff --git a/source/_components/jewish_calendar.markdown b/source/_components/jewish_calendar.markdown
index 6b9c9560e40..a141896c500 100644
--- a/source/_components/jewish_calendar.markdown
+++ b/source/_components/jewish_calendar.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Calendar
ha_iot_class: Local Polling
ha_release: 0.79
+redirect_from:
+ - /components/sensor.jewish_calendar/
---
The Jewish Calendar (`jewish_calendar`) sensor platform displays a variety of information related to the Jewish Calendar as a variety of sensors.
diff --git a/source/_components/kankun.markdown b/source/_components/kankun.markdown
index d9192cd6b12..7063413bb36 100644
--- a/source/_components/kankun.markdown
+++ b/source/_components/kankun.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Switch
ha_release: 0.36
ha_iot_class: Local Polling
+redirect_from:
+ - /components/switch.kankun/
---
The `kankun` switch platform allows you to toggle customized Kankun SP3 Wifi switches. Switches are
diff --git a/source/_components/keenetic_ndms2.markdown b/source/_components/keenetic_ndms2.markdown
index 01e8b8b96bb..c419e278695 100644
--- a/source/_components/keenetic_ndms2.markdown
+++ b/source/_components/keenetic_ndms2.markdown
@@ -10,6 +10,8 @@ footer: true
logo: keenetic.png
ha_category: Presence Detection
ha_release: 0.54
+redirect_from:
+ - /components/device_tracker.keenetic_ndms2/
---
This component offers presence detection by examining devices connected to a [Keenetic](https://keenetic.net/)
diff --git a/source/_components/kiwi.markdown b/source/_components/kiwi.markdown
index c033fada8fc..4f3288db1d3 100644
--- a/source/_components/kiwi.markdown
+++ b/source/_components/kiwi.markdown
@@ -11,6 +11,8 @@ logo: kiwi.png
ha_category: Lock
ha_release: 0.72
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/lock.kiwi/
---
The `KIWI` platform allows you to open your KIWI Smart Locks and Smart Entry Devices.
diff --git a/source/_components/kodi.markdown b/source/_components/kodi.markdown
index fb7dfc879dd..211f66305b6 100644
--- a/source/_components/kodi.markdown
+++ b/source/_components/kodi.markdown
@@ -10,6 +10,8 @@ footer: true
logo: kodi.png
ha_category: Notifications
ha_release: 0.29
+redirect_from:
+ - /components/notify.kodi/
---
diff --git a/source/_components/kwb.markdown b/source/_components/kwb.markdown
index 42b28ebe094..ddc1bec6874 100644
--- a/source/_components/kwb.markdown
+++ b/source/_components/kwb.markdown
@@ -11,6 +11,8 @@ logo: kwb.png
ha_category: Sensor
ha_iot_class: Local Polling
ha_release: "0.40"
+redirect_from:
+ - /components/sensor.kwb/
---
The `kwb` component integrates the sensors of KWB Easyfire pellet central heating units with the Comfort3 controller () into Home Assistant.
diff --git a/source/_components/lacrosse.markdown b/source/_components/lacrosse.markdown
index 1f78b902c34..9a276d8a6da 100644
--- a/source/_components/lacrosse.markdown
+++ b/source/_components/lacrosse.markdown
@@ -11,6 +11,8 @@ logo: home-assistant.png
ha_category: DIY
ha_release: 0.58
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.lacrosse/
---
The `lacrosse` sensor platform is using the data provided by a [Jeelink](https://www.digitalsmarties.net/products/jeelink) USB dongle or this [Arduino sketch](https://svn.fhem.de/trac/browser/trunk/fhem/contrib/arduino/36_LaCrosse-LaCrosseITPlusReader.zip).
diff --git a/source/_components/lannouncer.markdown b/source/_components/lannouncer.markdown
index f21c152455b..fb7742e226f 100644
--- a/source/_components/lannouncer.markdown
+++ b/source/_components/lannouncer.markdown
@@ -10,6 +10,8 @@ footer: true
logo: lannouncer.png
ha_category: Notifications
ha_release: 0.36
+redirect_from:
+ - /components/notify.lannouncer/
---
The `lannouncer` notification platform allows you to play spoken messages (TTS) or sounds on an Android device running [Lannouncer](http://www.keybounce.com/lannouncer/). This can be useful when you have a wall mounted Android tablet, or an Android device that is permanently powered and turned on and want to use that to play notifications.
diff --git a/source/_components/lastfm.markdown b/source/_components/lastfm.markdown
index 2580f632d67..6873ac9a271 100644
--- a/source/_components/lastfm.markdown
+++ b/source/_components/lastfm.markdown
@@ -11,6 +11,8 @@ logo: lastfm.png
ha_category: Social
ha_iot_class: Cloud Polling
ha_release: "0.20"
+redirect_from:
+ - /components/sensor.lastfm/
---
The `lastfm` sensor platform will allow you to see whenever a user starts scrobbling, their play count, last song played, and top song played on [Last.fm](http://www.last.fm).
diff --git a/source/_components/launch_library.markdown b/source/_components/launch_library.markdown
index 12b57a796e9..d98c75c2bdd 100644
--- a/source/_components/launch_library.markdown
+++ b/source/_components/launch_library.markdown
@@ -11,6 +11,8 @@ logo: rocket.png
ha_category: Sensor
ha_iot_class: Cloud Polling
ha_release: 0.83
+redirect_from:
+ - /components/sensor.launch_library/
---
The `launch_library` sensor will provide you with information about the next planned space launch.
diff --git a/source/_components/lg_netcast.markdown b/source/_components/lg_netcast.markdown
index 0cdd098bf11..18ec9531ea0 100644
--- a/source/_components/lg_netcast.markdown
+++ b/source/_components/lg_netcast.markdown
@@ -11,6 +11,8 @@ logo: lg.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: "0.20"
+redirect_from:
+ - /components/media_player.lg_netcast/
---
The `lg_netcast` platform allows you to control a LG Smart TV running NetCast 3.0 (LG Smart TV models released in 2012) and NetCast 4.0 (LG Smart TV models released in 2013). For the new LG WebOS TV's use the [webostv](/components/media_player.webostv) platform.
diff --git a/source/_components/lg_soundbar.markdown b/source/_components/lg_soundbar.markdown
index 9f529c3d0c4..3e33d4cd41e 100644
--- a/source/_components/lg_soundbar.markdown
+++ b/source/_components/lg_soundbar.markdown
@@ -11,6 +11,8 @@ logo: lg.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: 0.81
+redirect_from:
+ - /components/media_player.lg_soundbar/
---
The `lg_soundbar` platform allows you to control [LG Soundbars](https://www.lg.com/us/sound-bars) from Home Assistant.
diff --git a/source/_components/lifx_cloud.markdown b/source/_components/lifx_cloud.markdown
index 219dcb48bee..322d908c645 100644
--- a/source/_components/lifx_cloud.markdown
+++ b/source/_components/lifx_cloud.markdown
@@ -10,6 +10,8 @@ footer: true
logo: lifx.png
ha_category: Scene
ha_release: 0.43
+redirect_from:
+ - /components/scene.lifx_cloud/
---
The `lifx_cloud` scene platform allows you to activate the scenes that LIFX smartphone apps store in the LIFX cloud.
diff --git a/source/_components/limitlessled.markdown b/source/_components/limitlessled.markdown
index a5dab233e85..e5a72bf4402 100644
--- a/source/_components/limitlessled.markdown
+++ b/source/_components/limitlessled.markdown
@@ -11,6 +11,8 @@ logo: limitlessled_logo.png
ha_category: Light
ha_iot_class: Assumed State
ha_release: pre 0.7
+redirect_from:
+ - /components/light.limitlessled/
---
`limitlessled` can control your LimitlessLED lights from within Home Assistant. The lights are also known as EasyBulb, AppLight, AppLamp, [MiLight](http://www.milight.com/), LEDme, dekolight, or iLight.
diff --git a/source/_components/linksys_ap.markdown b/source/_components/linksys_ap.markdown
index 1204e61f77a..8ce19827f60 100644
--- a/source/_components/linksys_ap.markdown
+++ b/source/_components/linksys_ap.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Presence Detection
logo: linksys.png
ha_release: 0.37
+redirect_from:
+ - /components/device_tracker.linksys_ap/
---
The `linksys_ap` platform offers presence detection by looking at connected devices to a Linksys based access point.
diff --git a/source/_components/linksys_smart.markdown b/source/_components/linksys_smart.markdown
index 601771a86bd..88dd0a10523 100644
--- a/source/_components/linksys_smart.markdown
+++ b/source/_components/linksys_smart.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Presence Detection
logo: linksys.png
ha_release: 0.48
+redirect_from:
+ - /components/device_tracker.linksys_smart/
---
The `linksys_smart` platform offers presence detection by looking at connected devices to a Linksys Smart Wifi based router.
diff --git a/source/_components/linky.markdown b/source/_components/linky.markdown
index efcefd1def4..493a8d36621 100644
--- a/source/_components/linky.markdown
+++ b/source/_components/linky.markdown
@@ -11,6 +11,8 @@ logo: enedis.png
ha_release: 0.79
ha_category: Energy
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.linky/
---
The `linky` sensor platform is showing the last day consumption of your home from the [Linky electric meter](https://www.enedis.fr/english).
diff --git a/source/_components/linux_battery.markdown b/source/_components/linux_battery.markdown
index dcaa5e4409e..1f436800dab 100644
--- a/source/_components/linux_battery.markdown
+++ b/source/_components/linux_battery.markdown
@@ -11,6 +11,8 @@ logo: linux_battery.png
ha_category: System Monitor
ha_release: 0.28
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.linux_battery/
---
The `linux_battery` sensor platform is using the information stored in `/sys/class/power_supply/` on your local Linux system to display details about the current state of your battery.
diff --git a/source/_components/liveboxplaytv.markdown b/source/_components/liveboxplaytv.markdown
index 1f1fd432b9f..2fab9a68b8e 100644
--- a/source/_components/liveboxplaytv.markdown
+++ b/source/_components/liveboxplaytv.markdown
@@ -11,6 +11,8 @@ logo: orange.png
ha_category: Media Player
ha_release: 0.38
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.liveboxplaytv/
---
The `liveboxplaytv` platform allows you to control [Orange Livebox Play TV appliances](https://boutique.orange.fr/internet/decodeur-tv-livebox).
diff --git a/source/_components/llamalab_automate.markdown b/source/_components/llamalab_automate.markdown
index f57aaaae5b3..290eb5a599f 100644
--- a/source/_components/llamalab_automate.markdown
+++ b/source/_components/llamalab_automate.markdown
@@ -10,6 +10,8 @@ footer: true
logo: llamalab_automate.png
ha_category: Notifications
ha_release: 0.27
+redirect_from:
+ - /components/notify.llamalab_automate/
---
The `llamalab_automate` platform uses Googles Cloud Messaging Services to push messages from Home Assistant to your Android device running the LlamaLab [Automate](https://llamalab.com/automate/) app. This can serve as an alternative to Tasker + AutoRemote.
diff --git a/source/_components/local_file.markdown b/source/_components/local_file.markdown
index 992394403ad..7a59c9acdd2 100644
--- a/source/_components/local_file.markdown
+++ b/source/_components/local_file.markdown
@@ -11,6 +11,8 @@ logo: file.png
ha_category: Camera
ha_iot_class: Local Polling
ha_release: 0.22
+redirect_from:
+ - /components/camera.local_file/
---
The `local_file` camera platform allows you to integrate an image file from disk into Home Assistant as a camera. If the image is updated on the file system the image displayed in Home Assistant will also be updated. The service `local_file_update_file_path` can be used to update the image using an automation.
diff --git a/source/_components/lockitron.markdown b/source/_components/lockitron.markdown
index f3bf0061f8c..92f30537e5c 100644
--- a/source/_components/lockitron.markdown
+++ b/source/_components/lockitron.markdown
@@ -11,6 +11,8 @@ logo: lockitron.png
ha_category: Lock
ha_iot_class: Cloud Polling
ha_release: 0.42
+redirect_from:
+ - /components/lock.lockitron/
---
The `lockitron` platform allows you to control your [Lockitron](https://lockitron.com/) lock from within Home Assistant.
diff --git a/source/_components/london_air.markdown b/source/_components/london_air.markdown
index 7b8e23f83da..800caa80ef3 100644
--- a/source/_components/london_air.markdown
+++ b/source/_components/london_air.markdown
@@ -11,6 +11,8 @@ logo: waqi.png
ha_category: Health
ha_iot_class: Cloud Polling
ha_release: 0.52
+redirect_from:
+ - /components/sensor.london_air/
---
The `london_air` component [queries](http://api.erg.kcl.ac.uk/AirQuality/Hourly/MonitoringIndex/GroupName=London/Json) the London air quality [data feed](https://www.londonair.org.uk/LondonAir/API/) provided by Kings College London. A single sensor will be added for each `location` ([local authority district or borough](https://en.wikipedia.org/wiki/List_of_London_boroughs)) specified in the configuration file. The state of each sensor is the overall air quality in that borough. Note that only 28 of the 32 boroughs have data available.
diff --git a/source/_components/london_underground.markdown b/source/_components/london_underground.markdown
index 53f1faee979..ca0c732ff6c 100644
--- a/source/_components/london_underground.markdown
+++ b/source/_components/london_underground.markdown
@@ -11,6 +11,8 @@ logo: london_underground.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.49
+redirect_from:
+ - /components/sensor.london_underground/
---
The `london_underground` sensor will display the status of London underground lines, as well as the Overground, DLR and Tfl rail.
diff --git a/source/_components/loopenergy.markdown b/source/_components/loopenergy.markdown
index ff3ee1b0560..eb5162e03fa 100644
--- a/source/_components/loopenergy.markdown
+++ b/source/_components/loopenergy.markdown
@@ -12,6 +12,8 @@ ha_category: Energy
ha_release: 0.17
ha_iot_class: Cloud Push
redirect_from: /components/sensor.loop_energy/
+redirect_from:
+ - /components/sensor.loopenergy/
---
Integrate your [Loop Energy](https://www.your-loop.com/) meter information into Home Assistant. To use this sensor you need the client serial number and secret keys for your devices.
diff --git a/source/_components/luci.markdown b/source/_components/luci.markdown
index c159afeb875..b9d44f81502 100644
--- a/source/_components/luci.markdown
+++ b/source/_components/luci.markdown
@@ -10,6 +10,8 @@ footer: true
logo: openwrt.png
ha_category: Presence Detection
ha_release: pre 0.7
+redirect_from:
+ - /components/device_tracker.luci/
---
_This is one of multiple ways we support OpenWRT. For an overview, see [openwrt](/components/device_tracker.openwrt/)._
diff --git a/source/_components/lw12wifi.markdown b/source/_components/lw12wifi.markdown
index cb9f588c0eb..9bd61883ba2 100644
--- a/source/_components/lw12wifi.markdown
+++ b/source/_components/lw12wifi.markdown
@@ -11,6 +11,8 @@ ha_category: Light
ha_iot_class: Local Polling
logo: lagute.png
ha_release: 0.71
+redirect_from:
+ - /components/light.lw12wifi/
---
The `lw12wifi` light platform supports Lagute LW-12 Wifi LED controller.
diff --git a/source/_components/lyft.markdown b/source/_components/lyft.markdown
index 1236dcbd560..c7e5ab2d6bb 100644
--- a/source/_components/lyft.markdown
+++ b/source/_components/lyft.markdown
@@ -11,6 +11,8 @@ logo: lyft.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.41
+redirect_from:
+ - /components/sensor.lyft/
---
The `lyft` sensor will give you time and price estimates for all available [Lyft](https://lyft.com) products at the given `start_latitude` and `start_longitude`.The `ATTRIBUTES` are used to provide extra information about products, such as vehicle capacity and fare rates. If an `end_latitude` and `end_longitude` are specified, a price estimate will also be provided. One sensor will be created for each product at the given `start` location, for pickup time. A second sensor for each product, for estimated price, will be created if a destination is specified. The sensor is powered by the official Lyft [API](https://developer.lyft.com/reference/).
diff --git a/source/_components/magicseaweed.markdown b/source/_components/magicseaweed.markdown
index 7b34f8687de..9f8aea8d0f9 100644
--- a/source/_components/magicseaweed.markdown
+++ b/source/_components/magicseaweed.markdown
@@ -11,6 +11,8 @@ logo: magicseaweed.png
ha_category: Sensor
ha_release: 0.75
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.magicseaweed/
---
The `magicseaweed` platform uses the [Magicseaweed Forecast API](https://magicseaweed.com/developer/forecast-api) as a source for surf forecasting data for the surf spots of your choice.
diff --git a/source/_components/manual.markdown b/source/_components/manual.markdown
index d6dba870785..e15bb465de5 100644
--- a/source/_components/manual.markdown
+++ b/source/_components/manual.markdown
@@ -11,6 +11,8 @@ logo: home-assistant.png
ha_category: Alarm
ha_release: 0.7.6
ha_qa_scale: internal
+redirect_from:
+ - /components/alarm_control_panel.manual/
---
The `manual` alarm control panel platform enables you to set manual alarms in Home Assistant.
diff --git a/source/_components/manual_mqtt.markdown b/source/_components/manual_mqtt.markdown
index ca6b592aa67..a3de0f646a8 100644
--- a/source/_components/manual_mqtt.markdown
+++ b/source/_components/manual_mqtt.markdown
@@ -10,6 +10,8 @@ footer: true
logo: home-assistant.png
ha_category: Alarm
ha_release: "0.50"
+redirect_from:
+ - /components/alarm_control_panel.manual_mqtt/
---
The `mqtt` platform extends the [manual alarm](/components/alarm_control_panel.manual/) by adding support for MQTT control of the alarm by a remote device. It can be used to create external keypads which simply change the state of the manual alarm in Home Assistant.
diff --git a/source/_components/marytts.markdown b/source/_components/marytts.markdown
index 7edeba02469..190951d2a4d 100644
--- a/source/_components/marytts.markdown
+++ b/source/_components/marytts.markdown
@@ -10,6 +10,8 @@ footer: true
logo: marytts.png
ha_category: Text-to-speech
ha_release: 0.43
+redirect_from:
+ - /components/tts.marytts/
---
The `marytts` text-to-speech platform uses [MaryTTS](http://mary.dfki.de/) Text-to-Speech engine to read a text with natural sounding voices.
diff --git a/source/_components/mastodon.markdown b/source/_components/mastodon.markdown
index f8ec261d25b..286afcbd07e 100644
--- a/source/_components/mastodon.markdown
+++ b/source/_components/mastodon.markdown
@@ -10,6 +10,8 @@ footer: true
logo: mastodon.png
ha_category: Notifications
ha_release: 0.67
+redirect_from:
+ - /components/notify.mastodon/
---
The `mastodon` platform uses [Mastodon](https://joinmastodon.org/) to delivery notifications from Home Assistant.
diff --git a/source/_components/mediaroom.markdown b/source/_components/mediaroom.markdown
index 6586ca70d71..84c22310e60 100644
--- a/source/_components/mediaroom.markdown
+++ b/source/_components/mediaroom.markdown
@@ -11,6 +11,8 @@ logo: mediaroom.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: 0.63
+redirect_from:
+ - /components/media_player.mediaroom/
---
The `mediaroom` component allows you to control a [Mediaroom](https://en.wikipedia.org/wiki/Ericsson_Mediaroom) Set-Top Box (STB) from Home Assistant.
diff --git a/source/_components/meraki.markdown b/source/_components/meraki.markdown
index cbe481d39ee..0d5f0da505a 100644
--- a/source/_components/meraki.markdown
+++ b/source/_components/meraki.markdown
@@ -10,6 +10,8 @@ footer: true
logo: meraki.png
ha_category: Presence Detection
ha_release: "0.60"
+redirect_from:
+ - /components/device_tracker.meraki/
---
Use your Meraki AP as device tracker. Note that Meraki will see all devices, not only connected to the network.
diff --git a/source/_components/message_bird.markdown b/source/_components/message_bird.markdown
index 255e8b2d272..c208c8ee3cb 100644
--- a/source/_components/message_bird.markdown
+++ b/source/_components/message_bird.markdown
@@ -10,6 +10,8 @@ footer: true
logo: message_bird.png
ha_category: Notifications
ha_release: 0.16
+redirect_from:
+ - /components/notify.message_bird/
---
The `MessageBird` notification platform sends notifications as SMS messages using [MessageBird](https://www.messagebird.com/) to your mobile phone.
diff --git a/source/_components/met.markdown b/source/_components/met.markdown
index 5b789525569..a3f90eb9e8a 100644
--- a/source/_components/met.markdown
+++ b/source/_components/met.markdown
@@ -11,6 +11,8 @@ logo: metno.png
ha_category: Weather
ha_release: 0.79
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/weather.met/
---
The `met` platform uses the [Met.no](https://met.no/) web service as a source for meteorological data for your location. The weather forecast is delivered by the Norwegian Meteorological Institute and the NRK.
diff --git a/source/_components/metoffice.markdown b/source/_components/metoffice.markdown
index c255af78418..95fb7c50049 100644
--- a/source/_components/metoffice.markdown
+++ b/source/_components/metoffice.markdown
@@ -11,6 +11,8 @@ logo: metoffice.jpg
ha_category: Weather
ha_release: 0.42
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/weather.metoffice/
---
The `metoffice` weather platform uses the Met Office's [DataPoint API](http://www.metoffice.gov.uk/datapoint) for weather data.
diff --git a/source/_components/mfi.markdown b/source/_components/mfi.markdown
index 83614f77826..d0ab347786e 100644
--- a/source/_components/mfi.markdown
+++ b/source/_components/mfi.markdown
@@ -11,6 +11,8 @@ logo: ubiquiti.png
ha_category: Switch
ha_iot_class: Local Polling
ha_release: 0.13
+redirect_from:
+ - /components/switch.mfi/
---
The `mfi` switch platform to allow you to control [mFi Controllable Power Outlets](https://www.ubnt.com/mfi/mpower/).
diff --git a/source/_components/mhz19.markdown b/source/_components/mhz19.markdown
index ec41066177a..68d18bea3f3 100644
--- a/source/_components/mhz19.markdown
+++ b/source/_components/mhz19.markdown
@@ -11,6 +11,8 @@ logo: mhz19_logo.png
ha_category: DIY
ha_release: 0.27
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.mhz19/
---
The MH-Z19 is a small non-dispersive infrared sensor that can measure CO2 level. High CO2 levels can lead to drowsiness, poor concentration, loss of attention or increased heart rate. The CO2 level outside is around 400ppm, but inside levels can reach between 1000 and 5000 ppm. High CO2 levels indicate that you should increase ventilation.
diff --git a/source/_components/microsoft.markdown b/source/_components/microsoft.markdown
index 1c910d62ccf..85ff5e4b220 100644
--- a/source/_components/microsoft.markdown
+++ b/source/_components/microsoft.markdown
@@ -10,6 +10,8 @@ footer: true
logo: microsoft.png
ha_category: Text-to-speech
ha_release: 0.57
+redirect_from:
+ - /components/tts.microsoft/
---
The `microsoft` text-to-speech platform uses [Microsoft Text-to-Speech engine](https://docs.microsoft.com/en-us/azure/cognitive-services/speech/home) to read a text with natural sounding voices. This component uses an API that is part of the Cognitive Services offering and is known as the Bing Speech API.
diff --git a/source/_components/microsoft_face_detect.markdown b/source/_components/microsoft_face_detect.markdown
index 4de1df0e77d..7aa5fa5e79f 100644
--- a/source/_components/microsoft_face_detect.markdown
+++ b/source/_components/microsoft_face_detect.markdown
@@ -10,6 +10,8 @@ footer: true
logo: microsoft.png
ha_category: Image Processing
ha_release: 0.38
+redirect_from:
+ - /components/image_processing.microsoft_face_detect/
---
The `microsoft_face_detect` image processing platform allows you to use the
diff --git a/source/_components/microsoft_face_identify.markdown b/source/_components/microsoft_face_identify.markdown
index 557476d64c8..cf148a10447 100644
--- a/source/_components/microsoft_face_identify.markdown
+++ b/source/_components/microsoft_face_identify.markdown
@@ -10,6 +10,8 @@ footer: true
logo: microsoft.png
ha_category: Image Processing
ha_release: 0.37
+redirect_from:
+ - /components/image_processing.microsoft_face_identify/
---
The `microsoft_face_identify` image processing platform lets you use
diff --git a/source/_components/miflora.markdown b/source/_components/miflora.markdown
index 07bb5191c78..1f546b09233 100644
--- a/source/_components/miflora.markdown
+++ b/source/_components/miflora.markdown
@@ -11,6 +11,8 @@ logo: miflora.png
ha_category: Environment
ha_release: 0.29
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.miflora/
---
The `miflora` sensor platform allows one to monitor plant soil and air conditions. The [Mi Flora plant sensor](https://www.huahuacaocao.com/product) is a small Bluetooth Low Energy device that monitors the moisture and conductivity of the soil as well as ambient light and temperature. Since only one BLE device can be polled at a time, the library implements locking to prevent polling more than one device at a time.
diff --git a/source/_components/mikrotik.markdown b/source/_components/mikrotik.markdown
index d39f653472b..3f847c5eced 100644
--- a/source/_components/mikrotik.markdown
+++ b/source/_components/mikrotik.markdown
@@ -10,6 +10,8 @@ footer: true
logo: mikrotik.png
ha_category: Presence Detection
ha_release: 0.44
+redirect_from:
+ - /components/device_tracker.mikrotik/
---
The `mikrotik` platform offers presence detection by looking at connected devices to a [MikroTik RouterOS](http://mikrotik.com) based router.
diff --git a/source/_components/mill.markdown b/source/_components/mill.markdown
index 77a3ea41a93..3a1f8c76431 100644
--- a/source/_components/mill.markdown
+++ b/source/_components/mill.markdown
@@ -11,6 +11,8 @@ logo: mill.png
ha_category: Climate
ha_release: 0.81
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/climate.mill/
---
Integrates Mill heater into Home Assistant.
diff --git a/source/_components/min_max.markdown b/source/_components/min_max.markdown
index 7498749fca0..5ea75b7473c 100644
--- a/source/_components/min_max.markdown
+++ b/source/_components/min_max.markdown
@@ -12,6 +12,8 @@ ha_category: Utility
ha_iot_class: Local Polling
ha_release: 0.31
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.min_max/
---
The `min_max` sensor platform consumes the state from other sensors to determine the minimum, maximum, latest (last) and the mean of the collected states. The sensor will always show you the lowest/highest/latest value which was received from all monitored sensors. If you have spikes in your values, it's recommended to filter/equalize your values with a [statistics sensor](/components/sensor.statistics/) first.
diff --git a/source/_components/mitemp_bt.markdown b/source/_components/mitemp_bt.markdown
index 897b76ac625..a70b76c3da6 100644
--- a/source/_components/mitemp_bt.markdown
+++ b/source/_components/mitemp_bt.markdown
@@ -11,6 +11,8 @@ logo: xiaomi.png
ha_category: DIY
ha_release: 0.69
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.mitemp_bt/
---
The `mitemp_bt` sensor platform allows one to monitor room temperature and humidity. The [Xiaomi Mijia BLE Temperature and Humidity sensor with LCD](https://www.amazon.com/Temperature-Humidity-Xiaomi-Bluetooth-Screen-Remote/dp/B079L6N6PC) is a small Bluetooth Low Energy device that monitors the room temperature and humidity. As only a single BLE device can be polled at the same time, the library employs locking to make sure this is the case.
diff --git a/source/_components/mjpeg.markdown b/source/_components/mjpeg.markdown
index 90800d75823..f8fdad9f88b 100644
--- a/source/_components/mjpeg.markdown
+++ b/source/_components/mjpeg.markdown
@@ -11,6 +11,8 @@ logo: home-assistant.png
ha_category: Camera
ha_release: pre 0.7
ha_iot_class: Configurable
+redirect_from:
+ - /components/camera.mjpeg/
---
The `mjpeg` camera platform allows you to integrate IP cameras which are capable
diff --git a/source/_components/modem_callerid.markdown b/source/_components/modem_callerid.markdown
index 9e90a07343d..91ce1fbb8e7 100644
--- a/source/_components/modem_callerid.markdown
+++ b/source/_components/modem_callerid.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Sensor
ha_release: "0.40"
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.modem_callerid/
---
The `modem_callerid` sensor platform uses an available modem for collecting caller ID information. It requires a Hayes AT compatible modem that supports caller ID detection (via AT+VCID=1).
diff --git a/source/_components/mold_indicator.markdown b/source/_components/mold_indicator.markdown
index a60ce1cf238..d11ed34710b 100644
--- a/source/_components/mold_indicator.markdown
+++ b/source/_components/mold_indicator.markdown
@@ -12,6 +12,8 @@ ha_category: Environment
ha_release: "0.20"
ha_iot_class: Local Polling
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.mold_indicator/
---
The Mold Indicator sensor component consumes information of two temperature sensors and a humidity sensor to give an indication for possible mold growth in your home. In case of bad ventilation and insulation, the indoor humidity may lead to condensation on cold surfaces as the windows or even walls. Condensation or a high relative humidity near those cold surfaces leads to a higher risk for mold growth. This sensor component estimates the temperature at a pre-calibrated critical point in the room (the coldest surface) and calculates the relative humidity of the air at that point. If the sensor value rises above approximately 70 percent, mold growth might occur and the room should be ventilated. At 100%, the air humidity condensates at the critical point.
diff --git a/source/_components/monoprice.markdown b/source/_components/monoprice.markdown
index 48a6a58d846..408eb69a48e 100644
--- a/source/_components/monoprice.markdown
+++ b/source/_components/monoprice.markdown
@@ -11,6 +11,8 @@ logo: monoprice.svg
ha_category: Media Player
ha_release: 0.56
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.monoprice/
---
The `monoprice` platform allows you to control [Monoprice 6-Zone Amplifier](https://www.monoprice.com/product?p_id=10761) using a serial connection.
diff --git a/source/_components/moon.markdown b/source/_components/moon.markdown
index 91bdc8af7af..1c143d9e5f2 100644
--- a/source/_components/moon.markdown
+++ b/source/_components/moon.markdown
@@ -12,6 +12,8 @@ ha_category: Environment
ha_iot_class: Local Polling
ha_release: 0.38
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.moon/
---
The `moon` sensor platform is tracking the moon phases.
diff --git a/source/_components/mopar.markdown b/source/_components/mopar.markdown
index e3ef5772f8c..fc7306b5c70 100644
--- a/source/_components/mopar.markdown
+++ b/source/_components/mopar.markdown
@@ -11,6 +11,8 @@ logo: mopar.png
ha_category: Car
ha_release: 0.53
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.mopar/
---
The `mopar` sensor provides the following for owners of FCA vehicles with a uConnect subscription:
diff --git a/source/_components/mpchc.markdown b/source/_components/mpchc.markdown
index e43017e2e10..32849e0f8c9 100644
--- a/source/_components/mpchc.markdown
+++ b/source/_components/mpchc.markdown
@@ -11,6 +11,8 @@ logo: mpchc.png
ha_category: Media Player
ha_release: 0.25
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.mpchc/
---
diff --git a/source/_components/mpd.markdown b/source/_components/mpd.markdown
index 819ffaa38c0..6c95687b98a 100644
--- a/source/_components/mpd.markdown
+++ b/source/_components/mpd.markdown
@@ -11,6 +11,8 @@ logo: mpd.png
ha_category: Media Player
ha_release: pre 0.7
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.mpd/
---
diff --git a/source/_components/mqtt_json.markdown b/source/_components/mqtt_json.markdown
index c896651e2f3..0a0413c3dfc 100644
--- a/source/_components/mqtt_json.markdown
+++ b/source/_components/mqtt_json.markdown
@@ -11,6 +11,8 @@ logo: mqtt.png
ha_category: Presence Detection
ha_iot_class: Configurable
ha_release: 0.44
+redirect_from:
+ - /components/device_tracker.mqtt_json/
---
The `mqtt_json` device tracker platform allows you to detect presence by monitoring an MQTT topic for new locations. To use this platform, you specify a unique topic for each device.
diff --git a/source/_components/mqtt_room.markdown b/source/_components/mqtt_room.markdown
index 5ec6170fb2a..fe18eb216b4 100644
--- a/source/_components/mqtt_room.markdown
+++ b/source/_components/mqtt_room.markdown
@@ -11,6 +11,8 @@ logo: mqtt.png
ha_category: Presence Detection
ha_release: 0.27
ha_iot_class: Configurable
+redirect_from:
+ - /components/sensor.mqtt_room/
---
The `mqtt_room` sensor platform allows you to detect the indoor location of devices using MQTT clients.
diff --git a/source/_components/mvglive.markdown b/source/_components/mvglive.markdown
index 3ff7bf6d292..433b45ddaac 100644
--- a/source/_components/mvglive.markdown
+++ b/source/_components/mvglive.markdown
@@ -11,6 +11,8 @@ logo: mvg.png
ha_category: Transport
ha_release: 0.42
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.mvglive/
---
The `mvglive` sensor will give you the departure time of the next bus, tram, subway, or train at the next station or stop in the Munich public transport network. Additional details such as the line number and destination are present in the attributes.
diff --git a/source/_components/myq.markdown b/source/_components/myq.markdown
index 1a759752101..e8aed2020cf 100644
--- a/source/_components/myq.markdown
+++ b/source/_components/myq.markdown
@@ -11,6 +11,8 @@ logo: myq.png
ha_category: Cover
ha_release: 0.39
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/cover.myq/
---
The `myq` cover platform lets you control MyQ-Enabled garage doors through Home Assistant. Device names in Home Assistant are generated based on the names defined in your MyQ Device mobile app.
diff --git a/source/_components/mystrom.markdown b/source/_components/mystrom.markdown
index a3ad9e8c333..154b83c55a1 100644
--- a/source/_components/mystrom.markdown
+++ b/source/_components/mystrom.markdown
@@ -11,6 +11,8 @@ logo: mystrom.png
ha_category: Light
ha_release: 0.43
ha_iot_class: Local Polling
+redirect_from:
+ - /components/light.mystrom/
---
diff --git a/source/_components/nad.markdown b/source/_components/nad.markdown
index 04cd8ef3696..8e838d591c9 100644
--- a/source/_components/nad.markdown
+++ b/source/_components/nad.markdown
@@ -11,6 +11,8 @@ logo: nad.png
ha_category: Media Player
ha_release: 0.36
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.nad/
---
The `nad` platform allows you to control a [NAD receiver](http://nadelectronics.com) through RS232, TCP and Telnet from Home Assistant.
diff --git a/source/_components/nanoleaf.markdown b/source/_components/nanoleaf.markdown
index 88902b8e48d..a3c614a99fc 100644
--- a/source/_components/nanoleaf.markdown
+++ b/source/_components/nanoleaf.markdown
@@ -11,6 +11,8 @@ logo: nanoleaf_light.png
ha_category: Light
ha_iot_class: Local Polling
ha_release: 0.67
+redirect_from:
+ - /components/light.nanoleaf/
---
### {% linkable_title Configuration Sample %}
diff --git a/source/_components/nederlandse_spoorwegen.markdown b/source/_components/nederlandse_spoorwegen.markdown
index 2bd9a5f343c..b0030317a09 100644
--- a/source/_components/nederlandse_spoorwegen.markdown
+++ b/source/_components/nederlandse_spoorwegen.markdown
@@ -11,6 +11,8 @@ logo: nederlandse_spoorwegen.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.57
+redirect_from:
+ - /components/sensor.nederlandse_spoorwegen/
---
This sensor will provide you with time table information of the [Nederlandse Spoorwegen](https://www.ns.nl/) train service in the Netherlands.
diff --git a/source/_components/nello.markdown b/source/_components/nello.markdown
index 2236418066e..d8dedd33761 100644
--- a/source/_components/nello.markdown
+++ b/source/_components/nello.markdown
@@ -12,6 +12,8 @@ ha_category: Lock
ha_release: 0.52
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/lock.nello/
---
The `nello` platform allows you to control [Nello](https://www.nello.io) intercoms.
@@ -52,6 +54,8 @@ password:
Every time someone rings the bell, a `nello_bell_ring` event will be fired.
Field | Description
+redirect_from:
+ - /components/lock.nello/
----- | -----------
`address` | Postal address of the lock.
`date` | Date when the event occurred.
diff --git a/source/_components/netatmo_public.markdown b/source/_components/netatmo_public.markdown
index 26d5d64a636..e269286e530 100644
--- a/source/_components/netatmo_public.markdown
+++ b/source/_components/netatmo_public.markdown
@@ -11,6 +11,8 @@ logo: netatmo.png
ha_category: Environment
ha_iot_class: Cloud Polling
ha_release: 0.77
+redirect_from:
+ - /components/sensor.netatmo_public/
---
The `netatmo_public` sensor allows you to expose data from [Netatmo](https://weathermap.netatmo.com/) to Home Assistant, even if you don't have a Netatmo device yourself. Currently the following conditions are supported:
diff --git a/source/_components/netdata.markdown b/source/_components/netdata.markdown
index 192a6fa9d6d..7e5b7d31bf6 100644
--- a/source/_components/netdata.markdown
+++ b/source/_components/netdata.markdown
@@ -11,6 +11,8 @@ logo: netdata.png
ha_category: System Monitor
ha_release: 0.35
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.netdata/
---
The `netdata` sensor platform allows you to display information collected by [Netdata](http://my-netdata.io/).
diff --git a/source/_components/netgear.markdown b/source/_components/netgear.markdown
index ae502478569..b2ea11bc4c9 100644
--- a/source/_components/netgear.markdown
+++ b/source/_components/netgear.markdown
@@ -11,6 +11,8 @@ logo: netgear.png
ha_category: Presence Detection
ha_iot_class: Local Polling
ha_release: pre 0.7
+redirect_from:
+ - /components/device_tracker.netgear/
---
This platform allows you to detect presence by looking at connected devices to a [Netgear](http://www.netgear.com/) device.
diff --git a/source/_components/netio.markdown b/source/_components/netio.markdown
index a66131c5f65..af1a9fe9305 100644
--- a/source/_components/netio.markdown
+++ b/source/_components/netio.markdown
@@ -11,6 +11,8 @@ logo: netio.png
ha_category: Switch
ha_iot_class: Local Polling
ha_release: 0.24
+redirect_from:
+ - /components/switch.netio/
---
The `netio` switch platform allows you to control your [Netio](http://www.netio-products.com/en/overview/) Netio4, Netio4 All, and Netio 230B. These are smart outlets controllable through Ethernet and/or WiFi that reports consumptions (Netio4all).
diff --git a/source/_components/neurio_energy.markdown b/source/_components/neurio_energy.markdown
index f6e8d4c9294..00eeb4aed3b 100644
--- a/source/_components/neurio_energy.markdown
+++ b/source/_components/neurio_energy.markdown
@@ -11,6 +11,8 @@ logo: neurio.png
ha_category: Energy
ha_iot_class: Cloud Polling
ha_release: 0.14
+redirect_from:
+ - /components/sensor.neurio_energy/
---
Integrate your [Neurio](http://neur.io/) meter information into Home Assistant. To get an API key and secret, login to your [Neurio account](https://my.neur.io/#settings/applications/register) and register an application. Note the Homepage URL and Callback URL are optional.
diff --git a/source/_components/nfandroidtv.markdown b/source/_components/nfandroidtv.markdown
index 3db2f5fca1c..3bd95cb9af1 100644
--- a/source/_components/nfandroidtv.markdown
+++ b/source/_components/nfandroidtv.markdown
@@ -10,6 +10,8 @@ footer: true
logo: nfandroidtv.png
ha_category: Notifications
ha_release: 0.32
+redirect_from:
+ - /components/notify.nfandroidtv/
---
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.
diff --git a/source/_components/niko_home_control.markdown b/source/_components/niko_home_control.markdown
index b626cc7b601..93a083d1260 100644
--- a/source/_components/niko_home_control.markdown
+++ b/source/_components/niko_home_control.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Light
ha_iot_class: Local Polling
ha_release: 0.82
+redirect_from:
+ - /components/light.niko_home_control/
---
The `niko_home_control` platform allows you to integrate your [Niko Home Control](https://www.niko.eu/enus/products/niko-home-control) into Home Assistant.
diff --git a/source/_components/nilu.markdown b/source/_components/nilu.markdown
index ee81c2fcd0e..d8bf9736804 100644
--- a/source/_components/nilu.markdown
+++ b/source/_components/nilu.markdown
@@ -11,6 +11,8 @@ logo: nilu_logo.png
ha_category: Health
ha_iot_class: Cloud Polling
ha_release: 0.87
+redirect_from:
+ - /components/air_quality.nilu/
---
The `nilu` air quality platform shows measurements of current air quality from NILU (Norsk Institutt for luftforskning/Norwegian Institute for Air Research) sensor stations within Norway. Makes data from the open API at [luftkvalitet.info](http://luftkvalitet.info/) and [nilu.no](https://nilu.no/) available in Home Assistant.
diff --git a/source/_components/nmap_tracker.markdown b/source/_components/nmap_tracker.markdown
index b0b6b8894c8..eac47f5ca07 100644
--- a/source/_components/nmap_tracker.markdown
+++ b/source/_components/nmap_tracker.markdown
@@ -10,6 +10,8 @@ footer: true
logo: nmap.png
ha_category: Presence Detection
ha_release: 0.7
+redirect_from:
+ - /components/device_tracker.nmap_tracker/
---
diff --git a/source/_components/nmbs.markdown b/source/_components/nmbs.markdown
index 98826d0cc71..b6989a34944 100644
--- a/source/_components/nmbs.markdown
+++ b/source/_components/nmbs.markdown
@@ -11,6 +11,8 @@ logo: sncb_nmbs.gif
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.85
+redirect_from:
+ - /components/sensor.nmbs/
---
The `nmbs` platform will create sensors for monitoring travel time and information between 2 stations.
diff --git a/source/_components/noaa_tides.markdown b/source/_components/noaa_tides.markdown
index aa6e7a6dbf5..0a1cd487b9c 100644
--- a/source/_components/noaa_tides.markdown
+++ b/source/_components/noaa_tides.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Environment
ha_release: 0.75
logo: noaa.png
+redirect_from:
+ - /components/sensor.noaa_tides/
---
The `noaa_tides` sensor platform uses details from [NOAA Tides and Currents](https://tidesandcurrents.noaa.gov/api/) to provide information about the prediction for the tides for any location in the United States.
diff --git a/source/_components/nsw_fuel_station.markdown b/source/_components/nsw_fuel_station.markdown
index a62ce317ab7..fe2db48da49 100644
--- a/source/_components/nsw_fuel_station.markdown
+++ b/source/_components/nsw_fuel_station.markdown
@@ -11,6 +11,8 @@ logo: fuelcheck.png
ha_category: Car
ha_release: 0.72
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.nsw_fuel_station/
---
The `nsw_fuel_station` sensor platform uses the [NSW Fuel Check App](https://www.fuelcheck.nsw.gov.au/app) data as a source for current fuel price data.
diff --git a/source/_components/nsw_rural_fire_service_feed.markdown b/source/_components/nsw_rural_fire_service_feed.markdown
index 87b0850e96e..eced9e62ee3 100644
--- a/source/_components/nsw_rural_fire_service_feed.markdown
+++ b/source/_components/nsw_rural_fire_service_feed.markdown
@@ -11,6 +11,8 @@ logo: nsw-rural-fire-service.png
ha_category: Geolocation
ha_iot_class: Cloud Polling
ha_release: 0.81
+redirect_from:
+ - /components/geo_location.nsw_rural_fire_service_feed/
---
The `nsw_rural_fire_service_feed` platform lets you integrate a GeoJSON feed provided by the [NSW Rural Fire Service](https://www.rfs.nsw.gov.au/fire-information/fires-near-me) with information about bush fires, grass fires, hazard reductions and more. It retrieves incidents from a feed and shows information of those incidents filtered by distance to Home Assistant's location.
diff --git a/source/_components/nuki.markdown b/source/_components/nuki.markdown
index f8b759e33e7..7b127486342 100644
--- a/source/_components/nuki.markdown
+++ b/source/_components/nuki.markdown
@@ -11,6 +11,8 @@ logo: nuki.png
ha_category: Lock
ha_release: 0.38
ha_iot_class: Local Polling
+redirect_from:
+ - /components/lock.nuki/
---
The `nuki` platform allows you to control [Nuki Smart Locks](https://nuki.io/en/smart-lock/) via either a [software bridge](https://play.google.com/store/apps/details?id=io.nuki.bridge) or a [physical bridge](https://nuki.io/en/bridge/).
diff --git a/source/_components/nut.markdown b/source/_components/nut.markdown
index e7723263f6e..160ef32b825 100644
--- a/source/_components/nut.markdown
+++ b/source/_components/nut.markdown
@@ -11,6 +11,8 @@ logo: nut.png
ha_category: System Monitor
ha_iot_class: Local Polling
ha_release: 0.34
+redirect_from:
+ - /components/sensor.nut/
---
The `nut` sensor platform allows you to monitor a UPS (battery backup) by using data from a [NUT](http://networkupstools.org/) (Network UPS Tools) server.
diff --git a/source/_components/nx584.markdown b/source/_components/nx584.markdown
index 5be5413a5bf..7843e16e0a7 100644
--- a/source/_components/nx584.markdown
+++ b/source/_components/nx584.markdown
@@ -10,6 +10,8 @@ footer: true
logo: networx.png
ha_category: Alarm
ha_release: 0.13
+redirect_from:
+ - /components/alarm_control_panel.nx584/
---
The `nx584` platform provides integration with GE, Caddx, Interlogix (and other brands) alarm panels that support the NX584 interface module (or have it built in). Supported panels include NX4/6/8/8E. Actual integration is done through [pynx584](http://github.com/kk7ds/pynx584) which is required for this to work.
diff --git a/source/_components/nzbget.markdown b/source/_components/nzbget.markdown
index 020c6b95a93..23b8fc09ae7 100644
--- a/source/_components/nzbget.markdown
+++ b/source/_components/nzbget.markdown
@@ -11,6 +11,8 @@ ha_category: Downloading
logo: nzbget.png
ha_iot_class: Local Polling
ha_release: 0.17
+redirect_from:
+ - /components/sensor.nzbget/
---
The `nzbget` platform will allow you to monitor your downloads with [NZBGet](http://NZBGet.net) from within Home Assistant and setup automation based on the information.
diff --git a/source/_components/oem.markdown b/source/_components/oem.markdown
index 86f7d93fd21..0d13d535938 100644
--- a/source/_components/oem.markdown
+++ b/source/_components/oem.markdown
@@ -11,6 +11,8 @@ logo: oem.png
ha_category: Climate
ha_release: 0.39
ha_iot_class: Local Polling
+redirect_from:
+ - /components/climate.oem/
---
This platform supports the ESP8266 based "WiFi MQTT Relay / Thermostat" sold by [OpenEnergyMonitor](https://shop.openenergymonitor.com/wifi-mqtt-relay-thermostat/). The underlying [library](http://oemthermostat.readthedocs.io/) only supports this single relay variant of the [original device](https://harizanov.com/2014/12/wifi-iot-3-channel-relay-board-with-mqtt-and-http-api-using-esp8266/).
diff --git a/source/_components/ohmconnect.markdown b/source/_components/ohmconnect.markdown
index 9faf90363bd..94c9a313b00 100644
--- a/source/_components/ohmconnect.markdown
+++ b/source/_components/ohmconnect.markdown
@@ -11,6 +11,8 @@ logo: "ohmconnect.png"
ha_category: Energy
ha_iot_class: Cloud Polling
ha_release: 0.26
+redirect_from:
+ - /components/sensor.ohmconnect/
---
The `ohmconnect` sensor will show you the current [OhmConnect](https://www.ohmconnect.com/) status for the given OhmConnect ID.
diff --git a/source/_components/onewire.markdown b/source/_components/onewire.markdown
index 4c3ed4dad87..04d726bb308 100644
--- a/source/_components/onewire.markdown
+++ b/source/_components/onewire.markdown
@@ -11,6 +11,8 @@ logo: onewire.png
ha_category: DIY
ha_release: 0.12
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.onewire/
---
The `onewire` platform supports sensors which are using the One wire (1-wire) bus for communication.
diff --git a/source/_components/onkyo.markdown b/source/_components/onkyo.markdown
index 3ae12a7ef57..5f6d4bbaae3 100644
--- a/source/_components/onkyo.markdown
+++ b/source/_components/onkyo.markdown
@@ -11,6 +11,8 @@ logo: onkyo.png
ha_category: Media Player
ha_release: 0.17
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.onkyo/
---
diff --git a/source/_components/onvif.markdown b/source/_components/onvif.markdown
index 5211427ce2a..68ab64006d4 100644
--- a/source/_components/onvif.markdown
+++ b/source/_components/onvif.markdown
@@ -10,6 +10,8 @@ footer: true
logo: onvif.png
ha_category: Camera
ha_release: 0.47
+redirect_from:
+ - /components/camera.onvif/
---
The `onvif` camera platform allows you to use an [ONVIF](https://www.onvif.org/) camera in Home Assistant. This requires the [`ffmpeg` component](/components/ffmpeg/) to be already configured.
diff --git a/source/_components/openalpr_cloud.markdown b/source/_components/openalpr_cloud.markdown
index 8f2c16bceb2..ad26894a9cf 100644
--- a/source/_components/openalpr_cloud.markdown
+++ b/source/_components/openalpr_cloud.markdown
@@ -10,6 +10,8 @@ footer: true
logo: openalpr.png
ha_category: Image Processing
ha_release: 0.36
+redirect_from:
+ - /components/image_processing.openalpr_cloud/
---
[OpenALPR](http://www.openalpr.com/) integration for Home Assistant allows you
diff --git a/source/_components/openalpr_local.markdown b/source/_components/openalpr_local.markdown
index a9c70364757..d9800cae854 100644
--- a/source/_components/openalpr_local.markdown
+++ b/source/_components/openalpr_local.markdown
@@ -11,6 +11,8 @@ logo: openalpr.png
ha_category: Image Processing
ha_release: 0.36
redirect_from: /components/openalpr/
+redirect_from:
+ - /components/image_processing.openalpr_local/
---
[OpenALPR](http://www.openalpr.com/) integration for Home Assistant allows you
diff --git a/source/_components/opencv.markdown b/source/_components/opencv.markdown
index feda5b513fc..6f3c804a7fb 100644
--- a/source/_components/opencv.markdown
+++ b/source/_components/opencv.markdown
@@ -10,6 +10,8 @@ footer: true
logo: opencv.png
ha_category: Image Processing
ha_release: 0.47
+redirect_from:
+ - /components/image_processing.opencv/
---
[OpenCV](http://www.opencv.org) is an open source computer vision image and video processing library.
diff --git a/source/_components/openevse.markdown b/source/_components/openevse.markdown
index 5f9c5097f4f..1fd5850c1aa 100644
--- a/source/_components/openevse.markdown
+++ b/source/_components/openevse.markdown
@@ -11,6 +11,8 @@ logo: openevse.png
ha_category: Car
ha_release: 0.38
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.openevse/
---
This `openevse` sensor platform pulls data from an [OpenEVSE](https://www.openevse.com/) Charging station equipped with an ESP8266-based wifi connection.
diff --git a/source/_components/openexchangerates.markdown b/source/_components/openexchangerates.markdown
index 74c8c0ff330..fd594a1e729 100644
--- a/source/_components/openexchangerates.markdown
+++ b/source/_components/openexchangerates.markdown
@@ -11,6 +11,8 @@ ha_category: Finance
logo: openexchangerates.png
ha_iot_class: Cloud Polling
ha_release: 0.23
+redirect_from:
+ - /components/sensor.openexchangerates/
---
The `openexchangerates` sensor will show you the current exchange rate from [Open Exchange Rates](https://openexchangerates.org) that provides realtime exchange rates for [170 currencies](https://openexchangerates.org/currencies). The free account is limited to only USD as a base currency, allows 1000 requests per month, and updates every hour.
diff --git a/source/_components/opengarage.markdown b/source/_components/opengarage.markdown
index 2675766c3fa..41a05057040 100644
--- a/source/_components/opengarage.markdown
+++ b/source/_components/opengarage.markdown
@@ -10,6 +10,8 @@ footer: true
logo: opengarage.png
ha_category: DIY
ha_release: 0.44
+redirect_from:
+ - /components/cover.opengarage/
---
The `opengarage` cover platform lets you control the open-source [OpenGarage.io](https://opengarage.io/) device through Home Assistant.
diff --git a/source/_components/openhardwaremonitor.markdown b/source/_components/openhardwaremonitor.markdown
index 277d08c27a9..1774c46adcc 100644
--- a/source/_components/openhardwaremonitor.markdown
+++ b/source/_components/openhardwaremonitor.markdown
@@ -11,6 +11,8 @@ logo: openhardwaremonitor.png
ha_category: System Monitor
ha_release: 0.48
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.openhardwaremonitor/
---
The `openhardwaremonitor` platform uses your [Open Hardware Monitor](http://openhardwaremonitor.org/) installation as a source for sensors that will display system information.
diff --git a/source/_components/openhome.markdown b/source/_components/openhome.markdown
index d0ac49a654c..ce96a4284c6 100644
--- a/source/_components/openhome.markdown
+++ b/source/_components/openhome.markdown
@@ -11,6 +11,8 @@ logo: linn.png
ha_category: Media Player
ha_release: 0.39
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.openhome/
---
diff --git a/source/_components/opensensemap.markdown b/source/_components/opensensemap.markdown
index 25a942b3c6b..75fb2240d89 100644
--- a/source/_components/opensensemap.markdown
+++ b/source/_components/opensensemap.markdown
@@ -12,6 +12,8 @@ ha_category: Health
ha_release: 0.85
ha_iot_class: Cloud Polling
redirect_from: /components/air_pollutants.opensensemap/
+redirect_from:
+ - /components/air_quality.opensensemap/
---
The `opensensemap` air quality platform will query the open data API of [openSenseMap.org](https://opensensemap.org/) to monitor air quality sensor station.
diff --git a/source/_components/opensky.markdown b/source/_components/opensky.markdown
index 2d657e30694..0349c880d1c 100644
--- a/source/_components/opensky.markdown
+++ b/source/_components/opensky.markdown
@@ -11,6 +11,8 @@ logo: opensky.png
ha_category: Transport
ha_release: 0.43
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.opensky/
---
The `opensky` sensor allows one to track overhead flights in a given region. It uses crowd-sourced data from the [OpenSky Network](https://opensky-network.org/) public API. It will also fire Home Assistant events when flights enter and exit the defined region.
diff --git a/source/_components/openweathermap.markdown b/source/_components/openweathermap.markdown
index 6ff677b8d32..c8c1904c929 100644
--- a/source/_components/openweathermap.markdown
+++ b/source/_components/openweathermap.markdown
@@ -11,6 +11,8 @@ logo: openweathermap.png
ha_category: Weather
ha_release: 0.32
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/weather.openweathermap/
---
The `openweathermap` weather platform uses [OpenWeatherMap](http://openweathermap.org/) as a source for current meteorological data for your location.
diff --git a/source/_components/openwrt.markdown b/source/_components/openwrt.markdown
index f9f720ac730..54369d810d7 100644
--- a/source/_components/openwrt.markdown
+++ b/source/_components/openwrt.markdown
@@ -10,6 +10,8 @@ footer: true
logo: openwrt.png
ha_category: Presence Detection
ha_release: pre 0.7
+redirect_from:
+ - /components/device_tracker.openwrt/
---
There are _multiple_ ways of integrating an OpenWRT router for presence detection. A broad distinction can be made between presence detection methods which actively scan for devices (by default every 12 seconds) and those that are notified by some external service on changes. It is essentially a problem of synchronizing states between two remote machines.
diff --git a/source/_components/opple.markdown b/source/_components/opple.markdown
index 952f28ff36f..6cc0af86629 100644
--- a/source/_components/opple.markdown
+++ b/source/_components/opple.markdown
@@ -11,6 +11,8 @@ logo: opple.png
ha_category: Light
ha_release: "0.80"
ha_iot_class: Local Polling
+redirect_from:
+ - /components/light.opple/
---
diff --git a/source/_components/orvibo.markdown b/source/_components/orvibo.markdown
index 0430047849a..0448625aac2 100644
--- a/source/_components/orvibo.markdown
+++ b/source/_components/orvibo.markdown
@@ -10,6 +10,8 @@ footer: true
logo: orvibo.png
ha_category: Switch
ha_release: 0.8
+redirect_from:
+ - /components/switch.orvibo/
---
The `orvibo` switch platform allows you to toggle your Orvibo S20 Wifi Smart Sockets.
diff --git a/source/_components/osramlightify.markdown b/source/_components/osramlightify.markdown
index ac80e46d08a..43b42368b21 100644
--- a/source/_components/osramlightify.markdown
+++ b/source/_components/osramlightify.markdown
@@ -10,6 +10,8 @@ footer: true
logo: osramlightify.png
ha_category: Light
ha_release: 0.21
+redirect_from:
+ - /components/light.osramlightify/
---
The `osramlightify` platform allows you to integrate your [Osram Lightify](http://www.osram.com/osram_com/products/led-technology/lightify/index.jsp) into Home Assistant.
diff --git a/source/_components/otp.markdown b/source/_components/otp.markdown
index 315e5aa7bfb..e1d32861079 100644
--- a/source/_components/otp.markdown
+++ b/source/_components/otp.markdown
@@ -12,6 +12,8 @@ ha_category: Utility
ha_iot_class: Local Polling
ha_release: 0.49
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.otp/
---
The `otp` sensor generates One-Time Passwords according to [RFC6238](https://tools.ietf.org/html/rfc6238) that is compatible with most OTP generators available, including Google Authenticator. You can use this when building custom security solutions and want to use "rolling codes", that change every 30 seconds.
diff --git a/source/_components/panasonic_bluray.markdown b/source/_components/panasonic_bluray.markdown
index 73a52dd012a..9769793d517 100644
--- a/source/_components/panasonic_bluray.markdown
+++ b/source/_components/panasonic_bluray.markdown
@@ -11,6 +11,8 @@ logo: panasonic.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: 0.83
+redirect_from:
+ - /components/media_player.panasonic_bluray/
---
The `panasonic_bluray` platform allows you to control a Panasonic Blu-Ray player. Note that the device must be on the same subnet as Home Assistant; connections from a different subnet will return an error.
diff --git a/source/_components/panasonic_viera.markdown b/source/_components/panasonic_viera.markdown
index 2a089d6e019..31bb21ca04b 100644
--- a/source/_components/panasonic_viera.markdown
+++ b/source/_components/panasonic_viera.markdown
@@ -11,6 +11,8 @@ logo: panasonic.png
ha_category: Media Player
ha_release: 0.17
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.panasonic_viera/
---
The `panasonic_viera` platform allows you to control a Panasonic Viera TV.
diff --git a/source/_components/pandora.markdown b/source/_components/pandora.markdown
index e0ae0199036..b4e77af9f20 100644
--- a/source/_components/pandora.markdown
+++ b/source/_components/pandora.markdown
@@ -11,6 +11,8 @@ logo: pandora.png
ha_category: Media Player
ha_release: 0.22
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.pandora/
---
If you have a Pandora account, you can control it from Home Assistant with this media player.
diff --git a/source/_components/pencom.markdown b/source/_components/pencom.markdown
index e0ef7f91de5..a7fb39c3150 100644
--- a/source/_components/pencom.markdown
+++ b/source/_components/pencom.markdown
@@ -11,6 +11,8 @@ logo: pencom.png
ha_category: Switch
ha_release: 0.85
ha_iot_class: Local Polling
+redirect_from:
+ - /components/switch.pencom/
---
[Pencom Design](http://www.pencomdesign.com/) is a manufacturer of computer-controlled relay, I/O and custom boards for commercial and industrial applications. This interface to [Pencom's Relay Control Boards](https://www.pencomdesign.com/relay-boards/) is designed to work over an ethernet to serial adapter (NPort). Each switch (relay) can be turned on/off, and the state of the relay can be read.
diff --git a/source/_components/philips_js.markdown b/source/_components/philips_js.markdown
index c821060cb2a..26ff515dfb8 100644
--- a/source/_components/philips_js.markdown
+++ b/source/_components/philips_js.markdown
@@ -11,6 +11,8 @@ logo: philips.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: 0.34
+redirect_from:
+ - /components/media_player.philips_js/
---
The `philips_js` platform allows you to control Philips TVs which expose the [jointSPACE](http://jointspace.sourceforge.net/) API. Instructions on how to activate the API and if your model is supported can be found [here](http://jointspace.sourceforge.net/download.html).
diff --git a/source/_components/pi_hole.markdown b/source/_components/pi_hole.markdown
index 92a6b42823f..e9aad4a5c80 100644
--- a/source/_components/pi_hole.markdown
+++ b/source/_components/pi_hole.markdown
@@ -11,6 +11,8 @@ ha_category: System Monitor
ha_iot_class: Local Polling
logo: pi_hole.png
ha_release: 0.28
+redirect_from:
+ - /components/sensor.pi_hole/
---
The `pi_hole` sensor platform displays the statistical summary of a [Pi-hole](https://pi-hole.net/) system.
diff --git a/source/_components/picotts.markdown b/source/_components/picotts.markdown
index 677ae77b919..f5f8bf11c0a 100644
--- a/source/_components/picotts.markdown
+++ b/source/_components/picotts.markdown
@@ -10,6 +10,8 @@ footer: true
logo: home-assistant.png
ha_category: Text-to-speech
ha_release: 0.36
+redirect_from:
+ - /components/tts.picotts/
---
The `picotts` text-to-speech platform uses offline pico Text-to-Speech engine to read a text with natural sounding voices.
diff --git a/source/_components/piglow.markdown b/source/_components/piglow.markdown
index eb8af9b40e6..4d82807c1cf 100644
--- a/source/_components/piglow.markdown
+++ b/source/_components/piglow.markdown
@@ -11,6 +11,8 @@ logo: raspberry-pi.png
ha_category: DIY
ha_release: 0.37
ha_iot_class: Local Polling
+redirect_from:
+ - /components/light.piglow/
---
diff --git a/source/_components/ping.markdown b/source/_components/ping.markdown
index 3121bf86333..3c3af364e24 100644
--- a/source/_components/ping.markdown
+++ b/source/_components/ping.markdown
@@ -11,6 +11,8 @@ logo: home-assistant.png
ha_category: Network
ha_release: 0.43
ha_qa_scale: internal
+redirect_from:
+ - /components/binary_sensor.ping/
---
The `ping` binary sensor platform allows you to use `ping` to send ICMP echo requests. This way you can check if a given host is online and determine the round trip times from your Home Assistant instance to that system.
diff --git a/source/_components/pioneer.markdown b/source/_components/pioneer.markdown
index a3e05f2ae6c..f5dd14757da 100644
--- a/source/_components/pioneer.markdown
+++ b/source/_components/pioneer.markdown
@@ -11,6 +11,8 @@ logo: pioneer.png
ha_category: Media Player
ha_release: 0.19
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.pioneer/
---
The `pioneer` platform allows you to control Pioneer Network Receivers. Please note, however, that the more recent Pioneer models work with [Onkyo](/components/media_player.onkyo/) platform instead.
diff --git a/source/_components/pjlink.markdown b/source/_components/pjlink.markdown
index 57a5166cef8..04665c52661 100644
--- a/source/_components/pjlink.markdown
+++ b/source/_components/pjlink.markdown
@@ -11,6 +11,8 @@ logo: pjlink.png
ha_category: Media Player
ha_release: 0.76
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.pjlink/
---
The `pjlink` platform allows you to control from Home Assistant, projectors with support for the [PJLink protocol](http://pjlink.jbmia.or.jp/english/index.html).
diff --git a/source/_components/plex.markdown b/source/_components/plex.markdown
index 9be5c8105fa..39f0aea2af6 100644
--- a/source/_components/plex.markdown
+++ b/source/_components/plex.markdown
@@ -12,6 +12,8 @@ ha_category: Media Player
featured: true
ha_release: 0.7.4
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.plex/
---
diff --git a/source/_components/pocketcasts.markdown b/source/_components/pocketcasts.markdown
index cd1a1f7b266..b0c16009109 100644
--- a/source/_components/pocketcasts.markdown
+++ b/source/_components/pocketcasts.markdown
@@ -11,6 +11,8 @@ logo: pocketcasts.png
ha_category: Multimedia
ha_release: 0.39
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.pocketcasts/
---
The `pocketcasts` sensor platform lets one monitor the podcasts at [Pocket Casts](https://play.pocketcasts.com/).
diff --git a/source/_components/pollen.markdown b/source/_components/pollen.markdown
index d04bae844a7..85a84cfe030 100644
--- a/source/_components/pollen.markdown
+++ b/source/_components/pollen.markdown
@@ -11,6 +11,8 @@ logo: pollen.jpg
ha_category: Health
ha_release: 0.63
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.pollen/
---
The `pollen` sensor platform collects and displays allergy, asthma, and disease
@@ -84,6 +86,8 @@ Any index-related sensor will have a value between 0.0 and 12.0. The values
map to the following human-friendly ratings:
Range | Rating
+redirect_from:
+ - /components/sensor.pollen/
--------- | -----------
0.0 - 2.4 | Low
2.5 - 4.8 | Low/Medium
@@ -98,6 +102,8 @@ Several asthma-related sensors carry information regarding the top three
Example values include:
Pollutant | Symbol | More Info
+redirect_from:
+ - /components/sensor.pollen/
--------- | ------ | ---------
Particulate (<= 2.5 μm) | PM2.5 | [EPA: Particulate Matter (PM) Pollution](https://www.epa.gov/pm-pollution)
Particulate (<= 10 μm) | PM10 | [EPA: Particulate Matter (PM) Pollution](https://www.epa.gov/pm-pollution)
diff --git a/source/_components/polling.markdown b/source/_components/polling.markdown
index 4b9df18396a..be5e970d5fa 100644
--- a/source/_components/polling.markdown
+++ b/source/_components/polling.markdown
@@ -10,6 +10,8 @@ footer: true
logo: telegram.png
ha_category: Notifications
ha_release: 0.42
+redirect_from:
+ - /components/telegram_bot.polling/
---
Telegram chatbot polling implementation.
diff --git a/source/_components/postnl.markdown b/source/_components/postnl.markdown
index b2bda7ce479..26d0aac22f8 100644
--- a/source/_components/postnl.markdown
+++ b/source/_components/postnl.markdown
@@ -11,6 +11,8 @@ logo: postnl.png
ha_category: Postal Service
ha_release: 0.69
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.postnl/
---
The `postnl` platform allows one to track deliveries by [PostNL](https://www.postnl.nl) (Dutch Postal Services). To use this sensor, you need a [PostNL Account](https://jouw.postnl.nl). It is possible to add multiple accounts to your Home Assistant configuration.
diff --git a/source/_components/prezzibenzina.markdown b/source/_components/prezzibenzina.markdown
index d116b854802..ff386498a1a 100644
--- a/source/_components/prezzibenzina.markdown
+++ b/source/_components/prezzibenzina.markdown
@@ -11,6 +11,8 @@ logo: prezzibenzina.png
ha_category: Energy
ha_release: 0.85
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.prezzibenzina/
---
The `prezzibenzina` platform allows you to monitor the fuel prices with [PrezziBenzina.it](https://www.prezzibenzina.it/) from within Home Assistant and setup automations based on the information.
diff --git a/source/_components/proliphix.markdown b/source/_components/proliphix.markdown
index 71cecf0e8e8..c72e56f3773 100644
--- a/source/_components/proliphix.markdown
+++ b/source/_components/proliphix.markdown
@@ -11,6 +11,8 @@ logo: proliphix.png
ha_category: Climate
ha_release: 0.11
ha_iot_class: Local Polling
+redirect_from:
+ - /components/climate.proliphix/
---
diff --git a/source/_components/prowl.markdown b/source/_components/prowl.markdown
index 496efa4ffd1..bee530edee5 100644
--- a/source/_components/prowl.markdown
+++ b/source/_components/prowl.markdown
@@ -10,6 +10,8 @@ footer: true
logo: prowl.png
ha_category: Notifications
ha_release: 0.52
+redirect_from:
+ - /components/notify.prowl/
---
The `prowl` platform uses [Prowl](https://www.prowlapp.com/) to deliver push notifications from Home Assistant to your iOS device.
diff --git a/source/_components/proxy.markdown b/source/_components/proxy.markdown
index 7f5f8773360..766681c613c 100644
--- a/source/_components/proxy.markdown
+++ b/source/_components/proxy.markdown
@@ -9,6 +9,8 @@ sharing: true
footer: true
ha_category: Camera
ha_release: 0.65
+redirect_from:
+ - /components/camera.proxy/
---
The `proxy` camera platform allows you to pass another camera's output through post-processing routines and generate a new camera with the post-processed output.
diff --git a/source/_components/pulseaudio_loopback.markdown b/source/_components/pulseaudio_loopback.markdown
index fd860ac073b..e9c70439655 100644
--- a/source/_components/pulseaudio_loopback.markdown
+++ b/source/_components/pulseaudio_loopback.markdown
@@ -11,6 +11,8 @@ logo: pulseaudio.png
ha_category: Switch
ha_release: 0.16
ha_iot_class: Local Polling
+redirect_from:
+ - /components/switch.pulseaudio_loopback/
---
The goal behind this switch is to allow a very flexible whole home audio system based upon [PulseAudio](https://www.freedesktop.org/wiki/Software/PulseAudio/).
diff --git a/source/_components/push.markdown b/source/_components/push.markdown
index a25d7a683cc..7e3e61d3d1d 100644
--- a/source/_components/push.markdown
+++ b/source/_components/push.markdown
@@ -11,6 +11,8 @@ logo: camcorder.png
ha_category: Camera
ha_iot_class: Local Push
ha_release: 0.74
+redirect_from:
+ - /components/camera.push/
---
The `push` camera platform allows you to integrate images sent over HTTP POST to Home Assistant as a camera. External applications/daemons/scripts are therefore able to "stream" images through Home Assistant.
diff --git a/source/_components/pushbullet.markdown b/source/_components/pushbullet.markdown
index 5ff51bcac9e..fc49383c753 100644
--- a/source/_components/pushbullet.markdown
+++ b/source/_components/pushbullet.markdown
@@ -11,6 +11,8 @@ logo: pushbullet.png
ha_category: Sensor
ha_release: 0.44
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.pushbullet/
---
The `pushbullet` sensor platform reads messages from [Pushbullet](https://www.pushbullet.com/), a free service to send information between your phones, browsers, and friends. This sensor platform provides sensors that show the properties of the latest received Pushbullet notification mirror.
diff --git a/source/_components/pushetta.markdown b/source/_components/pushetta.markdown
index 7275e0a3e0d..2229b595531 100644
--- a/source/_components/pushetta.markdown
+++ b/source/_components/pushetta.markdown
@@ -10,6 +10,8 @@ footer: true
logo: pushetta.png
ha_category: Notifications
ha_release: pre 0.7
+redirect_from:
+ - /components/notify.pushetta/
---
The `pushetta` notify platform uses [Pushetta](http://www.pushetta.com) to delivery notifications from Home Assistant to your devices.
diff --git a/source/_components/pushover.markdown b/source/_components/pushover.markdown
index e266291146c..2d5b6371fd2 100644
--- a/source/_components/pushover.markdown
+++ b/source/_components/pushover.markdown
@@ -10,6 +10,8 @@ footer: true
logo: pushover.png
ha_category: Notifications
ha_release: pre 0.7
+redirect_from:
+ - /components/notify.pushover/
---
The [Pushover service](https://pushover.net/) is a platform for the notify component. This allows components to send messages to the user using Pushover.
diff --git a/source/_components/pushsafer.markdown b/source/_components/pushsafer.markdown
index f3a213fa2f0..793ad2ae473 100644
--- a/source/_components/pushsafer.markdown
+++ b/source/_components/pushsafer.markdown
@@ -10,6 +10,8 @@ footer: true
logo: pushsafer.png
ha_category: Notifications
ha_release: 0.39
+redirect_from:
+ - /components/notify.pushsafer/
---
The [Pushsafer service](https://www.pushsafer.com/) is a platform for the notify component. This allows you to send messages to the user using Pushsafer.
diff --git a/source/_components/pvoutput.markdown b/source/_components/pvoutput.markdown
index 6cfcd6d9bf9..13213ce5610 100644
--- a/source/_components/pvoutput.markdown
+++ b/source/_components/pvoutput.markdown
@@ -11,6 +11,8 @@ logo: pvoutput.png
ha_category: Energy
ha_release: 0.33
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.pvoutput/
---
The `pvoutput` sensor platform consumes information from [PVOutput](http://pvoutput.org/) which were uploaded by your solar photovoltaic (PV) system.
diff --git a/source/_components/pyload.markdown b/source/_components/pyload.markdown
index fe03104ef7c..e79ea449a1b 100644
--- a/source/_components/pyload.markdown
+++ b/source/_components/pyload.markdown
@@ -11,6 +11,8 @@ logo: pyload.png
ha_category: Downloading
ha_release: 0.58
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.pyload/
---
The `pyload` platform allows you to monitor your downloads with [pyLoad](https://pyload.net/) from within Home Assistant and setup automation based on the information.
diff --git a/source/_components/qbittorrent.markdown b/source/_components/qbittorrent.markdown
index 642ecd006af..09003f1f861 100644
--- a/source/_components/qbittorrent.markdown
+++ b/source/_components/qbittorrent.markdown
@@ -11,6 +11,8 @@ logo: qbittorrent.png
ha_category: Downloading
ha_release: 0.84
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.qbittorrent/
---
The `qbittorrent` platform allows you to monitor your downloads with [qBittorrent](https://www.qbittorrent.org/) from within Home Assistant and setup automations based on the information.
diff --git a/source/_components/qnap.markdown b/source/_components/qnap.markdown
index 668f6840a5d..a65727a0038 100644
--- a/source/_components/qnap.markdown
+++ b/source/_components/qnap.markdown
@@ -11,6 +11,8 @@ logo: qnap.png
ha_category: System Monitor
ha_release: 0.38
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.qnap/
---
This `qnap` sensor allows getting various statistics from your [QNAP NAS](https://www.qnap.com/en-us/).
diff --git a/source/_components/qrcode.markdown b/source/_components/qrcode.markdown
index 1a70c26f425..e0d9aa500b6 100644
--- a/source/_components/qrcode.markdown
+++ b/source/_components/qrcode.markdown
@@ -10,6 +10,8 @@ footer: true
logo: home-assistant.png
ha_category: Image Processing
ha_release: 0.87
+redirect_from:
+ - /components/image_processing.qrcode/
---
The `qrcode` image processing platform enables QR code recognition from cameras.
diff --git a/source/_components/quantum_gateway.markdown b/source/_components/quantum_gateway.markdown
index 3949b2e663c..8d43cfb24fd 100644
--- a/source/_components/quantum_gateway.markdown
+++ b/source/_components/quantum_gateway.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Presence Detection
logo: fios.svg
ha_release: 0.81
+redirect_from:
+ - /components/device_tracker.quantum_gateway/
---
The `quantum_gateway` device tracker platform offers presence detection by looking at connected devices to a Verizon Fios gateway.
diff --git a/source/_components/radarr.markdown b/source/_components/radarr.markdown
index 12d954ea4b9..1b78fdfbec3 100644
--- a/source/_components/radarr.markdown
+++ b/source/_components/radarr.markdown
@@ -10,6 +10,8 @@ footer: true
logo: radarr.png
ha_category: Downloading
ha_release: 0.47
+redirect_from:
+ - /components/sensor.radarr/
---
This `radarr` sensor platform pulls data from a given [Radarr](https://radarr.video/) instance.
diff --git a/source/_components/radiotherm.markdown b/source/_components/radiotherm.markdown
index 5a80198aaa7..1d9d12d4134 100644
--- a/source/_components/radiotherm.markdown
+++ b/source/_components/radiotherm.markdown
@@ -11,6 +11,8 @@ logo: radiotherm.png
ha_category: Climate
ha_iot_class: Local Polling
ha_release: 0.7.6
+redirect_from:
+ - /components/climate.radiotherm/
---
diff --git a/source/_components/random.markdown b/source/_components/random.markdown
index 526276c40a5..9a89c098bc0 100644
--- a/source/_components/random.markdown
+++ b/source/_components/random.markdown
@@ -12,6 +12,8 @@ ha_category: Utility
ha_iot_class: Local Polling
ha_release: 0.32
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.random/
---
The `random` sensor platform is creating random sensor values (integers) out of a given range. Returned values form a [discrete uniform distribution](https://en.wikipedia.org/wiki/Discrete_uniform_distribution), meaning that each integer value in the range configured is equally likely to be drawn. This can be useful if you want to test automation rules. It generates a new value every time it is polled.
diff --git a/source/_components/raspyrfm.markdown b/source/_components/raspyrfm.markdown
index fbb5df87fca..771620b5016 100644
--- a/source/_components/raspyrfm.markdown
+++ b/source/_components/raspyrfm.markdown
@@ -11,6 +11,8 @@ logo: seegelsysteme.png
ha_category: Switch
ha_release: 0.85
ha_iot_class: Assumed State
+redirect_from:
+ - /components/switch.raspyrfm/
---
The `raspyrfm` component adds support for cheap RC 433 MHz outlets via one of the supported gateways.
diff --git a/source/_components/recollect_waste.markdown b/source/_components/recollect_waste.markdown
index 1e162c6d5f3..2650dcbedf9 100644
--- a/source/_components/recollect_waste.markdown
+++ b/source/_components/recollect_waste.markdown
@@ -11,6 +11,8 @@ logo: recollect-waste.png
ha_category: Sensor
ha_release: 0.87
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.recollect_waste/
---
The `Recollect Waste` platform allows you to track the next scheduled waste pickup and what type of waste from [Recollect](https://recollect.net/solutions/waste/). To use this sensor your city's waste company must be Recollect and you will need to find your place_id and service_id.
diff --git a/source/_components/recswitch.markdown b/source/_components/recswitch.markdown
index bb100b3b7a1..4b15b1672af 100644
--- a/source/_components/recswitch.markdown
+++ b/source/_components/recswitch.markdown
@@ -11,6 +11,8 @@ logo: "ankuoo_recswitch.png"
ha_release: 0.81
ha_category: Switch
ha_iot_class: Local Polling
+redirect_from:
+ - /components/switch.recswitch/
---
The `recswitch` switch platform allows you to control the Ankuoo Rec Switch devices.
diff --git a/source/_components/reddit.markdown b/source/_components/reddit.markdown
index c4c73bd45e8..d9946b33037 100644
--- a/source/_components/reddit.markdown
+++ b/source/_components/reddit.markdown
@@ -11,6 +11,8 @@ logo: reddit.png
ha_category: Sensor
ha_release: 0.89
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.reddit/
---
The Reddit sensor integrates data from [Reddit](https://reddit.com/) to monitor your favorite subreddits.
diff --git a/source/_components/rejseplanen.markdown b/source/_components/rejseplanen.markdown
index e75ffa22adc..4ac80104899 100644
--- a/source/_components/rejseplanen.markdown
+++ b/source/_components/rejseplanen.markdown
@@ -11,6 +11,8 @@ logo: rejseplanen.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.88
+redirect_from:
+ - /components/sensor.rejseplanen/
---
The `rejseplanen` sensor will provide you with travel details for Danish public transport, using timetable data from [Rejseplanen](https://www.rejseplanen.dk/).
diff --git a/source/_components/rest.markdown b/source/_components/rest.markdown
index 1ecb146eae8..3ff473c8b47 100644
--- a/source/_components/rest.markdown
+++ b/source/_components/rest.markdown
@@ -11,6 +11,8 @@ logo: restful.png
ha_category: Sensor
ha_release: 0.7.4
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.rest/
---
The `rest` sensor platform is consuming a given endpoint which is exposed by a [RESTful API](https://en.wikipedia.org/wiki/Representational_state_transfer) of a device, an application, or a web service. The sensor has support for GET and POST requests.
diff --git a/source/_components/ripple.markdown b/source/_components/ripple.markdown
index 48bf42a060a..935913f93ad 100644
--- a/source/_components/ripple.markdown
+++ b/source/_components/ripple.markdown
@@ -11,6 +11,8 @@ logo: ripple.png
ha_category: Finance
ha_release: 0.47
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.ripple/
---
The `ripple` sensor platform displays Ripple wallet balances from [Ripple.com](https://ripple.com).
diff --git a/source/_components/ritassist.markdown b/source/_components/ritassist.markdown
index a0b8f1ab548..edaf92965ef 100644
--- a/source/_components/ritassist.markdown
+++ b/source/_components/ritassist.markdown
@@ -11,6 +11,8 @@ logo: ritassist.png
ha_category: Car
ha_iot_class: Cloud Polling
ha_release: 0.76
+redirect_from:
+ - /components/device_tracker.ritassist/
---
The `ritassist` device tracker platform allows you to integrate your vehicles equipped with [RitAssist](https://ritassist.nl/) or [FleetGO](https://fleetgo.com) hardware into Home Assistant. It allows you to see certain details about your vehicle, but also shows your vehicle on the map.
diff --git a/source/_components/rmvtransport.markdown b/source/_components/rmvtransport.markdown
index 5bcde6f84dc..767943b6b84 100644
--- a/source/_components/rmvtransport.markdown
+++ b/source/_components/rmvtransport.markdown
@@ -11,6 +11,8 @@ logo: RMV.png
ha_category: Transport
ha_release: 0.76
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.rmvtransport/
---
The `rvmtransport` sensor will give you the departure time of the next bus, tram, subway, or train at the next station or stop in the Rhein-Main area public transport network. Additional details such as the line number and destination are present in the attributes.
diff --git a/source/_components/rocketchat.markdown b/source/_components/rocketchat.markdown
index 19d9c876d90..b63421203b2 100644
--- a/source/_components/rocketchat.markdown
+++ b/source/_components/rocketchat.markdown
@@ -10,6 +10,8 @@ footer: true
logo: rocketchat.png
ha_category: Notifications
ha_release: 0.56
+redirect_from:
+ - /components/notify.rocketchat/
---
diff --git a/source/_components/roomba.markdown b/source/_components/roomba.markdown
index d7a242c9ce7..7ad11fab00b 100644
--- a/source/_components/roomba.markdown
+++ b/source/_components/roomba.markdown
@@ -10,6 +10,8 @@ footer: true
logo: irobot_roomba.png
ha_category: Vacuum
ha_release: 0.51
+redirect_from:
+ - /components/vacuum.roomba/
---
The `roomba` component allows you to control your [iRobot Roomba](http://www.irobot.com/For-the-Home/Vacuuming/Roomba.aspx) vacuum.
diff --git a/source/_components/rova.markdown b/source/_components/rova.markdown
index a87293ea107..5dcaa1e3be2 100644
--- a/source/_components/rova.markdown
+++ b/source/_components/rova.markdown
@@ -11,6 +11,8 @@ logo: rova.jpg
ha_category: Sensor
ha_release: 0.87
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.rova/
---
[ROVA](https://rova.nl) is a waste collection company that operates in the center and east of the Netherlands. The `rova` platform uses an unofficial [ROVA](https://rova.nl) API to allow you to get your waste collection schedule and integrate this in your Home Assistant installation.
diff --git a/source/_components/rpi_camera.markdown b/source/_components/rpi_camera.markdown
index 0d08f1a66e3..d15eb9f5baa 100644
--- a/source/_components/rpi_camera.markdown
+++ b/source/_components/rpi_camera.markdown
@@ -11,6 +11,8 @@ logo: raspberry-pi.png
ha_category: DIY
ha_iot_class: Local Polling
ha_release: 0.17
+redirect_from:
+ - /components/camera.rpi_camera/
---
The `rpi_camera` platform allows you to integrate the Raspberry Pi camera into Home Assistant. This component uses the application [`raspistill`](https://www.raspberrypi.org/documentation/usage/camera/raspicam/raspistill.md) to store the image from camera.
diff --git a/source/_components/rpi_gpio_pwm.markdown b/source/_components/rpi_gpio_pwm.markdown
index ef1bb0f5e8c..7f9b0183c03 100644
--- a/source/_components/rpi_gpio_pwm.markdown
+++ b/source/_components/rpi_gpio_pwm.markdown
@@ -11,6 +11,8 @@ ha_category: DIY
ha_iot_class: Local Push
ha_release: 0.43
logo: raspberry-pi.png
+redirect_from:
+ - /components/light.rpi_gpio_pwm/
---
The `rpi_gpio_pwm` platform allows to control multiple lights using pulse-width modulation, for example led strips. It supports one-color, RGB and RGBW LEDs driven by GPIOs of a Raspberry Pi or a PCA9685 controller.
diff --git a/source/_components/rpi_rf.markdown b/source/_components/rpi_rf.markdown
index 9d8b758ed58..f833eb3edf0 100644
--- a/source/_components/rpi_rf.markdown
+++ b/source/_components/rpi_rf.markdown
@@ -11,6 +11,8 @@ logo: raspberry-pi.png
ha_category: DIY
ha_release: 0.19
ha_iot_class: Assumed State
+redirect_from:
+ - /components/switch.rpi_rf/
---
The `rpi_rf` switch platform allows you to control devices over 433/315MHz LPD/SRD signals with generic low-cost GPIO RF modules on a [Raspberry Pi](https://www.raspberrypi.org/).
diff --git a/source/_components/rtorrent.markdown b/source/_components/rtorrent.markdown
index ab74a8f5ad1..a1065d75418 100644
--- a/source/_components/rtorrent.markdown
+++ b/source/_components/rtorrent.markdown
@@ -11,6 +11,8 @@ logo: rtorrent.png
ha_category: Downloading
ha_release: 0.81
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.rtorrent/
---
The `rtorrent` platform allows you to monitor your downloads with [rtorrent](https://rakshasa.github.io/rtorrent/) from within Home Assistant and setup automations based on the information.
diff --git a/source/_components/russound_rio.markdown b/source/_components/russound_rio.markdown
index 9fb29c8fff9..744e767e898 100644
--- a/source/_components/russound_rio.markdown
+++ b/source/_components/russound_rio.markdown
@@ -11,6 +11,8 @@ logo: russound.png
ha_category: Media Player
ha_release: 0.49
ha_iot_class: Local Push
+redirect_from:
+ - /components/media_player.russound_rio/
---
The `russound_rio` platform allows you to control Russound devices that make use of the RIO protocol.
diff --git a/source/_components/russound_rnet.markdown b/source/_components/russound_rnet.markdown
index 42c1ad2775d..17b0ac98865 100644
--- a/source/_components/russound_rnet.markdown
+++ b/source/_components/russound_rnet.markdown
@@ -11,6 +11,8 @@ logo: russound.png
ha_category: Media Player
ha_release: 0.25
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.russound_rnet/
---
The `russound_rnet` platform allows you to control Russound devices that make use of the RNET protocol.
diff --git a/source/_components/ruter.markdown b/source/_components/ruter.markdown
index 04020649b01..facb56a8537 100644
--- a/source/_components/ruter.markdown
+++ b/source/_components/ruter.markdown
@@ -11,6 +11,8 @@ logo: ruter.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.83
+redirect_from:
+ - /components/sensor.ruter/
---
diff --git a/source/_components/samsungtv.markdown b/source/_components/samsungtv.markdown
index 799f21f7c5b..ac346f14df4 100644
--- a/source/_components/samsungtv.markdown
+++ b/source/_components/samsungtv.markdown
@@ -11,6 +11,8 @@ logo: samsung.png
ha_category: Media Player
ha_release: 0.13
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.samsungtv/
---
The `samsungtv` platform allows you to control a
diff --git a/source/_components/scrape.markdown b/source/_components/scrape.markdown
index e354f4ba66b..f427b7de3ef 100644
--- a/source/_components/scrape.markdown
+++ b/source/_components/scrape.markdown
@@ -11,6 +11,8 @@ logo: home-assistant.png
ha_category: Sensor
ha_release: 0.31
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.scrape/
---
The `scrape` sensor platform is scraping information from websites. The sensor loads a HTML page and gives you the option to search and split out a value. As this is not a full-blown web scraper like [scrapy](https://scrapy.org/), it will most likely only work with simple web pages and it can be time-consuming to get the right section.
diff --git a/source/_components/season.markdown b/source/_components/season.markdown
index b8822a56f85..162301e095d 100644
--- a/source/_components/season.markdown
+++ b/source/_components/season.markdown
@@ -12,6 +12,8 @@ logo: home-assistant.png
ha_iot_class: Local Polling
ha_release: 0.53
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.season/
---
The `season` sensor will display the current astronomical or meteorological season (Spring, Summer, Autumn, Winter) based on the user's setting in the configuration file.
diff --git a/source/_components/sendgrid.markdown b/source/_components/sendgrid.markdown
index 5f92fc2d551..08ceedf5b25 100644
--- a/source/_components/sendgrid.markdown
+++ b/source/_components/sendgrid.markdown
@@ -10,6 +10,8 @@ footer: true
logo: sendgrid.png
ha_category: Notifications
ha_release: 0.14
+redirect_from:
+ - /components/notify.sendgrid/
---
The `sendgrid` notification platform sends email notifications via [SendGrid](https://sendgrid.com/), a proven cloud-based email platform.
diff --git a/source/_components/sensehat.markdown b/source/_components/sensehat.markdown
index ddbf1b2cbe8..9385b724c1a 100644
--- a/source/_components/sensehat.markdown
+++ b/source/_components/sensehat.markdown
@@ -11,6 +11,8 @@ logo: sense-hat.png
ha_category: DIY
ha_iot_class: Assumed State
ha_release: 0.44
+redirect_from:
+ - /components/light.sensehat/
---
The `sensehat` light platform lets you control the [Sense HAT](https://www.raspberrypi.org/products/sense-hat/) board's 8x8 RGB LED matrix on your Raspberry Pi from within Home Assistant.
diff --git a/source/_components/sensibo.markdown b/source/_components/sensibo.markdown
index 4b55314d9f1..9c9afc789ea 100644
--- a/source/_components/sensibo.markdown
+++ b/source/_components/sensibo.markdown
@@ -11,6 +11,8 @@ logo: sensibo.png
ha_category: Climate
ha_release: 0.44
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/climate.sensibo/
---
Integrates [Sensibo](https://sensibo.com) Air Conditioning controller into Home Assistant.
diff --git a/source/_components/serial.markdown b/source/_components/serial.markdown
index c73d27cca9e..7c7773270a6 100644
--- a/source/_components/serial.markdown
+++ b/source/_components/serial.markdown
@@ -11,6 +11,8 @@ logo: home-assistant.png
ha_category: Sensor
ha_release: 0.56
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.serial/
---
The `serial` sensor platform is using the data provided by a device connected to the serial port of the system where Home Assistant is running. With [`ser2net`](http://ser2net.sourceforge.net/) and [`socat`](http://www.dest-unreach.org/socat/) would it also work for sensors connected to a remote system.
diff --git a/source/_components/serial_pm.markdown b/source/_components/serial_pm.markdown
index 992da28e91d..1fcc250bd5e 100644
--- a/source/_components/serial_pm.markdown
+++ b/source/_components/serial_pm.markdown
@@ -11,6 +11,8 @@ logo: serial_pm.png
ha_category: DIY
ha_release: 0.26
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.serial_pm/
---
Particulate matter sensors measure the amount of very small particles in the air. A short introduction how these sensors work can be found on [Open Home Automation](https://www.open-homeautomation.com/2016/07/19/measuring-air-quality/).
diff --git a/source/_components/sesame.markdown b/source/_components/sesame.markdown
index bda185a9f7d..d040299e97d 100644
--- a/source/_components/sesame.markdown
+++ b/source/_components/sesame.markdown
@@ -11,6 +11,8 @@ logo: sesame.png
ha_category: Lock
ha_iot_class: Cloud Polling
ha_release: 0.47
+redirect_from:
+ - /components/lock.sesame/
---
The `sesame` platform allows you to control your [Sesame](https://candyhouse.co/) smart locks made by CANDY HOUSE, Inc.
diff --git a/source/_components/seven_segments.markdown b/source/_components/seven_segments.markdown
index eda7169810d..9331628b502 100644
--- a/source/_components/seven_segments.markdown
+++ b/source/_components/seven_segments.markdown
@@ -12,6 +12,8 @@ ha_category: Image Processing
ha_release: 0.45
og_image: /images/screenshots/ssocr.png
ha_iot_class: Local Polling
+redirect_from:
+ - /components/image_processing.seven_segments/
---
The `seven_segments` image processing platform allows you to read physical seven segments displays through Home Assistant. [`ssocr`](https://www.unix-ag.uni-kl.de/~auerswal/ssocr/) is used to extract the value shown on the display which is observed by a [camera](/components/camera/).
diff --git a/source/_components/seventeentrack.markdown b/source/_components/seventeentrack.markdown
index 78f039b5d4f..afaff930bf7 100644
--- a/source/_components/seventeentrack.markdown
+++ b/source/_components/seventeentrack.markdown
@@ -11,6 +11,8 @@ logo: 17track.png
ha_category: Postal Service
ha_release: 0.83
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.seventeentrack/
---
The `seventeentrack` sensor platform allows users to get package data tied to their [17track.net](https://www.17track.net/en) account. The platform creates both summary sensors, which show the number of packages in a current state (e.g., "In Transit"), as well as individual sensors for each package within the account.
diff --git a/source/_components/shodan.markdown b/source/_components/shodan.markdown
index 9df0e9c05ba..88851c6af65 100644
--- a/source/_components/shodan.markdown
+++ b/source/_components/shodan.markdown
@@ -11,6 +11,8 @@ ha_category: Sensor
ha_iot_class: Cloud Polling
logo: shodan.png
ha_release: 0.51
+redirect_from:
+ - /components/sensor.shodan/
---
The `shodan` sensor platform is displaying the total of result of a
diff --git a/source/_components/sht31.markdown b/source/_components/sht31.markdown
index 58c6f9f8e22..e3f4966dda0 100644
--- a/source/_components/sht31.markdown
+++ b/source/_components/sht31.markdown
@@ -11,6 +11,8 @@ ha_category: DIY
ha_release: 0.68
logo: sensirion.png
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.sht31/
---
The `sht31` sensor platform allows you to get the current temperature and humidity from a Sensirion SHT31 device.
diff --git a/source/_components/sigfox.markdown b/source/_components/sigfox.markdown
index 6abb8e3ba7c..e3e98f78e0a 100644
--- a/source/_components/sigfox.markdown
+++ b/source/_components/sigfox.markdown
@@ -11,6 +11,8 @@ logo: sigfox.png
ha_category: Sensor
ha_iot_class: Cloud Polling
ha_release: 0.68
+redirect_from:
+ - /components/sensor.sigfox/
---
[SigFox](https://www.sigfox.com/en) component adding a sensor for each Sigfox device registered with your account. The default name of sensors is `sigfox_{DEVICE_ID}` where `DEVICE_ID` is the devices Sigfox ID. The state of an added Sigfox sensor is the payload of the last message published by that device. Additionally, there are attributes for the latitude and longitude coordinates of the device, as well as the signal-to-noise ratio ([snr](https://en.wikipedia.org/wiki/Signal-to-noise_ratio)).
diff --git a/source/_components/simplepush.markdown b/source/_components/simplepush.markdown
index 2556c820373..c5fbc705969 100644
--- a/source/_components/simplepush.markdown
+++ b/source/_components/simplepush.markdown
@@ -10,6 +10,8 @@ footer: true
logo: simplepush.png
ha_category: Notifications
ha_release: 0.29
+redirect_from:
+ - /components/notify.simplepush/
---
diff --git a/source/_components/simulated.markdown b/source/_components/simulated.markdown
index 6df63b03eb7..8bc20c6e160 100644
--- a/source/_components/simulated.markdown
+++ b/source/_components/simulated.markdown
@@ -12,6 +12,8 @@ ha_category: Utility
ha_iot_class: Local Polling
ha_release: 0.65
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.simulated/
---
The `simulated` sensor platform provides a simulated sensor that generates a time-varying signal `V(t)` given by the [function](https://en.wikipedia.org/wiki/Sine_wave):
diff --git a/source/_components/sky_hub.markdown b/source/_components/sky_hub.markdown
index 0b9c175bf93..46481f04909 100644
--- a/source/_components/sky_hub.markdown
+++ b/source/_components/sky_hub.markdown
@@ -10,6 +10,8 @@ footer: true
logo: sky.png
ha_category: Presence Detection
ha_release: 0.37
+redirect_from:
+ - /components/device_tracker.sky_hub/
---
diff --git a/source/_components/skybeacon.markdown b/source/_components/skybeacon.markdown
index 8c6bfcaf756..d9face54c75 100644
--- a/source/_components/skybeacon.markdown
+++ b/source/_components/skybeacon.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: DIY
ha_release: 0.37
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.skybeacon/
---
The `skybeacon` sensor platform supports [CR2477](http://cnsky9.en.alibaba.com)-powered [iBeacon](https://en.wikipedia.org/wiki/IBeacon)/eddystone sensors that come with temperature/sensor module.
diff --git a/source/_components/slack.markdown b/source/_components/slack.markdown
index 3b978bda146..c4f2375da92 100644
--- a/source/_components/slack.markdown
+++ b/source/_components/slack.markdown
@@ -10,6 +10,8 @@ footer: true
logo: slack.png
ha_category: Notifications
ha_release: pre 0.7
+redirect_from:
+ - /components/notify.slack/
---
diff --git a/source/_components/sma.markdown b/source/_components/sma.markdown
index 28f587161c0..f5253bc8bec 100644
--- a/source/_components/sma.markdown
+++ b/source/_components/sma.markdown
@@ -11,6 +11,8 @@ ha_category: Energy
logo: sma.png
ha_iot_class: Local Polling
ha_release: 0.36
+redirect_from:
+ - /components/sensor.sma/
---
The `sma` sensor will poll a [SMA](http://www.sma-solar.com/) [(US)](http://www.sma-america.com/) solar inverter and present the values as sensors (or attributes of sensors) in Home Assistant.
diff --git a/source/_components/smtp.markdown b/source/_components/smtp.markdown
index c41695aabda..4670b4533b4 100644
--- a/source/_components/smtp.markdown
+++ b/source/_components/smtp.markdown
@@ -10,6 +10,8 @@ footer: true
logo: smtp.png
ha_category: Notifications
ha_release: pre 0.7
+redirect_from:
+ - /components/notify.smtp/
---
diff --git a/source/_components/snapcast.markdown b/source/_components/snapcast.markdown
index c0636f5b08f..25d7a69faf7 100644
--- a/source/_components/snapcast.markdown
+++ b/source/_components/snapcast.markdown
@@ -11,6 +11,8 @@ logo: snapcast.png
ha_category: Media Player
ha_release: 0.13
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.snapcast/
---
The `snapcast` platform allows you to control [Snapcast](https://github.com/badaix/snapcast) from Home Assistant.
diff --git a/source/_components/snmp.markdown b/source/_components/snmp.markdown
index d75cada1767..ba068545add 100644
--- a/source/_components/snmp.markdown
+++ b/source/_components/snmp.markdown
@@ -11,6 +11,8 @@ logo: network-snmp.png
ha_category: Switch
ha_iot_class: Local Polling
ha_release: 0.57
+redirect_from:
+ - /components/switch.snmp/
---
The `snmp` switch platform allows you to control SNMP-enabled equipment.
diff --git a/source/_components/sochain.markdown b/source/_components/sochain.markdown
index 53d4395826d..4b61bc38303 100644
--- a/source/_components/sochain.markdown
+++ b/source/_components/sochain.markdown
@@ -11,6 +11,8 @@ logo: sochain.png
ha_category: Finance
ha_release: 0.61
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.sochain/
---
The `SoChain` sensor platform displays supported cryptocurrency wallet balances from [SoChain](https://chain.so).
diff --git a/source/_components/socialblade.markdown b/source/_components/socialblade.markdown
index f81f2d53aae..fd9597f96d0 100644
--- a/source/_components/socialblade.markdown
+++ b/source/_components/socialblade.markdown
@@ -11,6 +11,8 @@ logo: socialblade.png
ha_category: Multimedia
ha_release: 0.69
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.socialblade/
---
The `socialblade` sensor platform allows you get updates on a Youtube channel using your social blade channel ID. The sensor gets the subscribers and total views count from [Social Blade Website](https://socialblade.com).
diff --git a/source/_components/solaredge.markdown b/source/_components/solaredge.markdown
index d9aebd50c89..414381f6a06 100644
--- a/source/_components/solaredge.markdown
+++ b/source/_components/solaredge.markdown
@@ -11,6 +11,8 @@ logo: solaredge.png
ha_category: Sensor
ha_release: 0.85
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.solaredge/
---
The `solaredge` platform uses the [SolarEdge Monitoring API](https://www.solaredge.com/sites/default/files/se_monitoring_api.pdf) to allow you to get details from your SolarEdge solar power setup and integrate these in your Home Assistant installation.
diff --git a/source/_components/sonarr.markdown b/source/_components/sonarr.markdown
index a0ec0f5039e..88e3c9193e2 100644
--- a/source/_components/sonarr.markdown
+++ b/source/_components/sonarr.markdown
@@ -11,6 +11,8 @@ logo: sonarr.png
ha_category: Downloading
ha_release: 0.34
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.sonarr/
---
This `sonarr` sensor platform pulls data from a given [Sonarr](https://sonarr.tv/) instance.
diff --git a/source/_components/songpal.markdown b/source/_components/songpal.markdown
index be99a05bb15..2c5dd537f40 100644
--- a/source/_components/songpal.markdown
+++ b/source/_components/songpal.markdown
@@ -11,6 +11,8 @@ logo: sony.png
ha_category: Media Player
ha_iot_class: Local Push
ha_release: 0.65
+redirect_from:
+ - /components/media_player.songpal/
---
The `songpal` platform allows you to control Sony's Songpal ("[Audio Control API](https://developer.sony.com/develop/audio-control-api/)") compatible devices such as soundbars, AV receivers and wireless speakers from Home Assistant.
diff --git a/source/_components/sony_projector.markdown b/source/_components/sony_projector.markdown
index 2c18da47df3..be90ed9660a 100644
--- a/source/_components/sony_projector.markdown
+++ b/source/_components/sony_projector.markdown
@@ -11,6 +11,8 @@ logo: sony.png
ha_category: Multimedia
ha_iot_class: Local Polling
ha_release: 0.89
+redirect_from:
+ - /components/switch.sony_projector/
---
The `sony_projector` switch platform allows you to control the state of SDCP compatible network-connected projectors from [Sony](http://www.sony.com).
diff --git a/source/_components/soundtouch.markdown b/source/_components/soundtouch.markdown
index da20b48c644..233ba358756 100644
--- a/source/_components/soundtouch.markdown
+++ b/source/_components/soundtouch.markdown
@@ -11,6 +11,8 @@ logo: soundtouch.png
ha_category: Media Player
ha_release: 0.34
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.soundtouch/
---
The `soundtouch` platform allows you to control your [Bose Soundtouch](https://www.soundtouch.com/) speakers from Home Assistant.
diff --git a/source/_components/spotcrime.markdown b/source/_components/spotcrime.markdown
index 0afbb45fae5..b2f56835973 100644
--- a/source/_components/spotcrime.markdown
+++ b/source/_components/spotcrime.markdown
@@ -9,6 +9,8 @@ sharing: true
footer: true
ha_release: 0.65
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.spotcrime/
---
SpotCrime is no longer handing out API keys to integrate their services.
diff --git a/source/_components/spotify.markdown b/source/_components/spotify.markdown
index 982730bd33b..f4a33c5c56d 100644
--- a/source/_components/spotify.markdown
+++ b/source/_components/spotify.markdown
@@ -11,6 +11,8 @@ logo: spotify.png
ha_category: Media Player
ha_release: 0.43
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/media_player.spotify/
---
The `spotify` media player platform allows you to control
diff --git a/source/_components/sql.markdown b/source/_components/sql.markdown
index 684dcf77251..1f634e8fc22 100644
--- a/source/_components/sql.markdown
+++ b/source/_components/sql.markdown
@@ -10,6 +10,8 @@ footer: true
logo: sql.png
ha_category: Utility
ha_release: 0.63
+redirect_from:
+ - /components/sensor.sql/
---
The `sql` sensor platform enables you to use values from an [SQL](https://en.wikipedia.org/wiki/SQL) database supported by the [sqlalchemy](https://www.sqlalchemy.org) library, to populate a sensor state (and attributes).
diff --git a/source/_components/squeezebox.markdown b/source/_components/squeezebox.markdown
index e215186b541..2c43677c73c 100644
--- a/source/_components/squeezebox.markdown
+++ b/source/_components/squeezebox.markdown
@@ -11,6 +11,8 @@ logo: squeezebox.png
ha_category: Media Player
ha_release: pre 0.7
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.squeezebox/
---
diff --git a/source/_components/srp_energy.markdown b/source/_components/srp_energy.markdown
index 4be55a14ed4..7d29f97cd86 100644
--- a/source/_components/srp_energy.markdown
+++ b/source/_components/srp_energy.markdown
@@ -8,6 +8,8 @@ comments: false
ha_category: Energy
ha_release: 0.83
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.srp_energy/
---
The `srp_energy` component shows information from Srp hourly energy usage report for their customers. The srpenergy module fetches the data found on the website.
diff --git a/source/_components/starlingbank.markdown b/source/_components/starlingbank.markdown
index f0333b7c034..01a3bb99406 100644
--- a/source/_components/starlingbank.markdown
+++ b/source/_components/starlingbank.markdown
@@ -11,6 +11,8 @@ logo: starlingbank.png
ha_category: Finance
ha_release: 0.79
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.starlingbank/
---
The Starling Bank sensor platform allows you to monitor your account balance data as sensors in Home Assistant.
diff --git a/source/_components/startca.markdown b/source/_components/startca.markdown
index 7d3907b83b0..29170335231 100644
--- a/source/_components/startca.markdown
+++ b/source/_components/startca.markdown
@@ -11,6 +11,8 @@ logo: startca.png
ha_category: Network
ha_release: 0.64
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.startca/
---
Integrate your [Start.ca](https://www.start.ca/) account information into Home Assistant.
diff --git a/source/_components/statistics.markdown b/source/_components/statistics.markdown
index 5ee656d2bef..16673f8328f 100644
--- a/source/_components/statistics.markdown
+++ b/source/_components/statistics.markdown
@@ -12,6 +12,8 @@ ha_category: Utility
ha_iot_class: Local Polling
ha_release: "0.30"
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.statistics/
---
The `statistics` sensor platform consumes the state from other sensors. It exports the `mean` value as state and the following values as attributes: `count`, `mean`, `median`, `stdev`, `variance`, `total`, `min`, `max`, `min_age`, `max_age`, `change`, `average_change` and `change_rate`. If it's a binary sensor then only state changes are counted.
diff --git a/source/_components/steam_online.markdown b/source/_components/steam_online.markdown
index 27b0000e246..227635bb72c 100644
--- a/source/_components/steam_online.markdown
+++ b/source/_components/steam_online.markdown
@@ -11,6 +11,8 @@ logo: steam.png
ha_category: Social
ha_iot_class: Cloud Polling
ha_release: 0.14
+redirect_from:
+ - /components/sensor.steam_online/
---
The `steam` sensor platform will allow you to track the online status of public [Steam](https://steamcommunity.com) accounts.
diff --git a/source/_components/stride.markdown b/source/_components/stride.markdown
index 0c79c446673..944d4e099a4 100644
--- a/source/_components/stride.markdown
+++ b/source/_components/stride.markdown
@@ -10,6 +10,8 @@ footer: true
logo: stride.png
ha_category: Notifications
ha_release: 0.66
+redirect_from:
+ - /components/notify.stride/
---
The `stride` platform allows you to send notifications from Home Assistant to [Stride](https://stride.com/).
diff --git a/source/_components/supervisord.markdown b/source/_components/supervisord.markdown
index 715e7a814a4..cb164022eec 100644
--- a/source/_components/supervisord.markdown
+++ b/source/_components/supervisord.markdown
@@ -11,6 +11,8 @@ logo: supervisord.png
ha_category: System Monitor
ha_release: "0.20"
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.supervisord/
---
The `supervisord` platform allows you to track the states of [Supervisord](http://supervisord.org/).
diff --git a/source/_components/swiss_hydrological_data.markdown b/source/_components/swiss_hydrological_data.markdown
index 6e549beda02..267624174ad 100644
--- a/source/_components/swiss_hydrological_data.markdown
+++ b/source/_components/swiss_hydrological_data.markdown
@@ -11,6 +11,8 @@ logo: swiss-hydrological-data.png
ha_category: Environment
ha_iot_class: Cloud Polling
ha_release: 0.22
+redirect_from:
+ - /components/sensor.swiss_hydrological_data/
---
The `swiss_hydrological_data` sensor will show you details (temperature, level, and discharge) of rivers and lakes in Switzerland.
diff --git a/source/_components/swiss_public_transport.markdown b/source/_components/swiss_public_transport.markdown
index 5ae2364c5e4..29b31cd1284 100644
--- a/source/_components/swiss_public_transport.markdown
+++ b/source/_components/swiss_public_transport.markdown
@@ -11,6 +11,8 @@ logo: train.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: pre 0.7
+redirect_from:
+ - /components/sensor.swiss_public_transport/
---
The `swiss_public_transport` sensor will give you the next three departure times from a given location to another one in Switzerland.
diff --git a/source/_components/swisscom.markdown b/source/_components/swisscom.markdown
index 890b537a4b5..1c8e608943b 100644
--- a/source/_components/swisscom.markdown
+++ b/source/_components/swisscom.markdown
@@ -10,6 +10,8 @@ footer: true
logo: swisscom.png
ha_category: Presence Detection
ha_release: 0.32
+redirect_from:
+ - /components/device_tracker.swisscom/
---
diff --git a/source/_components/switchbot.markdown b/source/_components/switchbot.markdown
index 0278516239e..f752e7cca9e 100644
--- a/source/_components/switchbot.markdown
+++ b/source/_components/switchbot.markdown
@@ -11,6 +11,8 @@ logo: switchbot.png
ha_category: Switch
ha_release: 0.78
ha_iot_class: Local Polling
+redirect_from:
+ - /components/switch.switchbot/
---
The `switchbot` switch platform allows you to control Switchbot [devices](https://www.switch-bot.com/).
diff --git a/source/_components/switchmate.markdown b/source/_components/switchmate.markdown
index 23ff7f966f3..2307af0fa4f 100644
--- a/source/_components/switchmate.markdown
+++ b/source/_components/switchmate.markdown
@@ -11,6 +11,8 @@ logo: switchmate-logo-rgb.png
ha_category: Switch
ha_release: 0.78
ha_iot_class: Local Polling
+redirect_from:
+ - /components/switch.switchmate/
---
This `Switchmate` switch platform allows you to control Switchmate [devices]( https://www.mysimplysmarthome.com/products/switchmate-switches/).
diff --git a/source/_components/syncthru.markdown b/source/_components/syncthru.markdown
index f3cf870e3fd..0a6f214eda5 100644
--- a/source/_components/syncthru.markdown
+++ b/source/_components/syncthru.markdown
@@ -11,6 +11,8 @@ logo: samsung.png
ha_category: System Monitor
ha_iot_class: Local Polling
ha_release: 0.66
+redirect_from:
+ - /components/sensor.syncthru/
---
The Samsung SyncThru Printer platform allows you to read current data from your local Samsung printer.
diff --git a/source/_components/synology.markdown b/source/_components/synology.markdown
index 28ed19a1d68..5cdf48722cb 100644
--- a/source/_components/synology.markdown
+++ b/source/_components/synology.markdown
@@ -11,6 +11,8 @@ logo: synology.png
ha_category: Camera
ha_release: 0.31
ha_iot_class: Local Polling
+redirect_from:
+ - /components/camera.synology/
---
The `synology` camera platform allows you to watch the live streams of your [Synology](https://www.synology.com/) Surveillance Station based IP cameras in Home Assistant.
diff --git a/source/_components/synology_chat.markdown b/source/_components/synology_chat.markdown
index 6c1b8b3139d..cf20a62bf91 100644
--- a/source/_components/synology_chat.markdown
+++ b/source/_components/synology_chat.markdown
@@ -10,6 +10,8 @@ footer: true
ha_release: 0.65
logo: synology.png
ha_category: Notifications
+redirect_from:
+ - /components/notify.synology_chat/
---
The `synology_chat` notification platform allows you to deliver notifications to your [Synology Chat](https://www.synology.com/en-us/dsm/feature/chat) install as a Synology Chat bot.
diff --git a/source/_components/synology_srm.markdown b/source/_components/synology_srm.markdown
index 1f79413a183..8ccb312abf2 100644
--- a/source/_components/synology_srm.markdown
+++ b/source/_components/synology_srm.markdown
@@ -10,6 +10,8 @@ footer: true
logo: synology.png
ha_category: Presence Detection
ha_release: 0.87
+redirect_from:
+ - /components/device_tracker.synology_srm/
---
This platform allows you to detect presence by looking at connected devices to a [Synology SRM](https://www.synology.com/en-us/srm) router.
diff --git a/source/_components/synologydsm.markdown b/source/_components/synologydsm.markdown
index 777d88e9070..ee5e36f859e 100644
--- a/source/_components/synologydsm.markdown
+++ b/source/_components/synologydsm.markdown
@@ -11,6 +11,8 @@ logo: synology.png
ha_category: System Monitor
ha_release: 0.32
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.synologydsm/
---
The `synologydsm` sensor platform allows getting various statistics from your [Synology NAS](https://www.synology.com).
diff --git a/source/_components/syslog.markdown b/source/_components/syslog.markdown
index 24251869509..d25f3a25584 100644
--- a/source/_components/syslog.markdown
+++ b/source/_components/syslog.markdown
@@ -10,6 +10,8 @@ footer: true
logo: syslog.png
ha_category: Notifications
ha_release: pre 0.7
+redirect_from:
+ - /components/notify.syslog/
---
The `syslog` platform allows you to deliver notifications from Home Assistant to the local syslog.
diff --git a/source/_components/systemmonitor.markdown b/source/_components/systemmonitor.markdown
index f344b5ed5ea..97446a4d269 100644
--- a/source/_components/systemmonitor.markdown
+++ b/source/_components/systemmonitor.markdown
@@ -11,6 +11,8 @@ logo: system_monitor.png
ha_category: System Monitor
ha_release: pre 0.7
ha_iot_class: Local Push
+redirect_from:
+ - /components/sensor.systemmonitor/
---
The `systemmonitor` sensor platform allows you to monitor disk usage,
diff --git a/source/_components/sytadin.markdown b/source/_components/sytadin.markdown
index 608cb7bcc61..17da8090b68 100644
--- a/source/_components/sytadin.markdown
+++ b/source/_components/sytadin.markdown
@@ -11,6 +11,8 @@ logo: sytadin.png
ha_release: 0.57
ha_category: Transport
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.sytadin/
---
The `sytadin` sensor platform allows you to monitor traffic details from [Sytadin](http://www.sytadin.fr).
diff --git a/source/_components/tank_utility.markdown b/source/_components/tank_utility.markdown
index 0860b5e07be..2a2a695e8b1 100644
--- a/source/_components/tank_utility.markdown
+++ b/source/_components/tank_utility.markdown
@@ -10,6 +10,8 @@ footer: true
logo: tank_utility.png
ha_category: Energy
ha_release: 0.53
+redirect_from:
+ - /components/sensor.tank_utility/
---
Add [Tank Utility](https://www.tankutility.com/) propane tank monitors to Home Assistant.
diff --git a/source/_components/tapsaff.markdown b/source/_components/tapsaff.markdown
index 31dadb0f6a8..9cc6e85072d 100644
--- a/source/_components/tapsaff.markdown
+++ b/source/_components/tapsaff.markdown
@@ -11,6 +11,8 @@ logo: tapsaff.png
ha_category: Weather
ha_release: 0.47
ha_iot_class: Local Polling
+redirect_from:
+ - /components/binary_sensor.tapsaff/
---
The `tapsaff` binary sensor provides the 'Taps Aff' status for a given location within the UK using [Taps Aff](http://www.taps-aff.co.uk).
diff --git a/source/_components/tautulli.markdown b/source/_components/tautulli.markdown
index 9b091c1ec3f..33e2f13817e 100644
--- a/source/_components/tautulli.markdown
+++ b/source/_components/tautulli.markdown
@@ -11,6 +11,8 @@ logo: tautulli.png
ha_category: Sensor
ha_release: 0.82
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.tautulli/
---
The `tautulli` sensor platform will monitor activity on a given [Tautulli Server][tautulli]. It will create a sensor that shows the number of currently active streams as the state. If you click the sensor for more details it will show you more statistics, the following stats are available by default:
diff --git a/source/_components/tcp.markdown b/source/_components/tcp.markdown
index 21242113632..889acfcde03 100644
--- a/source/_components/tcp.markdown
+++ b/source/_components/tcp.markdown
@@ -10,6 +10,8 @@ footer: true
logo: tcp_ip.png
ha_category: Binary Sensor
ha_release: 0.14
+redirect_from:
+ - /components/binary_sensor.tcp/
---
The TCP Binary Sensor is a type of [TCP Sensor](/components/sensor.tcp/) which is either "off" or "on". In order to use this sensor type, in addition to the configuration for the TCP Sensor, you must supply a `value_on` value to represent what is returned when the device is turned on.
diff --git a/source/_components/ted5000.markdown b/source/_components/ted5000.markdown
index de188380a3b..f0e674189ee 100644
--- a/source/_components/ted5000.markdown
+++ b/source/_components/ted5000.markdown
@@ -11,6 +11,8 @@ logo: ted.png
ha_category: Energy
ha_release: "0.30"
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.ted5000/
---
The `ted 5000` monitors electricity consumption/production by connecting to the [TED](http://www.theenergydetective.com/home) gateway, itself connected to one or several Measuring Transmitting Units (MTU). The platform creates up to two sensors per MTU, one for Wattage the other for Voltage.
diff --git a/source/_components/teksavvy.markdown b/source/_components/teksavvy.markdown
index a55d694b4e5..6eac86d26d1 100644
--- a/source/_components/teksavvy.markdown
+++ b/source/_components/teksavvy.markdown
@@ -11,6 +11,8 @@ logo: teksavvy.png
ha_category: Network
ha_release: 0.62
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.teksavvy/
---
Integrate your [TekSavvy](https://myaccount.teksavvy.com/) account information into Home Assistant.
diff --git a/source/_components/telegram.markdown b/source/_components/telegram.markdown
index 140fe9a1347..d7fbf2d8c1b 100644
--- a/source/_components/telegram.markdown
+++ b/source/_components/telegram.markdown
@@ -10,6 +10,8 @@ footer: true
logo: telegram.png
ha_category: Notifications
ha_release: 0.7.5
+redirect_from:
+ - /components/notify.telegram/
---
diff --git a/source/_components/telnet.markdown b/source/_components/telnet.markdown
index 6441243d761..dcaeab255d4 100644
--- a/source/_components/telnet.markdown
+++ b/source/_components/telnet.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: Switch
ha_release: 0.54
ha_iot_class: Local Polling
+redirect_from:
+ - /components/switch.telnet/
---
The `telnet` switch platform allows you to control devices with telnet commands.
diff --git a/source/_components/temper.markdown b/source/_components/temper.markdown
index 6018de11c59..a6c32e3d943 100644
--- a/source/_components/temper.markdown
+++ b/source/_components/temper.markdown
@@ -10,6 +10,8 @@ footer: true
ha_category: DIY
ha_iot_class: Local Push
ha_release: pre 0.7
+redirect_from:
+ - /components/sensor.temper/
---
This `temper` sensor platform allows you to get the current temperature from a TEMPer device.
diff --git a/source/_components/template.markdown b/source/_components/template.markdown
index 581ec0945e8..5d6c2ff2a8f 100644
--- a/source/_components/template.markdown
+++ b/source/_components/template.markdown
@@ -12,6 +12,8 @@ ha_release: 0.12
ha_iot_class: Local Push
logo: home-assistant.png
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.template/
---
The `template` platform supports sensors which get their values from other entities.
diff --git a/source/_components/tensorflow.markdown b/source/_components/tensorflow.markdown
index 204cfe6d89c..53c8bb44582 100644
--- a/source/_components/tensorflow.markdown
+++ b/source/_components/tensorflow.markdown
@@ -11,6 +11,8 @@ logo: tensorflow.png
ha_category: Image Processing
ha_iot_class: Local Polling
ha_release: 0.82
+redirect_from:
+ - /components/image_processing.tensorflow/
---
The `tensorflow` image processing platform allows you to detect and recognize objects in a camera image using [TensorFlow](https://www.tensorflow.org/). The state of the entity is the number of objects detected, and recognized objects are listed in the `summary` attribute along with quantity. The `matches` attribute provides the confidence `score` for recognition and the bounding `box` of the object for each detection category.
diff --git a/source/_components/tfiac.markdown b/source/_components/tfiac.markdown
index 186912e074f..ed7797911f6 100644
--- a/source/_components/tfiac.markdown
+++ b/source/_components/tfiac.markdown
@@ -11,6 +11,8 @@ logo: tfiac.png
ha_category: Climate
ha_release: 0.91
ha_iot_class: Local Polling
+redirect_from:
+ - /components/climate.tfiac/
---
The `tfiac` component integrates several vendors air conditioning systems, that uses the Tfiac mobile app, into Home Assistant. App currently available at [Play Store](https://play.google.com/store/apps/details?id=com.tcl.export) and [App Store](https://itunes.apple.com/app/tfiac/id1059938398).
diff --git a/source/_components/thermoworks_smoke.markdown b/source/_components/thermoworks_smoke.markdown
index 2b8350b100f..fd307a471ba 100644
--- a/source/_components/thermoworks_smoke.markdown
+++ b/source/_components/thermoworks_smoke.markdown
@@ -11,6 +11,8 @@ logo: thermoworks.png
ha_category: Sensor
ha_release: 0.81
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.thermoworks_smoke/
---
The `thermoworks_smoke` sensor platform pulls data for your [ThermoWorks Smoke Thermometer](https://www.thermoworks.com/Smoke).
diff --git a/source/_components/thinkingcleaner.markdown b/source/_components/thinkingcleaner.markdown
index ebf654dc92c..c422a00011d 100644
--- a/source/_components/thinkingcleaner.markdown
+++ b/source/_components/thinkingcleaner.markdown
@@ -11,6 +11,8 @@ logo: thinkingcleaner.png
ha_category: Sensor
ha_iot_class: Local Polling
ha_release: 0.18
+redirect_from:
+ - /components/sensor.thinkingcleaner/
---
The `thinkingcleaner` sensor platform simple displays information about your [Thinking Cleaner](http://www.thinkingcleaner.com) add-on.
diff --git a/source/_components/thomson.markdown b/source/_components/thomson.markdown
index d3602ece2f0..76253968912 100644
--- a/source/_components/thomson.markdown
+++ b/source/_components/thomson.markdown
@@ -10,6 +10,8 @@ footer: true
logo: technicolor.png
ha_category: Presence Detection
ha_release: 0.7
+redirect_from:
+ - /components/device_tracker.thomson/
---
diff --git a/source/_components/threshold.markdown b/source/_components/threshold.markdown
index fecb913a6ae..451178c2283 100644
--- a/source/_components/threshold.markdown
+++ b/source/_components/threshold.markdown
@@ -12,6 +12,8 @@ ha_category: Utility
ha_iot_class: Local Polling
ha_release: 0.34
ha_qa_scale: internal
+redirect_from:
+ - /components/binary_sensor.threshold/
---
The `threshold` binary sensor platform observes the state of another sensor. If the value is below (`lower`) or higher (`upper`) than the given threshold then state of the threshold sensor is changed. It support also a range if `lower` and `upper` are given.
diff --git a/source/_components/tikteck.markdown b/source/_components/tikteck.markdown
index bf671b7bbef..c904eaf9491 100644
--- a/source/_components/tikteck.markdown
+++ b/source/_components/tikteck.markdown
@@ -11,6 +11,8 @@ ha_category: Light
ha_iot_class: Local Polling
logo: tikteck.png
ha_release: 0.36
+redirect_from:
+ - /components/light.tikteck/
---
Support for the Bluetooth smart bulb from [Tikteck](http://www.tikteck.com). To enable these lights, add the following lines to your `configuration.yaml` file:
diff --git a/source/_components/tile.markdown b/source/_components/tile.markdown
index a07f6fbe264..5e4934ce18b 100644
--- a/source/_components/tile.markdown
+++ b/source/_components/tile.markdown
@@ -11,6 +11,8 @@ logo: tile.png
ha_release: 0.58
ha_category: Presence Detection
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/device_tracker.tile/
---
The `tile` platform allows Home Assistant to utilize [Tile® Bluetooth trackers](https://www.thetileapp.com).
diff --git a/source/_components/time_date.markdown b/source/_components/time_date.markdown
index bfacabbd7c3..e621ad72dee 100644
--- a/source/_components/time_date.markdown
+++ b/source/_components/time_date.markdown
@@ -12,6 +12,8 @@ ha_category: Calendar
ha_iot_class: Local Push
ha_release: pre 0.7
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.time_date/
---
The time and date (`time_date`) sensor platform simple displays the time in various formats, the date, or both.
diff --git a/source/_components/tod.markdown b/source/_components/tod.markdown
index 00e1c9afec0..93a03d59448 100644
--- a/source/_components/tod.markdown
+++ b/source/_components/tod.markdown
@@ -12,6 +12,8 @@ ha_release: 0.89
ha_iot_class: Local Push
logo: home-assistant.png
ha_qa_scale: internal
+redirect_from:
+ - /components/binary_sensor.tod/
---
The `tod` platform supports binary sensors which get their values by checking if the current time is within defined time ranges.
diff --git a/source/_components/todoist.markdown b/source/_components/todoist.markdown
index 0521ee53551..308ae263b3c 100644
--- a/source/_components/todoist.markdown
+++ b/source/_components/todoist.markdown
@@ -11,6 +11,8 @@ logo: todoist.png
ha_category: Calendar
ha_iot_class: Cloud Polling
ha_release: 0.54
+redirect_from:
+ - /components/calendar.todoist/
---
This platform allows you to connect to your [Todoist Projects](https://todoist.com) and generate binary sensors. A different sensor will be created for each individual project, or you can specify "custom" projects which match against criteria you set (more on that below). These sensors will be `on` if you have a task due in that project or `off` if all the tasks in the project are completed or if the project doesn't have any tasks at all. All tasks get updated roughly every 15 minutes.
diff --git a/source/_components/tomato.markdown b/source/_components/tomato.markdown
index 2fd6c26ad59..94a41d4239e 100644
--- a/source/_components/tomato.markdown
+++ b/source/_components/tomato.markdown
@@ -10,6 +10,8 @@ footer: true
logo: tomato.png
ha_category: Presence Detection
ha_release: pre 0.7
+redirect_from:
+ - /components/device_tracker.tomato/
---
The `tomato` platform requires an extra config variable called `http_id`. The
diff --git a/source/_components/torque.markdown b/source/_components/torque.markdown
index fc8c3c13208..3c2ed1647f2 100644
--- a/source/_components/torque.markdown
+++ b/source/_components/torque.markdown
@@ -11,6 +11,8 @@ logo: torque.png
ha_category: Car
ha_release: "0.10"
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.torque/
---
The `torque` platform will allow you to monitor [Torque](http://torque-bhp.com/) data relayed from a Bluetooth OBD2 stick via the Torque mobile application.
diff --git a/source/_components/totalconnect.markdown b/source/_components/totalconnect.markdown
index 40cb73d83a9..f7aea202e2a 100644
--- a/source/_components/totalconnect.markdown
+++ b/source/_components/totalconnect.markdown
@@ -10,6 +10,8 @@ footer: true
logo: honeywell-tc.png
ha_category: Alarm
ha_release: 0.42
+redirect_from:
+ - /components/alarm_control_panel.totalconnect/
---
The `totalconnect` platform provides connectivity with the Honeywell TotalConnect alarm systems used by many alarm companies.
diff --git a/source/_components/touchline.markdown b/source/_components/touchline.markdown
index 6e79192373f..df49a42fb6b 100644
--- a/source/_components/touchline.markdown
+++ b/source/_components/touchline.markdown
@@ -11,6 +11,8 @@ logo: roth.png
ha_category: Climate
ha_release: 0.61
ha_iot_class: Local Polling
+redirect_from:
+ - /components/climate.touchline/
---
The `touchline` climate platform let you control [ROTH Touchline](http://www.roth-nordic.dk/dk/roth-touchline-tradloes-gulvvarmeregulering-1475.htm) floor heating thermostats from Roth.
diff --git a/source/_components/traccar.markdown b/source/_components/traccar.markdown
index c3339cc32e7..589177f32fa 100644
--- a/source/_components/traccar.markdown
+++ b/source/_components/traccar.markdown
@@ -11,6 +11,8 @@ logo: traccar.png
ha_release: 0.83
ha_category: Presence Detection
ha_iot_class: Local Polling
+redirect_from:
+ - /components/device_tracker.traccar/
---
`Traccar` uses GPS for tracking and has support for over 1500 different types of devices.
diff --git a/source/_components/trackr.markdown b/source/_components/trackr.markdown
index ee5373c0516..dc80419df8a 100644
--- a/source/_components/trackr.markdown
+++ b/source/_components/trackr.markdown
@@ -11,6 +11,8 @@ logo: trackr.png
ha_release: 0.36
ha_category: Presence Detection
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/device_tracker.trackr/
---
diff --git a/source/_components/trafikverket_weatherstation.markdown b/source/_components/trafikverket_weatherstation.markdown
index f1aa584512e..68371512a23 100644
--- a/source/_components/trafikverket_weatherstation.markdown
+++ b/source/_components/trafikverket_weatherstation.markdown
@@ -11,6 +11,8 @@ logo: trafikverket.png
ha_category: Weather
ha_release: 0.66
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.trafikverket_weatherstation/
---
Showing weather information provided by [Trafikverket](https://www.trafikverket.se/) weather stations in Sweden.
diff --git a/source/_components/transport_nsw.markdown b/source/_components/transport_nsw.markdown
index e1145400379..966c6184d9b 100644
--- a/source/_components/transport_nsw.markdown
+++ b/source/_components/transport_nsw.markdown
@@ -11,6 +11,8 @@ logo: transport_nsw.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.81
+redirect_from:
+ - /components/sensor.transport_nsw/
---
The `transport_nsw` sensor will give you the time until the next departure from a Transport NSW stop for bus, train, light rail or ferry.
diff --git a/source/_components/travisci.markdown b/source/_components/travisci.markdown
index dde3c037e59..d4c0c9d5922 100644
--- a/source/_components/travisci.markdown
+++ b/source/_components/travisci.markdown
@@ -11,6 +11,8 @@ logo: travisci.svg
ha_category: Sensor
ha_release: 0.56
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.travisci/
---
With this sensor platform, you will be able to integrate the test build results reported by [Travis-CI](https://travis-ci.org/) working within Home Assistant.
diff --git a/source/_components/trend.markdown b/source/_components/trend.markdown
index c7c9f02deb5..9c9dbcd42fa 100644
--- a/source/_components/trend.markdown
+++ b/source/_components/trend.markdown
@@ -12,6 +12,8 @@ logo: home-assistant.png
ha_release: 0.28
ha_iot_class: Local Push
ha_qa_scale: internal
+redirect_from:
+ - /components/binary_sensor.trend/
---
The `trend` platform allows you to create sensors which show the trend of
diff --git a/source/_components/twilio_call.markdown b/source/_components/twilio_call.markdown
index 3733c6ef33f..65a5e84e79c 100644
--- a/source/_components/twilio_call.markdown
+++ b/source/_components/twilio_call.markdown
@@ -10,6 +10,8 @@ footer: true
logo: twilio.png
ha_category: Notifications
ha_release: 0.37
+redirect_from:
+ - /components/notify.twilio_call/
---
The `twilio_call` notification platform enables sending notifications via Voice, powered by [Twilio](https://twilio.com).
diff --git a/source/_components/twilio_sms.markdown b/source/_components/twilio_sms.markdown
index 651beaf6e77..3dfcaf43568 100644
--- a/source/_components/twilio_sms.markdown
+++ b/source/_components/twilio_sms.markdown
@@ -10,6 +10,8 @@ footer: true
logo: twilio.png
ha_category: Notifications
ha_release: "0.20"
+redirect_from:
+ - /components/notify.twilio_sms/
---
The `twilio` notification platform enables sending notifications via SMS, powered by [Twilio](https://twilio.com).
diff --git a/source/_components/twitch.markdown b/source/_components/twitch.markdown
index f37ad619d68..0f450b358b6 100644
--- a/source/_components/twitch.markdown
+++ b/source/_components/twitch.markdown
@@ -11,6 +11,8 @@ logo: twitch.png
ha_category: Social
ha_release: "0.10"
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.twitch/
---
The `twitch` platform will allow you to monitor [Twitch](http://www.twitch.tv/) channel status from within Home Assistant and setup automation based on the information.
diff --git a/source/_components/twitter.markdown b/source/_components/twitter.markdown
index 533c50ff7b1..3e199f4c122 100644
--- a/source/_components/twitter.markdown
+++ b/source/_components/twitter.markdown
@@ -10,6 +10,8 @@ footer: true
logo: twitter.png
ha_category: Notifications
ha_release: 0.12
+redirect_from:
+ - /components/notify.twitter/
---
diff --git a/source/_components/ubee.markdown b/source/_components/ubee.markdown
index fd6e74526fb..9932edba379 100644
--- a/source/_components/ubee.markdown
+++ b/source/_components/ubee.markdown
@@ -10,6 +10,8 @@ footer: true
logo: ubee.png
ha_category: Presence Detection
ha_release: 0.89
+redirect_from:
+ - /components/device_tracker.ubee/
---
This platform offers presence detection by looking at connected devices to a [Ubee Router](http://www.ubeeinteractive.com/products).
diff --git a/source/_components/uber.markdown b/source/_components/uber.markdown
index c3129d48c45..f607a84fdfe 100644
--- a/source/_components/uber.markdown
+++ b/source/_components/uber.markdown
@@ -11,6 +11,8 @@ logo: uber.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.16
+redirect_from:
+ - /components/sensor.uber/
---
The `uber` sensor will give you time and price estimates for all available [Uber](https://uber.com) products at the given location. The `ATTRIBUTES` are used to provide extra information about products, such as estimated trip duration, distance and vehicle capacity. By default, 2 sensors will be created for each product at the given `start` location, one for pickup time and one for current price. The sensor is powered by the official Uber [API](https://developer.uber.com/).
diff --git a/source/_components/ubus.markdown b/source/_components/ubus.markdown
index 23fa853e6d8..d965db0bb3d 100644
--- a/source/_components/ubus.markdown
+++ b/source/_components/ubus.markdown
@@ -10,6 +10,8 @@ footer: true
logo: openwrt.png
ha_category: Presence Detection
ha_release: 0.7.6
+redirect_from:
+ - /components/device_tracker.ubus/
---
_This is one of multiple ways we support OpenWRT. For an overview, see [openwrt](/components/device_tracker.openwrt/)._
diff --git a/source/_components/ue_smart_radio.markdown b/source/_components/ue_smart_radio.markdown
index cce3cde31ea..48d4a55f6d4 100644
--- a/source/_components/ue_smart_radio.markdown
+++ b/source/_components/ue_smart_radio.markdown
@@ -11,6 +11,8 @@ logo: ueradio.png
ha_category: Media Player
ha_release: "0.60"
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/media_player.ue_smart_radio/
---
diff --git a/source/_components/uk_transport.markdown b/source/_components/uk_transport.markdown
index f1128acdd6d..afba90b9175 100644
--- a/source/_components/uk_transport.markdown
+++ b/source/_components/uk_transport.markdown
@@ -11,6 +11,8 @@ logo: train.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: "0.50"
+redirect_from:
+ - /components/sensor.uk_transport/
---
The `uk_transport` sensor will display the time in minutes until the next departure in a specified direction from of a configured train station or bus stop. The sensor uses [transportAPI](http://www.transportapi.com/) to query live departure data and requires a developer application ID and key which can be obtained [here](https://developer.transportapi.com/). The [free tier](http://www.transportapi.com/plans/) allows 1000 requests daily, which is sufficient for a single sensor refreshing every 87 seconds.
diff --git a/source/_components/unifi_direct.markdown b/source/_components/unifi_direct.markdown
index 7595c129149..ba15621b29a 100644
--- a/source/_components/unifi_direct.markdown
+++ b/source/_components/unifi_direct.markdown
@@ -11,6 +11,8 @@ logo: ubiquiti.png
ha_category: Presence Detection
ha_iot_class: Local Polling
ha_release: 0.59
+redirect_from:
+ - /components/device_tracker.unifi_direct/
---
diff --git a/source/_components/universal.markdown b/source/_components/universal.markdown
index 4b1bdc12f58..8015c69eb16 100644
--- a/source/_components/universal.markdown
+++ b/source/_components/universal.markdown
@@ -11,6 +11,8 @@ logo: home-assistant.png
ha_category: Media Player
ha_qa_scale: internal
ha_release: 0.11
+redirect_from:
+ - /components/media_player.universal/
---
Universal Media Players combine multiple existing entities in Home Assistant into one media player entity. This is used for creating a single entity that controls an entire media center.
diff --git a/source/_components/upc_connect.markdown b/source/_components/upc_connect.markdown
index 27f5b941abc..e483d5b9b27 100644
--- a/source/_components/upc_connect.markdown
+++ b/source/_components/upc_connect.markdown
@@ -10,6 +10,8 @@ footer: true
logo: upc.png
ha_category: Presence Detection
ha_release: 0.36
+redirect_from:
+ - /components/device_tracker.upc_connect/
---
diff --git a/source/_components/ups.markdown b/source/_components/ups.markdown
index 1298a7efdec..06797853006 100644
--- a/source/_components/ups.markdown
+++ b/source/_components/ups.markdown
@@ -11,6 +11,8 @@ logo: ups.png
ha_category: Postal Service
ha_release: 0.39
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.ups/
---
The `ups` platform allows one to track deliveries by the [UPS](https://www.ups.com/). To use this sensor, you need a [My UPS Account](https://www.ups.com/mychoice).
diff --git a/source/_components/uptime.markdown b/source/_components/uptime.markdown
index 87a00b3dfba..ffd79222b2c 100644
--- a/source/_components/uptime.markdown
+++ b/source/_components/uptime.markdown
@@ -12,6 +12,8 @@ ha_iot_class: Local Push
logo: home-assistant.png
ha_release: 0.56
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.uptime/
---
The `uptime` sensor platform displays the time since the last Home Assistant restart.
diff --git a/source/_components/uptimerobot.markdown b/source/_components/uptimerobot.markdown
index 0052fcf2cee..06bb9d7f36f 100644
--- a/source/_components/uptimerobot.markdown
+++ b/source/_components/uptimerobot.markdown
@@ -11,6 +11,8 @@ logo: uptimerobot.png
ha_category: System Monitor
ha_release: 0.72
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/binary_sensor.uptimerobot/
---
The `uptimerobot` binary sensor platform allows you get the status for all of your monitors from your account on [Uptime Robot.]( https://uptimerobot.com).
diff --git a/source/_components/uscis.markdown b/source/_components/uscis.markdown
index 21ce1dc30bb..f38cf3c9435 100644
--- a/source/_components/uscis.markdown
+++ b/source/_components/uscis.markdown
@@ -11,6 +11,8 @@ logo: uscis.png
ha_category: Sensor
ha_release: 0.68
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.uscis/
---
The `uscis` sensor component allows you get updates on your USCIS case using your case/receipt number. The sensor gets the case information from [USCIS Website]( https://egov.uscis.gov/casestatus/landing.do)
diff --git a/source/_components/usgs_earthquakes_feed.markdown b/source/_components/usgs_earthquakes_feed.markdown
index 094c5321a72..7fb2b50e4b9 100644
--- a/source/_components/usgs_earthquakes_feed.markdown
+++ b/source/_components/usgs_earthquakes_feed.markdown
@@ -11,6 +11,8 @@ logo: us-geological-survey.png
ha_category: Geolocation
ha_iot_class: Cloud Polling
ha_release: 0.84
+redirect_from:
+ - /components/geo_location.usgs_earthquakes_feed/
---
The `usgs_earthquakes_feed` platform lets you integrate a GeoJSON feed provided by the [U.S. Geological Survey](https://earthquake.usgs.gov/) with information about seismic events like earthquakes. It retrieves incidents from a feed and shows information of those incidents filtered by distance to Home Assistant's location.
diff --git a/source/_components/uvc.markdown b/source/_components/uvc.markdown
index 1edfd04148c..e7edc160cf3 100644
--- a/source/_components/uvc.markdown
+++ b/source/_components/uvc.markdown
@@ -11,6 +11,8 @@ logo: ubiquiti.png
ha_category: Camera
ha_release: 0.13
ha_iot_class: Local Polling
+redirect_from:
+ - /components/camera.uvc/
---
The `uvc` camera platform allows you to integrate [UniFi Video Camera (UVC)](https://www.ubnt.com/products/#unifivideo) into Home Assistant.
diff --git a/source/_components/vasttrafik.markdown b/source/_components/vasttrafik.markdown
index 0e1b520d571..64d5e85963d 100644
--- a/source/_components/vasttrafik.markdown
+++ b/source/_components/vasttrafik.markdown
@@ -11,6 +11,8 @@ logo: vasttrafik.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: "0.30"
+redirect_from:
+ - /components/sensor.vasttrafik/
---
The `vasttrafik` sensor will provide you traveling details for the larger Göteborg area in Sweden from the [Västtrafik](https://vasttrafik.se/) public transportation service.
diff --git a/source/_components/venstar.markdown b/source/_components/venstar.markdown
index beb625ad060..91571846acb 100644
--- a/source/_components/venstar.markdown
+++ b/source/_components/venstar.markdown
@@ -11,6 +11,8 @@ logo: venstar.png
ha_category: Climate
ha_release: 0.62
ha_iot_class: Local Polling
+redirect_from:
+ - /components/climate.venstar/
---
diff --git a/source/_components/version.markdown b/source/_components/version.markdown
index 955dd92d1e9..b8c5ed48edf 100644
--- a/source/_components/version.markdown
+++ b/source/_components/version.markdown
@@ -12,6 +12,8 @@ ha_iot_class: Local Push
logo: home-assistant.png
ha_release: 0.52
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.version/
---
The `version` sensor platform that can display the current Home Assistant versions.
diff --git a/source/_components/vesync.markdown b/source/_components/vesync.markdown
index 3a2929100ef..d26a867d88c 100644
--- a/source/_components/vesync.markdown
+++ b/source/_components/vesync.markdown
@@ -10,6 +10,8 @@ footer: true
logo: vesync.png
ha_category: Switch
ha_release: 0.66
+redirect_from:
+ - /components/switch.vesync/
---
The `vesync` switch platform enables integration with Etekcity VeSync smart wall switches and outlets.
diff --git a/source/_components/viaggiatreno.markdown b/source/_components/viaggiatreno.markdown
index 713c228a9e6..7167193ac3e 100644
--- a/source/_components/viaggiatreno.markdown
+++ b/source/_components/viaggiatreno.markdown
@@ -11,6 +11,8 @@ logo: train.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.58
+redirect_from:
+ - /components/sensor.viaggiatreno/
---
The `viaggiatreno` sensor will give you information about configured train ids and stations using the public [ViaggiaTreno](http://viaggiatreno.it) API.
diff --git a/source/_components/vizio.markdown b/source/_components/vizio.markdown
index 234ed528955..c4e2fafdf83 100644
--- a/source/_components/vizio.markdown
+++ b/source/_components/vizio.markdown
@@ -11,6 +11,8 @@ logo: vizio-smartcast.png
ha_category: Media Player
ha_release: 0.49
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.vizio/
---
The `vizio` component will allow you to control [SmartCast](https://www.vizio.com/smartcast-app) compatible TVs (2016+ models).
diff --git a/source/_components/vlc.markdown b/source/_components/vlc.markdown
index 0ec61742d2f..c0929c03cc4 100644
--- a/source/_components/vlc.markdown
+++ b/source/_components/vlc.markdown
@@ -11,6 +11,8 @@ logo: videolan.png
ha_category: Media Player
ha_release: 0.35
ha_iot_class: Local Polling
+redirect_from:
+ - /components/media_player.vlc/
---
The `vlc` platform allows you to control [VLC media player](http://www.videolan.org/vlc/index.html).
diff --git a/source/_components/voicerss.markdown b/source/_components/voicerss.markdown
index a2ce16ab7f2..fd7279bd299 100644
--- a/source/_components/voicerss.markdown
+++ b/source/_components/voicerss.markdown
@@ -10,6 +10,8 @@ footer: true
logo: voicerss.png
ha_category: Text-to-speech
ha_release: 0.35
+redirect_from:
+ - /components/tts.voicerss/
---
The `voicerss` text-to-speech platform uses [VoiceRSS](http://www.voicerss.org/) Text-to-Speech engine to read a text with natural sounding voices.
diff --git a/source/_components/volkszaehler.markdown b/source/_components/volkszaehler.markdown
index 3832ef4ab4a..e0fb0e3c82d 100644
--- a/source/_components/volkszaehler.markdown
+++ b/source/_components/volkszaehler.markdown
@@ -11,6 +11,8 @@ logo: volkszaehler.png
ha_category: System Monitor
ha_iot_class: Local Polling
ha_release: 0.78
+redirect_from:
+ - /components/sensor.volkszaehler/
---
The `volkszaehler` sensor platform is consuming the system information provided by the [Volkszaehler](https://wiki.volkszaehler.org/) API.
diff --git a/source/_components/volumio.markdown b/source/_components/volumio.markdown
index 71acd0a873f..2619b8ff54f 100644
--- a/source/_components/volumio.markdown
+++ b/source/_components/volumio.markdown
@@ -10,6 +10,8 @@ footer: true
logo: volumio.png
ha_category: Media Player
ha_release: 0.41
+redirect_from:
+ - /components/media_player.volumio/
---
The `Volumio` platform allows you to control a [Volumio](http://volumio.org) media player from Home Assistant.
diff --git a/source/_components/waqi.markdown b/source/_components/waqi.markdown
index ad17ace10b3..f9a0ecb18c0 100644
--- a/source/_components/waqi.markdown
+++ b/source/_components/waqi.markdown
@@ -11,6 +11,8 @@ logo: waqi.png
ha_category: Health
ha_release: 0.34
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.waqi/
---
The `waqi` sensor platform will query [World Air Quality Index](http://aqicn.org) service to check AQI value for a specific set of locations. The resulting indexes will be added to the Home Assistant as sensor outputs.
@@ -46,6 +48,8 @@ stations:
The value reported is an overall AQ index for the location. The values of the index can be interpreted as following:
AQI | Status | Description
+redirect_from:
+ - /components/sensor.waqi/
------- | :----------------: | ----------
0 - 50 | **Good** | Air quality is considered satisfactory, and air pollution poses little or no risk
51 - 100 | **Moderate** | Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution
diff --git a/source/_components/waze_travel_time.markdown b/source/_components/waze_travel_time.markdown
index 9be952e3bf0..50e8cbe20c2 100644
--- a/source/_components/waze_travel_time.markdown
+++ b/source/_components/waze_travel_time.markdown
@@ -11,6 +11,8 @@ logo: waze.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.67
+redirect_from:
+ - /components/sensor.waze_travel_time/
---
The `waze_travel_time` sensor provides travel time from the [Waze](https://www.waze.com/).
diff --git a/source/_components/webhooks.markdown b/source/_components/webhooks.markdown
index ffe92026d6f..3ae94b9dad9 100644
--- a/source/_components/webhooks.markdown
+++ b/source/_components/webhooks.markdown
@@ -10,6 +10,8 @@ footer: true
logo: telegram.png
ha_category: Notifications
ha_release: 0.42
+redirect_from:
+ - /components/telegram_bot.webhooks/
---
Telegram chatbot webhooks implementation as described in the Telegram [documentation](https://core.telegram.org/bots/webhooks).
diff --git a/source/_components/webostv.markdown b/source/_components/webostv.markdown
index e924badd9a8..c3c10bd68b2 100644
--- a/source/_components/webostv.markdown
+++ b/source/_components/webostv.markdown
@@ -11,6 +11,8 @@ logo: webos.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: 0.18
+redirect_from:
+ - /components/media_player.webostv/
---
The `webostv` platform allows you to control a [LG](http://www.lg.com/) webOS
diff --git a/source/_components/whois.markdown b/source/_components/whois.markdown
index c77a166925d..562d9149073 100644
--- a/source/_components/whois.markdown
+++ b/source/_components/whois.markdown
@@ -11,6 +11,8 @@ logo: icann.png
ha_category: Network
ha_release: 0.57
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.whois/
---
The `whois` sensor platform allows you to perform daily WHOIS lookups against your owned domains. This provides you with information such as `expiration_date`, `name_servers` and `registrar` details.
diff --git a/source/_components/workday.markdown b/source/_components/workday.markdown
index d1dfdcb1f25..4539171c3ea 100644
--- a/source/_components/workday.markdown
+++ b/source/_components/workday.markdown
@@ -12,6 +12,8 @@ ha_category: Utility
ha_iot_class: Local Polling
ha_release: 0.41
ha_qa_scale: internal
+redirect_from:
+ - /components/binary_sensor.workday/
---
The `workday` binary sensor indicates, whether the current day is a workday or not. It allows specifying, which days of the week counts as workdays and also
diff --git a/source/_components/worldclock.markdown b/source/_components/worldclock.markdown
index 926611c62b9..3c4cfddf87e 100644
--- a/source/_components/worldclock.markdown
+++ b/source/_components/worldclock.markdown
@@ -12,6 +12,8 @@ ha_category: Calendar
ha_iot_class: Local Push
ha_release: pre 0.7
ha_qa_scale: internal
+redirect_from:
+ - /components/sensor.worldclock/
---
The `worldclock` sensor platform simply displays the current time in a different time zone.
diff --git a/source/_components/worldtidesinfo.markdown b/source/_components/worldtidesinfo.markdown
index 9392c401e9f..7ab15dd3bf2 100644
--- a/source/_components/worldtidesinfo.markdown
+++ b/source/_components/worldtidesinfo.markdown
@@ -10,6 +10,8 @@ footer: true
logo: worldtidesinfo.png
ha_category: Environment
ha_release: 0.52
+redirect_from:
+ - /components/sensor.worldtidesinfo/
---
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.
diff --git a/source/_components/worxlandroid.markdown b/source/_components/worxlandroid.markdown
index f769e82e8e5..172f93e1c89 100644
--- a/source/_components/worxlandroid.markdown
+++ b/source/_components/worxlandroid.markdown
@@ -11,6 +11,8 @@ logo: worx.png
ha_category: DIY
ha_release: 0.54
ha_iot_class: Local Polling
+redirect_from:
+ - /components/sensor.worxlandroid/
---
The `worxlandroid` sensor platform allows you to get the current state, battery level and error status Worx Landroid WG796E.1 or WG797E.
diff --git a/source/_components/wsdot.markdown b/source/_components/wsdot.markdown
index c19ef83041e..4c1a9706437 100644
--- a/source/_components/wsdot.markdown
+++ b/source/_components/wsdot.markdown
@@ -11,6 +11,8 @@ logo: wsdot.png
ha_category: Transport
ha_iot_class: Cloud Polling
ha_release: 0.37
+redirect_from:
+ - /components/sensor.wsdot/
---
The `wsdot` sensor will give you travel time information from the [Washington State Department of Transportation (WSDOT)](http://wsdot.com/).
diff --git a/source/_components/wunderground.markdown b/source/_components/wunderground.markdown
index 7a304510cb8..ee9c6b45b92 100644
--- a/source/_components/wunderground.markdown
+++ b/source/_components/wunderground.markdown
@@ -11,6 +11,8 @@ logo: wunderground.png
ha_category: Weather
ha_release: 0.27
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.wunderground/
---
The `wunderground` platform uses [Weather Underground](http://www.wunderground.com) as a source for current weather information.
diff --git a/source/_components/x10.markdown b/source/_components/x10.markdown
index 617e756a74d..a4252a53e3c 100644
--- a/source/_components/x10.markdown
+++ b/source/_components/x10.markdown
@@ -11,6 +11,8 @@ logo: x10.gif
ha_category: Light
ha_iot_class: Local Polling
ha_release: 0.25
+redirect_from:
+ - /components/light.x10/
---
The `x10` light platform allows you to control your X10 based lights with Home Assistant.
diff --git a/source/_components/xbox_live.markdown b/source/_components/xbox_live.markdown
index 79bc51317ab..0c5b05df1a3 100644
--- a/source/_components/xbox_live.markdown
+++ b/source/_components/xbox_live.markdown
@@ -11,6 +11,8 @@ logo: xbox-live.png
ha_category: Social
ha_iot_class: Cloud Polling
ha_release: 0.28
+redirect_from:
+ - /components/sensor.xbox_live/
---
The Xbox Live component is able to track [Xbox](http://xbox.com/) profiles.
diff --git a/source/_components/xeoma.markdown b/source/_components/xeoma.markdown
index 428f7b4502b..b0b2b5d55c4 100644
--- a/source/_components/xeoma.markdown
+++ b/source/_components/xeoma.markdown
@@ -11,6 +11,8 @@ logo: xeoma.png
ha_category: Camera
ha_iot_class: Local Polling
ha_release: 0.62
+redirect_from:
+ - /components/camera.xeoma/
---
The `Xeoma` camera platform allows you to view the video feeds from a [Xeoma](http://felenasoft.com/xeoma) video surveillance server.
diff --git a/source/_components/xfinity.markdown b/source/_components/xfinity.markdown
index 45bf58fb5ce..4b1e59d55cc 100644
--- a/source/_components/xfinity.markdown
+++ b/source/_components/xfinity.markdown
@@ -12,6 +12,8 @@ logo: xfinity.svg
ha_release: 0.90
ha_iot_class: "Local Polling"
+redirect_from:
+ - /components/device_tracker.xfinity/
---
The `xfinity` device tracker platform offers presence detection by looking at connected devices to an Xfinity gateway.
diff --git a/source/_components/xiaomi.markdown b/source/_components/xiaomi.markdown
index f241051ddc2..22935402dae 100644
--- a/source/_components/xiaomi.markdown
+++ b/source/_components/xiaomi.markdown
@@ -11,6 +11,8 @@ logo: xiaomi.png
ha_category: Camera
ha_release: 0.72
ha_iot_class: Local Polling
+redirect_from:
+ - /components/camera.xiaomi/
---
The `Xiaomi` camera platform allows you to utilize Xiaomi Cameras within Home Assistant.
diff --git a/source/_components/xiaomi_miio.markdown b/source/_components/xiaomi_miio.markdown
index 5e8e6a2f431..3589c9c3cba 100644
--- a/source/_components/xiaomi_miio.markdown
+++ b/source/_components/xiaomi_miio.markdown
@@ -11,6 +11,8 @@ logo: xiaomi.png
ha_category: Presence Detection
ha_iot_class: Local Polling
ha_release: 0.67
+redirect_from:
+ - /components/device_tracker.xiaomi_miio/
---
The `xiaomi_miio` device tracker platform is observing your Xiaomi Mi WiFi Repeater 2 and reporting all associated WiFi clients.
diff --git a/source/_components/xiaomi_tv.markdown b/source/_components/xiaomi_tv.markdown
index 301ed1adeba..ac402d90d77 100644
--- a/source/_components/xiaomi_tv.markdown
+++ b/source/_components/xiaomi_tv.markdown
@@ -11,6 +11,8 @@ logo: xiaomi.png
ha_category: Media Player
ha_release: 0.64
ha_iot_class: Assumed State
+redirect_from:
+ - /components/media_player.xiaomi_tv/
---
The `xiaomi_tv` platform allows you to control a [Xiaomi TV](http://www.mi.com/en/mitv3s/65flat/).
diff --git a/source/_components/xmpp.markdown b/source/_components/xmpp.markdown
index 6c79aa48fa8..ae1c44a4b9c 100644
--- a/source/_components/xmpp.markdown
+++ b/source/_components/xmpp.markdown
@@ -10,6 +10,8 @@ footer: true
logo: xmpp.png
ha_category: Notifications
ha_release: pre 0.7
+redirect_from:
+ - /components/notify.xmpp/
---
diff --git a/source/_components/yale_smart_alarm.markdown b/source/_components/yale_smart_alarm.markdown
index 760ddc30ef1..ae1b8852bdf 100644
--- a/source/_components/yale_smart_alarm.markdown
+++ b/source/_components/yale_smart_alarm.markdown
@@ -10,6 +10,8 @@ footer: true
logo: yale.png
ha_category: Alarm
ha_release: 0.78
+redirect_from:
+ - /components/alarm_control_panel.yale_smart_alarm/
---
The `yale_smart_alarm` platform provides connectivity with the Yale Smart Alarm systems and Smart Hub through Yale's API.
diff --git a/source/_components/yamaha.markdown b/source/_components/yamaha.markdown
index 88a481b27d6..953f6b252db 100644
--- a/source/_components/yamaha.markdown
+++ b/source/_components/yamaha.markdown
@@ -10,6 +10,8 @@ footer: true
logo: yamaha.png
ha_category: Media Player
ha_release: 0.16
+redirect_from:
+ - /components/media_player.yamaha/
---
The `yamaha` platform allows you to control [Yamaha Network Receivers](http://usa.yamaha.com/products/audio-visual/av-receivers-amps/rx) from Home Assistant.
diff --git a/source/_components/yamaha_musiccast.markdown b/source/_components/yamaha_musiccast.markdown
index b95f9ff28f9..e5fda40c6a3 100644
--- a/source/_components/yamaha_musiccast.markdown
+++ b/source/_components/yamaha_musiccast.markdown
@@ -10,6 +10,8 @@ footer: true
logo: yamaha.png
ha_category: Media Player
ha_release: 0.53
+redirect_from:
+ - /components/media_player.yamaha_musiccast/
---
The `yamaha_musiccast` platform allows you to control [Yamaha MusicCast Receivers](https://usa.yamaha.com/products/audio_visual/hifi_components/index.html) from Home Assistant.
diff --git a/source/_components/yandextts.markdown b/source/_components/yandextts.markdown
index 180131ae264..fb36d45ede4 100644
--- a/source/_components/yandextts.markdown
+++ b/source/_components/yandextts.markdown
@@ -10,6 +10,8 @@ footer: true
logo: yandex.png
ha_category: Text-to-speech
ha_release: 0.36
+redirect_from:
+ - /components/tts.yandextts/
---
The `yandextts` text-to-speech platform uses [Yandex SpeechKit](https://tech.yandex.com/speechkit/) Text-to-Speech engine to read a text with natural sounding voices.
diff --git a/source/_components/yeelightsunflower.markdown b/source/_components/yeelightsunflower.markdown
index c1c00caaa46..53aec0ef7f5 100644
--- a/source/_components/yeelightsunflower.markdown
+++ b/source/_components/yeelightsunflower.markdown
@@ -11,6 +11,8 @@ logo: yeelight.png
ha_category: Light
ha_release: 0.39
ha_iot_class: Local Polling
+redirect_from:
+ - /components/light.yeelightsunflower/
---
The `yeelightsunflower` light platform allows you to control your Yeelight Sunflower light bulbs with Home Assistant.
diff --git a/source/_components/yessssms.markdown b/source/_components/yessssms.markdown
index f85cbc85462..b5e6e6b6b9b 100644
--- a/source/_components/yessssms.markdown
+++ b/source/_components/yessssms.markdown
@@ -10,6 +10,8 @@ footer: true
logo: yesssat.png
ha_category: Notifications
ha_release: 0.57
+redirect_from:
+ - /components/notify.yessssms/
---
The `yessssms` platform is using the Austrian mobile operator [Yesss.at](https://yesss.at) to send SMS via its web-site.
diff --git a/source/_components/yi.markdown b/source/_components/yi.markdown
index 3a02525ffc1..f36e5fb246f 100644
--- a/source/_components/yi.markdown
+++ b/source/_components/yi.markdown
@@ -11,6 +11,8 @@ logo: yi.png
ha_category: Camera
ha_release: 0.56
ha_iot_class: Local Polling
+redirect_from:
+ - /components/camera.yi/
---
The `yi` camera platform allows you to utilize [Yi Home Cameras](https://www.yitechnology.com/) within Home Assistant. Specifically, this platform supports the line of Yi Home Cameras that are based on the Hi3518e Chipset. This includes:
diff --git a/source/_components/yr.markdown b/source/_components/yr.markdown
index fd6e0446721..a5153bc87d7 100644
--- a/source/_components/yr.markdown
+++ b/source/_components/yr.markdown
@@ -11,6 +11,8 @@ logo: yr.png
ha_category: Weather
ha_release: 0.11
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.yr/
---
The `yr` platform uses [YR.no](http://www.yr.no/) as a source for current
diff --git a/source/_components/yweather.markdown b/source/_components/yweather.markdown
index 7dee4d34a86..406d5c138cc 100644
--- a/source/_components/yweather.markdown
+++ b/source/_components/yweather.markdown
@@ -11,6 +11,8 @@ logo: yahooweather.png
ha_category: Weather
ha_release: 0.24
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.yweather/
---
diff --git a/source/_components/zamg.markdown b/source/_components/zamg.markdown
index 1d87b5c434f..1a953a77058 100644
--- a/source/_components/zamg.markdown
+++ b/source/_components/zamg.markdown
@@ -11,6 +11,8 @@ logo: zamg.png
ha_category: Weather
ha_release: 0.35
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.zamg/
---
The `zamg` platform uses meteorological details published by the Austrian weather service [Zentralanstalt für Meteorologie und Geodynamik (ZAMG)](https://www.zamg.ac.at).
diff --git a/source/_components/zengge.markdown b/source/_components/zengge.markdown
index ba7768b7d11..40fb6e98989 100644
--- a/source/_components/zengge.markdown
+++ b/source/_components/zengge.markdown
@@ -11,6 +11,8 @@ logo: zengge.png
ha_category: Light
ha_iot_class: Local Polling
ha_release: 0.36
+redirect_from:
+ - /components/light.zengge/
---
The `zengge` platform allows you to integrate your [Zengge Bluetooth bulbs](http://www.zengge.com/) into Home Assistant.
diff --git a/source/_components/zestimate.markdown b/source/_components/zestimate.markdown
index c0f2bd54b69..5aa2d378de2 100644
--- a/source/_components/zestimate.markdown
+++ b/source/_components/zestimate.markdown
@@ -11,6 +11,8 @@ ha_category: Sensor
logo: zillow.png
ha_release: 0.65
ha_iot_class: Cloud Polling
+redirect_from:
+ - /components/sensor.zestimate/
---
The `zestimate` sensor allows one to track the Zestimate® value of properties using the [Zillow API](https://www.zillow.com/howto/api/APIOverview.htm). According to Zillow's website, a Zestimate® home valuation is Zillow's estimated market value. It is not an appraisal. Use it as a starting point to determine a home's value. The Zestimate® is provided by [Zillow](https://www.zillow.com), a website primarily for listing homes to buy/sell/rent in the United States.
diff --git a/source/_components/zhong_hong.markdown b/source/_components/zhong_hong.markdown
index d641ac2e59b..cae13a76308 100644
--- a/source/_components/zhong_hong.markdown
+++ b/source/_components/zhong_hong.markdown
@@ -11,6 +11,8 @@ logo: zhong_hong.png
ha_category: Climate
ha_release: 0.72
ha_iot_class: Local Push
+redirect_from:
+ - /components/climate.zhong_hong/
---
diff --git a/source/_components/ziggo_mediabox_xl.markdown b/source/_components/ziggo_mediabox_xl.markdown
index f23894df14c..d721ed81a69 100644
--- a/source/_components/ziggo_mediabox_xl.markdown
+++ b/source/_components/ziggo_mediabox_xl.markdown
@@ -11,6 +11,8 @@ logo: ziggo.png
ha_category: Media Player
ha_iot_class: Local Polling
ha_release: "0.60"
+redirect_from:
+ - /components/media_player.ziggo_mediabox_xl/
---
The `ziggo_mediabox_xl` component allows you to control a [Ziggo](https://www.ziggo.nl/) Mediabox XL from Home Assistant.