diff --git a/_config.yml b/_config.yml index c8657356797..1fcd8b3c3e8 100644 --- a/_config.yml +++ b/_config.yml @@ -63,7 +63,7 @@ titlecase: true # Converts page and post titles to titlecase # page_asides: collections: - components: + integrations: output: true cookbook: output: true diff --git a/source/_addons/google_assistant.markdown b/source/_addons/google_assistant.markdown index fd7fa2963c7..7b6766f4a07 100644 --- a/source/_addons/google_assistant.markdown +++ b/source/_addons/google_assistant.markdown @@ -12,7 +12,7 @@ These instructions are outdated - the add-on has been updated and these are no l
-
+
-
+
You need to setup a unique trigger for each event you sent to IFTTT.
For ManyThing support, you need to set up an `on` and `off` event.
Home Assistant will track the state of all the devices in your home, so you don't have to.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/_posts/2015-12-06-locks-rollershutters-binary-sensors-and-influxdb-support.markdown b/source/_posts/2015-12-06-locks-rollershutters-binary-sensors-and-influxdb-support.markdown
index 994ee3bd747..f2d708d04ca 100644
--- a/source/_posts/2015-12-06-locks-rollershutters-binary-sensors-and-influxdb-support.markdown
+++ b/source/_posts/2015-12-06-locks-rollershutters-binary-sensors-and-influxdb-support.markdown
@@ -24,15 +24,15 @@ It's been a few weeks but we managed to polish a nice new release of Home Assist
To update, run `pip3 install --upgrade homeassistant`.
-[lock component]: /components/lock/
-[lock.wink]: /components/wink#lock
-[binary sensor component]: /components/binary_sensor/
-[binary_sensor.arest]: /components/arest#binary-sensor
-[binary_sensor.mqtt]: /components/binary_sensor.mqtt/
-[InfluxDB component]: /components/influxdb/
-[Ecobee]: /components/ecobee/#thermostat
-[Homematic]: /components/homematic/
-[parsing JSON values]: /components/mqtt/#processing-json
+[lock component]: /integrations/lock/
+[lock.wink]: /integrations/wink#lock
+[binary sensor component]: /integrations/binary_sensor/
+[binary_sensor.arest]: /integrations/arest#binary-sensor
+[binary_sensor.mqtt]: /integrations/binary_sensor.mqtt/
+[InfluxDB component]: /integrations/influxdb/
+[Ecobee]: /integrations/ecobee/#thermostat
+[Homematic]: /integrations/homematic/
+[parsing JSON values]: /integrations/mqtt/#processing-json
[@miniconfig]: https://github.com/miniconfig
[@fabaff]: https://github.com/fabaff
diff --git a/source/_posts/2015-12-20-amazon-echo-icloud-and-templates.markdown b/source/_posts/2015-12-20-amazon-echo-icloud-and-templates.markdown
index 7aabca141cf..dc2be3b841b 100644
--- a/source/_posts/2015-12-20-amazon-echo-icloud-and-templates.markdown
+++ b/source/_posts/2015-12-20-amazon-echo-icloud-and-templates.markdown
@@ -30,17 +30,17 @@ Alrighty, it's time for Home Assistant 0.10. A lot amazing things have changed a
- Binary sensor: [REST] platform added ([@fabaff])
- Sensor: [Torque (OBD2)] platform added ([@happyleavesaoc])
-[iCloud]: /components/icloud
-[Twitch]: /components/twitch
+[iCloud]: /integrations/icloud
+[Twitch]: /integrations/twitch
[Template]: /topics/templating/
-[Heatmiser]: /components/heatmiser/
-[Dweet.io]: /components/dweet#sensor
-[Alexa/Amazon echo]: /components/alexa/
-[FritzBox]: /components/fritz
-[Wink]: /components/wink#sensor
-[ELIQ Online]: /components/eliqonline
-[REST]: /components/binary_sensor.rest/
-[Torque (OBD2)]: /components/torque
+[Heatmiser]: /integrations/heatmiser/
+[Dweet.io]: /integrations/dweet#sensor
+[Alexa/Amazon echo]: /integrations/alexa/
+[FritzBox]: /integrations/fritz
+[Wink]: /integrations/wink#sensor
+[ELIQ Online]: /integrations/eliqonline
+[REST]: /integrations/binary_sensor.rest/
+[Torque (OBD2)]: /integrations/torque
[@andylockran]: https://github.com/andylockran
[@balloob]: https://github.com/balloob
[@caiuspb]: https://github.com/caiuspb
@@ -81,11 +81,11 @@ Affected components and platforms:
- binary_sensor: [MQTT][binary_sensor.mqtt]
- automation: [numeric_state][automation-numeric-state]
-[sensor.arest]: /components/arest#sensor
-[sensor.command]: /components/sensor.command_sensor/
-[sensor.rest]: /components/rest
-[sensor.mqtt]: /components/sensor.mqtt/
-[switch.mqtt]: /components/switch.mqtt/
-[light.mqtt]: /components/light.mqtt/
-[binary_sensor.mqtt]: /components/binary_sensor.mqtt/
+[sensor.arest]: /integrations/arest#sensor
+[sensor.command]: /integrations/sensor.command_sensor/
+[sensor.rest]: /integrations/rest
+[sensor.mqtt]: /integrations/sensor.mqtt/
+[switch.mqtt]: /integrations/switch.mqtt/
+[light.mqtt]: /integrations/light.mqtt/
+[binary_sensor.mqtt]: /integrations/binary_sensor.mqtt/
[automation-numeric-state]: /getting-started/automation-trigger/#numeric-state-trigger
diff --git a/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown b/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown
index bc06e4f1e2e..3e9279a15c2 100644
--- a/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown
+++ b/source/_posts/2016-01-17-extended-support-for-diy-solutions.markdown
@@ -37,29 +37,29 @@ First release of 2016 and we are on 🔥! The [main repository][github-ha] has p
- New component [input_boolean] will allow for customizing automation ([@balloob])
- Support calling services via [Amazon Echo] ([@balloob])
-[MySensors]: /components/mysensors/
-[YR]: /components/yr
-[Locative]: /components/locative
+[MySensors]: /integrations/mysensors/
+[YR]: /integrations/yr
+[Locative]: /integrations/locative
[sun condition]: /getting-started/automation-condition/#sun-condition
-[command_switch]: /components/switch.command_switch/
-[wemo]: /components/wemo
-[Telldus Live]: /components/tellduslive/
-[Vera]: /components/vera/
+[command_switch]: /integrations/switch.command_switch/
+[wemo]: /integrations/wemo
+[Telldus Live]: /integrations/tellduslive/
+[Vera]: /integrations/vera/
[template helper method]: /topics/templating/#home-assistant-template-extensions
-[OwnTracks]: /components/owntracks
-[Philips Hue]: /components/hue
-[Free Mobile]: /components/free_mobile
-[MQTT Eventstream]: /components/mqtt_eventstream/
-[Cast]: /components/cast
-[Universal media player]: /components/universal
-[Netatmo]: /components/netatmo#sensor
-[Alarm.com]: /components/alarmdotcom
-[Proliphix]: /components/proliphix/
-[rpi-bs]: /components/rpi_gpio#binary-sensor
-[rpi-s]: /components/rpi_gpio#switch
-[input_boolean]: /components/input_boolean/
-[MySensors sensor platform]: /components/sensor.mysensors/
-[Amazon Echo]: /components/alexa/
+[OwnTracks]: /integrations/owntracks
+[Philips Hue]: /integrations/hue
+[Free Mobile]: /integrations/free_mobile
+[MQTT Eventstream]: /integrations/mqtt_eventstream/
+[Cast]: /integrations/cast
+[Universal media player]: /integrations/universal
+[Netatmo]: /integrations/netatmo#sensor
+[Alarm.com]: /integrations/alarmdotcom
+[Proliphix]: /integrations/proliphix/
+[rpi-bs]: /integrations/rpi_gpio#binary-sensor
+[rpi-s]: /integrations/rpi_gpio#switch
+[input_boolean]: /integrations/input_boolean/
+[MySensors sensor platform]: /integrations/sensor.mysensors/
+[Amazon Echo]: /integrations/alexa/
### Backwards incompatible changes
- The [RPi.GPIO sensor platform][rpi-bs] has been moved to the `binary_sensor` component.
diff --git a/source/_posts/2016-01-29-insteon-lifx-twitter-and-zigbee.markdown b/source/_posts/2016-01-29-insteon-lifx-twitter-and-zigbee.markdown
index 33d45d7b3d7..b8d91566e6e 100644
--- a/source/_posts/2016-01-29-insteon-lifx-twitter-and-zigbee.markdown
+++ b/source/_posts/2016-01-29-insteon-lifx-twitter-and-zigbee.markdown
@@ -17,7 +17,7 @@ This release includes a very frequent requested feature: the ability to organize
Hanging out at @CEDIAExpo in innovation alley pic.twitter.com/9SnUXo11oA Beers after CEDIA with @balloob from Home Assistant and teams from Senic and Neeo. pic.twitter.com/c6Ag4DeEtU
-Support for these integrations is provided by the Home Assistant community.
-
+ Support for these integrations is provided by the Home Assistant community.
+
diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown
index d855b2e8848..163b9af02c9 100644
--- a/source/_docs/automation/trigger.markdown
+++ b/source/_docs/automation/trigger.markdown
@@ -337,7 +337,7 @@ You could test triggering the above automation by sending a POST HTTP request to
### Zone trigger
-Zone triggers can trigger when an entity is entering or leaving the zone. For zone automation to work, you need to have setup a device tracker platform that supports reporting GPS coordinates. This includes [GPS Logger](/components/device_tracker.gpslogger/), the [OwnTracks platform](/components/device_tracker.owntracks/) and the [iCloud platform](/components/device_tracker.icloud/).
+Zone triggers can trigger when an entity is entering or leaving the zone. For zone automation to work, you need to have setup a device tracker platform that supports reporting GPS coordinates. This includes [GPS Logger](/integrations/device_tracker.gpslogger/), the [OwnTracks platform](/integrations/device_tracker.owntracks/) and the [iCloud platform](/integrations/device_tracker.icloud/).
```yaml
automation:
@@ -351,7 +351,7 @@ automation:
### Geolocation trigger
-Geolocation triggers can trigger when an entity is appearing in or disappearing from a zone. Entities that are created by a [Geolocation](/components/geo_location/) platform support reporting GPS coordinates.
+Geolocation triggers can trigger when an entity is appearing in or disappearing from a zone. Entities that are created by a [Geolocation](/integrations/geo_location/) platform support reporting GPS coordinates.
Because entities are generated and removed by these platforms automatically, the entity id normally cannot be predicted. Instead, this trigger requires the definition of a `source` which is directly linked to one of the Geolocation platforms.
```yaml
diff --git a/source/_docs/automation/troubleshooting.markdown b/source/_docs/automation/troubleshooting.markdown
index cbd02e978b6..f72f410ff0c 100644
--- a/source/_docs/automation/troubleshooting.markdown
+++ b/source/_docs/automation/troubleshooting.markdown
@@ -4,7 +4,7 @@ description: "Tips on how to troubleshoot your automations."
redirect_from: /getting-started/automation-troubleshooting/
---
-You can verify that your automation rules are being initialized correctly by watching both the realtime logs (`homeassistant.log` in the configuration directory) and also the [Logbook](/components/logbook/). The realtime logs will show the rules being initialized (once for each trigger), example:
+You can verify that your automation rules are being initialized correctly by watching both the realtime logs (`homeassistant.log` in the configuration directory) and also the [Logbook](/integrations/logbook/). The realtime logs will show the rules being initialized (once for each trigger), example:
```text
INFO [homeassistant.components.automation] Initialized rule Rainy Day
@@ -15,7 +15,7 @@ INFO [homeassistant.components.automation] Initialized rule Rain is over
The Logbook integration will show a line entry when an automation is triggered. You can look at the previous entry to determine which trigger in the rule triggered the event.
-
+
[template]: /topics/templating/
diff --git a/source/_docs/backend/database.markdown b/source/_docs/backend/database.markdown
index ace82e2380a..6eb9b5df207 100644
--- a/source/_docs/backend/database.markdown
+++ b/source/_docs/backend/database.markdown
@@ -4,7 +4,7 @@ description: "Details about the database used by Home Assistant."
redirect_from: /details/database/
---
-The default database used by Home Assistant is [SQLite](https://www.sqlite.org/), and the database file is stored in your [configuration directory](/getting-started/configuration/) (e.g., `
{%- for category in page.ha_category -%}
diff --git a/source/_includes/custom/grid_item_left.html b/source/_includes/custom/grid_item_left.html
index 53c4edbd4bf..a7f214f48f9 100644
--- a/source/_includes/custom/grid_item_left.html
+++ b/source/_includes/custom/grid_item_left.html
@@ -2,49 +2,49 @@
+
Custom slot type for scene support.
+
Custom slot values with synonyms.
+
Custom slot type for script support.
+
- In next screen, make sure *v3* is selected in `Payload version`.
- Now, you have created a skeleton of Smart Home skill. Next step we will do some "real" developer work. You can keep Alex Developer Console opened, we need change the skill configuration later.
@@ -75,7 +75,7 @@ First thing you need to do after sing in [AWS console](https://console.aws.amazo
- Click `Roles` in the left panel, then click `Create role`, select `AWS Service` -> `Lambda` in the first page of the wizard, then click `Next: Permissions`
- Select `AWSLambdaBasicExecutionRole` policy, then click `Next: Tags`. (Tips: you can use the search box to filter the policy)
-
+
- You can skip `Add tags` page, click `Next: Review`.
- Give your new role a name, such as `AWSLambdaBasicExecutionRole-SmartHome`, then click `Create role` button. You should be able to find your new role in the roles list now.
@@ -103,7 +103,7 @@ Next you need create a Lambda function.
* NOT_VERIFY_SSL *(optional)*: you can set it to *True* to ignore the SSL issue, if you don't have a valid SSL certificate or you are using self-signed certificate.
* DEBUG *(optional)*: set to *True* to log the debug message
* LONG_LIVED_ACCESS_TOKEN *(optional, not recommend)*: you will connect your Alexa Smart Home skill with your Home Assistant user account in the later steps, so that you don't need to use long-lived access token here. However, the access token you got from login flow is only valid for 30 minutes. It will be hard for you to test lambda function with the access token in test data. So for your convinces, you can remove the access token from the test data, [generate a long-lived access token][generate-long-lived-access-token] put here, then the function will fall back to read token from environment variables. (tips: You did not enable the security storage for your environment variables, so your token saved here is not that safe. You should only use it for debugging and testing purpose. You should remove and delete the long-lived access token after you finish the debugging.)
-
+
- Now scroll up to the top, click `Save` button.
- You need copy the ARN displayed in the top of the page, which is the identify of this Lambda function. You will need this ARN to continue Alexa Smart Home skill configuration later.
@@ -178,7 +178,7 @@ Alexa can link your Amazon account to your Home Assistant account. Therefore Hom
* `Scope`: input `smart_home`, Home Assistant is not using it yet, we may use it in the future when we allow more fine-grained access control.
- You can leave `Domain List` and `Default Access Token Expiration Time` as empty.
-
+
- Click `Save` button in the top right corner.
- Next, you will use Alexa Mobile App or [Alexa web-based app](#alexa-web-based-app) to link your account.
@@ -236,5 +236,5 @@ The following is a list of regions and the corresponding URL for the web-based A
* Spain:
+
Scanning will be done for three seconds and notification will be shown in the state view with all found devices:
-
+
Alternatively, you may use the application ``atvremote``. Install it with ``pip3 install --upgrade pyatv`` in your Home Assistant environment (note: do *not* use sudo). Then run ``atvremote scan`` to scan for all devices (try again if a device is missing):
@@ -114,11 +114,11 @@ then device authentication is required, open the developer tools by selecting th
Select `apple_tv` as domain, `apple_tv_authenticate` as service and enter `{"entity_id": "XXX"}` into "Service Data", but replace XXX with the entity id of your device (e.g., `media_player.apple_tv`). Press the button and hopefully you are presented with an input dialog asking for a pin code:
-
+
If no dialog appears, go back to the states view and display it from there (press `CONFIGURE` as displayed in the image):
-
+
A PIN code should now be visible on your TV, just enter it into the dialog and press "Confirm". You should see if it succeeded in the state view. Copy the credentials and insert it into your configuration (make sure you copy everything, it should be 81 characters) after ``credentials:`` with no line-break:
diff --git a/source/_components/aprs.markdown b/source/_integrations/aprs.markdown
similarity index 100%
rename from source/_components/aprs.markdown
rename to source/_integrations/aprs.markdown
diff --git a/source/_components/aqualogic.markdown b/source/_integrations/aqualogic.markdown
similarity index 100%
rename from source/_components/aqualogic.markdown
rename to source/_integrations/aqualogic.markdown
diff --git a/source/_components/aquostv.markdown b/source/_integrations/aquostv.markdown
similarity index 100%
rename from source/_components/aquostv.markdown
rename to source/_integrations/aquostv.markdown
diff --git a/source/_components/arcam_fmj.markdown b/source/_integrations/arcam_fmj.markdown
similarity index 100%
rename from source/_components/arcam_fmj.markdown
rename to source/_integrations/arcam_fmj.markdown
diff --git a/source/_components/arduino.markdown b/source/_integrations/arduino.markdown
similarity index 100%
rename from source/_components/arduino.markdown
rename to source/_integrations/arduino.markdown
diff --git a/source/_components/arest.markdown b/source/_integrations/arest.markdown
similarity index 100%
rename from source/_components/arest.markdown
rename to source/_integrations/arest.markdown
diff --git a/source/_components/arlo.markdown b/source/_integrations/arlo.markdown
similarity index 88%
rename from source/_components/arlo.markdown
rename to source/_integrations/arlo.markdown
index 4aa6b0fd0a8..8afce16d6da 100644
--- a/source/_components/arlo.markdown
+++ b/source/_integrations/arlo.markdown
@@ -47,7 +47,7 @@ scan_interval:
It is recommended to create a dedicated user on Arlo website to be used within Home Assistant and then share your Arlo cameras.
-Finish its configuration by visiting the [Arlo sensor page](/components/arlo#sensor) or [Arlo camera page](/components/arlo#camera) or [Arlo control panel page](/components/arlo). Arlo also has a service call `arlo.update` that can be manually called to force an update prior to the regular scheduled interval.
+Finish its configuration by visiting the [Arlo sensor page](/integrations/arlo#sensor) or [Arlo camera page](/integrations/arlo#camera) or [Arlo control panel page](/integrations/arlo). Arlo also has a service call `arlo.update` that can be manually called to force an update prior to the regular scheduled interval.
The Arlo integration also provides a camera service to enable/disable the motion detection sensor. The example below enables the motion detection every time the Home Assistant service starts.
@@ -67,7 +67,7 @@ The Arlo integration also provides a camera service to enable/disable the motion
### Configuration
-Once you have enabled the [Arlo component](/components/arlo), add the following to your `configuration.yaml` file:
+Once you have enabled the [Arlo component](/integrations/arlo), add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
@@ -128,7 +128,7 @@ Setting Arlo to a custom mode (mapped to `home_mode_name` in `configuration.yaml
You can also completely disarm the Arlo base station by calling the `alarm_control_panel.alarm_disarm` service, and trigger the alarm by calling the `alarm_control_panel.alarm_trigger` service.
-More examples and configuration options can be found on the [Manual Alarm Control page](/components/manual#examples).
+More examples and configuration options can be found on the [Manual Alarm Control page](/integrations/manual#examples).
## Camera
@@ -136,7 +136,7 @@ This integration is not yet able to live stream from your Arlo camera, but it wi
### Configuration
-Once you have enabled the [Arlo component](/components/arlo), add the following to your `configuration.yaml` file:
+Once you have enabled the [Arlo component](/integrations/arlo), add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
@@ -152,17 +152,17 @@ ffmpeg_arguments:
type: string
{% endconfiguration %}
-**Note:** To be able to playback the last capture, it is required to install the `ffmpeg` component. Make sure to follow the steps mentioned at [FFMPEG](/components/ffmpeg/) documentation.
+**Note:** To be able to playback the last capture, it is required to install the `ffmpeg` component. Make sure to follow the steps mentioned at [FFMPEG](/integrations/ffmpeg/) documentation.
## Sensor
-To get your [Arlo](https://arlo.netgear.com/) sensors working within Home Assistant, please follow the instructions for the general [Arlo component](/components/arlo).
+To get your [Arlo](https://arlo.netgear.com/) sensors working within Home Assistant, please follow the instructions for the general [Arlo component](/integrations/arlo).
This platform does not support Arlo Q.
### Configuration
-Once you have enabled the [Arlo component](/components/arlo), add the following to your `configuration.yaml` file:
+Once you have enabled the [Arlo component](/integrations/arlo), add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
diff --git a/source/_components/aruba.markdown b/source/_integrations/aruba.markdown
similarity index 89%
rename from source/_components/aruba.markdown
rename to source/_integrations/aruba.markdown
index b0885b3b3e0..5a5a9de25e3 100644
--- a/source/_components/aruba.markdown
+++ b/source/_integrations/aruba.markdown
@@ -44,4 +44,4 @@ password:
type: string
{% endconfiguration %}
-See the [device tracker integration page](/components/device_tracker/) for instructions how to configure the people to be tracked.
+See the [device tracker integration page](/integrations/device_tracker/) for instructions how to configure the people to be tracked.
diff --git a/source/_components/arwn.markdown b/source/_integrations/arwn.markdown
similarity index 86%
rename from source/_components/arwn.markdown
rename to source/_integrations/arwn.markdown
index 11222a9610f..d1c4da78690 100644
--- a/source/_components/arwn.markdown
+++ b/source/_integrations/arwn.markdown
@@ -9,7 +9,7 @@ ha_iot_class: Local Polling
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.
-To use your ARWN setup, you must already have configured the [MQTT](/components/mqtt/) platform. Then add the following to your `configuration.yaml` file:
+To use your ARWN setup, you must already have configured the [MQTT](/integrations/mqtt/) platform. Then add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
diff --git a/source/_components/asterisk_cdr.markdown b/source/_integrations/asterisk_cdr.markdown
similarity index 53%
rename from source/_components/asterisk_cdr.markdown
rename to source/_integrations/asterisk_cdr.markdown
index a8a8f9cab97..c3b8483b85b 100644
--- a/source/_components/asterisk_cdr.markdown
+++ b/source/_integrations/asterisk_cdr.markdown
@@ -7,4 +7,4 @@ ha_category:
ha_release: 0.79
---
-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 integration](/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/).
+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 integration](/integrations/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/asterisk_mbox.markdown b/source/_integrations/asterisk_mbox.markdown
similarity index 100%
rename from source/_components/asterisk_mbox.markdown
rename to source/_integrations/asterisk_mbox.markdown
diff --git a/source/_components/asuswrt.markdown b/source/_integrations/asuswrt.markdown
similarity index 100%
rename from source/_components/asuswrt.markdown
rename to source/_integrations/asuswrt.markdown
diff --git a/source/_components/atome.markdown b/source/_integrations/atome.markdown
similarity index 100%
rename from source/_components/atome.markdown
rename to source/_integrations/atome.markdown
diff --git a/source/_components/august.markdown b/source/_integrations/august.markdown
similarity index 100%
rename from source/_components/august.markdown
rename to source/_integrations/august.markdown
diff --git a/source/_components/aurora.markdown b/source/_integrations/aurora.markdown
similarity index 100%
rename from source/_components/aurora.markdown
rename to source/_integrations/aurora.markdown
diff --git a/source/_components/aurora_abb_powerone.markdown b/source/_integrations/aurora_abb_powerone.markdown
similarity index 100%
rename from source/_components/aurora_abb_powerone.markdown
rename to source/_integrations/aurora_abb_powerone.markdown
diff --git a/source/_components/auth.markdown b/source/_integrations/auth.markdown
similarity index 100%
rename from source/_components/auth.markdown
rename to source/_integrations/auth.markdown
diff --git a/source/_components/automatic.markdown b/source/_integrations/automatic.markdown
similarity index 96%
rename from source/_components/automatic.markdown
rename to source/_integrations/automatic.markdown
index fa6678a3ad2..8aa3063d249 100644
--- a/source/_components/automatic.markdown
+++ b/source/_integrations/automatic.markdown
@@ -72,4 +72,4 @@ automation:
You can obtain the correct ID for your vehicle from your known_devices.yaml file. Be sure to lower-case any letters contained in your vehicle's ID when using it in an automation trigger.
diff --git a/source/_components/binary_sensor.modbus.markdown b/source/_integrations/binary_sensor.modbus.markdown
similarity index 100%
rename from source/_components/binary_sensor.modbus.markdown
rename to source/_integrations/binary_sensor.modbus.markdown
diff --git a/source/_components/binary_sensor.mqtt.markdown b/source/_integrations/binary_sensor.mqtt.markdown
similarity index 95%
rename from source/_components/binary_sensor.mqtt.markdown
rename to source/_integrations/binary_sensor.mqtt.markdown
index b7f47491082..299806c456d 100644
--- a/source/_components/binary_sensor.mqtt.markdown
+++ b/source/_integrations/binary_sensor.mqtt.markdown
@@ -64,11 +64,11 @@ payload_not_available:
type: string
default: offline
json_attributes_topic:
- description: The MQTT topic subscribed to receive a JSON dictionary payload and then set as sensor attributes. Usage example can be found in [MQTT sensor](/components/sensor.mqtt/#json-attributes-topic-configuration) documentation.
+ description: The MQTT topic subscribed to receive a JSON dictionary payload and then set as sensor attributes. Usage example can be found in [MQTT sensor](/integrations/sensor.mqtt/#json-attributes-topic-configuration) documentation.
required: false
type: string
json_attributes_template:
- description: "Defines a [template](/docs/configuration/templating/#processing-incoming-data) to extract the JSON dictionary from messages received on the `json_attributes_topic`. Usage example can be found in [MQTT sensor](/components/sensor.mqtt/#json-attributes-template-configuration) documentation."
+ description: "Defines a [template](/docs/configuration/templating/#processing-incoming-data) to extract the JSON dictionary from messages received on the `json_attributes_topic`. Usage example can be found in [MQTT sensor](/integrations/sensor.mqtt/#json-attributes-template-configuration) documentation."
required: false
type: template
qos:
@@ -81,7 +81,7 @@ unique_id:
required: false
type: string
device_class:
- description: Sets the [class of the device](/components/binary_sensor/), changing the device state and icon that is displayed on the frontend.
+ description: Sets the [class of the device](/integrations/binary_sensor/), changing the device state and icon that is displayed on the frontend.
required: false
type: string
expire_after:
diff --git a/source/_components/binary_sensor.mysensors.markdown b/source/_integrations/binary_sensor.mysensors.markdown
similarity index 97%
rename from source/_components/binary_sensor.mysensors.markdown
rename to source/_integrations/binary_sensor.mysensors.markdown
index 295ad68b479..a6d7cafb5c2 100644
--- a/source/_components/binary_sensor.mysensors.markdown
+++ b/source/_integrations/binary_sensor.mysensors.markdown
@@ -81,5 +81,5 @@ void loop()
}
```
-[main component]: /components/mysensors/
+[main component]: /integrations/mysensors/
[serial api]: http://www.mysensors.org/download
diff --git a/source/_components/binary_sensor.rest.markdown b/source/_integrations/binary_sensor.rest.markdown
similarity index 94%
rename from source/_components/binary_sensor.rest.markdown
rename to source/_integrations/binary_sensor.rest.markdown
index fc9a06f72bc..92413461faa 100644
--- a/source/_components/binary_sensor.rest.markdown
+++ b/source/_integrations/binary_sensor.rest.markdown
@@ -67,7 +67,7 @@ name:
type: string
default: REST Binary Sensor
device_class:
- description: Sets the [class of the device](/components/binary_sensor/), changing the device state and icon that is displayed on the frontend.
+ description: Sets the [class of the device](/integrations/binary_sensor/), changing the device state and icon that is displayed on the frontend.
required: false
type: string
value_template:
@@ -118,7 +118,7 @@ In this section you find some real-life examples of how to use this sensor.
### aREST sensor
-Instead of using an [aREST](/components/arest#binary-sensor) binary sensor,
+Instead of using an [aREST](/integrations/arest#binary-sensor) binary sensor,
you could retrieve the value of a device supporting
aREST directly with a REST binary sensor.
diff --git a/source/_components/binary_sensor.rflink.markdown b/source/_integrations/binary_sensor.rflink.markdown
similarity index 90%
rename from source/_components/binary_sensor.rflink.markdown
rename to source/_integrations/binary_sensor.rflink.markdown
index 90c9f65f4e9..f84c4cf7a44 100644
--- a/source/_components/binary_sensor.rflink.markdown
+++ b/source/_integrations/binary_sensor.rflink.markdown
@@ -10,7 +10,7 @@ ha_release: 0.81
The `rflink` integration supports devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver).
-First, you have to set up your [RFLink hub](/components/rflink/).
+First, you have to set up your [RFLink hub](/integrations/rflink/).
The RFLink integration does not know the difference between a `binary_sensor`, a `switch` and a `light`. Therefore all switchable devices are automatically added as `light` by default.
@@ -49,7 +49,7 @@ devices:
required: false
type: list
device_class:
- description: Sets the [class of the device](/components/binary_sensor/), changing the device state and icon that is displayed on the frontend.
+ description: Sets the [class of the device](/integrations/binary_sensor/), changing the device state and icon that is displayed on the frontend.
required: false
type: string
off_delay:
@@ -69,7 +69,7 @@ Initially, the state of a binary sensor is unknown. When a sensor update is rece
### Device support
-See [device support](/components/rflink/#device-support)
+See [device support](/integrations/rflink/#device-support)
### Additional configuration examples
diff --git a/source/_components/binary_sensor.rfxtrx.markdown b/source/_integrations/binary_sensor.rfxtrx.markdown
similarity index 94%
rename from source/_components/binary_sensor.rfxtrx.markdown
rename to source/_integrations/binary_sensor.rfxtrx.markdown
index d8b463b0bd5..670c8fef901 100644
--- a/source/_components/binary_sensor.rfxtrx.markdown
+++ b/source/_integrations/binary_sensor.rfxtrx.markdown
@@ -19,7 +19,7 @@ some special options for them, while other rfxtrx protocols should work too.
## Setting up your devices
-Once you have set up your [rfxtrx hub](/components/rfxtrx/), the easiest way
+Once you have set up your [rfxtrx hub](/integrations/rfxtrx/), the easiest way
to find your binary sensors is to add this to your `configuration.yaml`:
```yaml
@@ -57,7 +57,7 @@ devices:
required: false
type: string
device_class:
- description: Sets the [class of the device](/components/binary_sensor/), changing the device state and icon that is displayed on the frontend.
+ description: Sets the [class of the device](/integrations/binary_sensor/), changing the device state and icon that is displayed on the frontend.
required: false
type: device_class
fire_event:
@@ -90,7 +90,7 @@ automatic_add:
+
Example showing the Preload Stream option in the camera dialog.
+
Rich text as displayed in the macOS client.
diff --git a/source/_components/fints.markdown b/source/_integrations/fints.markdown
similarity index 100%
rename from source/_components/fints.markdown
rename to source/_integrations/fints.markdown
diff --git a/source/_components/fitbit.markdown b/source/_integrations/fitbit.markdown
similarity index 100%
rename from source/_components/fitbit.markdown
rename to source/_integrations/fitbit.markdown
diff --git a/source/_components/fixer.markdown b/source/_integrations/fixer.markdown
similarity index 100%
rename from source/_components/fixer.markdown
rename to source/_integrations/fixer.markdown
diff --git a/source/_components/fleetgo.markdown b/source/_integrations/fleetgo.markdown
similarity index 97%
rename from source/_components/fleetgo.markdown
rename to source/_integrations/fleetgo.markdown
index 79248c0033a..9db3ebd72db 100644
--- a/source/_components/fleetgo.markdown
+++ b/source/_integrations/fleetgo.markdown
@@ -53,7 +53,7 @@ include:
type: list
{% endconfiguration %}
-See the [device tracker integration page](/components/device_tracker/) for instructions on how to configure the people to be tracked.
+See the [device tracker integration page](/integrations/device_tracker/) for instructions on how to configure the people to be tracked.
## Available attributes
diff --git a/source/_components/flexit.markdown b/source/_integrations/flexit.markdown
similarity index 93%
rename from source/_components/flexit.markdown
rename to source/_integrations/flexit.markdown
index 06dd934c3e4..eccec0f2748 100644
--- a/source/_components/flexit.markdown
+++ b/source/_integrations/flexit.markdown
@@ -39,7 +39,7 @@ hub:
+
+
+
+
+
Example showing the Generic camera platform pointing at a dynamic Google Map image.
+
3. Under `Build your Action` click `Add Action(s)`.
1. Under `Fulfillment` fill in this URL (replace with your actual URL): `https://[YOUR HOME ASSISTANT URL:PORT]/api/google_assistant`.
4. Back on the overview page. Click `Simulator` under `TEST`. It will create a new draft version Test App. You don't have to actually test, but you need to generate this draft version Test App.
diff --git a/source/_components/google_cloud.markdown b/source/_integrations/google_cloud.markdown
similarity index 100%
rename from source/_components/google_cloud.markdown
rename to source/_integrations/google_cloud.markdown
diff --git a/source/_components/google_domains.markdown b/source/_integrations/google_domains.markdown
similarity index 100%
rename from source/_components/google_domains.markdown
rename to source/_integrations/google_domains.markdown
diff --git a/source/_components/google_maps.markdown b/source/_integrations/google_maps.markdown
similarity index 100%
rename from source/_components/google_maps.markdown
rename to source/_integrations/google_maps.markdown
diff --git a/source/_components/google_pubsub.markdown b/source/_integrations/google_pubsub.markdown
similarity index 100%
rename from source/_components/google_pubsub.markdown
rename to source/_integrations/google_pubsub.markdown
diff --git a/source/_components/google_translate.markdown b/source/_integrations/google_translate.markdown
similarity index 100%
rename from source/_components/google_translate.markdown
rename to source/_integrations/google_translate.markdown
diff --git a/source/_components/google_travel_time.markdown b/source/_integrations/google_travel_time.markdown
similarity index 100%
rename from source/_components/google_travel_time.markdown
rename to source/_integrations/google_travel_time.markdown
diff --git a/source/_components/google_wifi.markdown b/source/_integrations/google_wifi.markdown
similarity index 100%
rename from source/_components/google_wifi.markdown
rename to source/_integrations/google_wifi.markdown
diff --git a/source/_components/gpmdp.markdown b/source/_integrations/gpmdp.markdown
similarity index 100%
rename from source/_components/gpmdp.markdown
rename to source/_integrations/gpmdp.markdown
diff --git a/source/_components/gpsd.markdown b/source/_integrations/gpsd.markdown
similarity index 100%
rename from source/_components/gpsd.markdown
rename to source/_integrations/gpsd.markdown
diff --git a/source/_components/gpslogger.markdown b/source/_integrations/gpslogger.markdown
similarity index 90%
rename from source/_components/gpslogger.markdown
rename to source/_integrations/gpslogger.markdown
index d60d7e3f33a..ba18cd3b2b6 100644
--- a/source/_components/gpslogger.markdown
+++ b/source/_integrations/gpslogger.markdown
@@ -21,21 +21,21 @@ Install [GPSLogger for Android](https://play.google.com/store/apps/details?id=co
After the launch, go to **General Options**. Enable **Start on bootup** and **Start on app launch**.
+
GPSLogger Settings
+
Logging Details
+
Log to custom URL details
+
Performance
+
-The `history_graph` integration will make the UI display a graph similar to the graphs in `more-info` popups and the [history](/components/history/) panel. If you want to add history graphs to the Lovelace UI, please check the [History Graph Card](/lovelace/history-graph/) configuration as it slightly differs from the component.
+The `history_graph` integration will make the UI display a graph similar to the graphs in `more-info` popups and the [history](/integrations/history/) panel. If you want to add history graphs to the Lovelace UI, please check the [History Graph Card](/lovelace/history-graph/) configuration as it slightly differs from the component.
To use this integration in your installation, add the following to your `configuration.yaml` file:
diff --git a/source/_components/history_stats.markdown b/source/_integrations/history_stats.markdown
similarity index 99%
rename from source/_components/history_stats.markdown
rename to source/_integrations/history_stats.markdown
index 02f2c668921..ef743ab46eb 100644
--- a/source/_components/history_stats.markdown
+++ b/source/_integrations/history_stats.markdown
@@ -9,7 +9,7 @@ ha_release: 0.39
ha_qa_scale: internal
---
-The `history_stats` sensor platform provides quick statistics about another integration or platforms, using data from the [history](/components/history/).
+The `history_stats` sensor platform provides quick statistics about another integration or platforms, using data from the [history](/integrations/history/).
It can track how long the integration has been in a specific state, in a custom time period.
diff --git a/source/_components/hitron_coda.markdown b/source/_integrations/hitron_coda.markdown
similarity index 91%
rename from source/_components/hitron_coda.markdown
rename to source/_integrations/hitron_coda.markdown
index b0d14544f2f..7ef0a51759b 100644
--- a/source/_components/hitron_coda.markdown
+++ b/source/_integrations/hitron_coda.markdown
@@ -41,4 +41,4 @@ type:
type: string
{% endconfiguration %}
-See the [device tracker integration page](/components/device_tracker/) for instructions how to configure the people to be tracked.
+See the [device tracker integration page](/integrations/device_tracker/) for instructions how to configure the people to be tracked.
diff --git a/source/_components/hive.markdown b/source/_integrations/hive.markdown
similarity index 100%
rename from source/_components/hive.markdown
rename to source/_integrations/hive.markdown
diff --git a/source/_components/hlk_sw16.markdown b/source/_integrations/hlk_sw16.markdown
similarity index 100%
rename from source/_components/hlk_sw16.markdown
rename to source/_integrations/hlk_sw16.markdown
diff --git a/source/_components/homeassistant.markdown b/source/_integrations/homeassistant.markdown
similarity index 100%
rename from source/_components/homeassistant.markdown
rename to source/_integrations/homeassistant.markdown
diff --git a/source/_components/homekit.markdown b/source/_integrations/homekit.markdown
similarity index 99%
rename from source/_components/homekit.markdown
rename to source/_integrations/homekit.markdown
index 91d59176de5..bbeaa1023c8 100644
--- a/source/_components/homekit.markdown
+++ b/source/_integrations/homekit.markdown
@@ -11,7 +11,7 @@ The `homekit` integration allows you to forward entities from Home Assistant to
+
Property screen of the Maker Channel
+
When your screen looks like this, click the 'call service' button.
+
Choose "Webhooks" as service.
+
You need to setup a unique trigger for each event you sent to IFTTT.
+
Example of the light group "Kitchen Lights".
+
+
+
+
+
+
-With the help of a [template sensor](/components/template), the value can be shown as badge.
+With the help of a [template sensor](/integrations/template), the value can be shown as badge.
{% raw %}
diff --git a/source/_components/seventeentrack.markdown b/source/_integrations/seventeentrack.markdown
similarity index 100%
rename from source/_components/seventeentrack.markdown
rename to source/_integrations/seventeentrack.markdown
diff --git a/source/_components/shell_command.markdown b/source/_integrations/shell_command.markdown
similarity index 94%
rename from source/_components/shell_command.markdown
rename to source/_integrations/shell_command.markdown
index 176b64c437d..c1072695ae7 100644
--- a/source/_components/shell_command.markdown
+++ b/source/_integrations/shell_command.markdown
@@ -11,7 +11,7 @@ ha_release: 0.7.6
This integration can expose regular shell commands as services. Services can be called from a [script] or in [automation].
Shell commands aren't allowed for a camel-case naming, please use lowercase naming only and separate the names with underscores.
-[script]: /components/script/
+[script]: /integrations/script/
[automation]: /getting-started/automation/
```yaml
@@ -32,7 +32,7 @@ The commands can be dynamic, using templates to insert values for arguments. Whe
Any service data passed into the service call to activate the shell command will be available as a variable within the template.
-`stdout` and `stderr` output from the command are both captured and will be logged by setting the [log level](/components/logger/) to debug.
+`stdout` and `stderr` output from the command are both captured and will be logged by setting the [log level](/integrations/logger/) to debug.
```yaml
diff --git a/source/_components/shiftr.markdown b/source/_integrations/shiftr.markdown
similarity index 100%
rename from source/_components/shiftr.markdown
rename to source/_integrations/shiftr.markdown
diff --git a/source/_components/shodan.markdown b/source/_integrations/shodan.markdown
similarity index 100%
rename from source/_components/shodan.markdown
rename to source/_integrations/shodan.markdown
diff --git a/source/_components/shopping_list.markdown b/source/_integrations/shopping_list.markdown
similarity index 100%
rename from source/_components/shopping_list.markdown
rename to source/_integrations/shopping_list.markdown
diff --git a/source/_components/sht31.markdown b/source/_integrations/sht31.markdown
similarity index 100%
rename from source/_components/sht31.markdown
rename to source/_integrations/sht31.markdown
diff --git a/source/_components/sigfox.markdown b/source/_integrations/sigfox.markdown
similarity index 100%
rename from source/_components/sigfox.markdown
rename to source/_integrations/sigfox.markdown
diff --git a/source/_components/simplepush.markdown b/source/_integrations/simplepush.markdown
similarity index 100%
rename from source/_components/simplepush.markdown
rename to source/_integrations/simplepush.markdown
diff --git a/source/_components/simplisafe.markdown b/source/_integrations/simplisafe.markdown
similarity index 100%
rename from source/_components/simplisafe.markdown
rename to source/_integrations/simplisafe.markdown
diff --git a/source/_components/simulated.markdown b/source/_integrations/simulated.markdown
similarity index 100%
rename from source/_components/simulated.markdown
rename to source/_integrations/simulated.markdown
diff --git a/source/_components/sisyphus.markdown b/source/_integrations/sisyphus.markdown
similarity index 100%
rename from source/_components/sisyphus.markdown
rename to source/_integrations/sisyphus.markdown
diff --git a/source/_components/sky_hub.markdown b/source/_integrations/sky_hub.markdown
similarity index 83%
rename from source/_components/sky_hub.markdown
rename to source/_integrations/sky_hub.markdown
index 6e8da7cafa5..b0937a64c19 100644
--- a/source/_components/sky_hub.markdown
+++ b/source/_integrations/sky_hub.markdown
@@ -26,4 +26,4 @@ host:
type: string
{% endconfiguration %}
-See the [device tracker integration page](/components/device_tracker/) for instructions how to configure the people to be tracked.
+See the [device tracker integration page](/integrations/device_tracker/) for instructions how to configure the people to be tracked.
diff --git a/source/_components/skybeacon.markdown b/source/_integrations/skybeacon.markdown
similarity index 100%
rename from source/_components/skybeacon.markdown
rename to source/_integrations/skybeacon.markdown
diff --git a/source/_components/skybell.markdown b/source/_integrations/skybell.markdown
similarity index 95%
rename from source/_components/skybell.markdown
rename to source/_integrations/skybell.markdown
index 0348212e32a..96faeb33500 100644
--- a/source/_components/skybell.markdown
+++ b/source/_integrations/skybell.markdown
@@ -17,11 +17,11 @@ The `skybell` implementation allows you to integrate your [Skybell.com](http://w
There is currently support for the following device types within Home Assistant:
-- [Binary Sensor](/components/skybell/#binary-sensor)
-- [Camera](/components/skybell/#camera)
-- [Light](/components/skybell/#light)
-- [Sensor](/components/skybell/#sensor)
-- [Switch](/components/skybell/#switch)
+- [Binary Sensor](/integrations/skybell/#binary-sensor)
+- [Camera](/integrations/skybell/#camera)
+- [Light](/integrations/skybell/#light)
+- [Sensor](/integrations/skybell/#sensor)
+- [Switch](/integrations/skybell/#switch)
Currently only the Skybell HD is supported by this platform.
diff --git a/source/_components/slack.markdown b/source/_integrations/slack.markdown
similarity index 100%
rename from source/_components/slack.markdown
rename to source/_integrations/slack.markdown
diff --git a/source/_components/sleepiq.markdown b/source/_integrations/sleepiq.markdown
similarity index 100%
rename from source/_components/sleepiq.markdown
rename to source/_integrations/sleepiq.markdown
diff --git a/source/_components/slide.markdown b/source/_integrations/slide.markdown
similarity index 100%
rename from source/_components/slide.markdown
rename to source/_integrations/slide.markdown
diff --git a/source/_components/sma.markdown b/source/_integrations/sma.markdown
similarity index 100%
rename from source/_components/sma.markdown
rename to source/_integrations/sma.markdown
diff --git a/source/_components/smappee.markdown b/source/_integrations/smappee.markdown
similarity index 100%
rename from source/_components/smappee.markdown
rename to source/_integrations/smappee.markdown
diff --git a/source/_components/smarthab.markdown b/source/_integrations/smarthab.markdown
similarity index 100%
rename from source/_components/smarthab.markdown
rename to source/_integrations/smarthab.markdown
diff --git a/source/_components/smartthings.markdown b/source/_integrations/smartthings.markdown
similarity index 99%
rename from source/_components/smartthings.markdown
rename to source/_integrations/smartthings.markdown
index 15d97f16e20..2aae4b271d0 100644
--- a/source/_components/smartthings.markdown
+++ b/source/_integrations/smartthings.markdown
@@ -46,7 +46,7 @@ If you are using Home Assistant Cloud (Nabu Casa) the integration will create a
1. A [personal access token](https://account.smartthings.com/tokens) tied to a Samsung or SmartThings account (see below for instructions).
2. Home Assistant setup for [remote access](/docs/configuration/remote/) via a domain name secured with SSL. *Self-signed SSL certificates are not supported by the SmartThings Cloud API.*
-3. [`base_url` of the http component](/components/http#base_url) set the URL that Home Assistant is available on the internet.
+3. [`base_url` of the http component](/integrations/http#base_url) set the URL that Home Assistant is available on the internet.
## Setup instructions
diff --git a/source/_components/smarty.markdown b/source/_integrations/smarty.markdown
similarity index 100%
rename from source/_components/smarty.markdown
rename to source/_integrations/smarty.markdown
diff --git a/source/_components/smhi.markdown b/source/_integrations/smhi.markdown
similarity index 100%
rename from source/_components/smhi.markdown
rename to source/_integrations/smhi.markdown
diff --git a/source/_components/smtp.markdown b/source/_integrations/smtp.markdown
similarity index 100%
rename from source/_components/smtp.markdown
rename to source/_integrations/smtp.markdown
diff --git a/source/_components/snapcast.markdown b/source/_integrations/snapcast.markdown
similarity index 100%
rename from source/_components/snapcast.markdown
rename to source/_integrations/snapcast.markdown
diff --git a/source/_components/snips.markdown b/source/_integrations/snips.markdown
similarity index 95%
rename from source/_components/snips.markdown
rename to source/_integrations/snips.markdown
index 6c5f93e6c0d..2abfa970b4c 100644
--- a/source/_components/snips.markdown
+++ b/source/_integrations/snips.markdown
@@ -133,9 +133,9 @@ Alternatively, MQTT can be configured to bridge messages between servers if usin
### Triggering actions
-In Home Assistant, we trigger actions based on intents produced by Snips using the [`intent_script`](/components/intent_script) component. For instance, the following block handles a `ActivateLightColor` intent to change light colors:
+In Home Assistant, we trigger actions based on intents produced by Snips using the [`intent_script`](/integrations/intent_script) component. For instance, the following block handles a `ActivateLightColor` intent to change light colors:
-Note: If your Snips action is prefixed with a username (e.g., `john:playmusic` or `john__playmusic`), the Snips integration in Home Assistant [will try and strip off the username](https://github.com/home-assistant/home-assistant/blob/c664c20165ebeb248b98716cf61e865f274a2dac/homeassistant/components/snips.py#L126-L129). Bear this in mind if you get the error `Received unknown intent` even when what you see on the MQTT bus looks correct. Internally the Snips integration is trying to match the non-username version of the intent (i.e., just `playmusic`).
+Note: If your Snips action is prefixed with a username (e.g., `john:playmusic` or `john__playmusic`), the Snips integration in Home Assistant [will try and strip off the username](https://github.com/home-assistant/home-assistant/blob/c664c20165ebeb248b98716cf61e865f274a2dac/homeassistant/integrations/snips.py#L126-L129). Bear this in mind if you get the error `Received unknown intent` even when what you see on the MQTT bus looks correct. Internally the Snips integration is trying to match the non-username version of the intent (i.e., just `playmusic`).
{% raw %}
```yaml
@@ -266,7 +266,7 @@ intent_script:
##### Weather
-So now you can open and close your garage door, let's check the weather. Add the Weather by Snips Skill to your assistant. Create a weather sensor, in this example [Dark Sk](/components/darksky) and the `api_key` in the `secrets.yaml` file.
+So now you can open and close your garage door, let's check the weather. Add the Weather by Snips Skill to your assistant. Create a weather sensor, in this example [Dark Sk](/integrations/darksky) and the `api_key` in the `secrets.yaml` file.
```yaml
- platform: darksky
diff --git a/source/_components/snmp.markdown b/source/_integrations/snmp.markdown
similarity index 97%
rename from source/_components/snmp.markdown
rename to source/_integrations/snmp.markdown
index ec55c1ed1dc..1eb624e3e64 100644
--- a/source/_components/snmp.markdown
+++ b/source/_integrations/snmp.markdown
@@ -25,7 +25,7 @@ This device tracker needs SNMP to be enabled on the router. It could be that you
## Presence Detection
-The following OID examples pull the current MAC Address table from a router. This reflects all recent devices seen on the network. However, since devices are not removed until they time out, this is less effective for [device tracker integration page](/components/device_tracker/) than desirable. It is recommended to use [Ping](/components/ping) or [Nmap](/components/nmap_tracker) instead.
+The following OID examples pull the current MAC Address table from a router. This reflects all recent devices seen on the network. However, since devices are not removed until they time out, this is less effective for [device tracker integration page](/integrations/device_tracker/) than desirable. It is recommended to use [Ping](/integrations/ping) or [Nmap](/integrations/nmap_tracker) instead.
| Brand | Device/Firmware | OID |
| --- | --- | --- |
@@ -91,7 +91,7 @@ priv_key:
type: string
{% endconfiguration %}
-See the [device tracker integration page](/components/device_tracker/) for instructions how to configure the people to be tracked.
+See the [device tracker integration page](/integrations/device_tracker/) for instructions how to configure the people to be tracked.
## Sensor
diff --git a/source/_components/sochain.markdown b/source/_integrations/sochain.markdown
similarity index 100%
rename from source/_components/sochain.markdown
rename to source/_integrations/sochain.markdown
diff --git a/source/_components/socialblade.markdown b/source/_integrations/socialblade.markdown
similarity index 100%
rename from source/_components/socialblade.markdown
rename to source/_integrations/socialblade.markdown
diff --git a/source/_components/solaredge.markdown b/source/_integrations/solaredge.markdown
similarity index 98%
rename from source/_components/solaredge.markdown
rename to source/_integrations/solaredge.markdown
index 522f720a855..b6bfcdee3b4 100644
--- a/source/_components/solaredge.markdown
+++ b/source/_integrations/solaredge.markdown
@@ -50,7 +50,7 @@ name:
## Full configuration example
-In case you would like to convert the values for example to kWh instead of the default Wh, you can use the [template platform](/components/template).
+In case you would like to convert the values for example to kWh instead of the default Wh, you can use the [template platform](/integrations/template).
{% raw %}
```yaml
diff --git a/source/_components/solaredge_local.markdown b/source/_integrations/solaredge_local.markdown
similarity index 96%
rename from source/_components/solaredge_local.markdown
rename to source/_integrations/solaredge_local.markdown
index 1f89e3e3509..90606d16067 100644
--- a/source/_components/solaredge_local.markdown
+++ b/source/_integrations/solaredge_local.markdown
@@ -16,7 +16,7 @@ Only specific models support the local API. The local API is available on the SE
You can check by finding the IP address of your inverter and visiting it in a browser. If it supports the local API, you'll see the SolarEdge logo and a "Commissioning" menu.
diff --git a/source/_components/supla.markdown b/source/_integrations/supla.markdown
similarity index 100%
rename from source/_components/supla.markdown
rename to source/_integrations/supla.markdown
diff --git a/source/_components/swiss_hydrological_data.markdown b/source/_integrations/swiss_hydrological_data.markdown
similarity index 100%
rename from source/_components/swiss_hydrological_data.markdown
rename to source/_integrations/swiss_hydrological_data.markdown
diff --git a/source/_components/swiss_public_transport.markdown b/source/_integrations/swiss_public_transport.markdown
similarity index 100%
rename from source/_components/swiss_public_transport.markdown
rename to source/_integrations/swiss_public_transport.markdown
diff --git a/source/_components/swisscom.markdown b/source/_integrations/swisscom.markdown
similarity index 88%
rename from source/_components/swisscom.markdown
rename to source/_integrations/swisscom.markdown
index 46cb5172c0b..d8bde268f4f 100644
--- a/source/_components/swisscom.markdown
+++ b/source/_integrations/swisscom.markdown
@@ -30,4 +30,4 @@ host:
type: string
{% endconfiguration %}
-See the [device tracker integration page](/components/device_tracker/) for instructions how to configure the people to be tracked.
+See the [device tracker integration page](/integrations/device_tracker/) for instructions how to configure the people to be tracked.
diff --git a/source/_components/switch.command_line.markdown b/source/_integrations/switch.command_line.markdown
similarity index 97%
rename from source/_components/switch.command_line.markdown
rename to source/_integrations/switch.command_line.markdown
index 65b901216a7..b01ae34e087 100644
--- a/source/_components/switch.command_line.markdown
+++ b/source/_integrations/switch.command_line.markdown
@@ -79,7 +79,7 @@ In this section you find some real-life examples of how to use this switch.
### aREST device
The example below is doing the same as the
-[aREST switch](/components/arest#switch).
+[aREST switch](/integrations/arest#switch).
The command line tool [`curl`](http://curl.haxx.se/) is used to toggle a pin
which is controllable through REST.
@@ -99,7 +99,7 @@ switch:
Given this example, in the UI one would see the `friendly_name` of
"Kitchen Light". However, the `identifier` is `arest_pin_four`, making the
`entity_id` `switch.arest_pin_four`, which is what one would use in
-[`automation`](/components/automation/) or in [API calls](/developers/).
+[`automation`](/integrations/automation/) or in [API calls](/developers/).
### Shutdown your local host
diff --git a/source/_components/switch.knx.markdown b/source/_integrations/switch.knx.markdown
similarity index 96%
rename from source/_components/switch.knx.markdown
rename to source/_integrations/switch.knx.markdown
index 231340dfc2b..3a26d28dc8d 100644
--- a/source/_components/switch.knx.markdown
+++ b/source/_integrations/switch.knx.markdown
@@ -10,7 +10,7 @@ ha_iot_class: Local Push
+
+
Application overview
+
Access keys
+
Add a The Things Network integration
+
Choose a The Things Network integration
+
Add a The Things Network Data Storage integration
+
Add a The Things Network integration
+
Devices overview
+
+
**Info** section of the **Developer Tools**.
-A [`command_line`](/components/sensor.command_line/) with
+A [`command_line`](/integrations/sensor.command_line/) with
[`hass`](/docs/tools/hass/) to display your current version.
```yaml
@@ -80,7 +80,7 @@ sensor:
command: "cat /home/homeassistant/.homeassistant/.HA_VERSION"
```
-You might think that a [`rest` sensor](/components/rest) could work,
+You might think that a [`rest` sensor](/integrations/rest) could work,
too,
but it will not as Home Assistant is not ready when the sensor gets initialized.
diff --git a/source/_components/vesync.markdown b/source/_integrations/vesync.markdown
similarity index 97%
rename from source/_components/vesync.markdown
rename to source/_integrations/vesync.markdown
index 69e0eb527df..b1392d7d1a7 100644
--- a/source/_components/vesync.markdown
+++ b/source/_integrations/vesync.markdown
@@ -74,11 +74,11 @@ VeSync outlets will expose the following details for only the smart outlets. Ene
## Extracting Attribute data
-In order to get the attributes readings from supported devices, such as energy from outlets or fan attributes, you'll have to create a [template sensor](/components/switch.template/).
+In order to get the attributes readings from supported devices, such as energy from outlets or fan attributes, you'll have to create a [template sensor](/integrations/switch.template/).
In the example below, change all of the `vesync_switch`'s to match your device's entity ID.
-Adapted from the [TP-Link integration](https://www.home-assistant.io/components/tplink/#plugs).
+Adapted from the [TP-Link integration](https://www.home-assistant.io/integrations/tplink/#plugs).
{% raw %}
diff --git a/source/_components/viaggiatreno.markdown b/source/_integrations/viaggiatreno.markdown
similarity index 100%
rename from source/_components/viaggiatreno.markdown
rename to source/_integrations/viaggiatreno.markdown
diff --git a/source/_components/vicare.markdown b/source/_integrations/vicare.markdown
similarity index 93%
rename from source/_components/vicare.markdown
rename to source/_integrations/vicare.markdown
index f01f5140282..4bb79f76745 100644
--- a/source/_components/vicare.markdown
+++ b/source/_integrations/vicare.markdown
@@ -54,7 +54,7 @@ A note about the current temperature attribute: Viessmann devices with room temp
### Supported services `climate.vicare_heating`
-The following services of the [Climate component](/components/climate/) are provided by the ViCare integration: `set_temperature`, `set_hvac_mode`, `set_preset_mode`
+The following services of the [Climate component](/integrations/climate/) are provided by the ViCare integration: `set_temperature`, `set_hvac_mode`, `set_preset_mode`
#### Service `set_temperature`
@@ -99,7 +99,7 @@ It is not possible to turn on/off water heating via the Water Heater component s
### Supported services `water_heater.vicare_water`
-The following services of the [Water Heater component](/components/water_heater/) are provided by the ViCare integration: `set_temperature`
+The following services of the [Water Heater component](/integrations/water_heater/) are provided by the ViCare integration: `set_temperature`
#### Service `set_temperature`
diff --git a/source/_components/vivotek.markdown b/source/_integrations/vivotek.markdown
similarity index 98%
rename from source/_components/vivotek.markdown
rename to source/_integrations/vivotek.markdown
index 58d7c7068c4..6cf273bd8ab 100644
--- a/source/_components/vivotek.markdown
+++ b/source/_integrations/vivotek.markdown
@@ -83,7 +83,7 @@ Available services: `enable_motion_detection`, `disable_motion_detection`, `snap
#### Service `play_stream`
-Play a live stream from a camera to selected media player(s). Requires [`stream`](/components/stream) integration to be set up.
+Play a live stream from a camera to selected media player(s). Requires [`stream`](/integrations/stream) integration to be set up.
| Service data attribute | Optional | Description |
| ---------------------- | -------- | ----------- |
diff --git a/source/_components/vizio.markdown b/source/_integrations/vizio.markdown
similarity index 100%
rename from source/_components/vizio.markdown
rename to source/_integrations/vizio.markdown
diff --git a/source/_components/vlc.markdown b/source/_integrations/vlc.markdown
similarity index 100%
rename from source/_components/vlc.markdown
rename to source/_integrations/vlc.markdown
diff --git a/source/_components/vlc_telnet.markdown b/source/_integrations/vlc_telnet.markdown
similarity index 100%
rename from source/_components/vlc_telnet.markdown
rename to source/_integrations/vlc_telnet.markdown
diff --git a/source/_components/voicerss.markdown b/source/_integrations/voicerss.markdown
similarity index 100%
rename from source/_components/voicerss.markdown
rename to source/_integrations/voicerss.markdown
diff --git a/source/_components/volkszaehler.markdown b/source/_integrations/volkszaehler.markdown
similarity index 100%
rename from source/_components/volkszaehler.markdown
rename to source/_integrations/volkszaehler.markdown
diff --git a/source/_components/volumio.markdown b/source/_integrations/volumio.markdown
similarity index 94%
rename from source/_components/volumio.markdown
rename to source/_integrations/volumio.markdown
index 9fda87390d6..237e329b1ab 100644
--- a/source/_components/volumio.markdown
+++ b/source/_integrations/volumio.markdown
@@ -9,7 +9,7 @@ ha_release: 0.41
The `Volumio` platform allows you to control a [Volumio](http://volumio.org) media player from Home Assistant.
-The preferred way to set up the Volumio platform is by enabling the [discovery component](/components/discovery/).
+The preferred way to set up the Volumio platform is by enabling the [discovery component](/integrations/discovery/).
In case the discovery does not work, or you need specific configuration variables, you can add the following to your `configuration.yaml` file:
diff --git a/source/_components/volvooncall.markdown b/source/_integrations/volvooncall.markdown
similarity index 100%
rename from source/_components/volvooncall.markdown
rename to source/_integrations/volvooncall.markdown
diff --git a/source/_components/vultr.markdown b/source/_integrations/vultr.markdown
similarity index 100%
rename from source/_components/vultr.markdown
rename to source/_integrations/vultr.markdown
diff --git a/source/_components/w800rf32.markdown b/source/_integrations/w800rf32.markdown
similarity index 91%
rename from source/_components/w800rf32.markdown
rename to source/_integrations/w800rf32.markdown
index 80833d5c6b5..a60a126a60e 100644
--- a/source/_components/w800rf32.markdown
+++ b/source/_integrations/w800rf32.markdown
@@ -36,7 +36,7 @@ The `w800rf32` platform supports X10 RF binary sensors such as Palm Pad remotes,
## Setting up your devices
-Once you have set up your [w800rf32 hub](/components/w800rf32/), add the binary sensors to your `configuration.yaml`:
+Once you have set up your [w800rf32 hub](/integrations/w800rf32/), add the binary sensors to your `configuration.yaml`:
```yaml
# Example configuration.yaml entry
@@ -60,7 +60,7 @@ devices:
required: false
type: string
device_class:
- description: Sets the [class of the device](/components/binary_sensor/), changing the device state and icon that is displayed on the frontend.
+ description: Sets the [class of the device](/integrations/binary_sensor/), changing the device state and icon that is displayed on the frontend.
required: false
type: device_class
off_delay:
diff --git a/source/_components/wake_on_lan.markdown b/source/_integrations/wake_on_lan.markdown
similarity index 100%
rename from source/_components/wake_on_lan.markdown
rename to source/_integrations/wake_on_lan.markdown
diff --git a/source/_components/waqi.markdown b/source/_integrations/waqi.markdown
similarity index 100%
rename from source/_components/waqi.markdown
rename to source/_integrations/waqi.markdown
diff --git a/source/_components/water_heater.markdown b/source/_integrations/water_heater.markdown
similarity index 100%
rename from source/_components/water_heater.markdown
rename to source/_integrations/water_heater.markdown
diff --git a/source/_components/waterfurnace.markdown b/source/_integrations/waterfurnace.markdown
similarity index 100%
rename from source/_components/waterfurnace.markdown
rename to source/_integrations/waterfurnace.markdown
diff --git a/source/_components/watson_iot.markdown b/source/_integrations/watson_iot.markdown
similarity index 100%
rename from source/_components/watson_iot.markdown
rename to source/_integrations/watson_iot.markdown
diff --git a/source/_components/watson_tts.markdown b/source/_integrations/watson_tts.markdown
similarity index 100%
rename from source/_components/watson_tts.markdown
rename to source/_integrations/watson_tts.markdown
diff --git a/source/_components/waze_travel_time.markdown b/source/_integrations/waze_travel_time.markdown
similarity index 100%
rename from source/_components/waze_travel_time.markdown
rename to source/_integrations/waze_travel_time.markdown
diff --git a/source/_components/weather.darksky.markdown b/source/_integrations/weather.darksky.markdown
similarity index 96%
rename from source/_components/weather.darksky.markdown
rename to source/_integrations/weather.darksky.markdown
index 6849c1015c5..025ac8eb353 100644
--- a/source/_components/weather.darksky.markdown
+++ b/source/_integrations/weather.darksky.markdown
@@ -64,7 +64,7 @@ mode:
+
diff --git a/source/_components/zha.markdown b/source/_integrations/zha.markdown
similarity index 100%
rename from source/_components/zha.markdown
rename to source/_integrations/zha.markdown
diff --git a/source/_components/zhong_hong.markdown b/source/_integrations/zhong_hong.markdown
similarity index 100%
rename from source/_components/zhong_hong.markdown
rename to source/_integrations/zhong_hong.markdown
diff --git a/source/_components/zigbee.markdown b/source/_integrations/zigbee.markdown
similarity index 100%
rename from source/_components/zigbee.markdown
rename to source/_integrations/zigbee.markdown
diff --git a/source/_components/ziggo_mediabox_xl.markdown b/source/_integrations/ziggo_mediabox_xl.markdown
similarity index 100%
rename from source/_components/ziggo_mediabox_xl.markdown
rename to source/_integrations/ziggo_mediabox_xl.markdown
diff --git a/source/_components/zone.markdown b/source/_integrations/zone.markdown
similarity index 100%
rename from source/_components/zone.markdown
rename to source/_integrations/zone.markdown
diff --git a/source/_components/zoneminder.markdown b/source/_integrations/zoneminder.markdown
similarity index 94%
rename from source/_components/zoneminder.markdown
rename to source/_integrations/zoneminder.markdown
index 68e0dab45c1..7052152886f 100644
--- a/source/_components/zoneminder.markdown
+++ b/source/_integrations/zoneminder.markdown
@@ -101,7 +101,7 @@ action:
The `zoneminder` binary sensor platform lets you monitor the availability of your [ZoneMinder](https://www.zoneminder.com) install.
-Each binary_sensor created will be named after the hostname used when configuring the [ZoneMinder component](/components/zoneminder/).
+Each binary_sensor created will be named after the hostname used when configuring the [ZoneMinder component](/integrations/zoneminder/).
## Camera
@@ -159,7 +159,7 @@ The `zoneminder` switch platform allows you to toggle the current function of al
diff --git a/source/_lovelace/shopping-list.markdown b/source/_lovelace/shopping-list.markdown
index 6614f0144d4..f1caa13819b 100644
--- a/source/_lovelace/shopping-list.markdown
+++ b/source/_lovelace/shopping-list.markdown
@@ -6,7 +6,7 @@ description: "The Shopping List Card allows you to add, edit, check-off, and cle
The Shopping List Card allows you to add, edit, check-off, and clear items from your shopping list.
-Setup of the [Shopping List Intent](/components/shopping_list/) is required
+Setup of the [Shopping List Intent](/integrations/shopping_list/) is required
diff --git a/source/_lovelace/weather-forecast.markdown b/source/_lovelace/weather-forecast.markdown
index f0ee30fbc15..651b25d81c4 100644
--- a/source/_lovelace/weather-forecast.markdown
+++ b/source/_lovelace/weather-forecast.markdown
@@ -38,6 +38,6 @@ entity: weather.dark_sky
This card works only with platforms that define a `weather` entity.
- E.g., it works with [Dark Sky](/components/weather.darksky/) but not [Dark Sky Sensor](/components/darksky)
+ E.g., it works with [Dark Sky](/integrations/weather.darksky/) but not [Dark Sky Sensor](/integrations/darksky)
[Ryan](https://github.com/rmkraus) has contributed support to integrate the ISY994 hub by Universal Devices. This allows you to integrate your X10/Insteon sensors, switches and lights.
-He has created an extensive getting started guide which can be found on [the ISY994 component page](/components/isy994/).
+He has created an extensive getting started guide which can be found on [the ISY994 component page](/integrations/isy994/).
```yaml
# Example configuration.yaml entry
diff --git a/source/_posts/2015-06-10-release-notes.markdown b/source/_posts/2015-06-10-release-notes.markdown
index 1d349a93ada..9df261da598 100644
--- a/source/_posts/2015-06-10-release-notes.markdown
+++ b/source/_posts/2015-06-10-release-notes.markdown
@@ -141,7 +141,7 @@ notify:
__Swiss Public transport sensor__
-The swiss public transport sensor will give you the next two departure times from a given location to another one in Switzerland. See the [component page](/components/swiss_public_transport) for more information how to set it up.
+The swiss public transport sensor will give you the next two departure times from a given location to another one in Switzerland. See the [component page](/integrations/swiss_public_transport) for more information how to set it up.
__Transmission turtle mode switch__
diff --git a/source/_posts/2015-07-11-ip-cameras-arduino-kodi-efergy-support.markdown b/source/_posts/2015-07-11-ip-cameras-arduino-kodi-efergy-support.markdown
index c17d34208be..96d7e26cc1c 100644
--- a/source/_posts/2015-07-11-ip-cameras-arduino-kodi-efergy-support.markdown
+++ b/source/_posts/2015-07-11-ip-cameras-arduino-kodi-efergy-support.markdown
@@ -34,7 +34,7 @@ To update to the latest version, run
scripts/update
. Please report
__Arduino__
- Fabian has contributed support for interfacing with Arduinos. This makes it possible to connect your Arduino via USB and expose pins as sensor data and write to pins via switches. Have a look at [the docs](/components/arduino/) for an extensive guide to get started.
+
Fabian has contributed support for interfacing with Arduinos. This makes it possible to connect your Arduino via USB and expose pins as sensor data and write to pins via switches. Have a look at [the docs](/integrations/arduino/) for an extensive guide to get started.
```yaml
# Example configuration.yaml entry
diff --git a/source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown b/source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown
index 60e6b0b76ad..663de9aef84 100644
--- a/source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown
+++ b/source/_posts/2015-08-09-mqtt-raspberry-pi-squeezebox-asuswrt-support.markdown
@@ -15,7 +15,7 @@ __MQTT Support__
[mqtt-automation]: /getting-started/automation-trigger/#mqtt-trigger
-[mqtt-component]: /components/mqtt/
+[mqtt-component]: /integrations/mqtt/
```yaml
# Example configuration.yaml entry
diff --git a/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown b/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown
index f771602c3a2..0683a8325de 100644
--- a/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown
+++ b/source/_posts/2015-08-26-laundry-automation-with-moteino-mqtt-and-home-assistant.markdown
@@ -13,7 +13,7 @@ _This is a guest post by Home Assistant user and contributor [Nolan Gilley](http
In our house, laundry has been a struggle for quite some time. Our washer and dryer both lack a buzzer which leads to forgotten laundry, and stinky mess that needs to be rewashed. I decided to create a solution by monitoring the washer and dryer myself with some cheap electronics.
-As an avid user of Home Assistant, I decided it would be the perfect application to manage the UI and notification system. Now all I needed was a way to monitor the washer and dryer. I tried using sound sensors but found them unreliable. I ended up opting for an accelerometer attached to the back of each appliance. I also added magnetic reed switches on the doors of the washer and dryer to detect if the doors are open or closed. I connected the accelerometers and reed switches to a [Moteino](https://lowpowerlab.com/moteino/), an arduino clone with an RF transceiver. The Moteino can perform the logic to figure out which state the appliances are in and wirelessly communicate that data with another Moteino that is connected via serial to my Raspberry Pi. The Raspberry Pi reads the serial data and repeats it over MQTT for Home Assistant to use. This is great because I don't have to run Home Assistant on the Raspberry Pi. I can run it on a faster machine and point the [MQTT component](/components/mqtt/) to my Raspberry Pi.
+As an avid user of Home Assistant, I decided it would be the perfect application to manage the UI and notification system. Now all I needed was a way to monitor the washer and dryer. I tried using sound sensors but found them unreliable. I ended up opting for an accelerometer attached to the back of each appliance. I also added magnetic reed switches on the doors of the washer and dryer to detect if the doors are open or closed. I connected the accelerometers and reed switches to a [Moteino](https://lowpowerlab.com/moteino/), an arduino clone with an RF transceiver. The Moteino can perform the logic to figure out which state the appliances are in and wirelessly communicate that data with another Moteino that is connected via serial to my Raspberry Pi. The Raspberry Pi reads the serial data and repeats it over MQTT for Home Assistant to use. This is great because I don't have to run Home Assistant on the Raspberry Pi. I can run it on a faster machine and point the [MQTT component](/integrations/mqtt/) to my Raspberry Pi.
After taking some sample data from the accelerometers while each appliance was in operation, I decided to plot the data to help determine the proper thresholds of when the devices were running or off. I had to do this in order to get precise ranges so the dryer sensor wouldn't get tripped by the washer or vice versa. In the plot below you can see the acceleration in the x direction for the accelerometer connected to the washing machine. It's easy to see when the washing machine is in operation here. I used the same technique for the dryer's accelerometer.
@@ -26,14 +26,14 @@ After taking some sample data from the accelerometers while each appliance was i
-Next it was just a matter of integrating everything with Home Assistant. I was able to use the [MQTT component](/components/mqtt/) to read the washer and dryer states from the Moteino and display it in Home Assistant.
+Next it was just a matter of integrating everything with Home Assistant. I was able to use the [MQTT component](/integrations/mqtt/) to read the washer and dryer states from the Moteino and display it in Home Assistant.
Status of the dryer and washer in Home Assistant
-Inspired by a [feature requests](https://github.com/home-assistant/home-assistant/issues/310) I started looking into the available options to do monitoring of remote hosts. The feature request is about displaying system information in a similar way than the [systemmonitor](/components/systemmonitor) sensor does it for the local system. After a while I started to think that it would be a nice addition for a small home network where no full-blown system monitoring setup is present.
+Inspired by a [feature requests](https://github.com/home-assistant/home-assistant/issues/310) I started looking into the available options to do monitoring of remote hosts. The feature request is about displaying system information in a similar way than the [systemmonitor](/integrations/systemmonitor) sensor does it for the local system. After a while I started to think that it would be a nice addition for a small home network where no full-blown system monitoring setup is present.
The basic problem is to get the data from the remote host. Starting with [psutil](https://pypi.python.org/pypi/psutil) that is used by the systemmonitor sensor, a possible solution is only a click away and named [Glances](https://github.com/nicolargo/glances). Glances has a nice curses-based interface and a [RESTful API](https://github.com/nicolargo/glances/wiki/The-Glances-RESTFULL-JSON-API).
-The [Glances sensor](/components/glances) sensor uses that API to get all needed data.
+The [Glances sensor](/integrations/glances) sensor uses that API to get all needed data.
In this post a default Fedora 22 Workstation installation is used on the host that should be monitored. In fact, it doesn't matter if the system is the local one or a remote one as long as Glances is available. With some adjustments it should work on your own systems too. The difference will be the package and the firewall management tools.
@@ -53,7 +53,7 @@ $ curl -X GET http://IP_ADDRESS:61208/api/2/mem/used
{"used": 203943936}
```
-Add the [glances sensor](/components/glances) entry to your `configuration.yaml` file and restart Home Assistant then.
+Add the [glances sensor](/integrations/glances) entry to your `configuration.yaml` file and restart Home Assistant then.
```yaml
# Example configuration.yaml entry
diff --git a/source/_posts/2015-10-05-home-assistant-goes-geo-with-owntracks.markdown b/source/_posts/2015-10-05-home-assistant-goes-geo-with-owntracks.markdown
index e4678fb42d3..78b0fbdd9e4 100644
--- a/source/_posts/2015-10-05-home-assistant-goes-geo-with-owntracks.markdown
+++ b/source/_posts/2015-10-05-home-assistant-goes-geo-with-owntracks.markdown
@@ -17,8 +17,8 @@ A few weeks have past and it is time again for another release: version 0.7.4. T
We have added a new [getting started section][start-presence] to get up and running.
-[platform-owntracks]: /components/owntracks
-[component-zone]: /components/zone/
+[platform-owntracks]: /integrations/owntracks
+[component-zone]: /integrations/zone/
[zone-automation]: /getting-started/automation-trigger/#zone-trigger
[start-presence]: /getting-started/presence-detection/
@@ -29,15 +29,15 @@ Map in Home Assistant showing two people and three zones (home, school, work)
Ofcourse more things happened in the last three weeks. I'm moving away from my usual long post to a short summary of highlights:
-
+
- - Sensor: [rest platform](/components/rest) added ([@fabaff](https://github.com/fabaff))
- - Alarm Control Panel: [MQTT platform](/components/alarm_control_panel.mqtt/) added ([@sfam](https://github.com/sfam))
- - Media Player: [Plex platform](/components/plex#media-player) added ([@miniconfig](https://github.com/miniconfig, [@adrienbrault](https://github.com/adrienbrault))
+ - Sensor: [rest platform](/integrations/rest) added ([@fabaff](https://github.com/fabaff))
+ - Alarm Control Panel: [MQTT platform](/integrations/alarm_control_panel.mqtt/) added ([@sfam](https://github.com/sfam))
+ - Media Player: [Plex platform](/integrations/plex#media-player) added ([@miniconfig](https://github.com/miniconfig, [@adrienbrault](https://github.com/adrienbrault))
- Dev Tools: services can now show description of fields ([@balloob](https://github.com/balloob))
- MQTT: Support for certificates and improved error reporting ([@balloob](https://github.com/balloob))
- - Light: [limitlessled platform](/components/limitlessled) extended with white light support ([@auchter](https://github.com/auchter))
+ - Light: [limitlessled platform](/integrations/limitlessled) extended with white light support ([@auchter](https://github.com/auchter))
- Fuzzy matching for scenes ([@pavoni](https://github.com/pavoni))
- Scene support for media player ([@maddox](https://github.com/maddox))
diff --git a/source/_posts/2015-10-11-measure-temperature-with-esp8266-and-report-to-mqtt.markdown b/source/_posts/2015-10-11-measure-temperature-with-esp8266-and-report-to-mqtt.markdown
index 796d8293500..b86af869ce1 100644
--- a/source/_posts/2015-10-11-measure-temperature-with-esp8266-and-report-to-mqtt.markdown
+++ b/source/_posts/2015-10-11-measure-temperature-with-esp8266-and-report-to-mqtt.markdown
@@ -33,7 +33,7 @@ I've been using Adafruit for my shopping:
- [Adafruit HUZZAH ESP8266 Breakout](http://www.adafruit.com/product/2471) ([assembly instructions](https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/assembly))
- [Adafruit HDC1008 Temperature & Humidity Sensor Breakout Board](http://www.adafruit.com/product/2635) ([assembly instructions](https://learn.adafruit.com/adafruit-hdc1008-temperature-and-humidity-sensor-breakout/assembly))
- - [MQTT server](/components/mqtt/#picking-a-broker)
+ - [MQTT server](/integrations/mqtt/#picking-a-broker)
_Besides this, you will need the usual hardware prototype equipment: a breadboard, some wires, soldering iron + wire, Serial USB cable._
diff --git a/source/_posts/2015-10-11-rfxtrx-blinkstick-and-snmp-support.markdown b/source/_posts/2015-10-11-rfxtrx-blinkstick-and-snmp-support.markdown
index 0ebafa863dc..30c63dd2cdf 100644
--- a/source/_posts/2015-10-11-rfxtrx-blinkstick-and-snmp-support.markdown
+++ b/source/_posts/2015-10-11-rfxtrx-blinkstick-and-snmp-support.markdown
@@ -17,10 +17,10 @@ This release also includes some new platforms (because they keep coming!):
- - Light: [blinkstick platform](/components/blinksticklight) added ([@alanbowman](https://github.com/alanbowman))
- - Device Tracker: [SNMP platform](/components/snmp) added ([@tomduijf](https://github.com/tomduijf))
- - Light: [rfxtrx platform](/components/light.rfxtrx/) added ([@badele](https://github.com/badele))
- - Switch: [rfxtrx platform](/components/switch.rfxtrx/) added ([@badele](https://github.com/badele))
- - Notify: [telegram platform](/components/telegram) added ([@fabaff](https://github.com/fabaff))
+ - Light: [blinkstick platform](/integrations/blinksticklight) added ([@alanbowman](https://github.com/alanbowman))
+ - Device Tracker: [SNMP platform](/integrations/snmp) added ([@tomduijf](https://github.com/tomduijf))
+ - Light: [rfxtrx platform](/integrations/light.rfxtrx/) added ([@badele](https://github.com/badele))
+ - Switch: [rfxtrx platform](/integrations/switch.rfxtrx/) added ([@badele](https://github.com/badele))
+ - Notify: [telegram platform](/integrations/telegram) added ([@fabaff](https://github.com/fabaff))
-Also, the media player was extended by [@maddox](https://github.com/maddox) to support the play media command. This has been implemented for the [iTunes platform](/components/itunes).
+Also, the media player was extended by [@maddox](https://github.com/maddox) to support the play media command. This has been implemented for the [iTunes platform](/integrations/itunes).
diff --git a/source/_posts/2015-10-26-firetv-and-radiotherm-now-supported.markdown b/source/_posts/2015-10-26-firetv-and-radiotherm-now-supported.markdown
index 955d3004878..02c9c0a916e 100644
--- a/source/_posts/2015-10-26-firetv-and-radiotherm-now-supported.markdown
+++ b/source/_posts/2015-10-26-firetv-and-radiotherm-now-supported.markdown
@@ -8,28 +8,28 @@ author_twitter: balloob
categories: Release-Notes
---
-After two weeks of hard work I'm proud to announce the release of Home Assistant v0.7.6. For this release the main focus was bugs, test coverage and documentation. And we exceeded expectations on all three fronts. Bugs have been squashed, [test coverage increased to 85%](https://coveralls.io/builds/3946399) and thanks to the hard work by [@fabaff](https://github.com/fabaff) and myself the [component section](/components/) on the website has gotten a complete revamp.
+After two weeks of hard work I'm proud to announce the release of Home Assistant v0.7.6. For this release the main focus was bugs, test coverage and documentation. And we exceeded expectations on all three fronts. Bugs have been squashed, [test coverage increased to 85%](https://coveralls.io/builds/3946399) and thanks to the hard work by [@fabaff](https://github.com/fabaff) and myself the [component section](/integrations/) on the website has gotten a complete revamp.
#### Changes
- - Device tracker: Newer [TP-Link routers](/components/tplink) now supported ([@mKeRix](https://github.com/mKeRix))
- - Alarm Control Panel: [Manual alarm](/components/manual) added ([@sfam](https://github.com/sfam))
- - Thermostat: [Radiotherm](/components/radiotherm/) now supported ([@toddeye](https://github.com/toddeye))
- - Media Player: [Amazon FireTV](/components/androidtv) now supported ([@happyleavesaoc](https://github.com/happyleavesaoc))
- - Device Tracker: [Geofancy](/components/locative) now supported (@wind-rider)
- - New component [Shell Command](/components/shell_command/) can expose shell commands as services ([@balloob](https://github.com/balloob))
- - [Scripts](/components/script/) can now be customized using `customize` key in `configuration.yaml` ([@balloob](https://github.com/balloob))
- - Light: [Hyperion](/components/hyperion) now supported (@MakeMeASandwich)
- - Sensor: [aRest](/components/arest#sensor) can now also read out pins ([@balloob](https://github.com/balloob))
- - Sensor: [Forecast.io](/components/darksky) now supports specifying units in `configuration.yaml` ([@balloob](https://github.com/balloob))
- - Thermostat: [Heat Control](/components/thermostat.heat_control/) has been completely rewritten ([@balloob](https://github.com/balloob))
- - Switch: [Rest](/components/switch.rest/) now supported ([@bachp](https://github.com/bachp))
- - Media Player: [Plex](/components/plex#media-player) can now be auto discovered and configure itself ([@tomduijf](https://github.com/tomduijf))
- - [Downloader](/components/downloader/) will now treat relative paths based on config dir ([@tomduijf](https://github.com/tomduijf))
+ - Device tracker: Newer [TP-Link routers](/integrations/tplink) now supported ([@mKeRix](https://github.com/mKeRix))
+ - Alarm Control Panel: [Manual alarm](/integrations/manual) added ([@sfam](https://github.com/sfam))
+ - Thermostat: [Radiotherm](/integrations/radiotherm/) now supported ([@toddeye](https://github.com/toddeye))
+ - Media Player: [Amazon FireTV](/integrations/androidtv) now supported ([@happyleavesaoc](https://github.com/happyleavesaoc))
+ - Device Tracker: [Geofancy](/integrations/locative) now supported (@wind-rider)
+ - New component [Shell Command](/integrations/shell_command/) can expose shell commands as services ([@balloob](https://github.com/balloob))
+ - [Scripts](/integrations/script/) can now be customized using `customize` key in `configuration.yaml` ([@balloob](https://github.com/balloob))
+ - Light: [Hyperion](/integrations/hyperion) now supported (@MakeMeASandwich)
+ - Sensor: [aRest](/integrations/arest#sensor) can now also read out pins ([@balloob](https://github.com/balloob))
+ - Sensor: [Forecast.io](/integrations/darksky) now supports specifying units in `configuration.yaml` ([@balloob](https://github.com/balloob))
+ - Thermostat: [Heat Control](/integrations/thermostat.heat_control/) has been completely rewritten ([@balloob](https://github.com/balloob))
+ - Switch: [Rest](/integrations/switch.rest/) now supported ([@bachp](https://github.com/bachp))
+ - Media Player: [Plex](/integrations/plex#media-player) can now be auto discovered and configure itself ([@tomduijf](https://github.com/tomduijf))
+ - [Downloader](/integrations/downloader/) will now treat relative paths based on config dir ([@tomduijf](https://github.com/tomduijf))
- Line Charts will use interpolation for sensor data and show current and target temperature for thermostats ([@balloob](https://github.com/balloob))
- - Device Tracker: [OpenWRT via ubus](/components/ubus) now supported ([@krzynio](https://github.com/krzynio))
+ - Device Tracker: [OpenWRT via ubus](/integrations/ubus) now supported ([@krzynio](https://github.com/krzynio))
@@ -41,7 +41,7 @@ As part of this release we did some cleanup which introduced backwards incompati
This feature has been removed completely. Use the [automation component](/getting-started/automation/) instead to control target temperature.
**Config changed for calling a service from a script.**
-`execute_service:` has been replaced with `service:`. See [component page](/components/script/) for example. The old method will continue working for some time.
+`execute_service:` has been replaced with `service:`. See [component page](/integrations/script/) for example. The old method will continue working for some time.
**Scenes can no longer be turned off.**
It is no longer possible to turn a scene off after it has been activated. The way it worked was unpredictable and causes a lot of confusion.
diff --git a/source/_posts/2015-11-16-zwave-switches-lights-and-honeywell-thermostats-now-supported.markdown b/source/_posts/2015-11-16-zwave-switches-lights-and-honeywell-thermostats-now-supported.markdown
index 0d43c72d35e..1332c197b68 100644
--- a/source/_posts/2015-11-16-zwave-switches-lights-and-honeywell-thermostats-now-supported.markdown
+++ b/source/_posts/2015-11-16-zwave-switches-lights-and-honeywell-thermostats-now-supported.markdown
@@ -26,16 +26,16 @@ homeassistant:
- * Thermostat: [Honeywell](/components/honeywell/) now supported ([@sander76])
- * Switch: [Orvibo](/components/orvibo) now supported ([@happyleavesaoc])
- * Camera: [mjpeg camera's](/components/mjpeg) now supported ([@ryanturner])
- * Notify: [Pushetta](/components/pushetta) now supported ([@fabaff])
- * Light: [MQTT](/components/light.mqtt/) now supported ([@hexxter])
- * Light: [Z-Wave](/components/zwave/) now supported ([@leoc])
- * Switch: [Z-Wave](/components/zwave/) now supported ([@leoc])
- * New component [logger](/components/logger/) allows filtering logged data ([@badele])
- * New component [updater](/components/updater/) will notify users if an update for Home Assistant is available ([@rmkraus])
- * Notify: [PushBullet](/components/pushbullet) now allows targeting contacts/channels/specific devices ([@tomduijf])
+ * Thermostat: [Honeywell](/integrations/honeywell/) now supported ([@sander76])
+ * Switch: [Orvibo](/integrations/orvibo) now supported ([@happyleavesaoc])
+ * Camera: [mjpeg camera's](/integrations/mjpeg) now supported ([@ryanturner])
+ * Notify: [Pushetta](/integrations/pushetta) now supported ([@fabaff])
+ * Light: [MQTT](/integrations/light.mqtt/) now supported ([@hexxter])
+ * Light: [Z-Wave](/integrations/zwave/) now supported ([@leoc])
+ * Switch: [Z-Wave](/integrations/zwave/) now supported ([@leoc])
+ * New component [logger](/integrations/logger/) allows filtering logged data ([@badele])
+ * New component [updater](/integrations/updater/) will notify users if an update for Home Assistant is available ([@rmkraus])
+ * Notify: [PushBullet](/integrations/pushbullet) now allows targeting contacts/channels/specific devices ([@tomduijf])
* Light: Allow controlling color temperature ([@tomduijf])
* Frontend: about page added ([@balloob])
* Switch RGB as the color unit used in light component ([@balloob])
diff --git a/source/_posts/2015-11-22-survey-november-2015.markdown b/source/_posts/2015-11-22-survey-november-2015.markdown
index 016723a9408..34a8ea42e80 100644
--- a/source/_posts/2015-11-22-survey-november-2015.markdown
+++ b/source/_posts/2015-11-22-survey-november-2015.markdown
@@ -15,13 +15,13 @@ The idea was to anonymously collect some details about the usage of the differen
Thanks to Python, users are running Home Assistant on the most popular Linux distributions and other operating systems including OS X and Microsoft Windows. One quarter of the operating systems are unknown which leads to the assumption that it is possible to run Home Assistant on most of the available operation systems today. We hope that *BSD users have fun too. The Hardware platform of choice seems to be x86_64 and ARM.
-Of course most users are running with the [automation](/getting-started/automation/) component otherwise it would make much sense to use Home Assistant. The [sun](/components/sun/) component is used a lot too. We hope that this is not because this component is enabled by default.
+Of course most users are running with the [automation](/getting-started/automation/) component otherwise it would make much sense to use Home Assistant. The [sun](/integrations/sun/) component is used a lot too. We hope that this is not because this component is enabled by default.
-The [Alarm control panels](/components/alarm_control_panel/) and the [camera component](/components/camera/) are both used by around one third of the participants of the survey. It's safe to say that they cover a niche, but they will gain momentum when people discover how they can build alarm systems with Home Assistant.
+The [Alarm control panels](/integrations/alarm_control_panel/) and the [camera component](/integrations/camera/) are both used by around one third of the participants of the survey. It's safe to say that they cover a niche, but they will gain momentum when people discover how they can build alarm systems with Home Assistant.
-[Philips Hue](/components/hue) is the "winner" in the light category closely followed by [MQTT lights](components/light.mqtt/). [Google Cast](/components/cast) and [ Plex](/components/plex#media-player) are the top media player platforms. [Pushbullet](/components/pushbullet) is by far the most-used [notification platform](/components/notify/). If you followed the recent efforts to improve this platform it's comprehensible.
+[Philips Hue](/integrations/hue) is the "winner" in the light category closely followed by [MQTT lights](components/light.mqtt/). [Google Cast](/integrations/cast) and [ Plex](/integrations/plex#media-player) are the top media player platforms. [Pushbullet](/integrations/pushbullet) is by far the most-used [notification platform](/integrations/notify/). If you followed the recent efforts to improve this platform it's comprehensible.
-It's interesting to see that most of the sensor, switch, and thermostat platforms are used. A lot of people seem to be interested in the weather data provided by the [Forecast sensor](/components/darksky). The MQTT sensors and switches are deployed in almost 50% of all Home Assistant setups.
+It's interesting to see that most of the sensor, switch, and thermostat platforms are used. A lot of people seem to be interested in the weather data provided by the [Forecast sensor](/integrations/darksky). The MQTT sensors and switches are deployed in almost 50% of all Home Assistant setups.
-Example of the new views in the frontend. Learn more.
+Example of the new views in the frontend. Learn more.
@@ -43,21 +43,21 @@ Example of the new views in the frontend. Learn mor
- Bugfixes by [@molobrakos], [@MartinHjelmare], [@pavoni], [@trollkarlen], [@zmrow], [@maddox], [@persandstrom], [@happyleavesaoc], [@balloob], [@fabaff], [@stefan-jonasson], [@haraldnagel].
[the demo]: /demo/
-[command sensor]: /components/binary_sensor.command/
-[Insteon hub]: /components/insteon/
-[LIFX]: /components/lifx
-[Nest]: /components/nest/
-[onewire]: /components/onewire
-[OwnTracks]: /components/owntracks
-[Rfxtrx]: /components/light.rfxtrx/
-[Statsd]: /components/statsd/
-[Template]: /components/template
-[Thermostat]: /components/climate/
+[command sensor]: /integrations/binary_sensor.command/
+[Insteon hub]: /integrations/insteon/
+[LIFX]: /integrations/lifx
+[Nest]: /integrations/nest/
+[onewire]: /integrations/onewire
+[OwnTracks]: /integrations/owntracks
+[Rfxtrx]: /integrations/light.rfxtrx/
+[Statsd]: /integrations/statsd/
+[Template]: /integrations/template
+[Thermostat]: /integrations/climate/
[time automation]: /getting-started/automation-trigger/#time-trigger
-[Twitter]: /components/twitter
-[Wink]: /components/wink/
-[Zigbee]: /components/zigbee/
-[group]: /components/group/
+[Twitter]: /integrations/twitter
+[Wink]: /integrations/wink/
+[Zigbee]: /integrations/zigbee/
+[group]: /integrations/group/
[@auchter]: https://github.com/auchter
[@balloob]: https://github.com/balloob
[@Bart274]: https://github.com/Bart274
diff --git a/source/_posts/2016-02-09-Smarter-Smart-Things-with-MQTT-and-Home-Assistant.markdown b/source/_posts/2016-02-09-Smarter-Smart-Things-with-MQTT-and-Home-Assistant.markdown
index 2aceda61575..789daa99b99 100644
--- a/source/_posts/2016-02-09-Smarter-Smart-Things-with-MQTT-and-Home-Assistant.markdown
+++ b/source/_posts/2016-02-09-Smarter-Smart-Things-with-MQTT-and-Home-Assistant.markdown
@@ -211,7 +211,7 @@ There are a lot of stops along the way for these events, but each piece is a sim
[devicetype]: https://github.com/stjohnjohnson/smartthings-mqtt-bridge/blob/master/devicetypes/stj/mqtt-bridge.src/mqtt-bridge.groovy
[ide-app]: https://graph.api.smartthings.com/ide/apps
[smartapp]: https://github.com/stjohnjohnson/smartthings-mqtt-bridge/blob/master/smartapps/stj/mqtt-bridge.src/mqtt-bridge.groovy
-[mqtt-ha]: /components/mqtt/
+[mqtt-ha]: /integrations/mqtt/
[smartthings]: http://smartthings.com
[r/homeautomation]: https://www.reddit.com/r/homeautomation
[mqtt]: https://en.wikipedia.org/wiki/MQTT
diff --git a/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown b/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown
index b78e81471cb..35ea53dbe13 100644
--- a/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown
+++ b/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown
@@ -82,32 +82,32 @@ Not only did we gain a lot of test coverage, we also attracted a lot of new deve
[@Danielhiversen]: https://github.com/Danielhiversen/
[@roqeer]: https://github.com/roqeer/
[@jaharkes]: https://github.com/jaharkes/
-[default view]: /components/group/
-[apcupsd]: /components/apcupsd/
-[Splunk]: /components/splunk/
-[garage door]: /components/cover/
-[Wink]: /components/wink/#cover
-[input_select]: /components/input_select/
-[proximity]: /components/proximity/
-[Bloomsky Weather Station]: /components/bloomsky/
-[graphite]: /components/graphite/
-[SCSGate]: /components/scsgate/
-[weblink]: /components/weblink/
-[mfi.switch]: /components/mfi#switch
-[mfi.sensor]: /components/mfi#sensor
-[nx584]: /components/nx584
-[MJPEG]: /components/mjpeg
-[unifi]: /components/uvc
-[Aruba]: /components/aruba
-[History]: /components/history/
-[MySensors]: /components/light.mysensors/
-[Verisure]: /components/verisure
-[Speedtest.net]: /components/speedtestdotnet
-[Samsung TV]: /components/samsungtv
-[Snapcast]: /components/snapcast
-[mqtt-publish]: /components/mqtt/#publish-service
-[REST]: /components/notify.rest/
-[template]: /components/switch.template/
-[Honeywell]: /components/honeywell/
-[zwave-polling]: /components/zwave/#configuration
-[zwave-scene]: /components/zwave/#events
+[default view]: /integrations/group/
+[apcupsd]: /integrations/apcupsd/
+[Splunk]: /integrations/splunk/
+[garage door]: /integrations/cover/
+[Wink]: /integrations/wink/#cover
+[input_select]: /integrations/input_select/
+[proximity]: /integrations/proximity/
+[Bloomsky Weather Station]: /integrations/bloomsky/
+[graphite]: /integrations/graphite/
+[SCSGate]: /integrations/scsgate/
+[weblink]: /integrations/weblink/
+[mfi.switch]: /integrations/mfi#switch
+[mfi.sensor]: /integrations/mfi#sensor
+[nx584]: /integrations/nx584
+[MJPEG]: /integrations/mjpeg
+[unifi]: /integrations/uvc
+[Aruba]: /integrations/aruba
+[History]: /integrations/history/
+[MySensors]: /integrations/light.mysensors/
+[Verisure]: /integrations/verisure
+[Speedtest.net]: /integrations/speedtestdotnet
+[Samsung TV]: /integrations/samsungtv
+[Snapcast]: /integrations/snapcast
+[mqtt-publish]: /integrations/mqtt/#publish-service
+[REST]: /integrations/notify.rest/
+[template]: /integrations/switch.template/
+[Honeywell]: /integrations/honeywell/
+[zwave-polling]: /integrations/zwave/#configuration
+[zwave-scene]: /integrations/zwave/#events
diff --git a/source/_posts/2016-02-18-multi-room-audio-with-snapcast.markdown b/source/_posts/2016-02-18-multi-room-audio-with-snapcast.markdown
index 4f894db98f0..7803554a2b9 100644
--- a/source/_posts/2016-02-18-multi-room-audio-with-snapcast.markdown
+++ b/source/_posts/2016-02-18-multi-room-audio-with-snapcast.markdown
@@ -134,6 +134,6 @@ weblink:
url: xxxx
```
-[weblink]: /components/weblink/
-[snapcast]: /components/snapcast
-[mpd]: /components/mpd
+[weblink]: /integrations/weblink/
+[snapcast]: /integrations/snapcast
+[mpd]: /integrations/mpd
diff --git a/source/_posts/2016-02-20-community-highlights.markdown b/source/_posts/2016-02-20-community-highlights.markdown
index 6834149ad58..7b9a190e179 100644
--- a/source/_posts/2016-02-20-community-highlights.markdown
+++ b/source/_posts/2016-02-20-community-highlights.markdown
@@ -19,7 +19,7 @@ Home Assistant land has been busy and a lot of people have been creating awesome
### Haaska - Alexa Skill Adapter for Home Assistant
-Haaska allows you to control lights, switches, and scenes exposed by your Home Assistant instance using an Amazon Echo. This is different from our own [Alexa](/components/alexa/) component because it will teach the Amazon Echo directly about the devices instead of teaching it to talk to Home Assistant. It will not allow you to use custom sentences but it will allow you to skip the 'Ask Home Assistant' part when giving commands:
+Haaska allows you to control lights, switches, and scenes exposed by your Home Assistant instance using an Amazon Echo. This is different from our own [Alexa](/integrations/alexa/) component because it will teach the Amazon Echo directly about the devices instead of teaching it to talk to Home Assistant. It will not allow you to use custom sentences but it will allow you to skip the 'Ask Home Assistant' part when giving commands:
- "Alexa, set kitchen to twenty percent"
- "Alexa, turn on evening scene"
diff --git a/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown b/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown
index e370c994fe5..1c1b72e2180 100644
--- a/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown
+++ b/source/_posts/2016-02-28-steam-d-link-smart-plugs-and-neurio-energy-sensors.markdown
@@ -48,31 +48,31 @@ It's been another two weeks which means it's time for release: 0.14!
- Command line platforms for [switch][switch.cmd], [sensor][sensor.cmd] and [binary_sensor][binary_sensor.cmd] have been renamed to `command_line`.
- The rfxtrx sensors entity ids will incur a one time change to move to a stable format. See [the docs][sensor.rfxtrx] for more details.
-[sensor.rfxtrx]: /components/sensor.rfxtrx/
-[notify.command_line]: /components/notify.command_line/
-[Verisure]: /components/verisure
-[binary_sensor.tcp]: /components/tcp#binary-sensor
-[sensor.tcp]: /components/tcp#sensor
-[Neurio energy sensor]: /components/neurio_energy
-[nx584]: /components/nx584#binary-sensor
+[sensor.rfxtrx]: /integrations/sensor.rfxtrx/
+[notify.command_line]: /integrations/notify.command_line/
+[Verisure]: /integrations/verisure
+[binary_sensor.tcp]: /integrations/tcp#binary-sensor
+[sensor.tcp]: /integrations/tcp#sensor
+[Neurio energy sensor]: /integrations/neurio_energy
+[nx584]: /integrations/nx584#binary-sensor
[triggers]: /getting-started/automation-trigger/#state-trigger
[conditions]: /getting-started/automation-condition/#state-condition
-[Nest]: /components/nest#sensor
-[Ubiquiti Unifi]: /components/unifi
-[MySensors]: /components/binary_sensor.mysensors/
-[Bloomsky]: /components/bloomsky#binary-sensor
-[Z-Wave]: /components/zwave
-[D-Link smart plugs]: /components/dlink
-[Wemo]: /components/wemo
-[rollershutter.command_line]: /components/rollershutter.command_line/
-[Steam]: /components/steam_online
-[Wink]: /components/wink#binary-sensor
+[Nest]: /integrations/nest#sensor
+[Ubiquiti Unifi]: /integrations/unifi
+[MySensors]: /integrations/binary_sensor.mysensors/
+[Bloomsky]: /integrations/bloomsky#binary-sensor
+[Z-Wave]: /integrations/zwave
+[D-Link smart plugs]: /integrations/dlink
+[Wemo]: /integrations/wemo
+[rollershutter.command_line]: /integrations/rollershutter.command_line/
+[Steam]: /integrations/steam_online
+[Wink]: /integrations/wink#binary-sensor
[the cookbook]: /cookbook/python_component_simple_alarm/
-[script]: /components/script/
-[Wemo component]: /components/wemo/
-[switch.cmd]: /components/switch.command_line/
-[sensor.cmd]: /components/sensor.command_line/
-[binary_sensor.cmd]: /components/command_line
+[script]: /integrations/script/
+[Wemo component]: /integrations/wemo/
+[switch.cmd]: /integrations/switch.command_line/
+[sensor.cmd]: /integrations/sensor.command_line/
+[binary_sensor.cmd]: /integrations/command_line
[@stefan-jonasson]: https://github.com/stefan-jonasson
[@turbokongen]: https://github.com/turbokongen
diff --git a/source/_posts/2016-03-12-z-wave-pep257-templated-service-calls.markdown b/source/_posts/2016-03-12-z-wave-pep257-templated-service-calls.markdown
index 29801914570..2fa2a961500 100644
--- a/source/_posts/2016-03-12-z-wave-pep257-templated-service-calls.markdown
+++ b/source/_posts/2016-03-12-z-wave-pep257-templated-service-calls.markdown
@@ -50,10 +50,10 @@ automation:
player state attributes. This change affects automations, scripts and scenes.
[services]: /docs/scripts/service-calls/#use-templates-to-decide-which-service-to-call
-[Hunter Douglas Powerview]: /components/hunterdouglas_powerview
-[MQTT]: /components/lock.mqtt/
-[OwnTracks]: /components/owntracks
-[Wemo Motion]: /components/wemo
+[Hunter Douglas Powerview]: /integrations/hunterdouglas_powerview
+[MQTT]: /integrations/lock.mqtt/
+[OwnTracks]: /integrations/owntracks
+[Wemo Motion]: /integrations/wemo
[@fabaff]: https://github.com/fabaff
[@partofthething]: https://github.com/partofthething
[@persandstrom]: https://github.com/persandstrom
diff --git a/source/_posts/2016-03-26-embedded-mqtt-broker-uber-yamaha-growl.markdown b/source/_posts/2016-03-26-embedded-mqtt-broker-uber-yamaha-growl.markdown
index 4ff00a559e3..d8bd4653398 100644
--- a/source/_posts/2016-03-26-embedded-mqtt-broker-uber-yamaha-growl.markdown
+++ b/source/_posts/2016-03-26-embedded-mqtt-broker-uber-yamaha-growl.markdown
@@ -49,20 +49,20 @@ Rock on.
[@robbiet480]: https://github.com/robbiet480
[@srcLurker]: https://github.com/srcLurker
[@stefan-jonasson]: https://github.com/stefan-jonasson
-[embedded server]: /components/mqtt/#use-the-embedded-broker
-[Arduino]: /components/arduino#switch
-[Discovery]: /components/discovery/
-[Growl (GNTP)]: /components/gntp
-[Hue]: /components/hue
-[input_slider]: /components/input_number
-[MessageBird]: /components/message_bird
-[OwnTracks]: /components/owntracks
-[PulseAudio loopback]: /components/pulseaudio_loopback
-[Tellstick]: /components/tellstick/
-[Vera]: /components/vera/
-[Wake on LAN]: /components/wake_on_lan#switch
-[Z-Wave]: /components/zwave/#services
-[Yamaha receivers]: /components/yamaha
+[embedded server]: /integrations/mqtt/#use-the-embedded-broker
+[Arduino]: /integrations/arduino#switch
+[Discovery]: /integrations/discovery/
+[Growl (GNTP)]: /integrations/gntp
+[Hue]: /integrations/hue
+[input_slider]: /integrations/input_number
+[MessageBird]: /integrations/message_bird
+[OwnTracks]: /integrations/owntracks
+[PulseAudio loopback]: /integrations/pulseaudio_loopback
+[Tellstick]: /integrations/tellstick/
+[Vera]: /integrations/vera/
+[Wake on LAN]: /integrations/wake_on_lan#switch
+[Z-Wave]: /integrations/zwave/#services
+[Yamaha receivers]: /integrations/yamaha
### Breaking changes
- Automation: support for old deprecated config has been removed
diff --git a/source/_posts/2016-04-07-static-website.markdown b/source/_posts/2016-04-07-static-website.markdown
index fa16cba804f..0ac802ed2a1 100644
--- a/source/_posts/2016-04-07-static-website.markdown
+++ b/source/_posts/2016-04-07-static-website.markdown
@@ -21,7 +21,7 @@ But there is more you can do! You can not only host images for customization the
In the past the buzz word "Smart mirror" was used a couple of times in our [chatroom](https://discord.gg/c5DvZ4e) and even made it into the [issue tracker](https://github.com/home-assistant/home-assistant/issues/1392). The existing solutions ([Smart mirror](http://docs.smart-mirror.io/), [MagicMirror](http://michaelteeuw.nl/tagged/magicmirror), and [HomeMirror](https://github.com/HannahMitt/HomeMirror)) seems to be overkill if you already have Home Assistant running somewhere in your house or apartment. Why not simple display a web page served by Home Assistant on the tablet? No app and no Raspberry Pi running in the background.
-There are plenty of ways to achieve this...[RESTful API](/developers/rest_api/), [Python API](/developers/python_api/), or one of the [history components](/components/#history). If it is to be a web page I'm using the [MQTT Eventstream component](/components/mqtt_eventstream/) and [mqttws31.js](http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.javascript.git/tree/src).
+There are plenty of ways to achieve this...[RESTful API](/developers/rest_api/), [Python API](/developers/python_api/), or one of the [history components](/integrations/#history). If it is to be a web page I'm using the [MQTT Eventstream component](/integrations/mqtt_eventstream/) and [mqttws31.js](http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.javascript.git/tree/src).
The [HBMQTT](https://pypi.python.org/pypi/hbmqtt) broker provides websockets support for MQTT and mqttws31.js included in web page gives you access to the MQTT messages. It's a matter of minutes. OK, it took a little longer because I'm not a Javascript guy to create the software part that will show details about your environment. The source is available at [https://github.com/fabaff/home-assistant-display](https://github.com/fabaff/home-assistant-display) and the screenshot above shows the result. I guess that every person who is familiar with Javascript would be able to reduce the amount of code and to make it more flexible. Well, it's only a prototype and showcase to include an image in this blog post.
diff --git a/source/_posts/2016-04-09-onkyo-panasonic-gtfs-and-config-validation.markdown b/source/_posts/2016-04-09-onkyo-panasonic-gtfs-and-config-validation.markdown
index 8c4c3f3ae5b..84896745407 100644
--- a/source/_posts/2016-04-09-onkyo-panasonic-gtfs-and-config-validation.markdown
+++ b/source/_posts/2016-04-09-onkyo-panasonic-gtfs-and-config-validation.markdown
@@ -41,13 +41,13 @@ Another big thing is the addition of GTFS support. You probably don't know it, b
[@robbiet480]: https://github.com/robbiet480/
[@srcLurker]: https://github.com/srcLurker/
[@turbokongen]: https://github.com/turbokongen/
-[GTFS]: /components/gtfs
-[Loop Energy]: /components/loopenergy
-[NZBGet]: /components/nzbget
-[Onkyo receiver]: /components/onkyo
-[Panasonic Viera TV]: /components/panasonic_viera
-[Raspberry PI]: /components/rpi_camera
-[Z-Wave]: /components/zwave/#climate
+[GTFS]: /integrations/gtfs
+[Loop Energy]: /integrations/loopenergy
+[NZBGet]: /integrations/nzbget
+[Onkyo receiver]: /integrations/onkyo
+[Panasonic Viera TV]: /integrations/panasonic_viera
+[Raspberry PI]: /integrations/rpi_camera
+[Z-Wave]: /integrations/zwave/#climate
### Breaking changes
diff --git a/source/_posts/2016-04-17-updated-documentation.markdown b/source/_posts/2016-04-17-updated-documentation.markdown
index b19ea3b6cf4..83d4d21e3e8 100644
--- a/source/_posts/2016-04-17-updated-documentation.markdown
+++ b/source/_posts/2016-04-17-updated-documentation.markdown
@@ -10,7 +10,7 @@ categories: Website
One of the main complaints that we receive is something along the lines "I read that X is possible yet I am unable to find it on the website.". This post is to announce that we have taken the first steps to improve it by revamping the [getting started] and [developers] sections. It's still a work in progress but we now have a solid foundation to build on for the future 👍.
-Our documentation has been going through various phases. Initially it was just the README in our GitHub repository. I discovered Jekyll and GitHub pages in December 2014 and created home-assistant.io. I more or less broke the README in 5 pages and [called it a website]. Back then we had a whopping [11 components](https://github.com/home-assistant/home-assistant.io/blob/86bb2df430ce267ab2123d51592d3f068ae509b5/source/components/index.markdown).
+Our documentation has been going through various phases. Initially it was just the README in our GitHub repository. I discovered Jekyll and GitHub pages in December 2014 and created home-assistant.io. I more or less broke the README in 5 pages and [called it a website]. Back then we had a whopping [11 components](https://github.com/home-assistant/home-assistant.io/blob/86bb2df430ce267ab2123d51592d3f068ae509b5/source/integrations/index.markdown).
As Home Assistant grew, so did our documentation. [Fabian Affolter](https://github.com/fabaff) does an amazing job in making sure there is at least a documentation stub for each new feature that lands. And that's quite a feat given our [frequent releases](/blog/categories/release-notes/)! But despite all the efforts, the documentation outgrew our existing documentation organization.
@@ -19,6 +19,6 @@ Today it has been almost 1.5 years since we started the website. We now have [26
[getting started]: /getting-started/
[developers]: /developers/
[called it a website]: /blog/2014/12/18/website-launched/
-[264 components and platforms]: /components/
+[264 components and platforms]: /integrations/
Finally, if you see some content that could use more clarifcation or is outdated, don't hesitate to use the 'Edit in GitHub' link that is present on each page.
diff --git a/source/_posts/2016-04-21-bluetooth-lg-webos-tvs-and-roombas.markdown b/source/_posts/2016-04-21-bluetooth-lg-webos-tvs-and-roombas.markdown
index a80cc1bdc71..0ad3a501768 100644
--- a/source/_posts/2016-04-21-bluetooth-lg-webos-tvs-and-roombas.markdown
+++ b/source/_posts/2016-04-21-bluetooth-lg-webos-tvs-and-roombas.markdown
@@ -57,22 +57,22 @@ Since the last release we have moved all Home Assistant source code etc into its
[@TheRealLink]: https://github.com/TheRealLink/
[@Turbokongen]: https://github.com/Turbokongen/
[@vmulpuru]: https://github.com/vmulpuru/
-[Bluetooth tracking platform]: /components/bluetooth_tracker
-[EQ3 Bluetooth Smart Thermostats]: /components/eq3btsmart/
-[mysensors]: /components/mysensors/
-[Feedreader]: /components/feedreader/
-[Homematic platform]: /components/homematic/
-[media_player.lg]: /components/webostv#media-player
-[notify.lg]: /components/webostv
-[MPD]: /components/mpd
-[MQTT]: /components/cover.mqtt/
-[Plex]: /components/plex#media-player
-[Sonos]: /components/sonos
-[sensor.Thinkingcleaner]: /components/thinkingcleaner#sensor
-[switch.Thinkingcleaner]: /components/thinkingcleaner#switch
-[upnp]: /components/upnp/
-[Wink]: /components/wink#light
-[Zeroconf]: /components/zeroconf/
+[Bluetooth tracking platform]: /integrations/bluetooth_tracker
+[EQ3 Bluetooth Smart Thermostats]: /integrations/eq3btsmart/
+[mysensors]: /integrations/mysensors/
+[Feedreader]: /integrations/feedreader/
+[Homematic platform]: /integrations/homematic/
+[media_player.lg]: /integrations/webostv#media-player
+[notify.lg]: /integrations/webostv
+[MPD]: /integrations/mpd
+[MQTT]: /integrations/cover.mqtt/
+[Plex]: /integrations/plex#media-player
+[Sonos]: /integrations/sonos
+[sensor.Thinkingcleaner]: /integrations/thinkingcleaner#sensor
+[switch.Thinkingcleaner]: /integrations/thinkingcleaner#switch
+[upnp]: /integrations/upnp/
+[Wink]: /integrations/wink#light
+[Zeroconf]: /integrations/zeroconf/
### Breaking changes
- We have migrated our datetime format to be iso8601. This will only impact you if you are consuming the date times from the API directly. You can ignore this if you are just using Home Assistant via configuration and the frontend.
diff --git a/source/_posts/2016-04-30-ibeacons-part-1-making-presence-detection-work-better.markdown b/source/_posts/2016-04-30-ibeacons-part-1-making-presence-detection-work-better.markdown
index ee9068ec2f7..2c7bdd9ba85 100644
--- a/source/_posts/2016-04-30-ibeacons-part-1-making-presence-detection-work-better.markdown
+++ b/source/_posts/2016-04-30-ibeacons-part-1-making-presence-detection-work-better.markdown
@@ -26,8 +26,8 @@ Luckily, OwnTracks supports iBeacons so I could use them to make presence detect
To do this you first need to set up [MQTT] and [OwnTracks] in Home Assistant - and make sure that HA can track your phone.
-[MQTT]: /components/mqtt/#picking-a-broker
-[OwnTracks]: /components/owntracks
+[MQTT]: /integrations/mqtt/#picking-a-broker
+[OwnTracks]: /integrations/owntracks
You then have to (A) tell Home Assistant where the beacon is located and (B) tell OwnTracks to recognize the beacon.
@@ -118,7 +118,7 @@ Presence tracking sounds easy - and it's an important part of Home Automation. T
You can find out more about configuring the OwnTracks application and beacons [here](http://owntracks.org/booklet/features/beacons/)
-There is information about configuring Homeassistant to use beacons [here](/components/owntracks)
+There is information about configuring Homeassistant to use beacons [here](/integrations/owntracks)
#### Connections and disconnecting
diff --git a/source/_posts/2016-05-07-empowering-scripts-and-alexa.markdown b/source/_posts/2016-05-07-empowering-scripts-and-alexa.markdown
index 7b7d140ddc2..ba0ff65269d 100644
--- a/source/_posts/2016-05-07-empowering-scripts-and-alexa.markdown
+++ b/source/_posts/2016-05-07-empowering-scripts-and-alexa.markdown
@@ -75,30 +75,30 @@ light:
[script syntax]: /getting-started/scripts/
[trigger-variable]: /getting-started/automation-templating/#available-trigger-data
-[script service calls]: /components/script/#passing-parameters-in-service-calls
-[expose intent variables]: /components/alexa/#configuring-home-assistant
+[script service calls]: /integrations/script/#passing-parameters-in-service-calls
+[expose intent variables]: /integrations/alexa/#configuring-home-assistant
[conditions now supported]: /getting-started/scripts-conditions/
[new condition syntax]: /getting-started/scripts-conditions/
[con-and]: /getting-started/scripts-conditions/#and-condition
[con-or]: /getting-started/scripts-conditions/#or-condition
[entity namespace]: /topics/platform_options/#entity-namespace
-[rpi-rf]: /components/rpi_rf
-[Forecast.io]: /components/darksky
-[Snapcast]: /components/snapcast
-[Command line sensor]: /components/sensor.command_line/
-[allow client key authentication]: /components/mqtt/
-[Pioneer AVR]: /components/pioneer
-[Acer Projectors]: /components/acer_projector
-[HVAC component]: /components/climate/
-[OctoPrint]: /components/octoprint/
-[Z-Wave]: /components/zwave/
-[lock]: /components/lock/
-[lock.zwave]: /components/zwave#lock
-[Dweet component]: /components/dweet/
+[rpi-rf]: /integrations/rpi_rf
+[Forecast.io]: /integrations/darksky
+[Snapcast]: /integrations/snapcast
+[Command line sensor]: /integrations/sensor.command_line/
+[allow client key authentication]: /integrations/mqtt/
+[Pioneer AVR]: /integrations/pioneer
+[Acer Projectors]: /integrations/acer_projector
+[HVAC component]: /integrations/climate/
+[OctoPrint]: /integrations/octoprint/
+[Z-Wave]: /integrations/zwave/
+[lock]: /integrations/lock/
+[lock.zwave]: /integrations/zwave#lock
+[Dweet component]: /integrations/dweet/
[`as_timestamp`]: /topics/templating/#home-assistant-template-extensions
-[Google Maps travel time]: /components/google_travel_time
-[CORS headers]: /components/http/
-[Fitbit]: /components/fitbit
+[Google Maps travel time]: /integrations/google_travel_time
+[CORS headers]: /integrations/http/
+[Fitbit]: /integrations/fitbit
[@balloob]: https://github.com/balloob/
[@milaq]: https://github.com/milaq/
[@danieljkemp]: https://github.com/danieljkemp/
diff --git a/source/_posts/2016-05-21-release-020.markdown b/source/_posts/2016-05-21-release-020.markdown
index d6887a92194..99be1e3bac1 100644
--- a/source/_posts/2016-05-21-release-020.markdown
+++ b/source/_posts/2016-05-21-release-020.markdown
@@ -66,17 +66,17 @@ device_tracker:
[`!include_dir_merge_list`]: /topics/splitting_configuration/#advanced-usage
[`!include_dir_merge_named`]: /topics/splitting_configuration/#advanced-usage
[`relative_time`]: /topics/templating/#home-assistant-template-extensions
-[Asus WRT]: /components/asuswrt
-[Ecobee thermostats]: /components/ecobee
-[Google Play Music Desktop Player]: /components/gpmdp
-[LG Netcast TVs]: /components/lg_netcast
-[Logentries]: /components/logentries/
-[mold indicator]: /components/mold_indicator/
-[Nest Protect]: /components/nest#sensor
-[purge days option]: /components/recorder/
-[Roku]: /components/roku#media-player
-[SNS]: /components/notify.aws_sns/
-[SQS]: /components/notify.aws_sqs/
-[supervisord]: /components/supervisord
-[Twilio SMS]: /components/twilio_sms
-[Last.fm]: /components/lastfm
+[Asus WRT]: /integrations/asuswrt
+[Ecobee thermostats]: /integrations/ecobee
+[Google Play Music Desktop Player]: /integrations/gpmdp
+[LG Netcast TVs]: /integrations/lg_netcast
+[Logentries]: /integrations/logentries/
+[mold indicator]: /integrations/mold_indicator/
+[Nest Protect]: /integrations/nest#sensor
+[purge days option]: /integrations/recorder/
+[Roku]: /integrations/roku#media-player
+[SNS]: /integrations/notify.aws_sns/
+[SQS]: /integrations/notify.aws_sqs/
+[supervisord]: /integrations/supervisord
+[Twilio SMS]: /integrations/twilio_sms
+[Last.fm]: /integrations/lastfm
diff --git a/source/_posts/2016-06-08-super-fast-web-enocean-lirc.markdown b/source/_posts/2016-06-08-super-fast-web-enocean-lirc.markdown
index 1e90310b028..944774099a3 100644
--- a/source/_posts/2016-06-08-super-fast-web-enocean-lirc.markdown
+++ b/source/_posts/2016-06-08-super-fast-web-enocean-lirc.markdown
@@ -81,17 +81,17 @@ We released two hotfixes to address some issues that couldn't wait till the next
[@rubund]: https://github.com/rubund
[@shaftoe]: https://github.com/shaftoe
[@wkonkel]: https://github.com/wkonkel
-[DTE Energy Bridge]: /components/dte_energy_bridge
-[en-lights]: /components/enocean#light
-[en-sensors]: /components/enocean#sensor
-[en-switches]: /components/enocean#switch
-[Feedreader]: /components/feedreader/
-[Flux like switch platform]: /components/flux
-[Insteon Hub]: /components/insteon/
-[Kodi]: /components/kodi
-[LIRC component]: /components/lirc/
-[Osram Lightify]: /components/osramlightify
-[RFXTRX]: /components/rfxtrx/
-[Template switches]: /components/switch.template/
+[DTE Energy Bridge]: /integrations/dte_energy_bridge
+[en-lights]: /integrations/enocean#light
+[en-sensors]: /integrations/enocean#sensor
+[en-switches]: /integrations/enocean#switch
+[Feedreader]: /integrations/feedreader/
+[Flux like switch platform]: /integrations/flux
+[Insteon Hub]: /integrations/insteon/
+[Kodi]: /integrations/kodi
+[LIRC component]: /integrations/lirc/
+[Osram Lightify]: /integrations/osramlightify
+[RFXTRX]: /integrations/rfxtrx/
+[Template switches]: /integrations/switch.template/
[time condition]: /getting-started/scripts-conditions/#time-condition
[been updated]: /developers/rest_api/
diff --git a/source/_posts/2016-06-18-pandora-bt-home-hub-5-and-local-file-camera.markdown b/source/_posts/2016-06-18-pandora-bt-home-hub-5-and-local-file-camera.markdown
index f5007346260..46b0935db72 100644
--- a/source/_posts/2016-06-18-pandora-bt-home-hub-5-and-local-file-camera.markdown
+++ b/source/_posts/2016-06-18-pandora-bt-home-hub-5-and-local-file-camera.markdown
@@ -73,20 +73,20 @@ netatmo:
[@philk]: https://github.com/philk/
[@wind-rider]: https://github.com/wind/
[@fabaff]: https://github.com/fabaff/
-[AsusWRT]: /components/asuswrt
-[BT Home Hub 5]: /components/bt_home_hub_5
-[Cast]: /components/cast
-[IR switch device]: /components/mysensors/
-[local file]: /components/local_file
-[Netatmo]: /components/netatmo/
-[Pandora]: /components/pandora
-[shell command]: /components/shell_command/
-[Sonos]: /components/sonos
-[Wink]: /components/wink/#cover
-[alexa]: /components/alexa/#working-with-scenes
-[Plex sensor]: /components/plex#sensor
+[AsusWRT]: /integrations/asuswrt
+[BT Home Hub 5]: /integrations/bt_home_hub_5
+[Cast]: /integrations/cast
+[IR switch device]: /integrations/mysensors/
+[local file]: /integrations/local_file
+[Netatmo]: /integrations/netatmo/
+[Pandora]: /integrations/pandora
+[shell command]: /integrations/shell_command/
+[Sonos]: /integrations/sonos
+[Wink]: /integrations/wink/#cover
+[alexa]: /integrations/alexa/#working-with-scenes
+[Plex sensor]: /integrations/plex#sensor
[Swagger.yaml format]: https://github.com/home-assistant/home-assistant/blob/dev/docs/swagger.yaml
[All-in-One installer]: /getting-started/installation-raspberry-pi-all-in-one/
[standalone Raspberry Pi installation guide]: /getting-started/installation-raspberry-pi/
-[Voltage sensor]: /components/bloomsky/#sensor
-[SNMP]: /components/snmp#sensor
+[Voltage sensor]: /integrations/bloomsky/#sensor
+[SNMP]: /integrations/snmp#sensor
diff --git a/source/_posts/2016-06-23-usb-webcams-and-home-assistant.markdown b/source/_posts/2016-06-23-usb-webcams-and-home-assistant.markdown
index 8031e5e7289..a1ac6b64e87 100644
--- a/source/_posts/2016-06-23-usb-webcams-and-home-assistant.markdown
+++ b/source/_posts/2016-06-23-usb-webcams-and-home-assistant.markdown
@@ -10,7 +10,7 @@ og_image: /images/blog/2016-06-cranberry/social.png
---
-In the past month I was thinking about ways to integrate USB webcams into Home Assistant again. The main reason was that this would give those devices a second life and enable one to benefit from low-cost video surveillance. There are a couple of options available like [pygame](http://www.pygame.org/hifi.html) or [SimpleCV](http://www.simplecv.org/) but I never finished something. With the [Local File camera platform](/components/local_file) by [Landrash](https://github.com/Landrash) and [motion](http://lavrsen.dk/foswiki/bin/view/Motion/WebHome) you could integrate a local USB webcam with a few very easy steps.
+In the past month I was thinking about ways to integrate USB webcams into Home Assistant again. The main reason was that this would give those devices a second life and enable one to benefit from low-cost video surveillance. There are a couple of options available like [pygame](http://www.pygame.org/hifi.html) or [SimpleCV](http://www.simplecv.org/) but I never finished something. With the [Local File camera platform](/integrations/local_file) by [Landrash](https://github.com/Landrash) and [motion](http://lavrsen.dk/foswiki/bin/view/Motion/WebHome) you could integrate a local USB webcam with a few very easy steps.
In this blog post I am using a Fedora 24 (will most likely work on other distributions too) installation with Home Assistant 0.22.1 on a Foxconn nT-330i with an old [Logitech QuickCam Orbit AF](http://support.logitech.com/en_us/product/quickcam-sphere-af) and a [Logitech HD Webcam C270](http://support.logitech.com/en_us/product/hd-webcam-c270). As a start only the Quickcam is used. No multi-camera setup for now.
@@ -91,7 +91,7 @@ $ sudo motion
[0] [NTC] [ALL] motion_startup: Logging to file (/var/log/motion.log)
```
-Your `target_dir` will start filling up with images from your camera. `motion` will create a symlink called `lastsnap.jpg` which always point to the latest snapshot. We will setup the [Local File camera platform](/components/local_file) to use this file.
+Your `target_dir` will start filling up with images from your camera. `motion` will create a symlink called `lastsnap.jpg` which always point to the latest snapshot. We will setup the [Local File camera platform](/integrations/local_file) to use this file.
```yaml
camera:
@@ -107,7 +107,7 @@ camera:
The machine with the attached USB camera will become a webcam server as well because `motion`'s built-in HTTP server is enabled by default. This means that you could connect your USB webcams to a different machine in your network, run `motion` there, adjust your firewall rules, and use Home Assistant to display the videos. Just check http://[IP of your webcam host]:8081/ to see the stream. This required more powerful hardware than using snapshots, of course.
-In a scenario like this needs a [Generic MJPEG IP Camera ](/components/mjpeg) in your `configuration.yaml` file.
+In a scenario like this needs a [Generic MJPEG IP Camera ](/integrations/mjpeg) in your `configuration.yaml` file.
```yaml
camera:
diff --git a/source/_posts/2016-07-01-envisalink-homematic-hdmi-cec-and-sony-bravia-tv.markdown b/source/_posts/2016-07-01-envisalink-homematic-hdmi-cec-and-sony-bravia-tv.markdown
index c1e7d5af91a..8534b4e5730 100644
--- a/source/_posts/2016-07-01-envisalink-homematic-hdmi-cec-and-sony-bravia-tv.markdown
+++ b/source/_posts/2016-07-01-envisalink-homematic-hdmi-cec-and-sony-bravia-tv.markdown
@@ -76,30 +76,30 @@ On the config side, you can now [store your passwords][secrets] in your OS keyri
[@rhooper]: https://github.com/rhooper/
[@turbokongen]: https://github.com/turbokongen/
[@w1ll1am23]: https://github.com/w1ll1am23/
-[envi-alarm]: /components/envisalink
-[envi-binary-sensor]: /components/envisalink
-[envi-sensor]: /components/envisalink
-[Envisalink]: /components/envisalink/
-[HDMI-CEC]: /components/hdmi_cec/
-[hm-binary-sensor]: /components/homematic
-[hm-light]: /components/homematic
-[hm-rollershutter]: /components/homematic/
-[hm-sensor]: /components/homematic
-[hm-switch]: /components/homematic
-[Homematic]: /components/homematic/
-[Netatmo]: /components/netatmo#sensor
-[OneWire]: /components/onewire
-[OpenExchangeRates]: /components/openexchangerates
-[Pushover]: /components/pushover
+[envi-alarm]: /integrations/envisalink
+[envi-binary-sensor]: /integrations/envisalink
+[envi-sensor]: /integrations/envisalink
+[Envisalink]: /integrations/envisalink/
+[HDMI-CEC]: /integrations/hdmi_cec/
+[hm-binary-sensor]: /integrations/homematic
+[hm-light]: /integrations/homematic
+[hm-rollershutter]: /integrations/homematic/
+[hm-sensor]: /integrations/homematic
+[hm-switch]: /integrations/homematic
+[Homematic]: /integrations/homematic/
+[Netatmo]: /integrations/netatmo#sensor
+[OneWire]: /integrations/onewire
+[OpenExchangeRates]: /integrations/openexchangerates
+[Pushover]: /integrations/pushover
[secrets]: /topics/secrets/
-[Vera]: /components/vera
-[Wink]: /components/wink/
-[zwave-garage-door]: /components/zwave/#cover
-[zwave-light]: /components/zwave
-[zwave-rollershutter]: /components/zwave/#cover
-[Fixer.io]: /components/fixer
-[persistent notifications]: /components/persistent_notification/
+[Vera]: /integrations/vera
+[Wink]: /integrations/wink/
+[zwave-garage-door]: /integrations/zwave/#cover
+[zwave-light]: /integrations/zwave
+[zwave-rollershutter]: /integrations/zwave/#cover
+[Fixer.io]: /integrations/fixer
+[persistent notifications]: /integrations/persistent_notification/
[reload core config service]: /getting-started/customizing-devices/#reloading-customize
-[Sony Bravia TV]: /components/braviatv
-[Raspberry Pi GPIO pins]: /components/rpi_gpio/#remote-raspberry-pi-cover
+[Sony Bravia TV]: /integrations/braviatv
+[Raspberry Pi GPIO pins]: /integrations/rpi_gpio/#remote-raspberry-pi-cover
[elevation]: /getting-started/basic/
diff --git a/source/_posts/2016-07-16-sqlalchemy-knx-join-simplisafe.markdown b/source/_posts/2016-07-16-sqlalchemy-knx-join-simplisafe.markdown
index d4d7c139d2a..1881baaef42 100644
--- a/source/_posts/2016-07-16-sqlalchemy-knx-join-simplisafe.markdown
+++ b/source/_posts/2016-07-16-sqlalchemy-knx-join-simplisafe.markdown
@@ -73,25 +73,25 @@ Quick hot fix after we found a bug in the migrator where it wouldn't work with a
[@Danielhiversen]: https://github.com/danielhiversen
-[apcupsd-sensor]: /components/apcupsd#sensor
-[Brightness]: /components/light/
+[apcupsd-sensor]: /integrations/apcupsd#sensor
+[Brightness]: /integrations/light/
[CARTO]: https://carto.com/
-[Google Travel]: /components/google_travel_time
+[Google Travel]: /integrations/google_travel_time
[imap-sensor]: /component/sensor.imap/
-[join-joaoapps]: /components/joaoapps_join/
-[join-notify]: /components/joaoapps_join
-[KNX]: /components/knx/
+[join-joaoapps]: /integrations/joaoapps_join/
+[join-notify]: /integrations/joaoapps_join
+[KNX]: /integrations/knx/
[MapQuest]: https://www.mapquest.com/
-[Plex]: /components/plex#media-player
-[Radiotherm]: /components/radiotherm/
-[recorder]: /components/recorder/
+[Plex]: /integrations/plex#media-player
+[Radiotherm]: /integrations/radiotherm/
+[recorder]: /integrations/recorder/
[secrets]: /topics/secrets/
-[simplisafe]: /components/simplisafe
+[simplisafe]: /integrations/simplisafe
[SQLAlchemy]: http://www.sqlalchemy.org/
-[StatsD]: /components/statsd/
-[Telegram]: /components/telegram
-[TPLink]: /components/tplink
-[Verisure]: /components/verisure
-[yahoo-weather]: /components/yweather
-[Z-Wave]: /components/zwave/
-[RFXtrx]: /components/rfxtrx/
+[StatsD]: /integrations/statsd/
+[Telegram]: /integrations/telegram
+[TPLink]: /integrations/tplink
+[Verisure]: /integrations/verisure
+[yahoo-weather]: /integrations/yweather
+[Z-Wave]: /integrations/zwave/
+[RFXtrx]: /integrations/rfxtrx/
diff --git a/source/_posts/2016-07-19-visualizing-your-iot-data.markdown b/source/_posts/2016-07-19-visualizing-your-iot-data.markdown
index 0bccb947721..cffcf5989af 100644
--- a/source/_posts/2016-07-19-visualizing-your-iot-data.markdown
+++ b/source/_posts/2016-07-19-visualizing-your-iot-data.markdown
@@ -11,13 +11,13 @@ og_image: /images/blog/2016-07-reporting/libreoffice-graph.png
-The [history component](/components/history/) is tracking everything that is going on within Home Assistant. This means that you have access to all stored information about your home. Our history is not a full-fledged graphical processing and visualization component as you may know from systems and network monitoring tools. The current limitation is that you only can select a day for a visual output of your information and not a period. Also, there is no possibility to drill down on a specific entity.
+The [history component](/integrations/history/) is tracking everything that is going on within Home Assistant. This means that you have access to all stored information about your home. Our history is not a full-fledged graphical processing and visualization component as you may know from systems and network monitoring tools. The current limitation is that you only can select a day for a visual output of your information and not a period. Also, there is no possibility to drill down on a specific entity.
This blog post will show you ways to export data for reporting, visualization, or further analysis of automation rules.
-In this blog post I use the temperature of the [Aare](https://en.wikipedia.org/wiki/Aare) river close to where I live as a show case. The temperatures were recorded with the [Swiss Hydrological Data sensor](/components/swiss_hydrological_data) and the name of the sensor is `sensor.aare`.
+In this blog post I use the temperature of the [Aare](https://en.wikipedia.org/wiki/Aare) river close to where I live as a show case. The temperatures were recorded with the [Swiss Hydrological Data sensor](/integrations/swiss_hydrological_data) and the name of the sensor is `sensor.aare`.
The database is stored at `
Status of the dryer and washer in Home Assistant
+
## T-Shirts
@@ -187,7 +187,7 @@ And a final shout out to [Pascal][@pvizeli]. He keeps improving the performance
- Sensor - Darksky: Add 'entity_picture' to Darksky component ([@aronsky])
- Media Player - Samsungtv: Add support for waking up Samsung TVs over the network ([@justin8])
- MQTT: Convert MQTT platforms to async ([@pvizeli])
-- tests/components/device_tracker/test_init.py: Restore for device_tracker ([@kellerza])
+- tests/integrations/device_tracker/test_init.py: Restore for device_tracker ([@kellerza])
- Discovery: Make it possible to ignore platforms in discovery ([@postlund])
- Image processing: Add `device_class` ([@pvizeli])
@@ -283,24 +283,25 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@kitcorey]: https://github.com/kitcorey
[@andersonshatch]: https://github.com/andersonshatch
-[telegram]: /components/webhooks/
-[pushsafer]: /components/pushsafer
-[openhome]: /components/openhome
-[fido]: /components/fido
-[gstreamer]: /components/gstreamer
-[clementine]: /components/clementine
-[ebox]: /components/ebox
-[aurora]: /components/aurora
-[netmonitor]: /components/fritzbox#sensor_netmonitor/
-[itach]: /components/itach
-[sunflowers]: /components/yeelightsunflower/
-[kodi]: /components/kodi
-[myq]: /components/myq
-[oemt]: /components/oem
-[volvo]: /components/volvooncall/
-[pocket]: /components/pocketcasts
-[config]: /components/config/
-[history_stats]: /components/history_stats
+[telegram]: /integrations/webhooks/
+[pushsafer]: /integrations/pushsafer
+[openhome]: /integrations/openhome
+[ups]: /integrations/ups
+[fido]: /integrations/fido
+[gstreamer]: /integrations/gstreamer
+[clementine]: /integrations/clementine
+[ebox]: /integrations/ebox
+[aurora]: /integrations/aurora
+[netmonitor]: /integrations/fritzbox#sensor_netmonitor/
+[itach]: /integrations/itach
+[sunflowers]: /integrations/yeelightsunflower/
+[kodi]: /integrations/kodi
+[myq]: /integrations/myq
+[oemt]: /integrations/oem
+[volvo]: /integrations/volvooncall/
+[pocket]: /integrations/pocketcasts
+[config]: /integrations/config/
+[history_stats]: /integrations/history_stats
[docs]: /docs/
diff --git a/source/_posts/2017-03-11-repurpose-any-android-phone-as-ip-camera.markdown b/source/_posts/2017-03-11-repurpose-any-android-phone-as-ip-camera.markdown
index b3babbd80be..a22590d7eca 100644
--- a/source/_posts/2017-03-11-repurpose-any-android-phone-as-ip-camera.markdown
+++ b/source/_posts/2017-03-11-repurpose-any-android-phone-as-ip-camera.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-03-0.40/social.png
---
-
+
It's time for version 0.40 already! For this version, the main focus was on performance and bug fixes. Big thanks to [@pvizeli] for driving this effort. Startup is now super fast. We have also continued with adding warnings for components and platforms that are slowing down Home Assistant.
@@ -29,7 +29,7 @@ MQTT started causing "Out of Memory" errors for some people on a Raspberry Pi. W
## Turn any Android phone into an IP Camera
-With the new support for [IP Webcam](/components/android_ip_webcam/) added by [@robbiet480] and [@pvizeli] you are now able to re-purpose any Android phone to become a multifunctional IP webcam. Some of the cool things that you can do:
+With the new support for [IP Webcam](/integrations/android_ip_webcam/) added by [@robbiet480] and [@pvizeli] you are now able to re-purpose any Android phone to become a multifunctional IP webcam. Some of the cool things that you can do:
- Integrate the Android device camera
- Binary sensor when motion is detected
diff --git a/source/_posts/2017-03-25-todo-volumio-workday.markdown b/source/_posts/2017-03-25-todo-volumio-workday.markdown
index 18839eb849f..6ea11f9fdc5 100644
--- a/source/_posts/2017-03-25-todo-volumio-workday.markdown
+++ b/source/_posts/2017-03-25-todo-volumio-workday.markdown
@@ -332,16 +332,16 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@wmalgadey]: https://github.com/wmalgadey
[@yeralin]: https://github.com/yeralin
-[components]: /components/
-[kodi]: /components/kodi
-[mpd]: /components/mpd
-[emby]: /components/emby
+[components]: /integrations/
+[kodi]: /integrations/kodi
+[mpd]: /integrations/mpd
+[emby]: /integrations/emby
[mqtt]: /docs/mqtt/
-[plex]: /components/plex#media-player
-[tado]: /components/tado
-[volumio]: /components/volumio/
-[workday]: /components/workday
-[android]: /components/android_ip_webcam/
+[plex]: /integrations/plex#media-player
+[tado]: /integrations/tado
+[volumio]: /integrations/volumio/
+[workday]: /integrations/workday
+[android]: /integrations/android_ip_webcam/
[shadow]: https://www.w3.org/TR/shadow-dom/
[forum]: https://community.home-assistant.io/
diff --git a/source/_posts/2017-04-08-eddystone-beacons--lockitron-locks--total-connect.markdown b/source/_posts/2017-04-08-eddystone-beacons--lockitron-locks--total-connect.markdown
index d459400e99c..2d68cccaa63 100644
--- a/source/_posts/2017-04-08-eddystone-beacons--lockitron-locks--total-connect.markdown
+++ b/source/_posts/2017-04-08-eddystone-beacons--lockitron-locks--total-connect.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-04-0.42/social.png
---
-
+
It's time for Home Assistant 0.42. This release has been focused on refining the system and fixing a lot of bugs. We have also upgraded to the latest version of our HTTP library which should give us a significant boost serving files and API.
diff --git a/source/_posts/2017-04-17-ikea-tradfri-internet-of-things-done-right.markdown b/source/_posts/2017-04-17-ikea-tradfri-internet-of-things-done-right.markdown
index 0af3920ba4e..306d4ce7557 100644
--- a/source/_posts/2017-04-17-ikea-tradfri-internet-of-things-done-right.markdown
+++ b/source/_posts/2017-04-17-ikea-tradfri-internet-of-things-done-right.markdown
@@ -131,8 +131,8 @@ As it currently stands, this is going to be the perfect companion hardware to wo
[rumors]: https://github.com/bwssytems/ha-bridge/issues/570#issuecomment-293505087
[Homebridge]: https://github.com/nfarina/homebridge
[hb-hass]: https://github.com/home-assistant/homebridge-homeassistant
-[emulated_hue]: /components/emulated_hue/
-[apiai]: /components/dialogflow
+[emulated_hue]: /integrations/emulated_hue/
+[apiai]: /integrations/dialogflow
[Haaska]: https://github.com/auchter/haaska
[great marketing material]: https://i2.wp.com/blog.smartthings.com/wp-content/uploads/2014/06/summer-vacay-683x405-blog.png?fit=683%2C405&ssl=1
[classification]: /blog/2016/02/12/classifying-the-internet-of-things/
diff --git a/source/_posts/2017-04-22-ikea-tradfri--spotify.markdown b/source/_posts/2017-04-22-ikea-tradfri--spotify.markdown
index abee60f552d..74444c2dcc7 100644
--- a/source/_posts/2017-04-22-ikea-tradfri--spotify.markdown
+++ b/source/_posts/2017-04-22-ikea-tradfri--spotify.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-04-0.43/components.png
---
-
+
Oooh yeah. It's time for 0.43 and this is going to be a killer release. For the people that have been following on social media, you might have noticed that [we got pretty excited about the new IKEA Trådfri line up][ikea-blog]. And so we are very happy to announce that thanks to the work by [@ggravlingen], [@MartinHjelmare] and myself that this will be the first release to support the IKEA light bulbs. Home Assistant will automatically detect the gateway on your network and after following the instructions, allow you to control your lights.
@@ -416,70 +416,71 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@titilambert]: https://github.com/titilambert
[@turbokongen]: https://github.com/turbokongen
[@viswa-swami]: https://github.com/viswa-swami
-[alarm_control_panel.alarmdotcom docs]: /components/alarmdotcom
-[arduino docs]: /components/arduino/
-[automation docs]: /components/automation/
-[binary_sensor.ping docs]: /components/ping#binary-sensor
-[binary_sensor.wemo docs]: /components/wemo
-[camera.foscam docs]: /components/foscam
-[camera.mqtt docs]: /components/camera.mqtt/
-[camera.neato docs]: /components/neato#camera
-[camera.synology docs]: /components/synology
-[climate docs]: /components/climate/
-[device_tracker.automatic docs]: /components/automatic
-[device_tracker.mysensors docs]: /components/device_tracker.mysensors/
-[device_tracker.ping docs]: /components/ping
-[hassio docs]: /components/hassio/
-[input_slider docs]: /components/input_number
-[light.flux_led docs]: /components/flux_led
-[light.lifx docs]: /components/lifx
-[light.lutron_caseta docs]: /components/lutron_caseta/
-[light.mystrom docs]: /components/mystrom#light
-[light.services.yaml docs]: /components/light.services.yaml/
-[light.tradfri docs]: /components/tradfri
-[light.wemo docs]: /components/wemo
-[light.yeelight docs]: /components/yeelight
-[lutron docs]: /components/lutron/
-[lutron_caseta docs]: /components/lutron_caseta/
-[media_player docs]: /components/media_player/
-[media_player.apple_tv docs]: /components/apple_tv
-[media_player.braviatv docs]: /components/braviatv
-[media_player.gstreamer docs]: /components/gstreamer
-[media_player.kodi docs]: /components/kodi
-[media_player.spotify docs]: /components/spotify
-[media_player.webostv docs]: /components/webostv#media-player
-[modbus docs]: /components/modbus/
-[mqtt docs]: /components/mqtt/
-[mysensors docs]: /components/mysensors/
-[neato docs]: /components/neato/
-[notify.kodi docs]: /components/kodi
-[notify.sendgrid docs]: /components/sendgrid
-[notify.webostv docs]: /components/webostv
-[scene.lifx_cloud docs]: /components/lifx_cloud
-[sensor.cpuspeed docs]: /components/cpuspeed
-[sensor.crimereports docs]: /components/crimereports
-[sensor.fido docs]: /components/fido
-[sensor.modbus docs]: /components/sensor.modbus/
-[sensor.mvglive docs]: /components/mvglive
-[sensor.neato docs]: /components/neato/
-[sensor.opensky docs]: /components/opensky
-[sensor.qnap docs]: /components/qnap
-[sensor.speedtest docs]: /components/speedtestdotnet
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.vera docs]: /components/vera#sensor
-[sun docs]: /components/sun/
-[switch.tplink docs]: /components/tplink
-[switch.wake_on_lan docs]: /components/wake_on_lan#switch
-[switch.wemo docs]: /components/wemo
-[telegram_bot docs]: /components/telegram_bot/
-[telegram_bot.polling docs]: /components/polling
-[telegram_bot.webhooks docs]: /components/webhooks
-[tts.google docs]: /components/google_translate
-[tts.marytts docs]: /components/marytts
-[vera docs]: /components/vera/
-[wemo docs]: /components/wemo/
-[zwave docs]: /components/zwave/
-[zwave.node_entity docs]: /components/zwave.node_entity/
+
+[alarm_control_panel.alarmdotcom docs]: /integrations/alarmdotcom
+[arduino docs]: /integrations/arduino/
+[automation docs]: /integrations/automation/
+[binary_sensor.ping docs]: /integrations/ping#binary-sensor
+[binary_sensor.wemo docs]: /integrations/wemo
+[camera.foscam docs]: /integrations/foscam
+[camera.mqtt docs]: /integrations/camera.mqtt/
+[camera.neato docs]: /integrations/neato#camera
+[camera.synology docs]: /integrations/synology
+[climate docs]: /integrations/climate/
+[device_tracker.automatic docs]: /integrations/automatic
+[device_tracker.mysensors docs]: /integrations/device_tracker.mysensors/
+[device_tracker.ping docs]: /integrations/ping
+[hassio docs]: /integrations/hassio/
+[input_slider docs]: /integrations/input_number
+[light.flux_led docs]: /integrations/flux_led
+[light.lifx docs]: /integrations/lifx
+[light.lutron_caseta docs]: /integrations/lutron_caseta/
+[light.mystrom docs]: /integrations/mystrom#light
+[light.services.yaml docs]: /integrations/light.services.yaml/
+[light.tradfri docs]: /integrations/tradfri
+[light.wemo docs]: /integrations/wemo
+[light.yeelight docs]: /integrations/yeelight
+[lutron docs]: /integrations/lutron/
+[lutron_caseta docs]: /integrations/lutron_caseta/
+[media_player docs]: /integrations/media_player/
+[media_player.apple_tv docs]: /integrations/apple_tv
+[media_player.braviatv docs]: /integrations/braviatv
+[media_player.gstreamer docs]: /integrations/gstreamer
+[media_player.kodi docs]: /integrations/kodi
+[media_player.spotify docs]: /integrations/spotify
+[media_player.webostv docs]: /integrations/webostv#media-player
+[modbus docs]: /integrations/modbus/
+[mqtt docs]: /integrations/mqtt/
+[mysensors docs]: /integrations/mysensors/
+[neato docs]: /integrations/neato/
+[notify.kodi docs]: /integrations/kodi
+[notify.sendgrid docs]: /integrations/sendgrid
+[notify.webostv docs]: /integrations/webostv
+[scene.lifx_cloud docs]: /integrations/lifx_cloud
+[sensor.cpuspeed docs]: /integrations/cpuspeed
+[sensor.crimereports docs]: /integrations/crimereports
+[sensor.fido docs]: /integrations/fido
+[sensor.modbus docs]: /integrations/sensor.modbus/
+[sensor.mvglive docs]: /integrations/mvglive
+[sensor.neato docs]: /integrations/neato/
+[sensor.opensky docs]: /integrations/opensky
+[sensor.qnap docs]: /integrations/qnap
+[sensor.speedtest docs]: /integrations/speedtestdotnet
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.vera docs]: /integrations/vera#sensor
+[sun docs]: /integrations/sun/
+[switch.tplink docs]: /integrations/tplink
+[switch.wake_on_lan docs]: /integrations/wake_on_lan#switch
+[switch.wemo docs]: /integrations/wemo
+[telegram_bot docs]: /integrations/telegram_bot/
+[telegram_bot.polling docs]: /integrations/polling
+[telegram_bot.webhooks docs]: /integrations/webhooks
+[tts.google docs]: /integrations/google_translate
+[tts.marytts docs]: /integrations/marytts
+[vera docs]: /integrations/vera/
+[wemo docs]: /integrations/wemo/
+[zwave docs]: /integrations/zwave/
+[zwave.node_entity docs]: /integrations/zwave.node_entity/
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[#7204]: https://github.com/home-assistant/home-assistant/pull/7204
@@ -489,13 +490,13 @@ Experiencing issues introduced by this release? Please report them in our [issue
[#7267]: https://github.com/home-assistant/home-assistant/pull/7267
[#7287]: https://github.com/home-assistant/home-assistant/pull/7287
[@KlaasH]: https://github.com/KlaasH
-[cover.zwave docs]: /components/zwave#cover
-[recorder docs]: /components/recorder/
-[switch.hook docs]: /components/hook
-[switch.wemo docs]: /components/wemo
-[telegram_bot docs]: /components/telegram_bot/
-[telegram_bot.webhooks docs]: /components/webhooks
-[wemo docs]: /components/wemo/
+[cover.zwave docs]: /integrations/zwave#cover
+[recorder docs]: /integrations/recorder/
+[switch.hook docs]: /integrations/hook
+[switch.wemo docs]: /integrations/wemo
+[telegram_bot docs]: /integrations/telegram_bot/
+[telegram_bot.webhooks docs]: /integrations/webhooks
+[wemo docs]: /integrations/wemo/
[#7271]: https://github.com/home-assistant/home-assistant/pull/7271
[#7282]: https://github.com/home-assistant/home-assistant/pull/7282
[#7290]: https://github.com/home-assistant/home-assistant/pull/7290
@@ -506,9 +507,9 @@ Experiencing issues introduced by this release? Please report them in our [issue
[#7324]: https://github.com/home-assistant/home-assistant/pull/7324
[#7329]: https://github.com/home-assistant/home-assistant/pull/7329
[#7337]: https://github.com/home-assistant/home-assistant/pull/7337
-[device_tracker.automatic docs]: /components/automatic
-[hassio docs]: /components/hassio/
-[notify.html5 docs]: /components/html5
-[notify.telegram docs]: /components/telegram
-[telegram_bot.polling docs]: /components/polling
+[device_tracker.automatic docs]: /integrations/automatic
+[hassio docs]: /integrations/hassio/
+[notify.html5 docs]: /integrations/html5
+[notify.telegram docs]: /integrations/telegram
+[telegram_bot.polling docs]: /integrations/polling
[discord]: https://discord.gg/c5DvZ4e
diff --git a/source/_posts/2017-04-25-influxdb-grafana-docker.markdown b/source/_posts/2017-04-25-influxdb-grafana-docker.markdown
index b44b2aced01..7c4ca36bc28 100644
--- a/source/_posts/2017-04-25-influxdb-grafana-docker.markdown
+++ b/source/_posts/2017-04-25-influxdb-grafana-docker.markdown
@@ -9,7 +9,7 @@ categories: How-To
og_image: /images/blog/2017-04-influxdb-grafana/influxdb-grafana-ha.png
---
-Home Assistant collects volumes of (time series) data that are well suited for some fancy graphs. Although the [History](/components/history/) component provides some nice plots, I am sure you have always wanted those fancy [Grafana](https://grafana.com/) plots. The problem, however, is that low-powered device such as Raspberry Pi that most of us use for our Home Assistant setup are not well suited for such operation.
+Home Assistant collects volumes of (time series) data that are well suited for some fancy graphs. Although the [History](/integrations/history/) component provides some nice plots, I am sure you have always wanted those fancy [Grafana](https://grafana.com/) plots. The problem, however, is that low-powered device such as Raspberry Pi that most of us use for our Home Assistant setup are not well suited for such operation.
Instead of running [InfluxDB](https://www.influxdata.com/) and Grafana on a Raspberry Pi or a different system and go through the [classic approach of installing both tools separately](/blog/2015/12/07/influxdb-and-grafana/), you can run them in a Docker container on another machine. For this tutorial, I am using a Synology NAS, but the instructions should apply to other devices that can run Docker. Just follow the steps below:
diff --git a/source/_posts/2017-04-30-hassbian-1.21-its-about-time.markdown b/source/_posts/2017-04-30-hassbian-1.21-its-about-time.markdown
index 95057cdb164..e735288d37c 100644
--- a/source/_posts/2017-04-30-hassbian-1.21-its-about-time.markdown
+++ b/source/_posts/2017-04-30-hassbian-1.21-its-about-time.markdown
@@ -41,7 +41,7 @@ To follow discussions about the development of the HASSbian image or to contribu
To get started with the new image, check out the installation instructions in the [getting started section][gs-image].
-[cec]: /components/hdmi_cec/
+[cec]: /integrations/hdmi_cec/
[hassbian-repo]: https://github.com/home-assistant/hassbian-scripts/
[hassbian-config-release]: https://github.com/home-assistant/hassbian-scripts/releases/latest
[gs-image]: /docs/installation/hassbian/installation/
diff --git a/source/_posts/2017-05-06-zigbee-opencv-dlib.markdown b/source/_posts/2017-05-06-zigbee-opencv-dlib.markdown
index 3dc51991f5f..2bbefe48db5 100644
--- a/source/_posts/2017-05-06-zigbee-opencv-dlib.markdown
+++ b/source/_posts/2017-05-06-zigbee-opencv-dlib.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-05-0.44/components.png
---
-
+
This release brings some great new integrations. The biggest one is the [native Zigbee integration][zha docs] by [Russell Cloran][@rcloran]. This will allow Home Assistant to natively control Philips Hue lights without the need for a hub! (IKEA Tradfri lights not yet due to implementing a different profile)
@@ -411,90 +411,90 @@ influxdb:
[@wokar]: https://github.com/wokar
[@wuub]: https://github.com/wuub
[@zeltom]: https://github.com/zeltom
-[binary_sensor.alarmdecoder docs]: /components/alarmdecoder
-[binary_sensor.eight_sleep docs]: /components/eight_sleep
-[binary_sensor.maxcube docs]: /components/maxcube
-[binary_sensor.octoprint docs]: /components/octoprint#binary-sensor
-[binary_sensor.pilight docs]: /components/pilight#binary-sensor
-[binary_sensor.ping docs]: /components/ping#binary-sensor
-[binary_sensor.workday docs]: /components/workday
-[binary_sensor.zha docs]: /components/zha
-[camera.netatmo docs]: /components/netatmo#camera
-[climate docs]: /components/climate/
-[climate.ecobee docs]: /components/ecobee
-[climate.maxcube docs]: /components/maxcube
-[climate.zwave docs]: /components/zwave#climate
-[cover.garadget docs]: /components/garadget
-[cover.opengarage docs]: /components/opengarage
-[cover.zwave docs]: /components/zwave#cover
-[device_tracker.automatic docs]: /components/automatic
-[device_tracker.zha docs]: /components/device_tracker.zha/
-[ecobee docs]: /components/ecobee/
-[eight_sleep docs]: /components/eight_sleep/
-[enocean docs]: /components/enocean/
-[homematic docs]: /components/homematic/
-[image_processing.dlib_face_detect docs]: /components/dlib_face_detect
-[image_processing.dlib_face_identify docs]: /components/dlib_face_identify
-[image_processing.microsoft_face_detect docs]: /components/microsoft_face_detect
-[image_processing.opencv docs]: /components/opencv
-[joaoapps_join docs]: /components/joaoapps_join/
-[light docs]: /components/light/
-[light.avion docs]: /components/avion
-[light.blinkt docs]: /components/blinkt
-[light.decora docs]: /components/decora
-[light.flux_led docs]: /components/flux_led
-[light.hue docs]: /components/hue
-[light.lifx docs]: /components/lifx
-[light.osramlightify docs]: /components/osramlightify
-[light.piglow docs]: /components/piglow
-[light.sensehat docs]: /components/sensehat#light
-[light.tradfri docs]: /components/tradfri
-[light.zha docs]: /components/zha
-[light.zwave docs]: /components/zwave
-[maxcube docs]: /components/maxcube/
-[media_player docs]: /components/media_player/
-[media_player.spotify docs]: /components/spotify
-[media_player.webostv docs]: /components/webostv#media-player
-[mqtt docs]: /components/mqtt/
-[notify.html5 docs]: /components/html5
-[notify.joaoapps_join docs]: /components/joaoapps_join
-[notify.mailgun docs]: /components/mailgun
-[notify.matrix docs]: /components/matrix/#notifications
-[notify.smtp docs]: /components/smtp
-[notify.telegram docs]: /components/telegram
-[notify.webostv docs]: /components/webostv
-[nuimo_controller docs]: /components/nuimo_controller/
-[octoprint docs]: /components/octoprint/
-[opencv docs]: /components/opencv/
-[plant docs]: /components/plant/
-[recorder docs]: /components/recorder/
-[rfxtrx docs]: /components/rfxtrx/
-[rss_feed_template docs]: /components/rss_feed_template/
-[sensor.cert_expiry docs]: /components/cert_expiry
-[sensor.dht docs]: /components/dht
-[sensor.eight_sleep docs]: /components/eight_sleep
-[sensor.envirophat docs]: /components/envirophat
-[sensor.ios docs]: /components/sensor.ios/
-[sensor.lyft docs]: /components/lyft
-[sensor.pushbullet docs]: /components/pushbullet#sensor
-[sensor.speedtest docs]: /components/speedtestdotnet
-[sensor.thinkingcleaner docs]: /components/thinkingcleaner#sensor
-[sensor.vera docs]: /components/vera#sensor
-[sensor.zamg docs]: /components/zamg#sensor
-[sensor.zha docs]: /components/zha
-[switch.flux docs]: /components/flux
-[switch.hook docs]: /components/hook
-[switch.thinkingcleaner docs]: /components/thinkingcleaner#switch
-[switch.wemo docs]: /components/wemo
-[switch.zha docs]: /components/zha
-[telegram_bot docs]: /components/telegram_bot/
-[telegram_bot.polling docs]: /components/polling
-[telegram_bot.webhooks docs]: /components/webhooks
-[updater docs]: /components/updater/
-[vera docs]: /components/vera/
-[wemo docs]: /components/wemo/
-[wink docs]: /components/wink/
-[zha docs]: /components/zha/
+[binary_sensor.alarmdecoder docs]: /integrations/alarmdecoder
+[binary_sensor.eight_sleep docs]: /integrations/eight_sleep
+[binary_sensor.maxcube docs]: /integrations/maxcube
+[binary_sensor.octoprint docs]: /integrations/octoprint#binary-sensor
+[binary_sensor.pilight docs]: /integrations/pilight#binary-sensor
+[binary_sensor.ping docs]: /integrations/ping#binary-sensor
+[binary_sensor.workday docs]: /integrations/workday
+[binary_sensor.zha docs]: /integrations/zha
+[camera.netatmo docs]: /integrations/netatmo#camera
+[climate docs]: /integrations/climate/
+[climate.ecobee docs]: /integrations/ecobee
+[climate.maxcube docs]: /integrations/maxcube
+[climate.zwave docs]: /integrations/zwave#climate
+[cover.garadget docs]: /integrations/garadget
+[cover.opengarage docs]: /integrations/opengarage
+[cover.zwave docs]: /integrations/zwave#cover
+[device_tracker.automatic docs]: /integrations/automatic
+[device_tracker.zha docs]: /integrations/device_tracker.zha/
+[ecobee docs]: /integrations/ecobee/
+[eight_sleep docs]: /integrations/eight_sleep/
+[enocean docs]: /integrations/enocean/
+[homematic docs]: /integrations/homematic/
+[image_processing.dlib_face_detect docs]: /integrations/dlib_face_detect
+[image_processing.dlib_face_identify docs]: /integrations/dlib_face_identify
+[image_processing.microsoft_face_detect docs]: /integrations/microsoft_face_detect
+[image_processing.opencv docs]: /integrations/opencv
+[joaoapps_join docs]: /integrations/joaoapps_join/
+[light docs]: /integrations/light/
+[light.avion docs]: /integrations/avion
+[light.blinkt docs]: /integrations/blinkt
+[light.decora docs]: /integrations/decora
+[light.flux_led docs]: /integrations/flux_led
+[light.hue docs]: /integrations/hue
+[light.lifx docs]: /integrations/lifx
+[light.osramlightify docs]: /integrations/osramlightify
+[light.piglow docs]: /integrations/piglow
+[light.sensehat docs]: /integrations/sensehat#light
+[light.tradfri docs]: /integrations/tradfri
+[light.zha docs]: /integrations/zha
+[light.zwave docs]: /integrations/zwave
+[maxcube docs]: /integrations/maxcube/
+[media_player docs]: /integrations/media_player/
+[media_player.spotify docs]: /integrations/spotify
+[media_player.webostv docs]: /integrations/webostv#media-player
+[mqtt docs]: /integrations/mqtt/
+[notify.html5 docs]: /integrations/html5
+[notify.joaoapps_join docs]: /integrations/joaoapps_join
+[notify.mailgun docs]: /integrations/mailgun
+[notify.matrix docs]: /integrations/matrix/#notifications
+[notify.smtp docs]: /integrations/smtp
+[notify.telegram docs]: /integrations/telegram
+[notify.webostv docs]: /integrations/webostv
+[nuimo_controller docs]: /integrations/nuimo_controller/
+[octoprint docs]: /integrations/octoprint/
+[opencv docs]: /integrations/opencv/
+[plant docs]: /integrations/plant/
+[recorder docs]: /integrations/recorder/
+[rfxtrx docs]: /integrations/rfxtrx/
+[rss_feed_template docs]: /integrations/rss_feed_template/
+[sensor.cert_expiry docs]: /integrations/cert_expiry
+[sensor.dht docs]: /integrations/dht
+[sensor.eight_sleep docs]: /integrations/eight_sleep
+[sensor.envirophat docs]: /integrations/envirophat
+[sensor.ios docs]: /integrations/sensor.ios/
+[sensor.lyft docs]: /integrations/lyft
+[sensor.pushbullet docs]: /integrations/pushbullet#sensor
+[sensor.speedtest docs]: /integrations/speedtestdotnet
+[sensor.thinkingcleaner docs]: /integrations/thinkingcleaner#sensor
+[sensor.vera docs]: /integrations/vera#sensor
+[sensor.zamg docs]: /integrations/zamg#sensor
+[sensor.zha docs]: /integrations/zha
+[switch.flux docs]: /integrations/flux
+[switch.hook docs]: /integrations/hook
+[switch.thinkingcleaner docs]: /integrations/thinkingcleaner#switch
+[switch.wemo docs]: /integrations/wemo
+[switch.zha docs]: /integrations/zha
+[telegram_bot docs]: /integrations/telegram_bot/
+[telegram_bot.polling docs]: /integrations/polling
+[telegram_bot.webhooks docs]: /integrations/webhooks
+[updater docs]: /integrations/updater/
+[vera docs]: /integrations/vera/
+[wemo docs]: /integrations/wemo/
+[wink docs]: /integrations/wink/
+[zha docs]: /integrations/zha/
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[#7062]: https://github.com/home-assistant/home-assistant/pull/7062
@@ -504,6 +504,6 @@ influxdb:
[@finish06]: https://github.com/finish06
[@frog32]: https://github.com/frog32
[@pezinek]: https://github.com/pezinek
-[device_tracker.unifi docs]: /components/unifi
-[sensor.wunderground docs]: /components/wunderground
+[device_tracker.unifi docs]: /integrations/unifi
+[sensor.wunderground docs]: /integrations/wunderground
[discord]: https://discord.gg/c5DvZ4e
diff --git a/source/_posts/2017-05-20-automation-editor-zwave-panel-ocr.markdown b/source/_posts/2017-05-20-automation-editor-zwave-panel-ocr.markdown
index 88699c59b4a..dc962188815 100644
--- a/source/_posts/2017-05-20-automation-editor-zwave-panel-ocr.markdown
+++ b/source/_posts/2017-05-20-automation-editor-zwave-panel-ocr.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-05-0.45/components.png
---
-
+
Welcome to another great release of Home Assistant! While some of contributors and users are gathering at PyCon US 2017, we still managed to get a great release together!
@@ -335,92 +335,94 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@tsvi]: https://github.com/tsvi
[@turbokongen]: https://github.com/turbokongen
[@w1ll1am23]: https://github.com/w1ll1am23
-[alexa docs]: /components/alexa/
-[axis docs]: /components/axis/
+[alexa docs]: /integrations/alexa/
+[axis docs]: /integrations/axis/
[config.automation docs]: /docs/automation/editor/
[automation.event docs]: /docs/configuration/events/
[automation.state docs]: /docs/configuration/state_object/
-[binary_sensor.mystrom docs]: /components/mystrom#binary-sensor
-[binary_sensor.raspihats docs]: /components/raspihats#binary-sensor
-[binary_sensor.rpi_pfio docs]: /components/rpi_pfio#binary-sensor
-[blink docs]: /components/blink/
-[camera.__init__ docs]: /components/camera.__init__/
-[camera.uvc docs]: /components/uvc
-[camera.zoneminder docs]: /components/zoneminder#camera
-[climate.sensibo docs]: /components/sensibo
-[config.__init__ docs]: /components/config.__init__/
-[configurator docs]: /components/configurator/
-[cover.lutron_caseta docs]: /components/lutron_caseta/
-[datadog docs]: /components/datadog/
-[device_tracker.automatic docs]: /components/automatic
-[device_tracker.unifi docs]: /components/unifi
-[dweet docs]: /components/dweet/
-[eight_sleep docs]: /components/eight_sleep/
-[homematic docs]: /components/homematic/
-[image_processing.__init__ docs]: /components/image_processing.__init__/
-[image_processing.demo docs]: /components/image_processing.demo/
-[image_processing.dlib_face_detect docs]: /components/dlib_face_detect
-[image_processing.dlib_face_identify docs]: /components/dlib_face_identify
-[image_processing.microsoft_face_detect docs]: /components/microsoft_face_detect
-[image_processing.microsoft_face_identify docs]: /components/microsoft_face_identify
-[image_processing.openalpr_cloud docs]: /components/openalpr_local_cloud
-[image_processing.openalpr_local docs]: /components/openalpr_local_local
-[image_processing.opencv docs]: /components/opencv
-[image_processing.seven_segments docs]: /components/seven_segments
-[kira docs]: /components/kira/
-[light.__init__ docs]: /components/light.__init__/
-[light.blinksticklight docs]: /components/blinksticklight
-[light.enocean docs]: /components/enocean#light
-[light.flux_led docs]: /components/flux_led
-[light.insteon_local docs]: /components/insteon/
-[light.insteon_plm docs]: /components/insteon/
-[light.isy994 docs]: /components/isy994
-[light.lifx docs]: /components/lifx
-[light.limitlessled docs]: /components/limitlessled
-[light.mystrom docs]: /components/mystrom#light
-[light.osramlightify docs]: /components/osramlightify
-[light.tradfri docs]: /components/tradfri
-[logbook docs]: /components/logbook/
-[lutron_caseta docs]: /components/lutron_caseta/
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.kodi docs]: /components/kodi
-[media_player.onkyo docs]: /components/onkyo
-[media_player.roku docs]: /components/roku#media-player
-[media_player.sonos docs]: /components/sonos
-[media_player.spotify docs]: /components/spotify
-[microsoft_face docs]: /components/microsoft_face/
-[notify.html5 docs]: /components/html5
-[notify.sendgrid docs]: /components/sendgrid
-[notify.smtp docs]: /components/smtp
-[notify.telegram docs]: /components/telegram
-[plant docs]: /components/plant/
-[raspihats docs]: /components/raspihats/
-[remote.kira docs]: /components/kira
-[rflink docs]: /components/rflink/
-[rpi_pfio docs]: /components/rpi_pfio/
-[sensor.blink docs]: /components/blink
-[sensor.dweet docs]: /components/dweet#sensor
-[sensor.envirophat docs]: /components/envirophat
-[sensor.file docs]: /components/file#sensor
-[sensor.influxdb docs]: /components/influxdb#sensor
-[sensor.kira docs]: /components/kira
-[sensor.miflora docs]: /components/miflora
-[sensor.modem_callerid docs]: /components/modem_callerid
-[sensor.nzbget docs]: /components/nzbget
-[sensor.scrape docs]: /components/scrape
-[sensor.snmp docs]: /components/snmp#sensor
-[sensor.wunderground docs]: /components/wunderground
-[sun docs]: /components/sun/
-[switch.rpi_pfio docs]: /components/rpi_pfio#switch
-[telegram_bot docs]: /components/telegram_bot/
-[telegram_bot.polling docs]: /components/polling
-[telegram_bot.services.yaml docs]: /components/telegram_bot/#notification-services
-[telegram_bot.webhooks docs]: /components/webhooks
-[tradfri docs]: /components/tradfri/
-[vera docs]: /components/vera/
-[websocket_api docs]: /components/websocket_api/
-[zwave docs]: /components/zwave/
-[zwave.api docs]: /components/zwave/
+
+[binary_sensor.mystrom docs]: /integrations/mystrom#binary-sensor
+[binary_sensor.raspihats docs]: /integrations/raspihats#binary-sensor
+[binary_sensor.rpi_pfio docs]: /integrations/rpi_pfio#binary-sensor
+[blink docs]: /integrations/blink/
+[camera.__init__ docs]: /integrations/camera.__init__/
+[camera.uvc docs]: /integrations/uvc
+[camera.zoneminder docs]: /integrations/zoneminder#camera
+[climate.sensibo docs]: /integrations/sensibo
+[config.__init__ docs]: /integrations/config.__init__/
+[configurator docs]: /integrations/configurator/
+[cover.lutron_caseta docs]: /integrations/lutron_caseta/
+[datadog docs]: /integrations/datadog/
+[device_tracker.automatic docs]: /integrations/automatic
+[device_tracker.unifi docs]: /integrations/unifi
+[dweet docs]: /integrations/dweet/
+[eight_sleep docs]: /integrations/eight_sleep/
+[homematic docs]: /integrations/homematic/
+[image_processing.__init__ docs]: /integrations/image_processing.__init__/
+[image_processing.demo docs]: /integrations/image_processing.demo/
+[image_processing.dlib_face_detect docs]: /integrations/dlib_face_detect
+[image_processing.dlib_face_identify docs]: /integrations/dlib_face_identify
+[image_processing.microsoft_face_detect docs]: /integrations/microsoft_face_detect
+[image_processing.microsoft_face_identify docs]: /integrations/microsoft_face_identify
+[image_processing.openalpr_cloud docs]: /integrations/openalpr_local_cloud
+[image_processing.openalpr_local docs]: /integrations/openalpr_local_local
+[image_processing.opencv docs]: /integrations/opencv
+[image_processing.seven_segments docs]: /integrations/seven_segments
+[kira docs]: /integrations/kira/
+[light.__init__ docs]: /integrations/light.__init__/
+[light.blinksticklight docs]: /integrations/blinksticklight
+[light.enocean docs]: /integrations/enocean#light
+[light.flux_led docs]: /integrations/flux_led
+[light.insteon_local docs]: /integrations/insteon/
+[light.insteon_plm docs]: /integrations/insteon/
+[light.isy994 docs]: /integrations/isy994
+[light.lifx docs]: /integrations/lifx
+[light.limitlessled docs]: /integrations/limitlessled
+[light.mystrom docs]: /integrations/mystrom#light
+[light.osramlightify docs]: /integrations/osramlightify
+[light.tradfri docs]: /integrations/tradfri
+[logbook docs]: /integrations/logbook/
+[lutron_caseta docs]: /integrations/lutron_caseta/
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.kodi docs]: /integrations/kodi
+[media_player.onkyo docs]: /integrations/onkyo
+[media_player.roku docs]: /integrations/roku#media-player
+[media_player.sonos docs]: /integrations/sonos
+[media_player.spotify docs]: /integrations/spotify
+[microsoft_face docs]: /integrations/microsoft_face/
+[notify.html5 docs]: /integrations/html5
+[notify.sendgrid docs]: /integrations/sendgrid
+[notify.smtp docs]: /integrations/smtp
+[notify.telegram docs]: /integrations/telegram
+[plant docs]: /integrations/plant/
+[raspihats docs]: /integrations/raspihats/
+[remote.kira docs]: /integrations/kira
+[rflink docs]: /integrations/rflink/
+[rpi_pfio docs]: /integrations/rpi_pfio/
+[sensor.blink docs]: /integrations/blink
+[sensor.dweet docs]: /integrations/dweet#sensor
+[sensor.envirophat docs]: /integrations/envirophat
+[sensor.file docs]: /integrations/file#sensor
+[sensor.influxdb docs]: /integrations/influxdb#sensor
+[sensor.kira docs]: /integrations/kira
+[sensor.miflora docs]: /integrations/miflora
+[sensor.modem_callerid docs]: /integrations/modem_callerid
+[sensor.nzbget docs]: /integrations/nzbget
+[sensor.scrape docs]: /integrations/scrape
+[sensor.snmp docs]: /integrations/snmp#sensor
+[sensor.wunderground docs]: /integrations/wunderground
+[sun docs]: /integrations/sun/
+[switch.rpi_pfio docs]: /integrations/rpi_pfio#switch
+[telegram_bot docs]: /integrations/telegram_bot/
+[telegram_bot.polling docs]: /integrations/polling
+[telegram_bot.services.yaml docs]: /integrations/telegram_bot/#notification-services
+[telegram_bot.webhooks docs]: /integrations/webhooks
+[tradfri docs]: /integrations/tradfri/
+[vera docs]: /integrations/vera/
+[websocket_api docs]: /integrations/websocket_api/
+[zwave docs]: /integrations/zwave/
+[zwave.api docs]: /integrations/zwave/
+
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[#7673]: https://github.com/home-assistant/home-assistant/pull/7673
@@ -429,8 +431,8 @@ Experiencing issues introduced by this release? Please report them in our [issue
[#7714]: https://github.com/home-assistant/home-assistant/pull/7714
[@cgtobi]: https://github.com/cgtobi
[@tobygray]: https://github.com/tobygray
-[device_tracker.ubus docs]: /components/ubus
-[hassio docs]: /components/hassio/
-[media_player.volumio docs]: /components/volumio
-[telegram_bot.__init__ docs]: /components/telegram_bot/
+[device_tracker.ubus docs]: /integrations/ubus
+[hassio docs]: /integrations/hassio/
+[media_player.volumio docs]: /integrations/volumio
+[telegram_bot.__init__ docs]: /integrations/telegram_bot/
[discord]: https://discord.gg/c5DvZ4e
diff --git a/source/_posts/2017-06-04-release-46.markdown b/source/_posts/2017-06-04-release-46.markdown
index 0ac31cb2c5d..3630a7bb127 100644
--- a/source/_posts/2017-06-04-release-46.markdown
+++ b/source/_posts/2017-06-04-release-46.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-06-0.46/components.png
---
-
+
It's time for 0.46! This release does not have too many new integrations, instead it focussed on bug fixes.
@@ -305,78 +305,78 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@turbokongen]: https://github.com/turbokongen
[@w1ll1am23]: https://github.com/w1ll1am23
[@craigjmidwinter]: https://github.com/craigjmidwinter
-[alarm_control_panel.concord232 docs]: /components/concord232#alarm-control-panel
-[apcupsd docs]: /components/apcupsd/
-[arlo docs]: /components/arlo/
+[alarm_control_panel.concord232 docs]: /integrations/concord232#alarm-control-panel
+[apcupsd docs]: /integrations/apcupsd/
+[arlo docs]: /integrations/arlo/
[automation.state docs]: /docs/automation/trigger/#state-trigger
[automation.time docs]: /docs/automation/trigger/#time-trigger
-[calendar.demo docs]: /components/calendar/
-[calendar.google docs]: /components/calendar.google/
-[camera.amcrest docs]: /components/amcrest
-[camera.arlo docs]: /components/arlo#camera
-[camera.synology docs]: /components/synology
-[climate.tado docs]: /components/tado
-[cover.myq docs]: /components/myq
-[cover.zwave docs]: /components/zwave#cover
-[device_tracker.__init__ docs]: /components/device_tracker.__init__/
-[device_tracker.asuswrt docs]: /components/asuswrt
-[device_tracker.mikrotik docs]: /components/mikrotik
-[device_tracker.snmp docs]: /components/snmp
-[device_tracker.ubus docs]: /components/ubus
-[eight_sleep docs]: /components/eight_sleep/
-[envisalink docs]: /components/envisalink/
-[fan.zwave docs]: /components/zwave
-[hassio docs]: /components/hassio/
-[homematic docs]: /components/homematic/
-[image_processing.seven_segments docs]: /components/seven_segments
-[insteon_local docs]: /components/insteon_local/
-[ios docs]: /components/ios/
-[light.__init__ docs]: /components/light.__init__/
-[light.flux_led docs]: /components/flux_led
-[light.lifx docs]: /components/lifx
-[light.template docs]: /components/light.template/
-[light.wink docs]: /components/wink#light
-[lock.zwave docs]: /components/zwave#lock
-[lutron docs]: /components/lutron/
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.openhome docs]: /components/openhome
-[media_player.services.yaml docs]: /components/media_player/#services
-[media_player.snapcast docs]: /components/snapcast
-[media_player.sonos docs]: /components/sonos
-[media_player.spotify docs]: /components/spotify
-[media_player.volumio docs]: /components/volumio
-[modbus docs]: /components/modbus/
-[mqtt.discovery docs]: /components/mqtt.discovery/
+[calendar.demo docs]: /integrations/calendar/
+[calendar.google docs]: /integrations/calendar.google/
+[camera.amcrest docs]: /integrations/amcrest
+[camera.arlo docs]: /integrations/arlo#camera
+[camera.synology docs]: /integrations/synology
+[climate.tado docs]: /integrations/tado
+[cover.myq docs]: /integrations/myq
+[cover.zwave docs]: /integrations/zwave#cover
+[device_tracker.__init__ docs]: /integrations/device_tracker.__init__/
+[device_tracker.asuswrt docs]: /integrations/asuswrt
+[device_tracker.mikrotik docs]: /integrations/mikrotik
+[device_tracker.snmp docs]: /integrations/snmp
+[device_tracker.ubus docs]: /integrations/ubus
+[eight_sleep docs]: /integrations/eight_sleep/
+[envisalink docs]: /integrations/envisalink/
+[fan.zwave docs]: /integrations/zwave
+[hassio docs]: /integrations/hassio/
+[homematic docs]: /integrations/homematic/
+[image_processing.seven_segments docs]: /integrations/seven_segments
+[insteon_local docs]: /integrations/insteon_local/
+[ios docs]: /integrations/ios/
+[light.__init__ docs]: /integrations/light.__init__/
+[light.flux_led docs]: /integrations/flux_led
+[light.lifx docs]: /integrations/lifx
+[light.template docs]: /integrations/light.template/
+[light.wink docs]: /integrations/wink#light
+[lock.zwave docs]: /integrations/zwave#lock
+[lutron docs]: /integrations/lutron/
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.openhome docs]: /integrations/openhome
+[media_player.services.yaml docs]: /integrations/media_player/#services
+[media_player.snapcast docs]: /integrations/snapcast
+[media_player.sonos docs]: /integrations/sonos
+[media_player.spotify docs]: /integrations/spotify
+[media_player.volumio docs]: /integrations/volumio
+[modbus docs]: /integrations/modbus/
+[mqtt.discovery docs]: /integrations/mqtt.discovery/
[notify.ios docs]: /docs/ecosystem/ios/notifications/basic/
-[notify.rest docs]: /components/notify.rest/
-[notify.slack docs]: /components/slack
-[notify.smtp docs]: /components/smtp
-[notify.telegram docs]: /components/telegram
-[recorder.__init__ docs]: /components/recorder.__init__/
-[remote docs]: /components/remote/
-[remote.harmony docs]: /components/harmony
-[remote.services.yaml docs]: /components/remote.services.yaml/
-[scene.hunterdouglas_powerview docs]: /components/hunterdouglas_powerview
-[sensor.amcrest docs]: /components/amcrest
-[sensor.arlo docs]: /components/arlo#sensor
-[sensor.dsmr docs]: /components/dsmr
-[sensor.history_stats docs]: /components/history_stats
-[sensor.hp_ilo docs]: /components/hp_ilo
-[sensor.influxdb docs]: /components/influxdb#sensor
-[sensor.mvglive docs]: /components/mvglive
-[sensor.snmp docs]: /components/snmp#sensor
-[sensor.synologydsm docs]: /components/synologydsm
-[sensor.time_date docs]: /components/time_date
-[switch.broadlink docs]: /components/broadlink#switch
-[switch.rachio docs]: /components/rachio#switch
-[switch.rflink docs]: /components/switch.rflink/
-[telegram_bot.__init__ docs]: /components/telegram_bot/
-[telegram_bot.polling docs]: /components/polling
-[telegram_bot.webhooks docs]: /components/webhooks
-[tellduslive docs]: /components/tellduslive/
-[upnp docs]: /components/upnp/
-[zoneminder docs]: /components/zoneminder/
-[zwave docs]: /components/zwave/
+[notify.rest docs]: /integrations/notify.rest/
+[notify.slack docs]: /integrations/slack
+[notify.smtp docs]: /integrations/smtp
+[notify.telegram docs]: /integrations/telegram
+[recorder.__init__ docs]: /integrations/recorder.__init__/
+[remote docs]: /integrations/remote/
+[remote.harmony docs]: /integrations/harmony
+[remote.services.yaml docs]: /integrations/remote.services.yaml/
+[scene.hunterdouglas_powerview docs]: /integrations/hunterdouglas_powerview
+[sensor.amcrest docs]: /integrations/amcrest
+[sensor.arlo docs]: /integrations/arlo#sensor
+[sensor.dsmr docs]: /integrations/dsmr
+[sensor.history_stats docs]: /integrations/history_stats
+[sensor.hp_ilo docs]: /integrations/hp_ilo
+[sensor.influxdb docs]: /integrations/influxdb#sensor
+[sensor.mvglive docs]: /integrations/mvglive
+[sensor.snmp docs]: /integrations/snmp#sensor
+[sensor.synologydsm docs]: /integrations/synologydsm
+[sensor.time_date docs]: /integrations/time_date
+[switch.broadlink docs]: /integrations/broadlink#switch
+[switch.rachio docs]: /integrations/rachio#switch
+[switch.rflink docs]: /integrations/switch.rflink/
+[telegram_bot.__init__ docs]: /integrations/telegram_bot/
+[telegram_bot.polling docs]: /integrations/polling
+[telegram_bot.webhooks docs]: /integrations/webhooks
+[tellduslive docs]: /integrations/tellduslive/
+[upnp docs]: /integrations/upnp/
+[zoneminder docs]: /integrations/zoneminder/
+[zwave docs]: /integrations/zwave/
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[#7780]: https://github.com/home-assistant/home-assistant/pull/7780
@@ -388,8 +388,8 @@ Experiencing issues introduced by this release? Please report them in our [issue
[#7969]: https://github.com/home-assistant/home-assistant/pull/7969
[@cyberjacob]: https://github.com/cyberjacob
[@mje-nz]: https://github.com/mje-nz
-[cover.mqtt docs]: /components/cover.mqtt/
-[sensor.metoffice docs]: /components/sensor.metoffice/
-[sensor.wunderground docs]: /components/wunderground
-[media_player.roku docs]: /components/roku#media-player
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[sensor.metoffice docs]: /integrations/sensor.metoffice/
+[sensor.wunderground docs]: /integrations/wunderground
+[media_player.roku docs]: /integrations/roku#media-player
[discord]: https://discord.gg/c5DvZ4e
diff --git a/source/_posts/2017-06-17-release-47.markdown b/source/_posts/2017-06-17-release-47.markdown
index 152fd1eb969..ffca4c6f80d 100644
--- a/source/_posts/2017-06-17-release-47.markdown
+++ b/source/_posts/2017-06-17-release-47.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-06-0.47/components.png
---
-
+
In this release a ton of new stuff! And who doesn't like new stuff? This release we're passing the 700 integrations for Home Assistant. As of today [we're 1369 days old][first-commit], which means that roughly every two days a new integration gets added!
@@ -446,116 +446,116 @@ automation:
[@trisk]: https://github.com/trisk
[@twendt]: https://github.com/twendt
[@vrs01]: https://github.com/vrs01
-[alarm_control_panel.spc docs]: /components/spc
-[binary_sensor.enocean docs]: /components/enocean#binary-sensor
-[binary_sensor.homematic docs]: /components/homematic
-[binary_sensor.spc docs]: /components/spc#binary-sensor
-[binary_sensor.tapsaff docs]: /components/tapsaff
-[calendar.google docs]: /components/calendar.google/
-[climate.flexit docs]: /components/flexit
-[climate.wink docs]: /components/wink#climate
-[conversation docs]: /components/conversation/
-[cover.homematic docs]: /components/homematic
-[cover.mqtt docs]: /components/cover.mqtt/
-[cover.myq docs]: /components/myq
-[device_tracker.__init__ docs]: /components/device_tracker.__init__/
-[device_tracker.owntracks docs]: /components/owntracks
-[device_tracker.ping docs]: /components/ping
-[device_tracker.snmp docs]: /components/snmp
-[device_tracker.unifi docs]: /components/unifi
-[eight_sleep docs]: /components/eight_sleep/
-[fan.__init__ docs]: /components/fan.__init__/
-[fan.demo docs]: /components/fan.demo/
-[fan.zwave docs]: /components/zwave
-[group docs]: /components/group/
-[homematic docs]: /components/homematic/
-[http docs]: /components/http/
-[image_processing.opencv docs]: /components/opencv
-[image_processing.seven_segments docs]: /components/seven_segments
-[influxdb docs]: /components/influxdb/
-[juicenet docs]: /components/juicenet/
-[light.lifx docs]: /components/lifx
-[light.lutron docs]: /components/lutron
-[light.osramlightify docs]: /components/osramlightify
-[light.template docs]: /components/light.template/
-[light.vera docs]: /components/vera
-[light.yeelight docs]: /components/yeelight
-[light.zwave docs]: /components/zwave
-[lock.sesame docs]: /components/sesame
-[lutron docs]: /components/lutron/
-[mailgun docs]: /components/mailgun/
-[media_player.aquostv docs]: /components/aquostv
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.firetv docs]: /components/androidtv
-[media_player.nad docs]: /components/nad
-[media_player.nadtcp docs]: /components/nad/
-[media_player.openhome docs]: /components/openhome
-[media_player.plex docs]: /components/plex#media-player
-[media_player.roku docs]: /components/roku#media-player
-[media_player.sonos docs]: /components/sonos
-[media_player.spotify docs]: /components/spotify
-[media_player.squeezebox docs]: /components/squeezebox
-[mqtt.__init__ docs]: /components/mqtt.__init__/
-[nest docs]: /components/nest/
-[netatmo docs]: /components/netatmo/
-[notify.html5 docs]: /components/html5
-[notify.mailgun docs]: /components/mailgun
-[notify.sendgrid docs]: /components/sendgrid
-[notify.xmpp docs]: /components/xmpp
-[opencv docs]: /components/opencv/
-[persistent_notification docs]: /components/persistent_notification/
-[plant docs]: /components/plant/
-[python_script docs]: /components/python_script/
-[sensor.bitcoin docs]: /components/bitcoin
-[sensor.blockchain docs]: /components/blockchain
-[sensor.buienradar docs]: /components/sensor.buienradar/
-[sensor.coinmarketcap docs]: /components/coinmarketcap
-[sensor.cpuspeed docs]: /components/cpuspeed
-[sensor.cups docs]: /components/cups
-[sensor.currencylayer docs]: /components/currencylayer
-[sensor.dsmr docs]: /components/dsmr
-[sensor.dte_energy_bridge docs]: /components/dte_energy_bridge
-[sensor.dublin_bus_transport docs]: /components/dublin_bus_transport
-[sensor.dweet docs]: /components/dweet#sensor
-[sensor.ebox docs]: /components/ebox
-[sensor.ecobee docs]: /components/ecobee
-[sensor.eliqonline docs]: /components/eliqonline
-[sensor.etherscan docs]: /components/etherscan
-[sensor.fixer docs]: /components/fixer
-[sensor.gitter docs]: /components/gitter
-[sensor.hddtemp docs]: /components/hddtemp
-[sensor.homematic docs]: /components/homematic
-[sensor.imap_email_content docs]: /components/imap_email_content/
-[sensor.juicenet docs]: /components/juicenet#sensor
-[sensor.metoffice docs]: /components/sensor.metoffice/
-[sensor.mold_indicator docs]: /components/mold_indicator
-[sensor.netatmo docs]: /components/netatmo#sensor
-[sensor.openevse docs]: /components/openevse
-[sensor.pi_hole docs]: /components/pi_hole
-[sensor.pvoutput docs]: /components/pvoutput
-[sensor.radarr docs]: /components/radarr
-[sensor.ripple docs]: /components/ripple
-[sensor.snmp docs]: /components/snmp#sensor
-[sensor.statistics docs]: /components/statistics
-[sensor.template docs]: /components/template
-[sensor.waqi docs]: /components/waqi
-[sensor.wunderground docs]: /components/wunderground
-[sensor.yweather docs]: /components/yweather
-[spc docs]: /components/spc/
-[splunk docs]: /components/splunk/
-[switch.homematic docs]: /components/homematic
-[switch.raspihats docs]: /components/raspihats#switch
-[switch.rest docs]: /components/switch.rest/
-[switch.template docs]: /components/switch.template/
-[telegram_bot.__init__ docs]: /components/telegram_bot/
-[telegram_bot.polling docs]: /components/polling
-[telegram_bot.webhooks docs]: /components/webhooks
-[updater docs]: /components/updater/
-[vera docs]: /components/vera/
-[volvooncall docs]: /components/volvooncall/
-[weather.buienradar docs]: /components/buienradar
-[zeroconf docs]: /components/zeroconf/
-[zwave docs]: /components/zwave/
+[alarm_control_panel.spc docs]: /integrations/spc
+[binary_sensor.enocean docs]: /integrations/enocean#binary-sensor
+[binary_sensor.homematic docs]: /integrations/homematic
+[binary_sensor.spc docs]: /integrations/spc#binary-sensor
+[binary_sensor.tapsaff docs]: /integrations/tapsaff
+[calendar.google docs]: /integrations/calendar.google/
+[climate.flexit docs]: /integrations/flexit
+[climate.wink docs]: /integrations/wink#climate
+[conversation docs]: /integrations/conversation/
+[cover.homematic docs]: /integrations/homematic
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[cover.myq docs]: /integrations/myq
+[device_tracker.__init__ docs]: /integrations/device_tracker.__init__/
+[device_tracker.owntracks docs]: /integrations/owntracks
+[device_tracker.ping docs]: /integrations/ping
+[device_tracker.snmp docs]: /integrations/snmp
+[device_tracker.unifi docs]: /integrations/unifi
+[eight_sleep docs]: /integrations/eight_sleep/
+[fan.__init__ docs]: /integrations/fan.__init__/
+[fan.demo docs]: /integrations/fan.demo/
+[fan.zwave docs]: /integrations/zwave
+[group docs]: /integrations/group/
+[homematic docs]: /integrations/homematic/
+[http docs]: /integrations/http/
+[image_processing.opencv docs]: /integrations/opencv
+[image_processing.seven_segments docs]: /integrations/seven_segments
+[influxdb docs]: /integrations/influxdb/
+[juicenet docs]: /integrations/juicenet/
+[light.lifx docs]: /integrations/lifx
+[light.lutron docs]: /integrations/lutron
+[light.osramlightify docs]: /integrations/osramlightify
+[light.template docs]: /integrations/light.template/
+[light.vera docs]: /integrations/vera
+[light.yeelight docs]: /integrations/yeelight
+[light.zwave docs]: /integrations/zwave
+[lock.sesame docs]: /integrations/sesame
+[lutron docs]: /integrations/lutron/
+[mailgun docs]: /integrations/mailgun/
+[media_player.aquostv docs]: /integrations/aquostv
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.firetv docs]: /integrations/androidtv
+[media_player.nad docs]: /integrations/nad
+[media_player.nadtcp docs]: /integrations/nad/
+[media_player.openhome docs]: /integrations/openhome
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.roku docs]: /integrations/roku#media-player
+[media_player.sonos docs]: /integrations/sonos
+[media_player.spotify docs]: /integrations/spotify
+[media_player.squeezebox docs]: /integrations/squeezebox
+[mqtt.__init__ docs]: /integrations/mqtt.__init__/
+[nest docs]: /integrations/nest/
+[netatmo docs]: /integrations/netatmo/
+[notify.html5 docs]: /integrations/html5
+[notify.mailgun docs]: /integrations/mailgun
+[notify.sendgrid docs]: /integrations/sendgrid
+[notify.xmpp docs]: /integrations/xmpp
+[opencv docs]: /integrations/opencv/
+[persistent_notification docs]: /integrations/persistent_notification/
+[plant docs]: /integrations/plant/
+[python_script docs]: /integrations/python_script/
+[sensor.bitcoin docs]: /integrations/bitcoin
+[sensor.blockchain docs]: /integrations/blockchain
+[sensor.buienradar docs]: /integrations/sensor.buienradar/
+[sensor.coinmarketcap docs]: /integrations/coinmarketcap
+[sensor.cpuspeed docs]: /integrations/cpuspeed
+[sensor.cups docs]: /integrations/cups
+[sensor.currencylayer docs]: /integrations/currencylayer
+[sensor.dsmr docs]: /integrations/dsmr
+[sensor.dte_energy_bridge docs]: /integrations/dte_energy_bridge
+[sensor.dublin_bus_transport docs]: /integrations/dublin_bus_transport
+[sensor.dweet docs]: /integrations/dweet#sensor
+[sensor.ebox docs]: /integrations/ebox
+[sensor.ecobee docs]: /integrations/ecobee
+[sensor.eliqonline docs]: /integrations/eliqonline
+[sensor.etherscan docs]: /integrations/etherscan
+[sensor.fixer docs]: /integrations/fixer
+[sensor.gitter docs]: /integrations/gitter
+[sensor.hddtemp docs]: /integrations/hddtemp
+[sensor.homematic docs]: /integrations/homematic
+[sensor.imap_email_content docs]: /integrations/imap_email_content/
+[sensor.juicenet docs]: /integrations/juicenet#sensor
+[sensor.metoffice docs]: /integrations/sensor.metoffice/
+[sensor.mold_indicator docs]: /integrations/mold_indicator
+[sensor.netatmo docs]: /integrations/netatmo#sensor
+[sensor.openevse docs]: /integrations/openevse
+[sensor.pi_hole docs]: /integrations/pi_hole
+[sensor.pvoutput docs]: /integrations/pvoutput
+[sensor.radarr docs]: /integrations/radarr
+[sensor.ripple docs]: /integrations/ripple
+[sensor.snmp docs]: /integrations/snmp#sensor
+[sensor.statistics docs]: /integrations/statistics
+[sensor.template docs]: /integrations/template
+[sensor.waqi docs]: /integrations/waqi
+[sensor.wunderground docs]: /integrations/wunderground
+[sensor.yweather docs]: /integrations/yweather
+[spc docs]: /integrations/spc/
+[splunk docs]: /integrations/splunk/
+[switch.homematic docs]: /integrations/homematic
+[switch.raspihats docs]: /integrations/raspihats#switch
+[switch.rest docs]: /integrations/switch.rest/
+[switch.template docs]: /integrations/switch.template/
+[telegram_bot.__init__ docs]: /integrations/telegram_bot/
+[telegram_bot.polling docs]: /integrations/polling
+[telegram_bot.webhooks docs]: /integrations/webhooks
+[updater docs]: /integrations/updater/
+[vera docs]: /integrations/vera/
+[volvooncall docs]: /integrations/volvooncall/
+[weather.buienradar docs]: /integrations/buienradar
+[zeroconf docs]: /integrations/zeroconf/
+[zwave docs]: /integrations/zwave/
[zwave blog post]: /blog/2017/06/15/zwave-entity-ids/
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
@@ -566,7 +566,7 @@ automation:
[#8113]: https://github.com/home-assistant/home-assistant/pull/8113
[#8134]: https://github.com/home-assistant/home-assistant/pull/8134
[@tsvi]: https://github.com/tsvi
-[fan.dyson docs]: /components/dyson#fan
-[remote.itach docs]: /components/itach
-[sensor.dyson docs]: /components/dyson#sensor
+[fan.dyson docs]: /integrations/dyson#fan
+[remote.itach docs]: /integrations/itach
+[sensor.dyson docs]: /integrations/dyson#sensor
[discord]: https://discord.gg/c5DvZ4e
diff --git a/source/_posts/2017-06-20-things-you-should-know-about-senic-covi.markdown b/source/_posts/2017-06-20-things-you-should-know-about-senic-covi.markdown
index 276c18fddf7..cd4807a0ea2 100644
--- a/source/_posts/2017-06-20-things-you-should-know-about-senic-covi.markdown
+++ b/source/_posts/2017-06-20-things-you-should-know-about-senic-covi.markdown
@@ -60,6 +60,6 @@ Core Developer, Home Assistant
[Hass.io]: /hassio/
[to Forbes]: https://webcache.googleusercontent.com/search?q=cache:https://www.forbes.com/sites/paularmstrongtech/2017/06/19/covi-is-about-to-make-some-general-electric-execs-very-unhappy/
[tradfri]: /blog/2017/04/17/ikea-tradfri-internet-of-things-done-right/
-[Nuimo]: /components/nuimo_controller/
+[Nuimo]: /integrations/nuimo_controller/
[developer documentation]: http://blog.senic.com/posts/the-senic-hub-a-brief-software-overview
[apology]: https://medium.com/@senic/an-open-letter-to-home-assistant-5ccb53ccf722
diff --git a/source/_posts/2017-07-02-release-48.markdown b/source/_posts/2017-07-02-release-48.markdown
index 6c672f4d84e..169fac72abd 100644
--- a/source/_posts/2017-07-02-release-48.markdown
+++ b/source/_posts/2017-07-02-release-48.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-07-0.48/components.png
---
-
+
It's time for a great new release!
@@ -419,101 +419,101 @@ light:
[@voltagex]: https://github.com/voltagex
[@wmalgadey]: https://github.com/wmalgadey
[@ypollart]: https://github.com/ypollart
-[alarm_control_panel.verisure docs]: /components/verisure#alarm-control-panel
-[alert docs]: /components/alert/
-[arlo docs]: /components/arlo/
-[axis docs]: /components/axis/
-[binary_sensor.arest docs]: /components/arest#binary-sensor
-[binary_sensor.digital_ocean docs]: /components/digital_ocean#binary-sensor
-[binary_sensor.modbus docs]: /components/binary_sensor.modbus/
-[binary_sensor.rfxtrx docs]: /components/binary_sensor.rfxtrx/
-[binary_sensor.verisure docs]: /components/verisure
-[calendar.google docs]: /components/calendar.google/
-[camera.arlo docs]: /components/arlo#camera
-[camera.axis docs]: /components/axis
-[camera.local_file docs]: /components/local_file
-[camera.verisure docs]: /components/verisure
-[climate docs]: /components/climate/
-[climate.mysensors docs]: /components/climate.mysensors/
-[climate.radiotherm docs]: /components/radiotherm
-[climate.sensibo docs]: /components/sensibo
-[climate.tado docs]: /components/tado
-[comfoconnect docs]: /components/comfoconnect/
-[cover.knx docs]: /components/cover.knx/
-[cover.template docs]: /components/cover.template/
-[device_tracker.linksys_smart docs]: /components/linksys_smart
-[device_tracker.mikrotik docs]: /components/mikrotik
-[device_tracker.owntracks docs]: /components/owntracks
-[device_tracker.unifi docs]: /components/unifi
-[digital_ocean docs]: /components/digital_ocean/
-[fan.comfoconnect docs]: /components/comfoconnect
-[fan.dyson docs]: /components/dyson#fan
-[fan.insteon_local docs]: /components/insteon_local/
-[group docs]: /components/group/
-[image_processing.opencv docs]: /components/opencv
-[influxdb docs]: /components/influxdb/
-[insteon_hub docs]: /components/insteon/
-[insteon_local docs]: /components/insteon_local/
-[knx docs]: /components/knx/
-[light.decora docs]: /components/decora
-[light.isy994 docs]: /components/isy994
-[light.lifx docs]: /components/lifx
-[light.limitlessled docs]: /components/limitlessled
-[light.vera docs]: /components/vera
-[light.zwave docs]: /components/zwave
-[lock.verisure docs]: /components/verisure
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.emby docs]: /components/emby
-[media_player.kodi docs]: /components/kodi
-[media_player.mpd docs]: /components/mpd
-[media_player.plex docs]: /components/plex#media-player
-[media_player.soundtouch docs]: /components/soundtouch
-[mqtt docs]: /components/mqtt/
-[mqtt.discovery docs]: /components/mqtt.discovery/
-[notify.clicksend docs]: /components/clicksend
-[notify.html5 docs]: /components/html5
-[notify.smtp docs]: /components/smtp
-[plant docs]: /components/plant/
-[python_script docs]: /components/python_script/
-[recorder docs]: /components/recorder/
-[recorder.migration docs]: /components/recorder.migration/
-[recorder.models docs]: /components/recorder.models/
-[remote.harmony docs]: /components/harmony
-[remote.itach docs]: /components/itach
-[rfxtrx docs]: /components/rfxtrx/
-[sensor.arest docs]: /components/arest#sensor
-[sensor.bh1750 docs]: /components/bh1750
-[sensor.bme280 docs]: /components/bme280
-[sensor.buienradar docs]: /components/sensor.buienradar/
-[sensor.comfoconnect docs]: /components/comfoconnect
-[sensor.dyson docs]: /components/dyson#sensor
-[sensor.glances docs]: /components/glances
-[sensor.htu21d docs]: /components/htu21d
-[sensor.hydroquebec docs]: /components/hydroquebec
-[sensor.knx docs]: /components/sensor.knx/
-[sensor.netdata docs]: /components/netdata
-[sensor.openhardwaremonitor docs]: /components/openhardwaremonitor
-[sensor.openweathermap docs]: /components/openweathermap#sensor
-[sensor.pi_hole docs]: /components/pi_hole
-[sensor.upnp docs]: /components/upnp
-[sensor.verisure docs]: /components/verisure
-[sensor.wunderground docs]: /components/wunderground
-[shiftr docs]: /components/shiftr/
-[snips docs]: /components/snips/
-[switch.digital_ocean docs]: /components/digital_ocean#switch
-[switch.rachio docs]: /components/rachio#switch
-[switch.verisure docs]: /components/verisure
-[switch.wake_on_lan docs]: /components/wake_on_lan#switch
-[tado docs]: /components/tado/
-[telegram_bot docs]: /components/telegram_bot/
-[telegram_bot.webhooks docs]: /components/webhooks
-[tellduslive docs]: /components/tellduslive/
-[tts docs]: /components/tts/
-[upnp docs]: /components/upnp/
-[vera docs]: /components/vera/
-[verisure docs]: /components/verisure/
-[weather.buienradar docs]: /components/buienradar
-[zwave docs]: /components/zwave/
+[alarm_control_panel.verisure docs]: /integrations/verisure#alarm-control-panel
+[alert docs]: /integrations/alert/
+[arlo docs]: /integrations/arlo/
+[axis docs]: /integrations/axis/
+[binary_sensor.arest docs]: /integrations/arest#binary-sensor
+[binary_sensor.digital_ocean docs]: /integrations/digital_ocean#binary-sensor
+[binary_sensor.modbus docs]: /integrations/binary_sensor.modbus/
+[binary_sensor.rfxtrx docs]: /integrations/binary_sensor.rfxtrx/
+[binary_sensor.verisure docs]: /integrations/verisure
+[calendar.google docs]: /integrations/calendar.google/
+[camera.arlo docs]: /integrations/arlo#camera
+[camera.axis docs]: /integrations/axis
+[camera.local_file docs]: /integrations/local_file
+[camera.verisure docs]: /integrations/verisure
+[climate docs]: /integrations/climate/
+[climate.mysensors docs]: /integrations/climate.mysensors/
+[climate.radiotherm docs]: /integrations/radiotherm
+[climate.sensibo docs]: /integrations/sensibo
+[climate.tado docs]: /integrations/tado
+[comfoconnect docs]: /integrations/comfoconnect/
+[cover.knx docs]: /integrations/cover.knx/
+[cover.template docs]: /integrations/cover.template/
+[device_tracker.linksys_smart docs]: /integrations/linksys_smart
+[device_tracker.mikrotik docs]: /integrations/mikrotik
+[device_tracker.owntracks docs]: /integrations/owntracks
+[device_tracker.unifi docs]: /integrations/unifi
+[digital_ocean docs]: /integrations/digital_ocean/
+[fan.comfoconnect docs]: /integrations/comfoconnect
+[fan.dyson docs]: /integrations/dyson#fan
+[fan.insteon_local docs]: /integrations/insteon_local/
+[group docs]: /integrations/group/
+[image_processing.opencv docs]: /integrations/opencv
+[influxdb docs]: /integrations/influxdb/
+[insteon_hub docs]: /integrations/insteon/
+[insteon_local docs]: /integrations/insteon_local/
+[knx docs]: /integrations/knx/
+[light.decora docs]: /integrations/decora
+[light.isy994 docs]: /integrations/isy994
+[light.lifx docs]: /integrations/lifx
+[light.limitlessled docs]: /integrations/limitlessled
+[light.vera docs]: /integrations/vera
+[light.zwave docs]: /integrations/zwave
+[lock.verisure docs]: /integrations/verisure
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.emby docs]: /integrations/emby
+[media_player.kodi docs]: /integrations/kodi
+[media_player.mpd docs]: /integrations/mpd
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.soundtouch docs]: /integrations/soundtouch
+[mqtt docs]: /integrations/mqtt/
+[mqtt.discovery docs]: /integrations/mqtt.discovery/
+[notify.clicksend docs]: /integrations/clicksend
+[notify.html5 docs]: /integrations/html5
+[notify.smtp docs]: /integrations/smtp
+[plant docs]: /integrations/plant/
+[python_script docs]: /integrations/python_script/
+[recorder docs]: /integrations/recorder/
+[recorder.migration docs]: /integrations/recorder.migration/
+[recorder.models docs]: /integrations/recorder.models/
+[remote.harmony docs]: /integrations/harmony
+[remote.itach docs]: /integrations/itach
+[rfxtrx docs]: /integrations/rfxtrx/
+[sensor.arest docs]: /integrations/arest#sensor
+[sensor.bh1750 docs]: /integrations/bh1750
+[sensor.bme280 docs]: /integrations/bme280
+[sensor.buienradar docs]: /integrations/sensor.buienradar/
+[sensor.comfoconnect docs]: /integrations/comfoconnect
+[sensor.dyson docs]: /integrations/dyson#sensor
+[sensor.glances docs]: /integrations/glances
+[sensor.htu21d docs]: /integrations/htu21d
+[sensor.hydroquebec docs]: /integrations/hydroquebec
+[sensor.knx docs]: /integrations/sensor.knx/
+[sensor.netdata docs]: /integrations/netdata
+[sensor.openhardwaremonitor docs]: /integrations/openhardwaremonitor
+[sensor.openweathermap docs]: /integrations/openweathermap#sensor
+[sensor.pi_hole docs]: /integrations/pi_hole
+[sensor.upnp docs]: /integrations/upnp
+[sensor.verisure docs]: /integrations/verisure
+[sensor.wunderground docs]: /integrations/wunderground
+[shiftr docs]: /integrations/shiftr/
+[snips docs]: /integrations/snips/
+[switch.digital_ocean docs]: /integrations/digital_ocean#switch
+[switch.rachio docs]: /integrations/rachio#switch
+[switch.verisure docs]: /integrations/verisure
+[switch.wake_on_lan docs]: /integrations/wake_on_lan#switch
+[tado docs]: /integrations/tado/
+[telegram_bot docs]: /integrations/telegram_bot/
+[telegram_bot.webhooks docs]: /integrations/webhooks
+[tellduslive docs]: /integrations/tellduslive/
+[tts docs]: /integrations/tts/
+[upnp docs]: /integrations/upnp/
+[vera docs]: /integrations/vera/
+[verisure docs]: /integrations/verisure/
+[weather.buienradar docs]: /integrations/buienradar
+[zwave docs]: /integrations/zwave/
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[discord]: https://discord.gg/c5DvZ4e
@@ -526,9 +526,9 @@ light:
[#8336]: https://github.com/home-assistant/home-assistant/pull/8336
[@adrienball]: https://github.com/adrienball
[@bergemalm]: https://github.com/bergemalm
-[api docs]: /components/api/
-[camera.arlo docs]: /components/arlo#camera
-[mqtt docs]: /components/mqtt/
-[remote.harmony docs]: /components/harmony
-[sensor.arlo docs]: /components/arlo#sensor
-[snips docs]: /components/snips/
+[api docs]: /integrations/api/
+[camera.arlo docs]: /integrations/arlo#camera
+[mqtt docs]: /integrations/mqtt/
+[remote.harmony docs]: /integrations/harmony
+[sensor.arlo docs]: /integrations/arlo#sensor
+[snips docs]: /integrations/snips/
diff --git a/source/_posts/2017-07-16-release-49.markdown b/source/_posts/2017-07-16-release-49.markdown
index c3eccf98921..6f8201c8916 100644
--- a/source/_posts/2017-07-16-release-49.markdown
+++ b/source/_posts/2017-07-16-release-49.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-07-0.49/components.png
---
-
+
# WE HAVE THEMES 🎨👩🎨
@@ -373,104 +373,104 @@ amcrest:
[@w1ll1am23]: https://github.com/w1ll1am23
[@craigjmidwinter]: https://github.com/craigjmidwinter
[@wmalgadey]: https://github.com/wmalgadey
-[alarm_control_panel.totalconnect docs]: /components/totalconnect
-[amcrest docs]: /components/amcrest/
-[apcupsd docs]: /components/apcupsd/
-[binary_sensor.hikvision docs]: /components/hikvision
-[binary_sensor.modbus docs]: /components/binary_sensor.modbus/
-[binary_sensor.octoprint docs]: /components/octoprint#binary-sensor
-[binary_sensor.pilight docs]: /components/pilight#binary-sensor
-[binary_sensor.zha docs]: /components/zha
-[camera.amcrest docs]: /components/amcrest
-[camera.arlo docs]: /components/arlo#camera
-[climate.flexit docs]: /components/flexit
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.radiotherm docs]: /components/radiotherm
-[climate.tado docs]: /components/tado
-[cover.template docs]: /components/cover.template/
-[device_tracker.asuswrt docs]: /components/asuswrt
-[device_tracker.linksys_smart docs]: /components/linksys_smart
-[device_tracker.tplink docs]: /components/tplink
-[device_tracker.upc_connect docs]: /components/upc_connect
-[dyson docs]: /components/dyson/
-[fan.dyson docs]: /components/dyson#fan
-[group docs]: /components/group/
+[alarm_control_panel.totalconnect docs]: /integrations/totalconnect
+[amcrest docs]: /integrations/amcrest/
+[apcupsd docs]: /integrations/apcupsd/
+[binary_sensor.hikvision docs]: /integrations/hikvision
+[binary_sensor.modbus docs]: /integrations/binary_sensor.modbus/
+[binary_sensor.octoprint docs]: /integrations/octoprint#binary-sensor
+[binary_sensor.pilight docs]: /integrations/pilight#binary-sensor
+[binary_sensor.zha docs]: /integrations/zha
+[camera.amcrest docs]: /integrations/amcrest
+[camera.arlo docs]: /integrations/arlo#camera
+[climate.flexit docs]: /integrations/flexit
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.radiotherm docs]: /integrations/radiotherm
+[climate.tado docs]: /integrations/tado
+[cover.template docs]: /integrations/cover.template/
+[device_tracker.asuswrt docs]: /integrations/asuswrt
+[device_tracker.linksys_smart docs]: /integrations/linksys_smart
+[device_tracker.tplink docs]: /integrations/tplink
+[device_tracker.upc_connect docs]: /integrations/upc_connect
+[dyson docs]: /integrations/dyson/
+[fan.dyson docs]: /integrations/dyson#fan
+[group docs]: /integrations/group/
[hassio docs]: /hassio/
-[homematic docs]: /components/homematic/
-[image_processing.dlib_face_detect docs]: /components/dlib_face_detect
-[image_processing.dlib_face_identify docs]: /components/dlib_face_identify
-[knx docs]: /components/knx/
-[lametric docs]: /components/lametric/
-[light.avion docs]: /components/avion
-[light.decora docs]: /components/decora
-[light.hue docs]: /components/hue
-[light.hyperion docs]: /components/hyperion
-[light.knx docs]: /components/light.knx/
-[light.lifx docs]: /components/lifx
-[light.mystrom docs]: /components/mystrom#light
-[light.rflink docs]: /components/light.rflink/
-[light.zha docs]: /components/zha
-[lutron docs]: /components/lutron/
-[media_extractor docs]: /components/media_extractor/
-[media_player.apple_tv docs]: /components/apple_tv
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.emby docs]: /components/emby
-[media_player.plex docs]: /components/plex#media-player
-[media_player.soundtouch docs]: /components/soundtouch
-[media_player.spotify docs]: /components/spotify
-[media_player.vizio docs]: /components/vizio
-[modbus docs]: /components/modbus/
-[mqtt docs]: /components/mqtt/
-[notify docs]: /components/notify/
-[notify.discord docs]: /components/discord
-[notify.lametric docs]: /components/lametric
-[notify.slack docs]: /components/slack
-[notify.twitter docs]: /components/twitter
-[octoprint docs]: /components/octoprint/
-[prometheus docs]: /components/prometheus/
-[python_script docs]: /components/python_script/
-[recorder docs]: /components/recorder/
-[rflink docs]: /components/rflink/
-[rfxtrx docs]: /components/rfxtrx/
-[scene.velux docs]: /components/velux
-[sensor.amcrest docs]: /components/amcrest
-[sensor.apcupsd docs]: /components/apcupsd#sensor
-[sensor.arwn docs]: /components/arwn
-[sensor.broadlink docs]: /components/broadlink#sensor
-[sensor.buienradar docs]: /components/sensor.buienradar/
-[sensor.citybikes docs]: /components/citybikes
-[sensor.dht docs]: /components/dht
-[sensor.dyson docs]: /components/dyson#sensor
-[sensor.gtfs docs]: /components/gtfs
-[sensor.london_underground docs]: /components/london_underground
-[sensor.modbus docs]: /components/sensor.modbus/
-[sensor.octoprint docs]: /components/octoprint#sensor
-[sensor.openweathermap docs]: /components/openweathermap#sensor
-[sensor.otp docs]: /components/otp
-[sensor.rflink docs]: /components/sensor.rflink/
-[sensor.waqi docs]: /components/waqi
-[sensor.yweather docs]: /components/yweather
-[sensor.zha docs]: /components/zha
-[snips docs]: /components/snips/
-[switch.broadlink docs]: /components/broadlink#switch
-[switch.dlink docs]: /components/dlink
-[switch.modbus docs]: /components/switch.modbus/
-[switch.rachio docs]: /components/rachio#switch
-[switch.rflink docs]: /components/switch.rflink/
-[switch.xiaomi_vacuum docs]: /components/vacuum.xiaomi_miio/
-[tado docs]: /components/tado/
-[tts docs]: /components/tts/
-[tts.amazon_polly docs]: /components/amazon_polly
-[upnp docs]: /components/upnp/
-[velux docs]: /components/velux/
-[frontend docs]: /components/frontend/
-[vera docs]: /components/vera/
-[verisure docs]: /components/verisure/
-[wake_on_lan docs]: /components/wake_on_lan/
-[weather.buienradar docs]: /components/buienradar
-[weather.openweathermap docs]: /components/openweathermap#weather
-[zha docs]: /components/zha/
-[zha.const docs]: /components/zha.const/
+[homematic docs]: /integrations/homematic/
+[image_processing.dlib_face_detect docs]: /integrations/dlib_face_detect
+[image_processing.dlib_face_identify docs]: /integrations/dlib_face_identify
+[knx docs]: /integrations/knx/
+[lametric docs]: /integrations/lametric/
+[light.avion docs]: /integrations/avion
+[light.decora docs]: /integrations/decora
+[light.hue docs]: /integrations/hue
+[light.hyperion docs]: /integrations/hyperion
+[light.knx docs]: /integrations/light.knx/
+[light.lifx docs]: /integrations/lifx
+[light.mystrom docs]: /integrations/mystrom#light
+[light.rflink docs]: /integrations/light.rflink/
+[light.zha docs]: /integrations/zha
+[lutron docs]: /integrations/lutron/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.apple_tv docs]: /integrations/apple_tv
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.emby docs]: /integrations/emby
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.soundtouch docs]: /integrations/soundtouch
+[media_player.spotify docs]: /integrations/spotify
+[media_player.vizio docs]: /integrations/vizio
+[modbus docs]: /integrations/modbus/
+[mqtt docs]: /integrations/mqtt/
+[notify docs]: /integrations/notify/
+[notify.discord docs]: /integrations/discord
+[notify.lametric docs]: /integrations/lametric
+[notify.slack docs]: /integrations/slack
+[notify.twitter docs]: /integrations/twitter
+[octoprint docs]: /integrations/octoprint/
+[prometheus docs]: /integrations/prometheus/
+[python_script docs]: /integrations/python_script/
+[recorder docs]: /integrations/recorder/
+[rflink docs]: /integrations/rflink/
+[rfxtrx docs]: /integrations/rfxtrx/
+[scene.velux docs]: /integrations/velux
+[sensor.amcrest docs]: /integrations/amcrest
+[sensor.apcupsd docs]: /integrations/apcupsd#sensor
+[sensor.arwn docs]: /integrations/arwn
+[sensor.broadlink docs]: /integrations/broadlink#sensor
+[sensor.buienradar docs]: /integrations/sensor.buienradar/
+[sensor.citybikes docs]: /integrations/citybikes
+[sensor.dht docs]: /integrations/dht
+[sensor.dyson docs]: /integrations/dyson#sensor
+[sensor.gtfs docs]: /integrations/gtfs
+[sensor.london_underground docs]: /integrations/london_underground
+[sensor.modbus docs]: /integrations/sensor.modbus/
+[sensor.octoprint docs]: /integrations/octoprint#sensor
+[sensor.openweathermap docs]: /integrations/openweathermap#sensor
+[sensor.otp docs]: /integrations/otp
+[sensor.rflink docs]: /integrations/sensor.rflink/
+[sensor.waqi docs]: /integrations/waqi
+[sensor.yweather docs]: /integrations/yweather
+[sensor.zha docs]: /integrations/zha
+[snips docs]: /integrations/snips/
+[switch.broadlink docs]: /integrations/broadlink#switch
+[switch.dlink docs]: /integrations/dlink
+[switch.modbus docs]: /integrations/switch.modbus/
+[switch.rachio docs]: /integrations/rachio#switch
+[switch.rflink docs]: /integrations/switch.rflink/
+[switch.xiaomi_vacuum docs]: /integrations/vacuum.xiaomi_miio/
+[tado docs]: /integrations/tado/
+[tts docs]: /integrations/tts/
+[tts.amazon_polly docs]: /integrations/amazon_polly
+[upnp docs]: /integrations/upnp/
+[velux docs]: /integrations/velux/
+[frontend docs]: /integrations/frontend/
+[vera docs]: /integrations/vera/
+[verisure docs]: /integrations/verisure/
+[wake_on_lan docs]: /integrations/wake_on_lan/
+[weather.buienradar docs]: /integrations/buienradar
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[zha docs]: /integrations/zha/
+[zha.const docs]: /integrations/zha.const/
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[discord]: https://discord.gg/c5DvZ4e
@@ -487,8 +487,8 @@ amcrest:
[@clkao]: https://github.com/clkao
[@maikelwever]: https://github.com/maikelwever
[@ypollart]: https://github.com/ypollart
-[binary_sensor.rfxtrx docs]: /components/binary_sensor.rfxtrx/
-[telegram_bot docs]: /components/telegram_bot/
+[binary_sensor.rfxtrx docs]: /integrations/binary_sensor.rfxtrx/
+[telegram_bot docs]: /integrations/telegram_bot/
[#8545]: https://github.com/home-assistant/home-assistant/pull/8545
[#8571]: https://github.com/home-assistant/home-assistant/pull/8571
[#8601]: https://github.com/home-assistant/home-assistant/pull/8601
@@ -499,6 +499,6 @@ amcrest:
[@glance-]: https://github.com/glance-
[@jawilson]: https://github.com/jawilson
[@schaal]: https://github.com/schaal
-[device_tracker.ubus docs]: /components/ubus
-[keyboard_remote docs]: /components/keyboard_remote/
-[switch.flux docs]: /components/flux
+[device_tracker.ubus docs]: /integrations/ubus
+[keyboard_remote docs]: /integrations/keyboard_remote/
+[switch.flux docs]: /integrations/flux
diff --git a/source/_posts/2017-07-29-release-50.markdown b/source/_posts/2017-07-29-release-50.markdown
index 61334f611f7..5d2264acc3d 100644
--- a/source/_posts/2017-07-29-release-50.markdown
+++ b/source/_posts/2017-07-29-release-50.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-07-0.50/components.png
---
-
+
Last Wednesday we released [Hass.io](/hassio/), an operating system to take care of all the updating hassles that come with running home automation at home and so much more. This is a major milestone for Home Assistant as it is our first step to offering a fully integrated solution using a bring your own hardware approach.
@@ -331,76 +331,76 @@ conversation:
[@titilambert]: https://github.com/titilambert
[@viswa-swami]: https://github.com/viswa-swami
[@w1ll1am23]: https://github.com/w1ll1am23
-[alarm_control_panel.manual_mqtt docs]: /components/manual_mqtt/
-[alarm_control_panel.simplisafe docs]: /components/simplisafe
-[alarmdecoder docs]: /components/alarmdecoder/
-[alexa docs]: /components/alexa/
+[alarm_control_panel.manual_mqtt docs]: /integrations/manual_mqtt/
+[alarm_control_panel.simplisafe docs]: /integrations/simplisafe
+[alarmdecoder docs]: /integrations/alarmdecoder/
+[alexa docs]: /integrations/alexa/
[automation.state docs]: /docs/automation/trigger/#state-trigger
[automation.time docs]: /docs/automation/trigger/#time-trigger
-[binary_sensor.ping docs]: /components/ping#binary-sensor
-[binary_sensor.rest docs]: /components/binary_sensor.rest/
-[binary_sensor.velbus docs]: /components/velbus
-[binary_sensor.xiaomi docs]: /components/binary_sensor.xiaomi_aqara/
-[camera.onvif docs]: /components/onvif
-[climate.maxcube docs]: /components/maxcube
-[conversation docs]: /components/conversation/
-[cover docs]: /components/cover/
-[cover.lutron_caseta docs]: /components/lutron_caseta/
-[cover.xiaomi docs]: /components/cover.xiaomi_aqara/
-[cover.zwave docs]: /components/zwave#cover
-[device_tracker.owntracks docs]: /components/owntracks
-[device_tracker.snmp docs]: /components/snmp
-[emulated_hue docs]: /components/emulated_hue/
-[fan.wink docs]: /components/wink#fan
+[binary_sensor.ping docs]: /integrations/ping#binary-sensor
+[binary_sensor.rest docs]: /integrations/binary_sensor.rest/
+[binary_sensor.velbus docs]: /integrations/velbus
+[binary_sensor.xiaomi docs]: /integrations/binary_sensor.xiaomi_aqara/
+[camera.onvif docs]: /integrations/onvif
+[climate.maxcube docs]: /integrations/maxcube
+[conversation docs]: /integrations/conversation/
+[cover docs]: /integrations/cover/
+[cover.lutron_caseta docs]: /integrations/lutron_caseta/
+[cover.xiaomi docs]: /integrations/cover.xiaomi_aqara/
+[cover.zwave docs]: /integrations/zwave#cover
+[device_tracker.owntracks docs]: /integrations/owntracks
+[device_tracker.snmp docs]: /integrations/snmp
+[emulated_hue docs]: /integrations/emulated_hue/
+[fan.wink docs]: /integrations/wink#fan
[hassio docs]: /hassio/
-[history docs]: /components/history/
-[homematic docs]: /components/homematic/
-[image_processing.dlib_face_identify docs]: /components/dlib_face_identify
+[history docs]: /integrations/history/
+[homematic docs]: /integrations/homematic/
+[image_processing.dlib_face_identify docs]: /integrations/dlib_face_identify
[intent docs]: /developers/intent/
-[intent_script docs]: /components/intent_script/
-[knx docs]: /components/knx/
-[light docs]: /components/light/
-[light.decora docs]: /components/decora
-[light.hue docs]: /components/hue
-[light.lifx docs]: /components/lifx
-[light.tplink docs]: /components/tplink
-[light.velbus docs]: /components/velbus/
-[light.wink docs]: /components/wink#light
-[light.xiaomi docs]: /components/light.xiaomi_aqara/
-[light.zha docs]: /components/zha
-[media_extractor docs]: /components/media_extractor/
-[media_player.cast docs]: /components/cast
-[media_player.kodi docs]: /components/kodi
-[mqtt docs]: /components/mqtt/
-[notify.html5 docs]: /components/html5
-[notify.twitter docs]: /components/twitter
-[python_script docs]: /components/python_script/
-[recorder docs]: /components/recorder/
-[remote.harmony docs]: /components/harmony
-[sensor.citybikes docs]: /components/citybikes
-[sensor.dht docs]: /components/dht
-[sensor.fitbit docs]: /components/fitbit
-[sensor.google_wifi docs]: /components/google_wifi
-[sensor.hydroquebec docs]: /components/hydroquebec
-[sensor.knx docs]: /components/sensor.knx/
-[sensor.lyft docs]: /components/lyft
-[sensor.octoprint docs]: /components/octoprint#sensor
-[sensor.pi_hole docs]: /components/pi_hole
-[sensor.snmp docs]: /components/snmp#sensor
-[sensor.uk_transport docs]: /components/uk_transport
-[sensor.xiaomi docs]: /components/sensor.xiaomi_aqara/
-[shopping_list docs]: /components/shopping_list/
-[snips docs]: /components/snips/
-[statsd docs]: /components/statsd/
-[switch.fritzdect docs]: /components/fritzdect
-[switch.mqtt docs]: /components/switch.mqtt/
-[switch.wink docs]: /components/wink#switch
-[switch.xiaomi docs]: /components/switch.xiaomi_aqara/
-[switch.xiaomi_vacuum docs]: /components/vacuum.xiaomi_miio/
-[velbus docs]: /components/velbus/
-[weather.yweather docs]: /components/yweather
-[wink docs]: /components/wink/
-[xiaomi docs]: /components/xiaomi_aqara
+[intent_script docs]: /integrations/intent_script/
+[knx docs]: /integrations/knx/
+[light docs]: /integrations/light/
+[light.decora docs]: /integrations/decora
+[light.hue docs]: /integrations/hue
+[light.lifx docs]: /integrations/lifx
+[light.tplink docs]: /integrations/tplink
+[light.velbus docs]: /integrations/velbus/
+[light.wink docs]: /integrations/wink#light
+[light.xiaomi docs]: /integrations/light.xiaomi_aqara/
+[light.zha docs]: /integrations/zha
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.cast docs]: /integrations/cast
+[media_player.kodi docs]: /integrations/kodi
+[mqtt docs]: /integrations/mqtt/
+[notify.html5 docs]: /integrations/html5
+[notify.twitter docs]: /integrations/twitter
+[python_script docs]: /integrations/python_script/
+[recorder docs]: /integrations/recorder/
+[remote.harmony docs]: /integrations/harmony
+[sensor.citybikes docs]: /integrations/citybikes
+[sensor.dht docs]: /integrations/dht
+[sensor.fitbit docs]: /integrations/fitbit
+[sensor.google_wifi docs]: /integrations/google_wifi
+[sensor.hydroquebec docs]: /integrations/hydroquebec
+[sensor.knx docs]: /integrations/sensor.knx/
+[sensor.lyft docs]: /integrations/lyft
+[sensor.octoprint docs]: /integrations/octoprint#sensor
+[sensor.pi_hole docs]: /integrations/pi_hole
+[sensor.snmp docs]: /integrations/snmp#sensor
+[sensor.uk_transport docs]: /integrations/uk_transport
+[sensor.xiaomi docs]: /integrations/sensor.xiaomi_aqara/
+[shopping_list docs]: /integrations/shopping_list/
+[snips docs]: /integrations/snips/
+[statsd docs]: /integrations/statsd/
+[switch.fritzdect docs]: /integrations/fritzdect
+[switch.mqtt docs]: /integrations/switch.mqtt/
+[switch.wink docs]: /integrations/wink#switch
+[switch.xiaomi docs]: /integrations/switch.xiaomi_aqara/
+[switch.xiaomi_vacuum docs]: /integrations/vacuum.xiaomi_miio/
+[velbus docs]: /integrations/velbus/
+[weather.yweather docs]: /integrations/yweather
+[wink docs]: /integrations/wink/
+[xiaomi docs]: /integrations/xiaomi_aqara
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[discord]: https://discord.gg/c5DvZ4e
@@ -416,7 +416,7 @@ conversation:
[#8754]: https://github.com/home-assistant/home-assistant/pull/8754
[#8755]: https://github.com/home-assistant/home-assistant/pull/8755
[@n8henrie]: https://github.com/n8henrie
-[light.tradfri docs]: /components/tradfri
-[media_player.pioneer docs]: /components/pioneer
-[telegram_bot.webhooks docs]: /components/webhooks
-[zwave docs]: /components/zwave/
+[light.tradfri docs]: /integrations/tradfri
+[media_player.pioneer docs]: /integrations/pioneer
+[telegram_bot.webhooks docs]: /integrations/webhooks
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2017-08-12-release-51.markdown b/source/_posts/2017-08-12-release-51.markdown
index 281c8b62ff4..a6ba4d72f04 100644
--- a/source/_posts/2017-08-12-release-51.markdown
+++ b/source/_posts/2017-08-12-release-51.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-08-0.51/components.png
---
-
+
+
Although the summer is in full progress, the development hasn't stalled. This release brings bug fixes, clean ups and another 8 new integrations. On top of that we are also introducing a new [script editor](/docs/scripts/editor/)!
@@ -301,80 +301,81 @@ usps:
[@timstanley1985]: https://github.com/timstanley1985
[@tlyakhov]: https://github.com/tlyakhov
[@w1ll1am23]: https://github.com/w1ll1am23
-[abode docs]: /components/abode/
-[alarm_control_panel docs]: /components/alarm_control_panel/
-[alarm_control_panel.abode docs]: /components/abode
-[alarm_control_panel.egardia docs]: /components/egardia
-[alarm_control_panel.simplisafe docs]: /components/simplisafe
-[alarm_control_panel.totalconnect docs]: /components/totalconnect
-[binary_sensor.abode docs]: /components/abode#binary-sensor
-[binary_sensor.mysensors docs]: /components/binary_sensor.mysensors/
-[binary_sensor.workday docs]: /components/workday
-[climate.mysensors docs]: /components/climate.mysensors/
-[config docs]: /components/config/
-[configurator docs]: /components/configurator/
-[cover.mysensors docs]: /components/cover.mysensors/
-[cover.template docs]: /components/cover.template/
-[device_tracker.automatic docs]: /components/automatic
-[device_tracker.mysensors docs]: /components/device_tracker.mysensors/
-[ecobee docs]: /components/ecobee/
-[emulated_hue.upnp docs]: /components/emulated_hue.upnp/
-[envisalink docs]: /components/envisalink/
-[fan.isy994 docs]: /components/isy994
-[image_processing.dlib_face_detect docs]: /components/dlib_face_detect
-[image_processing.dlib_face_identify docs]: /components/dlib_face_identify
-[insteon_plm docs]: /components/insteon_plm/
-[light.decora_wifi docs]: /components/decora_wifi/
-[light.flux_led docs]: /components/flux_led
-[light.hue docs]: /components/hue
-[light.lifx docs]: /components/lifx
-[light.mysensors docs]: /components/light.mysensors/
-[light.rpi_gpio_pwm docs]: /components/rpi_gpio_pwm
-[light.tplink docs]: /components/tplink
-[light.yeelight docs]: /components/yeelight
-[lock.nello docs]: /components/nello
-[media_extractor docs]: /components/media_extractor/
-[media_player.mpd docs]: /components/mpd
-[media_player.onkyo docs]: /components/onkyo
-[media_player.snapcast docs]: /components/snapcast
-[media_player.spotify docs]: /components/spotify
-[media_player.squeezebox docs]: /components/squeezebox
-[media_player.webostv docs]: /components/webostv#media-player
-[mysensors docs]: /components/mysensors/
-[notify.discord docs]: /components/discord
-[notify.hipchat docs]: /components/hipchat
-[notify.mysensors docs]: /components/notify.mysensors/
-[notify.prowl docs]: /components/prowl
-[notify.pushbullet docs]: /components/pushbullet
-[notify.pushover docs]: /components/pushover
-[notify.sendgrid docs]: /components/sendgrid
-[notify.slack docs]: /components/slack
-[octoprint docs]: /components/octoprint/
-[prometheus docs]: /components/prometheus/
-[script docs]: /components/script/
-[sensor.buienradar docs]: /components/sensor.buienradar/
-[sensor.cert_expiry docs]: /components/cert_expiry
-[sensor.eliqonline docs]: /components/eliqonline
-[sensor.fitbit docs]: /components/fitbit
-[sensor.fritzbox_callmonitor docs]: /components/fritzbox#sensor_callmonitor/
-[sensor.geizhals docs]: /components/geizhals
-[sensor.ios docs]: /components/sensor.ios/
-[sensor.london_air docs]: /components/london_air
-[sensor.mysensors docs]: /components/sensor.mysensors/
-[sensor.netdata docs]: /components/netdata
-[sensor.octoprint docs]: /components/octoprint#sensor
-[sensor.snmp docs]: /components/snmp#sensor
-[sensor.swiss_public_transport docs]: /components/swiss_public_transport
-[sensor.uk_transport docs]: /components/uk_transport
-[sensor.version docs]: /components/version
-[sensor.worldtidesinfo docs]: /components/worldtidesinfo
-[switch.mqtt docs]: /components/switch.mqtt/
-[switch.mysensors docs]: /components/switch.mysensors/
-[switch.pilight docs]: /components/pilight#switch
-[switch.rainmachine docs]: /components/rainmachine#switch
-[switch.xiaomi docs]: /components/switch.xiaomi_aqara/
-[weather.buienradar docs]: /components/buienradar
-[xiaomi docs]: /components/xiaomi_aqara
+[abode docs]: /integrations/abode/
+[alarm_control_panel docs]: /integrations/alarm_control_panel/
+[alarm_control_panel.abode docs]: /integrations/abode
+[alarm_control_panel.egardia docs]: /integrations/egardia
+[alarm_control_panel.simplisafe docs]: /integrations/simplisafe
+[alarm_control_panel.totalconnect docs]: /integrations/totalconnect
+[binary_sensor.abode docs]: /integrations/abode#binary-sensor
+[binary_sensor.mysensors docs]: /integrations/binary_sensor.mysensors/
+[binary_sensor.workday docs]: /integrations/workday
+[climate.mysensors docs]: /integrations/climate.mysensors/
+[config docs]: /integrations/config/
+[configurator docs]: /integrations/configurator/
+[cover.mysensors docs]: /integrations/cover.mysensors/
+[cover.template docs]: /integrations/cover.template/
+[device_tracker.automatic docs]: /integrations/automatic
+[device_tracker.mysensors docs]: /integrations/device_tracker.mysensors/
+[ecobee docs]: /integrations/ecobee/
+[emulated_hue.upnp docs]: /integrations/emulated_hue.upnp/
+[envisalink docs]: /integrations/envisalink/
+[fan.isy994 docs]: /integrations/isy994
+[image_processing.dlib_face_detect docs]: /integrations/dlib_face_detect
+[image_processing.dlib_face_identify docs]: /integrations/dlib_face_identify
+[insteon_plm docs]: /integrations/insteon_plm/
+[light.decora_wifi docs]: /integrations/decora_wifi/
+[light.flux_led docs]: /integrations/flux_led
+[light.hue docs]: /integrations/hue
+[light.lifx docs]: /integrations/lifx
+[light.mysensors docs]: /integrations/light.mysensors/
+[light.rpi_gpio_pwm docs]: /integrations/rpi_gpio_pwm
+[light.tplink docs]: /integrations/tplink
+[light.yeelight docs]: /integrations/yeelight
+[lock.nello docs]: /integrations/nello
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.mpd docs]: /integrations/mpd
+[media_player.onkyo docs]: /integrations/onkyo
+[media_player.snapcast docs]: /integrations/snapcast
+[media_player.spotify docs]: /integrations/spotify
+[media_player.squeezebox docs]: /integrations/squeezebox
+[media_player.webostv docs]: /integrations/webostv#media-player
+[mysensors docs]: /integrations/mysensors/
+[notify.discord docs]: /integrations/discord
+[notify.hipchat docs]: /integrations/hipchat
+[notify.mysensors docs]: /integrations/notify.mysensors/
+[notify.prowl docs]: /integrations/prowl
+[notify.pushbullet docs]: /integrations/pushbullet
+[notify.pushover docs]: /integrations/pushover
+[notify.sendgrid docs]: /integrations/sendgrid
+[notify.slack docs]: /integrations/slack
+[octoprint docs]: /integrations/octoprint/
+[prometheus docs]: /integrations/prometheus/
+[script docs]: /integrations/script/
+[sensor.buienradar docs]: /integrations/sensor.buienradar/
+[sensor.cert_expiry docs]: /integrations/cert_expiry
+[sensor.eliqonline docs]: /integrations/eliqonline
+[sensor.fitbit docs]: /integrations/fitbit
+[sensor.fritzbox_callmonitor docs]: /integrations/fritzbox#sensor_callmonitor/
+[sensor.geizhals docs]: /integrations/geizhals
+[sensor.ios docs]: /integrations/sensor.ios/
+[sensor.london_air docs]: /integrations/london_air
+[sensor.mysensors docs]: /integrations/sensor.mysensors/
+[sensor.netdata docs]: /integrations/netdata
+[sensor.octoprint docs]: /integrations/octoprint#sensor
+[sensor.snmp docs]: /integrations/snmp#sensor
+[sensor.swiss_public_transport docs]: /integrations/swiss_public_transport
+[sensor.uk_transport docs]: /integrations/uk_transport
+[sensor.version docs]: /integrations/version
+[sensor.worldtidesinfo docs]: /integrations/worldtidesinfo
+[switch.mqtt docs]: /integrations/switch.mqtt/
+[switch.mysensors docs]: /integrations/switch.mysensors/
+[switch.pilight docs]: /integrations/pilight#switch
+[switch.rainmachine docs]: /integrations/rainmachine#switch
+[switch.xiaomi docs]: /integrations/switch.xiaomi_aqara/
+[usps docs]: /integrations/usps/
+[weather.buienradar docs]: /integrations/buienradar
+[xiaomi docs]: /integrations/xiaomi_aqara
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[discord]: https://discord.gg/c5DvZ4e
@@ -388,6 +389,6 @@ usps:
[#9191]: https://github.com/home-assistant/home-assistant/pull/9191
[@foxel]: https://github.com/foxel
[@sdague]: https://github.com/sdague
-[camera.foscam docs]: /components/foscam
-[climate.ecobee docs]: /components/ecobee
-[device_tracker.icloud docs]: /components/icloud
+[camera.foscam docs]: /integrations/foscam
+[climate.ecobee docs]: /integrations/ecobee
+[device_tracker.icloud docs]: /integrations/icloud
diff --git a/source/_posts/2017-09-09-release-53.markdown b/source/_posts/2017-09-09-release-53.markdown
index 955d5984510..a338fe77087 100644
--- a/source/_posts/2017-09-09-release-53.markdown
+++ b/source/_posts/2017-09-09-release-53.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-09-0.53/components.png
---
-
+
The Home Assistant community has been super busy in the last two weeks to bring you this amazing release. 60 different contributors have done over a 100 PRs filled with new features, bug fixes and performance improvements.
@@ -347,106 +347,106 @@ frontend:
[@tinloaf]: https://github.com/tinloaf
[@w1ll1am23]: https://github.com/w1ll1am23
[@zabuldon]: https://github.com/zabuldon
-[abode docs]: /components/abode/
-[alarm_control_panel.abode docs]: /components/abode
-[alarm_control_panel.egardia docs]: /components/egardia
-[alarm_control_panel.manual docs]: /components/manual
-[binary_sensor.abode docs]: /components/abode#binary-sensor
-[binary_sensor.bayesian docs]: /components/bayesian
-[binary_sensor.hikvision docs]: /components/hikvision
-[binary_sensor.homematic docs]: /components/homematic
-[binary_sensor.ring docs]: /components/ring#binary-sensor
-[binary_sensor.tesla docs]: /components/tesla
-[binary_sensor.xiaomi docs]: /components/binary_sensor.xiaomi_aqara/
-[binary_sensor.knx docs]: /components/binary_sensor.knx/
-[climate.homematic docs]: /components/homematic
-[climate.honeywell docs]: /components/honeywell
-[climate.tesla docs]: /components/tesla
-[climate.knx docs]: /components/climate.knx/
-[cloud docs]: /components/cloud/
-[cloud.cloud_api docs]: /components/cloud.cloud_api/
-[cloud.const docs]: /components/cloud.const/
-[cloud.util docs]: /components/cloud.util/
-[config docs]: /components/config/
-[config.customize docs]: /components/config.customize/
-[counter docs]: /components/counter/
-[cover.abode docs]: /components/abode
-[cover.homematic docs]: /components/homematic
-[cover.lutron_caseta docs]: /components/lutron_caseta/
-[cover.rfxtrx docs]: /components/cover.rfxtrx/
-[cover.xiaomi docs]: /components/cover.xiaomi_aqara/
-[cover.knx docs]: /components/cover.knx/
-[device_tracker.automatic docs]: /components/automatic
-[device_tracker.geofency docs]: /components/geofency
-[device_tracker.tesla docs]: /components/tesla
-[device_tracker.volvooncall docs]: /components/volvooncall
-[hdmi_cec docs]: /components/hdmi_cec/
-[homematic docs]: /components/homematic/
-[image_processing.dlib_face_detect docs]: /components/dlib_face_detect
-[image_processing.dlib_face_identify docs]: /components/dlib_face_identify
-[input_text docs]: /components/input_text/
-[insteon_plm docs]: /components/insteon_plm/
-[light.homematic docs]: /components/homematic
-[light.hue docs]: /components/hue
-[light.lutron_caseta docs]: /components/lutron_caseta/
-[light.mqtt docs]: /components/light.mqtt/
-[light.xiaomi_philipslight docs]: /components/light.xiaomi_miio/
-[light.rfxtrx docs]: /components/light.rfxtrx/
-[light.tradfri docs]: /components/tradfri
-[light.knx docs]: /components/light.knx/
-[light.zha docs]: /components/zha
-[lock.abode docs]: /components/abode
-[lock.nello docs]: /components/nello
-[lock.tesla docs]: /components/tesla
-[lutron_caseta docs]: /components/lutron_caseta/
-[media_extractor docs]: /components/media_extractor/
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.directv docs]: /components/directv
-[media_player.sonos docs]: /components/sonos
-[media_player.spotify docs]: /components/spotify
-[media_player.yamaha_musiccast docs]: /components/yamaha_musiccast/
-[mycroft docs]: /components/mycroft/
-[mysensors docs]: /components/mysensors/
-[notify.discord docs]: /components/discord
-[notify.mycroft docs]: /components/mycroft
-[notify.pushbullet docs]: /components/pushbullet
-[notify.sendgrid docs]: /components/sendgrid
-[notify.twitter docs]: /components/twitter
-[notify.xmpp docs]: /components/xmpp
-[rfxtrx docs]: /components/rfxtrx/
-[sensor.airvisual docs]: /components/airvisual
-[sensor.buienradar docs]: /components/sensor.buienradar/
-[sensor.dht docs]: /components/dht
-[sensor.dwdwarnapp docs]: /components/dwd_weather_warnings/
-[sensor.fitbit docs]: /components/fitbit
-[sensor.homematic docs]: /components/homematic
-[sensor.mopar docs]: /components/mopar
-[sensor.radarr docs]: /components/radarr
-[sensor.season docs]: /components/season
-[sensor.shodan docs]: /components/shodan
-[sensor.sonarr docs]: /components/sonarr
-[sensor.statistics docs]: /components/statistics
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.tank_utility docs]: /components/tank_utility
-[sensor.tesla docs]: /components/tesla
-[sensor.worldtidesinfo docs]: /components/worldtidesinfo
-[sensor.knx docs]: /components/sensor.knx/
-[snips docs]: /components/snips/
-[switch.abode docs]: /components/abode#switch
-[switch.digitalloggers docs]: /components/digitalloggers
-[switch.dlink docs]: /components/dlink
-[switch.homematic docs]: /components/homematic
-[switch.lutron_caseta docs]: /components/lutron_caseta/
-[switch.rest docs]: /components/switch.rest/
-[switch.rfxtrx docs]: /components/switch.rfxtrx/
-[switch.knx docs]: /components/switch.knx/
-[telegram_bot docs]: /components/telegram_bot/
-[tesla docs]: /components/tesla/
-[tradfri docs]: /components/tradfri/
-[volvooncall docs]: /components/volvooncall/
-[xiaomi docs]: /components/xiaomi_aqara
-[knx docs]: /components/knx/
-[zwave docs]: /components/zwave/
+[abode docs]: /integrations/abode/
+[alarm_control_panel.abode docs]: /integrations/abode
+[alarm_control_panel.egardia docs]: /integrations/egardia
+[alarm_control_panel.manual docs]: /integrations/manual
+[binary_sensor.abode docs]: /integrations/abode#binary-sensor
+[binary_sensor.bayesian docs]: /integrations/bayesian
+[binary_sensor.hikvision docs]: /integrations/hikvision
+[binary_sensor.homematic docs]: /integrations/homematic
+[binary_sensor.ring docs]: /integrations/ring#binary-sensor
+[binary_sensor.tesla docs]: /integrations/tesla
+[binary_sensor.xiaomi docs]: /integrations/binary_sensor.xiaomi_aqara/
+[binary_sensor.knx docs]: /integrations/binary_sensor.knx/
+[climate.homematic docs]: /integrations/homematic
+[climate.honeywell docs]: /integrations/honeywell
+[climate.tesla docs]: /integrations/tesla
+[climate.knx docs]: /integrations/climate.knx/
+[cloud docs]: /integrations/cloud/
+[cloud.cloud_api docs]: /integrations/cloud.cloud_api/
+[cloud.const docs]: /integrations/cloud.const/
+[cloud.util docs]: /integrations/cloud.util/
+[config docs]: /integrations/config/
+[config.customize docs]: /integrations/config.customize/
+[counter docs]: /integrations/counter/
+[cover.abode docs]: /integrations/abode
+[cover.homematic docs]: /integrations/homematic
+[cover.lutron_caseta docs]: /integrations/lutron_caseta/
+[cover.rfxtrx docs]: /integrations/cover.rfxtrx/
+[cover.xiaomi docs]: /integrations/cover.xiaomi_aqara/
+[cover.knx docs]: /integrations/cover.knx/
+[device_tracker.automatic docs]: /integrations/automatic
+[device_tracker.geofency docs]: /integrations/geofency
+[device_tracker.tesla docs]: /integrations/tesla
+[device_tracker.volvooncall docs]: /integrations/volvooncall
+[hdmi_cec docs]: /integrations/hdmi_cec/
+[homematic docs]: /integrations/homematic/
+[image_processing.dlib_face_detect docs]: /integrations/dlib_face_detect
+[image_processing.dlib_face_identify docs]: /integrations/dlib_face_identify
+[input_text docs]: /integrations/input_text/
+[insteon_plm docs]: /integrations/insteon_plm/
+[light.homematic docs]: /integrations/homematic
+[light.hue docs]: /integrations/hue
+[light.lutron_caseta docs]: /integrations/lutron_caseta/
+[light.mqtt docs]: /integrations/light.mqtt/
+[light.xiaomi_philipslight docs]: /integrations/light.xiaomi_miio/
+[light.rfxtrx docs]: /integrations/light.rfxtrx/
+[light.tradfri docs]: /integrations/tradfri
+[light.knx docs]: /integrations/light.knx/
+[light.zha docs]: /integrations/zha
+[lock.abode docs]: /integrations/abode
+[lock.nello docs]: /integrations/nello
+[lock.tesla docs]: /integrations/tesla
+[lutron_caseta docs]: /integrations/lutron_caseta/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.directv docs]: /integrations/directv
+[media_player.sonos docs]: /integrations/sonos
+[media_player.spotify docs]: /integrations/spotify
+[media_player.yamaha_musiccast docs]: /integrations/yamaha_musiccast/
+[mycroft docs]: /integrations/mycroft/
+[mysensors docs]: /integrations/mysensors/
+[notify.discord docs]: /integrations/discord
+[notify.mycroft docs]: /integrations/mycroft
+[notify.pushbullet docs]: /integrations/pushbullet
+[notify.sendgrid docs]: /integrations/sendgrid
+[notify.twitter docs]: /integrations/twitter
+[notify.xmpp docs]: /integrations/xmpp
+[rfxtrx docs]: /integrations/rfxtrx/
+[sensor.airvisual docs]: /integrations/airvisual
+[sensor.buienradar docs]: /integrations/sensor.buienradar/
+[sensor.dht docs]: /integrations/dht
+[sensor.dwdwarnapp docs]: /integrations/dwd_weather_warnings/
+[sensor.fitbit docs]: /integrations/fitbit
+[sensor.homematic docs]: /integrations/homematic
+[sensor.mopar docs]: /integrations/mopar
+[sensor.radarr docs]: /integrations/radarr
+[sensor.season docs]: /integrations/season
+[sensor.shodan docs]: /integrations/shodan
+[sensor.sonarr docs]: /integrations/sonarr
+[sensor.statistics docs]: /integrations/statistics
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.tank_utility docs]: /integrations/tank_utility
+[sensor.tesla docs]: /integrations/tesla
+[sensor.worldtidesinfo docs]: /integrations/worldtidesinfo
+[sensor.knx docs]: /integrations/sensor.knx/
+[snips docs]: /integrations/snips/
+[switch.abode docs]: /integrations/abode#switch
+[switch.digitalloggers docs]: /integrations/digitalloggers
+[switch.dlink docs]: /integrations/dlink
+[switch.homematic docs]: /integrations/homematic
+[switch.lutron_caseta docs]: /integrations/lutron_caseta/
+[switch.rest docs]: /integrations/switch.rest/
+[switch.rfxtrx docs]: /integrations/switch.rfxtrx/
+[switch.knx docs]: /integrations/switch.knx/
+[telegram_bot docs]: /integrations/telegram_bot/
+[tesla docs]: /integrations/tesla/
+[tradfri docs]: /integrations/tradfri/
+[volvooncall docs]: /integrations/volvooncall/
+[xiaomi docs]: /integrations/xiaomi_aqara
+[knx docs]: /integrations/knx/
+[zwave docs]: /integrations/zwave/
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[discord]: https://discord.gg/c5DvZ4e
@@ -454,5 +454,5 @@ frontend:
[#9380]: https://github.com/home-assistant/home-assistant/pull/9380
[#9387]: https://github.com/home-assistant/home-assistant/pull/9387
[@viswa-swami]: https://github.com/viswa-swami
-[camera.foscam docs]: /components/foscam
-[sensor.wunderground docs]: /components/wunderground
+[camera.foscam docs]: /integrations/foscam
+[sensor.wunderground docs]: /integrations/wunderground
diff --git a/source/_posts/2017-09-23-release-54.markdown b/source/_posts/2017-09-23-release-54.markdown
index 4ab1e19f937..b9cd78296f5 100644
--- a/source/_posts/2017-09-23-release-54.markdown
+++ b/source/_posts/2017-09-23-release-54.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-09-0.54/components.png
---
-
+
We're approaching the end of September and that means that it was our birthday! We are now officially 4 years old and are getting more amazing with every release. This release too will include some great new stuff and tons of bugfixes. Included is a bug fix by [@fanthos] that should fix the frontend in some browsers. If you had issues with your browser before, make sure to check out this release.
@@ -274,78 +274,78 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@turbokongen]: https://github.com/turbokongen
[@vickyg3]: https://github.com/vickyg3
[@wickerwaka]: https://github.com/wickerwaka
-[abode docs]: /components/abode/
-[alarm_control_panel.abode docs]: /components/abode
-[alarm_control_panel.manual docs]: /components/manual
-[alarm_control_panel.satel_integra docs]: /components/satel_integra
-[alarm_control_panel.spc docs]: /components/spc
-[alexa docs]: /components/alexa/
-[api docs]: /components/api/
-[apple_tv docs]: /components/apple_tv/
-[axis docs]: /components/axis/
-[binary_sensor.abode docs]: /components/abode#binary-sensor
-[binary_sensor.bayesian docs]: /components/bayesian
-[binary_sensor.knx docs]: /components/binary_sensor.knx/
-[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
-[binary_sensor.satel_integra docs]: /components/satel_integra
-[binary_sensor.spc docs]: /components/spc#binary-sensor
-[calendar.todoist docs]: /components/todoist
-[camera.abode docs]: /components/abode
-[camera.axis docs]: /components/axis
-[camera.doorbird docs]: /components/doorbird#camera
-[camera.uvc docs]: /components/uvc
-[climate.knx docs]: /components/climate.knx/
-[config.zwave docs]: /components/config.zwave/
-[cover.abode docs]: /components/abode
-[cover.knx docs]: /components/cover.knx/
-[device_tracker.aruba docs]: /components/aruba
-[device_tracker.automatic docs]: /components/automatic
-[device_tracker.keenetic_ndms2 docs]: /components/keenetic_ndms2
-[device_tracker.owntracks docs]: /components/owntracks
-[doorbird docs]: /components/doorbird/
-[emulated_hue docs]: /components/emulated_hue/
-[homematic docs]: /components/homematic/
-[input_boolean docs]: /components/input_boolean/
-[light.abode docs]: /components/abode#light
-[light.knx docs]: /components/light.knx/
-[light.lifx docs]: /components/lifx
-[light.template docs]: /components/light.template/
-[light.tradfri docs]: /components/tradfri
-[light.xiaomi_philipslight docs]: /components/light.xiaomi_miio/
-[lock.abode docs]: /components/abode
-[media_player.apple_tv docs]: /components/apple_tv
-[media_player.mpd docs]: /components/mpd
-[media_player.russound_rio docs]: /components/russound_rio
-[media_player.universal docs]: /components/universal
-[mqtt_statestream docs]: /components/mqtt_statestream/
-[notify.html5 docs]: /components/html5
-[notify.xmpp docs]: /components/xmpp
-[python_script docs]: /components/python_script/
-[satel_integra docs]: /components/satel_integra/
-[sensor.airvisual docs]: /components/airvisual
-[sensor.citybikes docs]: /components/citybikes
-[sensor.coinmarketcap docs]: /components/coinmarketcap
-[sensor.dte_energy_bridge docs]: /components/dte_energy_bridge
-[sensor.fitbit docs]: /components/fitbit
-[sensor.homematic docs]: /components/homematic
-[sensor.knx docs]: /components/sensor.knx/
-[sensor.mopar docs]: /components/mopar
-[sensor.onewire docs]: /components/onewire
-[sensor.swiss_public_transport docs]: /components/swiss_public_transport
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.worxlandroid docs]: /components/worxlandroid
-[switch.abode docs]: /components/abode#switch
-[switch.broadlink docs]: /components/broadlink#switch
-[switch.doorbird docs]: /components/doorbird#switch
-[switch.knx docs]: /components/switch.knx/
-[switch.rest docs]: /components/switch.rest/
-[switch.telnet docs]: /components/telnet
-[vacuum docs]: /components/vacuum/
-[vacuum.mqtt docs]: /components/vacuum.mqtt/
-[vacuum.xiaomi docs]: /components/vacuum.xiaomi_miio/
-[xiaomi docs]: /components/xiaomi_aqara
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zwave docs]: /components/zwave/
+[abode docs]: /integrations/abode/
+[alarm_control_panel.abode docs]: /integrations/abode
+[alarm_control_panel.manual docs]: /integrations/manual
+[alarm_control_panel.satel_integra docs]: /integrations/satel_integra
+[alarm_control_panel.spc docs]: /integrations/spc
+[alexa docs]: /integrations/alexa/
+[api docs]: /integrations/api/
+[apple_tv docs]: /integrations/apple_tv/
+[axis docs]: /integrations/axis/
+[binary_sensor.abode docs]: /integrations/abode#binary-sensor
+[binary_sensor.bayesian docs]: /integrations/bayesian
+[binary_sensor.knx docs]: /integrations/binary_sensor.knx/
+[binary_sensor.mqtt docs]: /integrations/binary_sensor.mqtt/
+[binary_sensor.satel_integra docs]: /integrations/satel_integra
+[binary_sensor.spc docs]: /integrations/spc#binary-sensor
+[calendar.todoist docs]: /integrations/todoist
+[camera.abode docs]: /integrations/abode
+[camera.axis docs]: /integrations/axis
+[camera.doorbird docs]: /integrations/doorbird#camera
+[camera.uvc docs]: /integrations/uvc
+[climate.knx docs]: /integrations/climate.knx/
+[config.zwave docs]: /integrations/config.zwave/
+[cover.abode docs]: /integrations/abode
+[cover.knx docs]: /integrations/cover.knx/
+[device_tracker.aruba docs]: /integrations/aruba
+[device_tracker.automatic docs]: /integrations/automatic
+[device_tracker.keenetic_ndms2 docs]: /integrations/keenetic_ndms2
+[device_tracker.owntracks docs]: /integrations/owntracks
+[doorbird docs]: /integrations/doorbird/
+[emulated_hue docs]: /integrations/emulated_hue/
+[homematic docs]: /integrations/homematic/
+[input_boolean docs]: /integrations/input_boolean/
+[light.abode docs]: /integrations/abode#light
+[light.knx docs]: /integrations/light.knx/
+[light.lifx docs]: /integrations/lifx
+[light.template docs]: /integrations/light.template/
+[light.tradfri docs]: /integrations/tradfri
+[light.xiaomi_philipslight docs]: /integrations/light.xiaomi_miio/
+[lock.abode docs]: /integrations/abode
+[media_player.apple_tv docs]: /integrations/apple_tv
+[media_player.mpd docs]: /integrations/mpd
+[media_player.russound_rio docs]: /integrations/russound_rio
+[media_player.universal docs]: /integrations/universal
+[mqtt_statestream docs]: /integrations/mqtt_statestream/
+[notify.html5 docs]: /integrations/html5
+[notify.xmpp docs]: /integrations/xmpp
+[python_script docs]: /integrations/python_script/
+[satel_integra docs]: /integrations/satel_integra/
+[sensor.airvisual docs]: /integrations/airvisual
+[sensor.citybikes docs]: /integrations/citybikes
+[sensor.coinmarketcap docs]: /integrations/coinmarketcap
+[sensor.dte_energy_bridge docs]: /integrations/dte_energy_bridge
+[sensor.fitbit docs]: /integrations/fitbit
+[sensor.homematic docs]: /integrations/homematic
+[sensor.knx docs]: /integrations/sensor.knx/
+[sensor.mopar docs]: /integrations/mopar
+[sensor.onewire docs]: /integrations/onewire
+[sensor.swiss_public_transport docs]: /integrations/swiss_public_transport
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.worxlandroid docs]: /integrations/worxlandroid
+[switch.abode docs]: /integrations/abode#switch
+[switch.broadlink docs]: /integrations/broadlink#switch
+[switch.doorbird docs]: /integrations/doorbird#switch
+[switch.knx docs]: /integrations/switch.knx/
+[switch.rest docs]: /integrations/switch.rest/
+[switch.telnet docs]: /integrations/telnet
+[vacuum docs]: /integrations/vacuum/
+[vacuum.mqtt docs]: /integrations/vacuum.mqtt/
+[vacuum.xiaomi docs]: /integrations/vacuum.xiaomi_miio/
+[xiaomi docs]: /integrations/xiaomi_aqara
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zwave docs]: /integrations/zwave/
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[discord]: https://discord.gg/c5DvZ4e
diff --git a/source/_posts/2017-10-07-release-55.markdown b/source/_posts/2017-10-07-release-55.markdown
index 8a862c40ce4..a6cb5ea04f0 100644
--- a/source/_posts/2017-10-07-release-55.markdown
+++ b/source/_posts/2017-10-07-release-55.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-10-0.55/components.png
---
-
+
Beside the improved Wink support which was contributed by [@w1ll1am23], ships this release a wide variety of new components and platforms. The `input_slider` components has received a makeover by [@BioSehnsucht] and is now [`input_number`][input_number docs]. [@tinloaf] added a feature that allows you to enter dates: [`input_datetime`][input_datetime docs]. Both will help you to improve your automation rules.
@@ -303,87 +303,87 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@tinloaf]: https://github.com/tinloaf
[@vickyg3]: https://github.com/vickyg3
[@w1ll1am23]: https://github.com/w1ll1am23
-[abode docs]: /components/abode/
-[alarm_control_panel.egardia docs]: /components/egardia
-[alarm_control_panel.manual_mqtt docs]: /components/manual_mqtt/
-[alexa.smart_home docs]: /components/alexa/
-[apple_tv docs]: /components/apple_tv/
-[arlo docs]: /components/arlo/
-[binary_sensor.raincloud docs]: /components/raincloud#binary-sensor
-[binary_sensor.threshold docs]: /components/threshold
-[binary_sensor.wink docs]: /components/wink#binary-sensor
-[camera.arlo docs]: /components/arlo#camera
-[camera.synology docs]: /components/synology
-[climate.ecobee docs]: /components/ecobee
-[climate.mqtt docs]: /components/climate.mqtt/
-[cover.mqtt docs]: /components/cover.mqtt/
-[cover.rflink docs]: /components/cover.rflink/
-[demo docs]: /components/demo/
-[device_tracker.owntracks docs]: /components/owntracks
-[device_tracker.owntracks_http docs]: /components/owntracks_http/
-[duckdns docs]: /components/duckdns/
-[ecobee docs]: /components/ecobee/
-[emulated_hue docs]: /components/emulated_hue/
-[google docs]: /components/calendar.google/
-[group docs]: /components/group/
+[abode docs]: /integrations/abode/
+[alarm_control_panel.egardia docs]: /integrations/egardia
+[alarm_control_panel.manual_mqtt docs]: /integrations/manual_mqtt/
+[alexa.smart_home docs]: /integrations/alexa/
+[apple_tv docs]: /integrations/apple_tv/
+[arlo docs]: /integrations/arlo/
+[binary_sensor.raincloud docs]: /integrations/raincloud#binary-sensor
+[binary_sensor.threshold docs]: /integrations/threshold
+[binary_sensor.wink docs]: /integrations/wink#binary-sensor
+[camera.arlo docs]: /integrations/arlo#camera
+[camera.synology docs]: /integrations/synology
+[climate.ecobee docs]: /integrations/ecobee
+[climate.mqtt docs]: /integrations/climate.mqtt/
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[cover.rflink docs]: /integrations/cover.rflink/
+[demo docs]: /integrations/demo/
+[device_tracker.owntracks docs]: /integrations/owntracks
+[device_tracker.owntracks_http docs]: /integrations/owntracks_http/
+[duckdns docs]: /integrations/duckdns/
+[ecobee docs]: /integrations/ecobee/
+[emulated_hue docs]: /integrations/emulated_hue/
+[google docs]: /integrations/calendar.google/
+[group docs]: /integrations/group/
[hassio docs]: /hassio/
-[history docs]: /components/history/
-[homematic docs]: /components/homematic/
-[http docs]: /components/http/
-[image_processing.opencv docs]: /components/opencv
-[influxdb docs]: /components/influxdb/
-[input_datetime docs]: /components/input_datetime/
-[input_number docs]: /components/input_number/
-[light.flux_led docs]: /components/flux_led
-[light.rflink docs]: /components/light.rflink/
-[light.tradfri docs]: /components/tradfri
-[light.yeelight docs]: /components/yeelight
-[lock.wink docs]: /components/wink#lock
-[media_extractor docs]: /components/media_extractor/
-[media_player.apple_tv docs]: /components/apple_tv
-[media_player.webostv docs]: /components/webostv#media-player
-[media_player.yamaha_musiccast docs]: /components/yamaha_musiccast/
-[mqtt_statestream docs]: /components/mqtt_statestream/
-[notify.clicksendaudio docs]: /components/clicksendaudio/
-[notify.discord docs]: /components/discord
-[notify.facebook docs]: /components/facebook
-[notify.simplepush docs]: /components/simplepush
-[raincloud docs]: /components/raincloud/
-[raspihats docs]: /components/raspihats/
-[recorder docs]: /components/recorder/
-[remote.itach docs]: /components/itach
-[rflink docs]: /components/rflink/
-[sensor.airvisual docs]: /components/airvisual
-[sensor.arlo docs]: /components/arlo#sensor
-[sensor.comed_hourly_pricing docs]: /components/comed_hourly_pricing
-[sensor.dsmr docs]: /components/dsmr
-[sensor.geo_rss_events docs]: /components/geo_rss_events
-[sensor.google_travel_time docs]: /components/google_travel_time
-[sensor.imap docs]: /components/imap
-[sensor.lyft docs]: /components/lyft
-[sensor.onewire docs]: /components/onewire
-[sensor.pvoutput docs]: /components/pvoutput
-[sensor.raincloud docs]: /components/raincloud#sensor
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.thethingsnetwork docs]: /components/thethingsnetwork#sensor
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.vera docs]: /components/vera#sensor
-[sensor.wunderground docs]: /components/wunderground
-[splunk docs]: /components/splunk/
-[switch.abode docs]: /components/abode#switch
-[switch.raincloud docs]: /components/raincloud#switch
-[switch.rflink docs]: /components/switch.rflink/
-[switch.tplink docs]: /components/tplink
-[thethingsnetwork docs]: /components/thethingsnetwork/
-[tradfri docs]: /components/tradfri/
-[upnp docs]: /components/upnp/
-[vacuum.xiaomi docs]: /components/vacuum.xiaomi_miio/
-[wink docs]: /components/wink/
-[zwave docs]: /components/zwave/
+[history docs]: /integrations/history/
+[homematic docs]: /integrations/homematic/
+[http docs]: /integrations/http/
+[image_processing.opencv docs]: /integrations/opencv
+[influxdb docs]: /integrations/influxdb/
+[input_datetime docs]: /integrations/input_datetime/
+[input_number docs]: /integrations/input_number/
+[light.flux_led docs]: /integrations/flux_led
+[light.rflink docs]: /integrations/light.rflink/
+[light.tradfri docs]: /integrations/tradfri
+[light.yeelight docs]: /integrations/yeelight
+[lock.wink docs]: /integrations/wink#lock
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.apple_tv docs]: /integrations/apple_tv
+[media_player.webostv docs]: /integrations/webostv#media-player
+[media_player.yamaha_musiccast docs]: /integrations/yamaha_musiccast/
+[mqtt_statestream docs]: /integrations/mqtt_statestream/
+[notify.clicksendaudio docs]: /integrations/clicksendaudio/
+[notify.discord docs]: /integrations/discord
+[notify.facebook docs]: /integrations/facebook
+[notify.simplepush docs]: /integrations/simplepush
+[raincloud docs]: /integrations/raincloud/
+[raspihats docs]: /integrations/raspihats/
+[recorder docs]: /integrations/recorder/
+[remote.itach docs]: /integrations/itach
+[rflink docs]: /integrations/rflink/
+[sensor.airvisual docs]: /integrations/airvisual
+[sensor.arlo docs]: /integrations/arlo#sensor
+[sensor.comed_hourly_pricing docs]: /integrations/comed_hourly_pricing
+[sensor.dsmr docs]: /integrations/dsmr
+[sensor.geo_rss_events docs]: /integrations/geo_rss_events
+[sensor.google_travel_time docs]: /integrations/google_travel_time
+[sensor.imap docs]: /integrations/imap
+[sensor.lyft docs]: /integrations/lyft
+[sensor.onewire docs]: /integrations/onewire
+[sensor.pvoutput docs]: /integrations/pvoutput
+[sensor.raincloud docs]: /integrations/raincloud#sensor
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.thethingsnetwork docs]: /integrations/thethingsnetwork#sensor
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.vera docs]: /integrations/vera#sensor
+[sensor.wunderground docs]: /integrations/wunderground
+[splunk docs]: /integrations/splunk/
+[switch.abode docs]: /integrations/abode#switch
+[switch.raincloud docs]: /integrations/raincloud#switch
+[switch.rflink docs]: /integrations/switch.rflink/
+[switch.tplink docs]: /integrations/tplink
+[thethingsnetwork docs]: /integrations/thethingsnetwork/
+[tradfri docs]: /integrations/tradfri/
+[upnp docs]: /integrations/upnp/
+[vacuum.xiaomi docs]: /integrations/vacuum.xiaomi_miio/
+[wink docs]: /integrations/wink/
+[zwave docs]: /integrations/zwave/
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[discord]: https://discord.gg/c5DvZ4e
-[history_graph docs]: /components/history_graph/
+[history_graph docs]: /integrations/history_graph/
[#9754]: https://github.com/home-assistant/home-assistant/pull/9754
[#9776]: https://github.com/home-assistant/home-assistant/pull/9776
[#9785]: https://github.com/home-assistant/home-assistant/pull/9785
@@ -397,9 +397,9 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@passie]: https://github.com/passie
[@pschmitt]: https://github.com/pschmitt
[@snjoetw]: https://github.com/snjoetw
-[camera.synology docs]: /components/synology
-[cover.rflink docs]: /components/cover.rflink/
-[device_tracker.owntracks docs]: /components/owntracks
-[google docs]: /components/google_translate
-[light.tradfri docs]: /components/tradfri
-[media_player.liveboxplaytv docs]: /components/liveboxplaytv
+[camera.synology docs]: /integrations/synology
+[cover.rflink docs]: /integrations/cover.rflink/
+[device_tracker.owntracks docs]: /integrations/owntracks
+[google docs]: /integrations/google_translate
+[light.tradfri docs]: /integrations/tradfri
+[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv
diff --git a/source/_posts/2017-10-14-templating-date-time.markdown b/source/_posts/2017-10-14-templating-date-time.markdown
index 5a902306388..8ab8b8d7e24 100644
--- a/source/_posts/2017-10-14-templating-date-time.markdown
+++ b/source/_posts/2017-10-14-templating-date-time.markdown
@@ -10,9 +10,9 @@ og_image: /images/blog/2017-10-template/social.png
This [Pull Request](https://github.com/home-assistant/home-assistant/pull/9868) shows in a clear way what happens if the documentation is not as good as it should be. In short, it's about [Templating](/docs/configuration/templating/) and how people start to think about creative ways to solve it if it's not documented. Let's assume that we want the current year. There are a couple of options available to do that:
-- Query [JSON Test](http://date.jsontest.com/) with a [`rest` sensor](/components/rest) and a `value_template:`.
-- Use a [`time_date` sensor ](/components/time_date) and a template {% raw %}`{{ strptime(states('sensor.date'), '%Y-%m-%d').year }}`{% endraw %}.
-- Write a script in language X and use it with the [`command` sensor](/components/sensor.command_line/) or use `date +"%Y"` as a `command:`.
+- Query [JSON Test](http://date.jsontest.com/) with a [`rest` sensor](/integrations/rest) and a `value_template:`.
+- Use a [`time_date` sensor ](/integrations/time_date) and a template {% raw %}`{{ strptime(states('sensor.date'), '%Y-%m-%d').year }}`{% endraw %}.
+- Write a script in language X and use it with the [`command` sensor](/integrations/sensor.command_line/) or use `date +"%Y"` as a `command:`.
diff --git a/source/_posts/2017-10-21-release-56.markdown b/source/_posts/2017-10-21-release-56.markdown
index 4cc5a98866c..5cb0cba975d 100644
--- a/source/_posts/2017-10-21-release-56.markdown
+++ b/source/_posts/2017-10-21-release-56.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-10-0.56/components.png
---
-
+
We reached another milestone aka number: 10000. GitHub is assigning numbers to pull requests and issues and the "10000" is a [PR](https://github.com/home-assistant/home-assistant/pull/10000). Our ratio is around 1/3 issues and 2/3 pull requests. To be more precise: 64% pull requests and 36% issues.
@@ -23,7 +23,7 @@ This release includes a new component to integrate Home Assistant with Google As
[Hacktoberfest](/blog/2017/09/29/hacktoberfest/) is still on and so far we have received a lot improvements. We can't make any promises to review everything by the end of October, but we are trying to make sure that you will get your t-shirt.
## Map
-The [map][map docs] is now its own component. Similar to [configuration (`config:`)](/components/config/), it will not show up without adding it to your `configuration.yaml` file.
+The [map][map docs] is now its own component. Similar to [configuration (`config:`)](/integrations/config/), it will not show up without adding it to your `configuration.yaml` file.
```yaml
map:
@@ -414,133 +414,133 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@webworxshop]: https://github.com/webworxshop
[@zabuldon]: https://github.com/zabuldon
[@ziotibia81]: https://github.com/ziotibia81
-[__init__ docs]: /components/__init__/
-[abode docs]: /components/abode/
-[alarm_control_panel.arlo docs]: /components/arlo
-[alarm_control_panel.egardia docs]: /components/egardia
-[alexa.smart_home docs]: /components/alexa.smart_home/
-[arlo docs]: /components/arlo/
+[__init__ docs]: /integrations/__init__/
+[abode docs]: /integrations/abode/
+[alarm_control_panel.arlo docs]: /integrations/arlo
+[alarm_control_panel.egardia docs]: /integrations/egardia
+[alexa.smart_home docs]: /integrations/alexa.smart_home/
+[arlo docs]: /integrations/arlo/
[automation.event docs]: /docs/automation/trigger/#event-trigger
[automation.numeric_state docs]: /docs/automation/trigger/#numeric-state-trigger
[automation.state docs]: /docs/automation/trigger/#state-trigger
-[binary_sensor.iss docs]: /components/iss
-[binary_sensor.netatmo docs]: /components/netatmo#binary-sensor
-[binary_sensor.skybell docs]: /components/skybell#binary-sensor
-[binary_sensor.template docs]: /components/binary_sensor.template/
-[binary_sensor.tesla docs]: /components/tesla
-[binary_sensor.wink docs]: /components/wink#binary-sensor
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[camera.arlo docs]: /components/arlo#camera
-[camera.ffmpeg docs]: /components/camera.ffmpeg/
-[camera.onvif docs]: /components/onvif
-[camera.skybell docs]: /components/skybell#camera
-[camera.synology docs]: /components/synology
-[camera.yi docs]: /components/yi
-[climate.eq3btsmart docs]: /components/eq3btsmart
-[climate.knx docs]: /components/climate.knx/
-[climate.mqtt docs]: /components/climate.mqtt/
-[climate.tesla docs]: /components/tesla
-[climate.toon docs]: /components/toon#climate
-[cloud.iot docs]: /components/cloud/
-[cover.rflink docs]: /components/cover.rflink/
-[device_tracker docs]: /components/device_tracker/
-[device_tracker.fritz docs]: /components/fritz
-[device_tracker.mikrotik docs]: /components/mikrotik
-[device_tracker.netgear docs]: /components/netgear
-[device_tracker.owntracks docs]: /components/owntracks
-[device_tracker.snmp docs]: /components/snmp
-[device_tracker.unifi docs]: /components/unifi
-[device_tracker.upc_connect docs]: /components/upc_connect
-[enocean docs]: /components/enocean/
-[ffmpeg docs]: /components/ffmpeg/
-[google_assistant docs]: /components/google_assistant/
-[hassio docs]: /components/hassio/
-[homematic docs]: /components/homematic/
-[http docs]: /components/http/
-[knx docs]: /components/knx/
-[light.hue docs]: /components/hue
-[light.mqtt_json docs]: /components/light.mqtt
-[light.osramlightify docs]: /components/osramlightify
-[light.skybell docs]: /components/skybell#light
-[light.template docs]: /components/light.template/
-[light.tplink docs]: /components/tplink
-[light.tradfri docs]: /components/tradfri
-[light.yeelight docs]: /components/yeelight
-[lock.tesla docs]: /components/tesla
-[map docs]: /components/map/
-[media_extractor docs]: /components/media_extractor/
-[media_player.denon docs]: /components/denon
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.dunehd docs]: /components/dunehd
-[media_player.liveboxplaytv docs]: /components/liveboxplaytv
-[media_player.monoprice docs]: /components/monoprice
-[media_player.plex docs]: /components/plex#media-player
-[media_player.yamaha docs]: /components/yamaha
-[modbus docs]: /components/modbus/
-[mqtt docs]: /components/mqtt/
-[namecheapdns docs]: /components/namecheapdns/
-[notify.clicksend_tts docs]: /components/clicksend_tts/
-[notify.html5 docs]: /components/html5
-[notify.rocketchat docs]: /components/rocketchat
-[notify.xmpp docs]: /components/xmpp
-[python_script docs]: /components/python_script/
-[raincloud docs]: /components/raincloud/
-[sensor.abode docs]: /components/abode
-[sensor.airvisual docs]: /components/airvisual
-[sensor.android_ip_webcam docs]: /components/android_ip_webcam#sensor
-[sensor.arlo docs]: /components/arlo#sensor
-[sensor.arwn docs]: /components/arwn
-[sensor.darksky docs]: /components/darksky
-[sensor.fitbit docs]: /components/fitbit
-[sensor.fritzbox_callmonitor docs]: /components/fritzbox#sensor_callmonitor/
-[sensor.fritzbox_netmonitor docs]: /components/fritzbox#sensor_netmonitor/
-[sensor.glances docs]: /components/glances
-[sensor.imap docs]: /components/imap
-[sensor.ios docs]: /components/sensor.ios/
-[sensor.mqtt_room docs]: /components/mqtt_room
-[sensor.netdata docs]: /components/netdata
-[sensor.openweathermap docs]: /components/openweathermap#sensor
-[sensor.raincloud docs]: /components/raincloud#sensor
-[sensor.ring docs]: /components/ring#sensor
-[sensor.serial docs]: /components/serial
-[sensor.skybell docs]: /components/skybell#sensor
-[sensor.snmp docs]: /components/snmp#sensor
-[sensor.statistics docs]: /components/statistics
-[sensor.steam_online docs]: /components/steam_online
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.tesla docs]: /components/tesla
-[sensor.toon docs]: /components/toon
-[sensor.tradfri docs]: /components/tradfri
-[sensor.transmission docs]: /components/transmission
-[sensor.travisci docs]: /components/travisci
-[sensor.uptime docs]: /components/uptime
-[sensor.vera docs]: /components/vera#sensor
-[sensor.xiaomi_aqara docs]: /components/sensor.xiaomi_aqara/
-[sensor.zha docs]: /components/zha
-[shiftr docs]: /components/shiftr/
-[skybell docs]: /components/skybell/
-[switch.flux docs]: /components/flux
-[switch.fritzdect docs]: /components/fritzdect
-[switch.hikvisioncam docs]: /components/hikvisioncam
-[switch.rainmachine docs]: /components/rainmachine#switch
-[switch.skybell docs]: /components/skybell#switch
-[switch.tesla docs]: /components/tesla
-[switch.toon docs]: /components/toon
-[switch.tplink docs]: /components/tplink
-[switch.wink docs]: /components/wink#switch
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[telegram_bot docs]: /components/telegram_bot/
-[tesla docs]: /components/tesla/
-[toon docs]: /components/toon/
-[tradfri docs]: /components/tradfri/
-[vacuum docs]: /components/vacuum/
-[vacuum.dyson docs]: /components/dyson#vacuum
-[vacuum.mqtt docs]: /components/vacuum.mqtt/
-[vera docs]: /components/vera/
-[weather.openweathermap docs]: /components/openweathermap#weather
-[wink docs]: /components/wink/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zha docs]: /components/zha/
+[binary_sensor.iss docs]: /integrations/iss
+[binary_sensor.netatmo docs]: /integrations/netatmo#binary-sensor
+[binary_sensor.skybell docs]: /integrations/skybell#binary-sensor
+[binary_sensor.template docs]: /integrations/binary_sensor.template/
+[binary_sensor.tesla docs]: /integrations/tesla
+[binary_sensor.wink docs]: /integrations/wink#binary-sensor
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[camera.arlo docs]: /integrations/arlo#camera
+[camera.ffmpeg docs]: /integrations/camera.ffmpeg/
+[camera.onvif docs]: /integrations/onvif
+[camera.skybell docs]: /integrations/skybell#camera
+[camera.synology docs]: /integrations/synology
+[camera.yi docs]: /integrations/yi
+[climate.eq3btsmart docs]: /integrations/eq3btsmart
+[climate.knx docs]: /integrations/climate.knx/
+[climate.mqtt docs]: /integrations/climate.mqtt/
+[climate.tesla docs]: /integrations/tesla
+[climate.toon docs]: /integrations/toon#climate
+[cloud.iot docs]: /integrations/cloud/
+[cover.rflink docs]: /integrations/cover.rflink/
+[device_tracker docs]: /integrations/device_tracker/
+[device_tracker.fritz docs]: /integrations/fritz
+[device_tracker.mikrotik docs]: /integrations/mikrotik
+[device_tracker.netgear docs]: /integrations/netgear
+[device_tracker.owntracks docs]: /integrations/owntracks
+[device_tracker.snmp docs]: /integrations/snmp
+[device_tracker.unifi docs]: /integrations/unifi
+[device_tracker.upc_connect docs]: /integrations/upc_connect
+[enocean docs]: /integrations/enocean/
+[ffmpeg docs]: /integrations/ffmpeg/
+[google_assistant docs]: /integrations/google_assistant/
+[hassio docs]: /integrations/hassio/
+[homematic docs]: /integrations/homematic/
+[http docs]: /integrations/http/
+[knx docs]: /integrations/knx/
+[light.hue docs]: /integrations/hue
+[light.mqtt_json docs]: /integrations/light.mqtt
+[light.osramlightify docs]: /integrations/osramlightify
+[light.skybell docs]: /integrations/skybell#light
+[light.template docs]: /integrations/light.template/
+[light.tplink docs]: /integrations/tplink
+[light.tradfri docs]: /integrations/tradfri
+[light.yeelight docs]: /integrations/yeelight
+[lock.tesla docs]: /integrations/tesla
+[map docs]: /integrations/map/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.denon docs]: /integrations/denon
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.dunehd docs]: /integrations/dunehd
+[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv
+[media_player.monoprice docs]: /integrations/monoprice
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.yamaha docs]: /integrations/yamaha
+[modbus docs]: /integrations/modbus/
+[mqtt docs]: /integrations/mqtt/
+[namecheapdns docs]: /integrations/namecheapdns/
+[notify.clicksend_tts docs]: /integrations/clicksend_tts/
+[notify.html5 docs]: /integrations/html5
+[notify.rocketchat docs]: /integrations/rocketchat
+[notify.xmpp docs]: /integrations/xmpp
+[python_script docs]: /integrations/python_script/
+[raincloud docs]: /integrations/raincloud/
+[sensor.abode docs]: /integrations/abode
+[sensor.airvisual docs]: /integrations/airvisual
+[sensor.android_ip_webcam docs]: /integrations/android_ip_webcam#sensor
+[sensor.arlo docs]: /integrations/arlo#sensor
+[sensor.arwn docs]: /integrations/arwn
+[sensor.darksky docs]: /integrations/darksky
+[sensor.fitbit docs]: /integrations/fitbit
+[sensor.fritzbox_callmonitor docs]: /integrations/fritzbox#sensor_callmonitor/
+[sensor.fritzbox_netmonitor docs]: /integrations/fritzbox#sensor_netmonitor/
+[sensor.glances docs]: /integrations/glances
+[sensor.imap docs]: /integrations/imap
+[sensor.ios docs]: /integrations/sensor.ios/
+[sensor.mqtt_room docs]: /integrations/mqtt_room
+[sensor.netdata docs]: /integrations/netdata
+[sensor.openweathermap docs]: /integrations/openweathermap#sensor
+[sensor.raincloud docs]: /integrations/raincloud#sensor
+[sensor.ring docs]: /integrations/ring#sensor
+[sensor.serial docs]: /integrations/serial
+[sensor.skybell docs]: /integrations/skybell#sensor
+[sensor.snmp docs]: /integrations/snmp#sensor
+[sensor.statistics docs]: /integrations/statistics
+[sensor.steam_online docs]: /integrations/steam_online
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.tesla docs]: /integrations/tesla
+[sensor.toon docs]: /integrations/toon
+[sensor.tradfri docs]: /integrations/tradfri
+[sensor.transmission docs]: /integrations/transmission
+[sensor.travisci docs]: /integrations/travisci
+[sensor.uptime docs]: /integrations/uptime
+[sensor.vera docs]: /integrations/vera#sensor
+[sensor.xiaomi_aqara docs]: /integrations/sensor.xiaomi_aqara/
+[sensor.zha docs]: /integrations/zha
+[shiftr docs]: /integrations/shiftr/
+[skybell docs]: /integrations/skybell/
+[switch.flux docs]: /integrations/flux
+[switch.fritzdect docs]: /integrations/fritzdect
+[switch.hikvisioncam docs]: /integrations/hikvisioncam
+[switch.rainmachine docs]: /integrations/rainmachine#switch
+[switch.skybell docs]: /integrations/skybell#switch
+[switch.tesla docs]: /integrations/tesla
+[switch.toon docs]: /integrations/toon
+[switch.tplink docs]: /integrations/tplink
+[switch.wink docs]: /integrations/wink#switch
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[telegram_bot docs]: /integrations/telegram_bot/
+[tesla docs]: /integrations/tesla/
+[toon docs]: /integrations/toon/
+[tradfri docs]: /integrations/tradfri/
+[vacuum docs]: /integrations/vacuum/
+[vacuum.dyson docs]: /integrations/dyson#vacuum
+[vacuum.mqtt docs]: /integrations/vacuum.mqtt/
+[vera docs]: /integrations/vera/
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[wink docs]: /integrations/wink/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zha docs]: /integrations/zha/
[#10024]: https://github.com/home-assistant/home-assistant/pull/10024
[#10029]: https://github.com/home-assistant/home-assistant/pull/10029
[@bieniu]: https://github.com/bieniu
diff --git a/source/_posts/2017-10-23-simple-analog-sensor.markdown b/source/_posts/2017-10-23-simple-analog-sensor.markdown
index 027715ae754..f6386d665ee 100644
--- a/source/_posts/2017-10-23-simple-analog-sensor.markdown
+++ b/source/_posts/2017-10-23-simple-analog-sensor.markdown
@@ -9,9 +9,9 @@ og_image: /images/blog/2017-10-analog-sensor/analog-sensor.png
---
-This blog post is about building a super simple analog sensor for Home Assistant. The physical sensor will send the data over its virtual serial port as it will be connected over USB. The concept is similar to the [TEMPer USB](/components/temper) devices. The attatched sensor type to the microcontroller can be any kind of sensor which gives you an analog signal from brightness over soil moisture to temperature.
+This blog post is about building a super simple analog sensor for Home Assistant. The physical sensor will send the data over its virtual serial port as it will be connected over USB. The concept is similar to the [TEMPer USB](/integrations/temper) devices. The attatched sensor type to the microcontroller can be any kind of sensor which gives you an analog signal from brightness over soil moisture to temperature.
-The microcontroller will only transfer the voltage of an analog input pin which will be between 0 and 1024. Home Assistant will use the new [`serial`](/components/serial) sensor platform to read the data and perform actions to convert the raw reading into a real measurement. This means that you don't have to adjust the code of your microcontroller if you change the attached sensor type.
+The microcontroller will only transfer the voltage of an analog input pin which will be between 0 and 1024. Home Assistant will use the new [`serial`](/integrations/serial) sensor platform to read the data and perform actions to convert the raw reading into a real measurement. This means that you don't have to adjust the code of your microcontroller if you change the attached sensor type.
@@ -65,7 +65,7 @@ void loop() {
To make it work with other boards simply use [`Serial.begin(115200);`](https://www.arduino.cc/en/Reference/Serial) and [`Serial.println(reading);`](https://www.arduino.cc/en/Serial/Println).
-If you connect with a tool like `minicom` to your system's serial port `/dev/ttyACM0`, then you will get the data. To use the sensor with Home Assistant the [`serial`](/components/serial) sensor platform needs to be set up.
+If you connect with a tool like `minicom` to your system's serial port `/dev/ttyACM0`, then you will get the data. To use the sensor with Home Assistant the [`serial`](/integrations/serial) sensor platform needs to be set up.
```yaml
sensor:
@@ -73,7 +73,7 @@ sensor:
port: /dev/ttyACM0
```
-The physical sensor reads the current voltage of the pin. A [template sensor](/components/template) takes the reading and converts it into a measurement. The data sheet of the sensor unit usually contains details about the involved calculations.
+The physical sensor reads the current voltage of the pin. A [template sensor](/integrations/template) takes the reading and converts it into a measurement. The data sheet of the sensor unit usually contains details about the involved calculations.
{% raw %}
```yaml
diff --git a/source/_posts/2017-10-28-demo.markdown b/source/_posts/2017-10-28-demo.markdown
index 656cc4a7e89..9e48293e334 100644
--- a/source/_posts/2017-10-28-demo.markdown
+++ b/source/_posts/2017-10-28-demo.markdown
@@ -27,7 +27,7 @@ To be safe for your talk, you don't want to depend on an internet connection. Th
$ hass --demo-mode
```
-If you already have a `configuration.yaml` file in place then you will get a combination of your setup with all available [`demo`](/components/demo/) platforms. This can be overwhelming for the audience. The suggestion is that you tailor the demo to your needs by only showing a few selected platforms. For example:
+If you already have a `configuration.yaml` file in place then you will get a combination of your setup with all available [`demo`](/integrations/demo/) platforms. This can be overwhelming for the audience. The suggestion is that you tailor the demo to your needs by only showing a few selected platforms. For example:
```yaml
sensor:
@@ -44,7 +44,7 @@ switch:
+
- Introducing Ring Door Bell Camera (including StickUp cameras) and WiFi sensors ([@tchellomello] - [#9962]) ([ring docs]) ([binary_sensor.ring docs]) ([camera.ring docs]) ([sensor.ring docs]) (new-platform)
- add irish rail transport sensor ([@ttroy50] - [#9883]) ([sensor.irish_rail_transport docs]) (new-platform)
@@ -108,7 +108,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
## Breaking Changes
- IKEA TRÅDFRI: We no longer support entering the key in the configuration. ([@lwis] - [#10282]) ([tradfri docs]) (breaking change)
-- API.AI was renamed to [Dialogflow](/components/dialogflow/). This requires to rename the entry in your `configuration.yaml` file from `apiai:` to `dialogflow`. ([@fabaff] - [#10006]) ([dialogflow docs]) (breaking change)
+- API.AI was renamed to [Dialogflow](/integrations/dialogflow/). This requires to rename the entry in your `configuration.yaml` file from `apiai:` to `dialogflow`. ([@fabaff] - [#10006]) ([dialogflow docs]) (breaking change)
- Wink: Removed support for entering your `username` and `password` in your config. Use the [new authentication method][wink-auth] instead. ([@w1ll1am23] - [#10277]) ([wink docs]) (breaking change)
- Use feed name assigned in EmonCMS if there is one. This changes the default behavior but still uses configured 'name' if it's set, so it won't break the configuration of people who have customized their feed names in HA config. ([@KlaasH] - [#10021]) ([sensor.emoncms docs]) (breaking change)
- The `namecheapdns` now uses `password:` instead of `access_token` in the configuration. Also, `host` is now optional which allow people who are not using subdomains to keep their configuration shorter. ([@fabaff] - [#10063]) ([namecheapdns docs]) (breaking change)
@@ -520,135 +520,136 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@craigjmidwinter]: https://github.com/craigjmidwinter
[@ypollart]: https://github.com/ypollart
[@zabuldon]: https://github.com/zabuldon
-[alarm_control_panel.totalconnect docs]: /components/totalconnect
-[alexa.smart_home docs]: /components/alexa.smart_home/
-[api docs]: /components/api/
+[alarm_control_panel.totalconnect docs]: /integrations/totalconnect
+[alexa.smart_home docs]: /integrations/alexa.smart_home/
+[api docs]: /integrations/api/
[automation.event docs]: /docs/automation/trigger/#event-trigger
[automation.numeric_state docs]: /docs/automation/trigger/#numeric-state-trigger
-[axis docs]: /components/axis/
-[binary_sensor.axis docs]: /components/axis#binary-sensor
-[binary_sensor.gc100 docs]: /components/gc100#binary-sensor
-[binary_sensor.linode docs]: /components/linode#binary-sensor
-[binary_sensor.random docs]: /components/random#binary-sensor
-[binary_sensor.rfxtrx docs]: /components/binary_sensor.rfxtrx/
-[binary_sensor.ring docs]: /components/ring#binary-sensor
-[binary_sensor.tellduslive docs]: /components/tellduslive
-[binary_sensor.trend docs]: /components/trend
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[camera docs]: /components/camera/
-[camera.ring docs]: /components/ring#camera
-[climate.ephember docs]: /components/ephember
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.honeywell docs]: /components/honeywell
-[climate.toon docs]: /components/toon#climate
-[cloud docs]: /components/cloud/
-[cover.template docs]: /components/cover.template/
-[device_tracker docs]: /components/device_tracker/
-[device_tracker.asuswrt docs]: /components/asuswrt
-[device_tracker.automatic docs]: /components/automatic
-[device_tracker.geofency docs]: /components/geofency
-[device_tracker.mikrotik docs]: /components/mikrotik
-[device_tracker.owntracks docs]: /components/owntracks
-[device_tracker.snmp docs]: /components/snmp
-[device_tracker.ubus docs]: /components/ubus
-[dialogflow docs]: /components/dialogflow/
-[downloader docs]: /components/downloader/
-[duckdns docs]: /components/duckdns/
-[fan.mqtt docs]: /components/fan.mqtt/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[gc100 docs]: /components/gc100/
-[google_assistant docs]: /components/google_assistant/
-[google_domains docs]: /components/google_domains/
-[hassio docs]: /components/hassio/
-[history docs]: /components/history/
-[http docs]: /components/http/
-[image_processing.openalpr_local docs]: /components/openalpr_local_local
-[input_number docs]: /components/input_number/
-[input_text docs]: /components/input_text/
-[introduction docs]: /components/introduction/
-[light.hue docs]: /components/hue
-[light.hyperion docs]: /components/hyperion
-[light.mqtt docs]: /components/light.mqtt/
-[light.tradfri docs]: /components/tradfri
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[light.yeelight docs]: /components/yeelight
-[linode docs]: /components/linode/
-[logbook docs]: /components/logbook/
-[mailbox docs]: /components/mailbox/
-[media_extractor docs]: /components/media_extractor/
-[media_player docs]: /components/media_player/
-[media_player.liveboxplaytv docs]: /components/liveboxplaytv
-[media_player.monoprice docs]: /components/monoprice
-[media_player.plex docs]: /components/plex#media-player
-[media_player.russound_rnet docs]: /components/russound_rnet
-[media_player.sonos docs]: /components/sonos
-[media_player.yamaha docs]: /components/yamaha
-[mqtt_statestream docs]: /components/mqtt_statestream/
-[namecheapdns docs]: /components/namecheapdns/
-[no_ip docs]: /components/no_ip/
-[notify.aws_sns docs]: /components/notify.aws_sns/
-[notify.aws_sqs docs]: /components/notify.aws_sqs/
-[notify.clickatell docs]: /components/clickatell
-[notify.sendgrid docs]: /components/sendgrid
-[notify.yessssms docs]: /components/yessssms
-[panel_custom docs]: /components/panel_custom/
-[persistent_notification docs]: /components/persistent_notification/
-[plant docs]: /components/plant/
-[raincloud docs]: /components/raincloud/
-[remember_the_milk docs]: /components/remember_the_milk/
-[rfxtrx docs]: /components/rfxtrx/
-[ring docs]: /components/ring/
-[sensor.coinmarketcap docs]: /components/coinmarketcap
-[sensor.emoncms docs]: /components/emoncms
-[sensor.fail2ban docs]: /components/fail2ban
-[sensor.gitter docs]: /components/gitter
-[sensor.glances docs]: /components/glances
-[sensor.google_travel_time docs]: /components/google_travel_time
-[sensor.hddtemp docs]: /components/hddtemp
-[sensor.imap docs]: /components/imap
-[sensor.irish_rail_transport docs]: /components/irish_rail_transport
-[sensor.lastfm docs]: /components/lastfm
-[sensor.luftdaten docs]: /components/luftdaten#sensor
-[sensor.nederlandse_spoorwegen docs]: /components/nederlandse_spoorwegen
-[sensor.radarr docs]: /components/radarr
-[sensor.rest docs]: /components/rest
-[sensor.ring docs]: /components/ring#sensor
-[sensor.scrape docs]: /components/scrape
-[sensor.snmp docs]: /components/snmp#sensor
-[sensor.sonarr docs]: /components/sonarr
-[sensor.speedtest docs]: /components/speedtestdotnet
-[sensor.swiss_public_transport docs]: /components/swiss_public_transport
-[sensor.synologydsm docs]: /components/synologydsm
-[sensor.toon docs]: /components/toon
-[sensor.uk_transport docs]: /components/uk_transport
-[sensor.whois docs]: /components/whois
-[shopping_list docs]: /components/shopping_list/
-[switch.deluge docs]: /components/deluge#switch
-[switch.flux docs]: /components/flux
-[switch.gc100 docs]: /components/gc100#switch
-[switch.snmp docs]: /components/snmp#switch
-[switch.template docs]: /components/switch.template/
-[switch.toon docs]: /components/toon
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[tellduslive docs]: /components/tellduslive/
-[tellstick docs]: /components/tellstick/
-[tesla docs]: /components/tesla/
-[timer docs]: /components/timer/
-[toon docs]: /components/toon/
-[tradfri docs]: /components/tradfri/
-[tts.amazon_polly docs]: /components/amazon_polly
-[tts.microsoft docs]: /components/microsoft
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[vera docs]: /components/vera/
-[wink docs]: /components/wink/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
+[axis docs]: /integrations/axis/
+[binary_sensor.axis docs]: /integrations/axis#binary-sensor
+[binary_sensor.gc100 docs]: /integrations/gc100#binary-sensor
+[binary_sensor.linode docs]: /integrations/linode#binary-sensor
+[binary_sensor.random docs]: /integrations/random#binary-sensor
+[binary_sensor.rfxtrx docs]: /integrations/binary_sensor.rfxtrx/
+[binary_sensor.ring docs]: /integrations/ring#binary-sensor
+[binary_sensor.tellduslive docs]: /integrations/tellduslive
+[binary_sensor.trend docs]: /integrations/trend
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[camera docs]: /integrations/camera/
+[camera.ring docs]: /integrations/ring#camera
+[climate.ephember docs]: /integrations/ephember
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.honeywell docs]: /integrations/honeywell
+[climate.toon docs]: /integrations/toon#climate
+[cloud docs]: /integrations/cloud/
+[cover.template docs]: /integrations/cover.template/
+[device_tracker docs]: /integrations/device_tracker/
+[device_tracker.asuswrt docs]: /integrations/asuswrt
+[device_tracker.automatic docs]: /integrations/automatic
+[device_tracker.geofency docs]: /integrations/geofency
+[device_tracker.mikrotik docs]: /integrations/mikrotik
+[device_tracker.owntracks docs]: /integrations/owntracks
+[device_tracker.snmp docs]: /integrations/snmp
+[device_tracker.ubus docs]: /integrations/ubus
+[dialogflow docs]: /integrations/dialogflow/
+[downloader docs]: /integrations/downloader/
+[duckdns docs]: /integrations/duckdns/
+[fan.mqtt docs]: /integrations/fan.mqtt/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[gc100 docs]: /integrations/gc100/
+[google_assistant docs]: /integrations/google_assistant/
+[google_domains docs]: /integrations/google_domains/
+[hassio docs]: /integrations/hassio/
+[history docs]: /integrations/history/
+[http docs]: /integrations/http/
+[image_processing.openalpr_local docs]: /integrations/openalpr_local_local
+[input_number docs]: /integrations/input_number/
+[input_text docs]: /integrations/input_text/
+[introduction docs]: /integrations/introduction/
+[light.hue docs]: /integrations/hue
+[light.hyperion docs]: /integrations/hyperion
+[light.mqtt docs]: /integrations/light.mqtt/
+[light.tradfri docs]: /integrations/tradfri
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[light.yeelight docs]: /integrations/yeelight
+[linode docs]: /integrations/linode/
+[logbook docs]: /integrations/logbook/
+[mailbox docs]: /integrations/mailbox/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player docs]: /integrations/media_player/
+[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv
+[media_player.monoprice docs]: /integrations/monoprice
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.russound_rnet docs]: /integrations/russound_rnet
+[media_player.sonos docs]: /integrations/sonos
+[media_player.yamaha docs]: /integrations/yamaha
+[mqtt_statestream docs]: /integrations/mqtt_statestream/
+[namecheapdns docs]: /integrations/namecheapdns/
+[no_ip docs]: /integrations/no_ip/
+[notify.aws_sns docs]: /integrations/notify.aws_sns/
+[notify.aws_sqs docs]: /integrations/notify.aws_sqs/
+[notify.clickatell docs]: /integrations/clickatell
+[notify.sendgrid docs]: /integrations/sendgrid
+[notify.yessssms docs]: /integrations/yessssms
+[panel_custom docs]: /integrations/panel_custom/
+[persistent_notification docs]: /integrations/persistent_notification/
+[plant docs]: /integrations/plant/
+[raincloud docs]: /integrations/raincloud/
+[remember_the_milk docs]: /integrations/remember_the_milk/
+[rfxtrx docs]: /integrations/rfxtrx/
+[ring docs]: /integrations/ring/
+[sensor.coinmarketcap docs]: /integrations/coinmarketcap
+[sensor.emoncms docs]: /integrations/emoncms
+[sensor.fail2ban docs]: /integrations/fail2ban
+[sensor.gitter docs]: /integrations/gitter
+[sensor.glances docs]: /integrations/glances
+[sensor.google_travel_time docs]: /integrations/google_travel_time
+[sensor.hddtemp docs]: /integrations/hddtemp
+[sensor.imap docs]: /integrations/imap
+[sensor.irish_rail_transport docs]: /integrations/irish_rail_transport
+[sensor.lastfm docs]: /integrations/lastfm
+[sensor.luftdaten docs]: /integrations/luftdaten#sensor
+[sensor.nederlandse_spoorwegen docs]: /integrations/nederlandse_spoorwegen
+[sensor.radarr docs]: /integrations/radarr
+[sensor.rest docs]: /integrations/rest
+[sensor.ring docs]: /integrations/ring#sensor
+[sensor.scrape docs]: /integrations/scrape
+[sensor.snmp docs]: /integrations/snmp#sensor
+[sensor.sonarr docs]: /integrations/sonarr
+[sensor.speedtest docs]: /integrations/speedtestdotnet
+[sensor.swiss_public_transport docs]: /integrations/swiss_public_transport
+[sensor.synologydsm docs]: /integrations/synologydsm
+[sensor.sytadin docs]: /integrations/sytadin
+[sensor.toon docs]: /integrations/toon
+[sensor.uk_transport docs]: /integrations/uk_transport
+[sensor.whois docs]: /integrations/whois
+[shopping_list docs]: /integrations/shopping_list/
+[switch.deluge docs]: /integrations/deluge#switch
+[switch.flux docs]: /integrations/flux
+[switch.gc100 docs]: /integrations/gc100#switch
+[switch.snmp docs]: /integrations/snmp#switch
+[switch.template docs]: /integrations/switch.template/
+[switch.toon docs]: /integrations/toon
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[tellduslive docs]: /integrations/tellduslive/
+[tellstick docs]: /integrations/tellstick/
+[tesla docs]: /integrations/tesla/
+[timer docs]: /integrations/timer/
+[toon docs]: /integrations/toon/
+[tradfri docs]: /integrations/tradfri/
+[tts.amazon_polly docs]: /integrations/amazon_polly
+[tts.microsoft docs]: /integrations/microsoft
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[vera docs]: /integrations/vera/
+[wink docs]: /integrations/wink/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
[ikea email]: https://twitter.com/home_assistant/status/925373865802502144
-[wink-auth]: /components/wink/#authenticate-using-developerwinkcomhttpsdeveloperwinkcom
+[wink-auth]: /integrations/wink/#authenticate-using-developerwinkcomhttpsdeveloperwinkcom
[#10384]: https://github.com/home-assistant/home-assistant/pull/10384
[#10428]: https://github.com/home-assistant/home-assistant/pull/10428
[@stefan-jonasson]: https://github.com/stefan-jonasson
[@tchellomello]: https://github.com/tchellomello
-[binary_sensor.ring docs]: /components/ring#binary-sensor
-[camera.ring docs]: /components/ring#camera
-[sensor.ring docs]: /components/ring#sensor
-[tellstick docs]: /components/tellstick/
+[binary_sensor.ring docs]: /integrations/ring#binary-sensor
+[camera.ring docs]: /integrations/ring#camera
+[sensor.ring docs]: /integrations/ring#sensor
+[tellstick docs]: /integrations/tellstick/
diff --git a/source/_posts/2017-11-10-ttn-with-mqtt.markdown b/source/_posts/2017-11-10-ttn-with-mqtt.markdown
index d29426fa504..331646a98ca 100644
--- a/source/_posts/2017-11-10-ttn-with-mqtt.markdown
+++ b/source/_posts/2017-11-10-ttn-with-mqtt.markdown
@@ -82,7 +82,7 @@ $ mosquitto_sub -h 192.168.0.2 -t "#" -d
## The sensor
-All we would need now, is a [`mqtt` sensor](/components/sensor.mqtt/) with a `value_template`. With a sophisticated custom sensor it would be possible to displaying a little more than just the state. The device is only sending the temperature `{"temperature": 7.5}` but there are other details available which the sensor should show.
+All we would need now, is a [`mqtt` sensor](/integrations/sensor.mqtt/) with a `value_template`. With a sophisticated custom sensor it would be possible to displaying a little more than just the state. The device is only sending the temperature `{"temperature": 7.5}` but there are other details available which the sensor should show.
```python
"""Support for The Things Network MQTT sensors."""
@@ -184,7 +184,7 @@ Store it in `
+
+
We are proud to announce the availability of Home Assistant 0.59. To keep you in the loop: This is the second last release in 2017. We have stuck to our bi-weekly release cycle for another year but we decided that we will take a little break between Christmas and New Year.
## Dominos Pizza platform
-With the Dominos Pizza integration made by [@craigjmidwinter] your home is now taking care that you don't starve. In combination with a [Skybell](/components/skybell/) or a [DoorBird](/components/doorbird/) you will know exactly when the pizza is in front of your door.
+With the Dominos Pizza integration made by [@craigjmidwinter] your home is now taking care that you don't starve. In combination with a [Skybell](/integrations/skybell/) or a [DoorBird](/integrations/doorbird/) you will know exactly when the pizza is in front of your door.
## Color picker
[@NovapaX] created a new color picker. While dragging the color badge with your finger, a badge will appear above your finger so you can see the current color.
@@ -322,92 +322,92 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@craigjmidwinter]: https://github.com/craigjmidwinter
[@zBart]: https://github.com/zBart
[@zhujisheng]: https://github.com/zhujisheng
-[alarm_control_panel docs]: /components/alarm_control_panel/
-[alarm_control_panel.arlo docs]: /components/arlo
-[alarm_control_panel.demo docs]: /components/demo/
-[alarm_control_panel.totalconnect docs]: /components/totalconnect
-[amcrest docs]: /components/amcrest/
+[alarm_control_panel docs]: /integrations/alarm_control_panel/
+[alarm_control_panel.arlo docs]: /integrations/arlo
+[alarm_control_panel.demo docs]: /integrations/demo/
+[alarm_control_panel.totalconnect docs]: /integrations/totalconnect
+[amcrest docs]: /integrations/amcrest/
[automation.state docs]: /docs/automation/trigger/#state-trigger
-[binary_sensor docs]: /components/binary_sensor/
-[binary_sensor.homematic docs]: /components/homematic
-[camera.amcrest docs]: /components/amcrest
-[camera.ring docs]: /components/ring#camera
-[climate docs]: /components/climate/
-[climate.ecobee docs]: /components/ecobee
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.hive docs]: /components/hive#climate
-[climate.honeywell docs]: /components/honeywell
-[climate.mqtt docs]: /components/climate.mqtt/
-[climate.radiotherm docs]: /components/radiotherm
-[climate.sensibo docs]: /components/sensibo
-[cloud docs]: /components/cloud/
-[config.group docs]: /components/config/
-[configurator docs]: /components/configurator/
-[conversation docs]: /components/conversation/
-[cover.tahoma docs]: /components/tahoma
-[device_tracker.unifi_direct docs]: /components/unifi_direct/
-[dominos docs]: /components/dominos/
-[doorbird docs]: /components/doorbird/
-[ecobee docs]: /components/ecobee/
-[emulated_hue docs]: /components/emulated_hue/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[google_assistant.http docs]: /components/google_assistant/
-[google_assistant.smart_home docs]: /components/google_assistant
-[hive docs]: /components/hive/
-[homematic docs]: /components/homematic/
-[influxdb docs]: /components/influxdb/
-[knx docs]: /components/knx/
-[light.blinkt docs]: /components/blinkt
-[light.hive docs]: /components/hive#light
-[light.hue docs]: /components/hue
-[light.tradfri docs]: /components/tradfri
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[light.yeelight docs]: /components/yeelight
-[media_extractor docs]: /components/media_extractor/
-[media_player.cast docs]: /components/cast
-[netatmo docs]: /components/netatmo/
-[notify.lametric docs]: /components/lametric
-[notify.pushbullet docs]: /components/pushbullet
-[ring docs]: /components/ring/
-[sensor.amcrest docs]: /components/amcrest
-[sensor.currencylayer docs]: /components/currencylayer
-[sensor.deutsche_bahn docs]: /components/deutsche_bahn
-[sensor.fastdotcom docs]: /components/fastdotcom
-[sensor.fritzbox_netmonitor docs]: /components/fritzbox#sensor_netmonitor/
-[sensor.hddtemp docs]: /components/hddtemp
-[sensor.hive docs]: /components/hive#sensor
-[sensor.homematic docs]: /components/homematic
-[sensor.sabnzbd docs]: /components/sabnzbd
-[sensor.serial docs]: /components/serial
-[sensor.tahoma docs]: /components/tahoma
-[sensor.tellduslive docs]: /components/tellduslive
-[sensor.tellstick docs]: /components/tellstick#sensor
-[sensor.whois docs]: /components/whois
-[sensor.wunderground docs]: /components/wunderground
-[sensor.yweather docs]: /components/yweather
-[shell_command docs]: /components/shell_command/
-[shopping_list docs]: /components/shopping_list/
-[switch.hive docs]: /components/hive#switch
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[system_log docs]: /components/system_log/
-[tahoma docs]: /components/tahoma/
-[tellduslive docs]: /components/tellduslive/
-[tellstick docs]: /components/tellstick/
-[tradfri docs]: /components/tradfri/
-[tts docs]: /components/tts/
-[tts.baidu docs]: /components/baidu
-[tts.microsoft docs]: /components/microsoft
-[updater docs]: /components/updater/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[weather.ecobee docs]: /components/ecobee
-[zwave docs]: /components/zwave/
+[binary_sensor docs]: /integrations/binary_sensor/
+[binary_sensor.homematic docs]: /integrations/homematic
+[camera.amcrest docs]: /integrations/amcrest
+[camera.ring docs]: /integrations/ring#camera
+[climate docs]: /integrations/climate/
+[climate.ecobee docs]: /integrations/ecobee
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.hive docs]: /integrations/hive#climate
+[climate.honeywell docs]: /integrations/honeywell
+[climate.mqtt docs]: /integrations/climate.mqtt/
+[climate.radiotherm docs]: /integrations/radiotherm
+[climate.sensibo docs]: /integrations/sensibo
+[cloud docs]: /integrations/cloud/
+[config.group docs]: /integrations/config/
+[configurator docs]: /integrations/configurator/
+[conversation docs]: /integrations/conversation/
+[cover.tahoma docs]: /integrations/tahoma
+[device_tracker.unifi_direct docs]: /integrations/unifi_direct/
+[dominos docs]: /integrations/dominos/
+[doorbird docs]: /integrations/doorbird/
+[ecobee docs]: /integrations/ecobee/
+[emulated_hue docs]: /integrations/emulated_hue/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[google_assistant.http docs]: /integrations/google_assistant/
+[google_assistant.smart_home docs]: /integrations/google_assistant
+[hive docs]: /integrations/hive/
+[homematic docs]: /integrations/homematic/
+[influxdb docs]: /integrations/influxdb/
+[knx docs]: /integrations/knx/
+[light.blinkt docs]: /integrations/blinkt
+[light.hive docs]: /integrations/hive#light
+[light.hue docs]: /integrations/hue
+[light.tradfri docs]: /integrations/tradfri
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[light.yeelight docs]: /integrations/yeelight
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.cast docs]: /integrations/cast
+[netatmo docs]: /integrations/netatmo/
+[notify.lametric docs]: /integrations/lametric
+[notify.pushbullet docs]: /integrations/pushbullet
+[ring docs]: /integrations/ring/
+[sensor.amcrest docs]: /integrations/amcrest
+[sensor.currencylayer docs]: /integrations/currencylayer
+[sensor.deutsche_bahn docs]: /integrations/deutsche_bahn
+[sensor.fastdotcom docs]: /integrations/fastdotcom
+[sensor.fritzbox_netmonitor docs]: /integrations/fritzbox#sensor_netmonitor/
+[sensor.hddtemp docs]: /integrations/hddtemp
+[sensor.hive docs]: /integrations/hive#sensor
+[sensor.homematic docs]: /integrations/homematic
+[sensor.sabnzbd docs]: /integrations/sabnzbd
+[sensor.serial docs]: /integrations/serial
+[sensor.tahoma docs]: /integrations/tahoma
+[sensor.tellduslive docs]: /integrations/tellduslive
+[sensor.tellstick docs]: /integrations/tellstick#sensor
+[sensor.whois docs]: /integrations/whois
+[sensor.wunderground docs]: /integrations/wunderground
+[sensor.yweather docs]: /integrations/yweather
+[shell_command docs]: /integrations/shell_command/
+[shopping_list docs]: /integrations/shopping_list/
+[switch.hive docs]: /integrations/hive#switch
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[system_log docs]: /integrations/system_log/
+[tahoma docs]: /integrations/tahoma/
+[tellduslive docs]: /integrations/tellduslive/
+[tellstick docs]: /integrations/tellstick/
+[tradfri docs]: /integrations/tradfri/
+[tts docs]: /integrations/tts/
+[tts.baidu docs]: /integrations/baidu
+[tts.microsoft docs]: /integrations/microsoft
+[updater docs]: /integrations/updater/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[weather.ecobee docs]: /integrations/ecobee
+[zwave docs]: /integrations/zwave/
[#10798]: https://github.com/home-assistant/home-assistant/pull/10798
[#10923]: https://github.com/home-assistant/home-assistant/pull/10923
[#10934]: https://github.com/home-assistant/home-assistant/pull/10934
[#10935]: https://github.com/home-assistant/home-assistant/pull/10935
[@NovapaX]: https://github.com/NovapaX
[@wrboyce]: https://github.com/wrboyce
-[notify.nfandroidtv docs]: /components/nfandroidtv
+[notify.nfandroidtv docs]: /integrations/nfandroidtv
[#10941]: https://github.com/home-assistant/home-assistant/pull/10941
[#10947]: https://github.com/home-assistant/home-assistant/pull/10947
[#10950]: https://github.com/home-assistant/home-assistant/pull/10950
@@ -420,7 +420,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@molobrakos]: https://github.com/molobrakos
[@w1ll1am23]: https://github.com/w1ll1am23
[@craigjmidwinter]: https://github.com/craigjmidwinter
-[dominos docs]: /components/dominos/
-[media_player.cast docs]: /components/cast
-[tellduslive docs]: /components/tellduslive/
-[wink docs]: /components/wink/
+[dominos docs]: /integrations/dominos/
+[media_player.cast docs]: /integrations/cast
+[tellduslive docs]: /integrations/tellduslive/
+[wink docs]: /integrations/wink/
diff --git a/source/_posts/2017-12-17-introducing-home-assistant-cloud.markdown b/source/_posts/2017-12-17-introducing-home-assistant-cloud.markdown
index 21851cd5df7..4dd267d5c63 100644
--- a/source/_posts/2017-12-17-introducing-home-assistant-cloud.markdown
+++ b/source/_posts/2017-12-17-introducing-home-assistant-cloud.markdown
@@ -28,7 +28,7 @@ With donations you have to convince people to keep donating and it will be hard
## Getting started
-Upgrade Home Assistant to 0.60 and enable the [`cloud`](/components/cloud/) and [`config`](/components/config/) components:
+Upgrade Home Assistant to 0.60 and enable the [`cloud`](/integrations/cloud/) and [`config`](/integrations/config/) components:
```yaml
# Example configuration.yaml entry
@@ -42,7 +42,7 @@ The next step is to configure Alexa. This can be done by enabling the Home Assis
Once you’re done, ask Alexa to discover devices (“Alexa, discover devices”) and you are all set to control them: “Alexa, turn on <device name>”.
-See the [Cloud component configuration](/components/cloud/) to learn how to filter which devices get exposed to Alexa.
+See the [Cloud component configuration](/integrations/cloud/) to learn how to filter which devices get exposed to Alexa.
## FAQ
@@ -66,8 +66,8 @@ Yes. Yes. Yes! Home Assistant is the work of hundreds of developers all working
All messages are processed locally and so the Alexa skill code is part of the Home Assistant code. The Home Assistant Cloud only routes the messages to your local Home Assistant instance. This means that you can audit the source code to check all the things that the cloud can do:
- - [Module that processes incoming cloud messages](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/cloud/iot.py)
- - [Alexa Smart Home v3 skill](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/alexa/smart_home.py)
+ - [Module that processes incoming cloud messages](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/integrations/cloud/iot.py)
+ - [Alexa Smart Home v3 skill](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/integrations/alexa/smart_home.py)
#### What other features will come to the cloud?
@@ -87,7 +87,7 @@ As of February 2018, we are live in all countries that have Alexa except for Jap
#### How is the connection made to the cloud?
-The connection is made using a WebSocket connection over HTTPS. [See the source here](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/cloud/iot.py).
+The connection is made using a WebSocket connection over HTTPS. [See the source here](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/integrations/cloud/iot.py).
#### I think that the price is too high for what I get.
diff --git a/source/_posts/2017-12-17-release-60.markdown b/source/_posts/2017-12-17-release-60.markdown
index 04da4115081..4ef21ba38d5 100644
--- a/source/_posts/2017-12-17-release-60.markdown
+++ b/source/_posts/2017-12-17-release-60.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2017-12-0.60/components.png
---
-
+
The biggest change for 0.60 will be covered in a separate [blog post](/blog/2017/12/17/introducing-home-assistant-cloud/). Thus, we will keep it short here. Just one thing: This is the last release in 2017. We will be back to our bi-weekly release cycle in 2018.
@@ -298,78 +298,78 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@tschmidty69]: https://github.com/tschmidty69
[@uchagani]: https://github.com/uchagani
[@ziotibia81]: https://github.com/ziotibia81
-[ads docs]: /components/ads/
-[alarm_control_panel.egardia docs]: /components/egardia
-[alarm_control_panel.ialarm docs]: /components/ialarm
-[alarm_control_panel.manual docs]: /components/manual
-[alarm_control_panel.manual_mqtt docs]: /components/manual_mqtt/
-[alarm_control_panel.totalconnect docs]: /components/totalconnect
-[alarmdecoder docs]: /components/alarmdecoder/
-[apple_tv docs]: /components/apple_tv/
-[binary_sensor docs]: /components/binary_sensor/
-[binary_sensor.ads docs]: /components/ads#binary-sensor
-[binary_sensor.isy994 docs]: /components/isy994
-[calendar.caldav docs]: /components/caldav
-[camera.canary docs]: /components/canary#camera
-[canary docs]: /components/canary/
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.tado docs]: /components/tado
-[cloud docs]: /components/cloud/
-[cloud.const docs]: /components/cloud.const/
-[config.automation docs]: /components/config.automation/
-[cover.tellstick docs]: /components/tellstick#cover
-[device_tracker docs]: /components/device_tracker/
-[device_tracker.meraki docs]: /components/meraki
-[ecobee docs]: /components/ecobee/
-[homematic docs]: /components/homematic/
-[hue docs]: /components/hue/
-[isy994 docs]: /components/isy994/
-[keyboard_remote docs]: /components/keyboard_remote/
-[light.ads docs]: /components/ads#light
-[light.hue docs]: /components/hue
-[light.lifx docs]: /components/lifx
-[light.mochad docs]: /components/mochad#light
-[light.tplink docs]: /components/tplink
-[light.tradfri docs]: /components/tradfri
-[logbook docs]: /components/logbook/
-[media_extractor docs]: /components/media_extractor/
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.liveboxplaytv docs]: /components/liveboxplaytv
-[media_player.samsungtv docs]: /components/samsungtv
-[media_player.sonos docs]: /components/sonos
-[media_player.ue_smart_radio docs]: /components/ue_smart_radio
-[media_player.webostv docs]: /components/webostv#media-player
-[media_player.yamaha_musiccast docs]: /components/yamaha_musiccast/
-[media_player.ziggo_mediabox_xl docs]: /components/ziggo_mediabox_xl
-[mochad docs]: /components/mochad/
-[neato docs]: /components/neato/
-[notify.html5 docs]: /components/html5
-[prometheus docs]: /components/prometheus/
-[scene.vera docs]: /components/vera
-[sensor.ads docs]: /components/ads#sensor
-[sensor.alpha_vantage docs]: /components/alpha_vantage
-[sensor.canary docs]: /components/canary#sensor
-[sensor.efergy docs]: /components/efergy
-[sensor.eliqonline docs]: /components/eliqonline
-[sensor.gearbest docs]: /components/gearbest
-[sensor.luftdaten docs]: /components/luftdaten#sensor
-[sensor.miflora docs]: /components/miflora
-[sensor.mqtt docs]: /components/sensor.mqtt/
-[sensor.octoprint docs]: /components/octoprint#sensor
-[sensor.rest docs]: /components/rest
-[sensor.ripple docs]: /components/ripple
-[sensor.shodan docs]: /components/shodan
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.tesla docs]: /components/tesla
-[sensor.volvooncall docs]: /components/volvooncall
-[snips docs]: /components/snips/
-[switch.ads docs]: /components/ads#switch
-[switch.mochad docs]: /components/mochad#switch
-[switch.tplink docs]: /components/tplink
-[tellstick docs]: /components/tellstick/
-[vera docs]: /components/vera/
-[volvooncall docs]: /components/volvooncall/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
+[ads docs]: /integrations/ads/
+[alarm_control_panel.egardia docs]: /integrations/egardia
+[alarm_control_panel.ialarm docs]: /integrations/ialarm
+[alarm_control_panel.manual docs]: /integrations/manual
+[alarm_control_panel.manual_mqtt docs]: /integrations/manual_mqtt/
+[alarm_control_panel.totalconnect docs]: /integrations/totalconnect
+[alarmdecoder docs]: /integrations/alarmdecoder/
+[apple_tv docs]: /integrations/apple_tv/
+[binary_sensor docs]: /integrations/binary_sensor/
+[binary_sensor.ads docs]: /integrations/ads#binary-sensor
+[binary_sensor.isy994 docs]: /integrations/isy994
+[calendar.caldav docs]: /integrations/caldav
+[camera.canary docs]: /integrations/canary#camera
+[canary docs]: /integrations/canary/
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.tado docs]: /integrations/tado
+[cloud docs]: /integrations/cloud/
+[cloud.const docs]: /integrations/cloud.const/
+[config.automation docs]: /integrations/config.automation/
+[cover.tellstick docs]: /integrations/tellstick#cover
+[device_tracker docs]: /integrations/device_tracker/
+[device_tracker.meraki docs]: /integrations/meraki
+[ecobee docs]: /integrations/ecobee/
+[homematic docs]: /integrations/homematic/
+[hue docs]: /integrations/hue/
+[isy994 docs]: /integrations/isy994/
+[keyboard_remote docs]: /integrations/keyboard_remote/
+[light.ads docs]: /integrations/ads#light
+[light.hue docs]: /integrations/hue
+[light.lifx docs]: /integrations/lifx
+[light.mochad docs]: /integrations/mochad#light
+[light.tplink docs]: /integrations/tplink
+[light.tradfri docs]: /integrations/tradfri
+[logbook docs]: /integrations/logbook/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv
+[media_player.samsungtv docs]: /integrations/samsungtv
+[media_player.sonos docs]: /integrations/sonos
+[media_player.ue_smart_radio docs]: /integrations/ue_smart_radio
+[media_player.webostv docs]: /integrations/webostv#media-player
+[media_player.yamaha_musiccast docs]: /integrations/yamaha_musiccast/
+[media_player.ziggo_mediabox_xl docs]: /integrations/ziggo_mediabox_xl
+[mochad docs]: /integrations/mochad/
+[neato docs]: /integrations/neato/
+[notify.html5 docs]: /integrations/html5
+[prometheus docs]: /integrations/prometheus/
+[scene.vera docs]: /integrations/vera
+[sensor.ads docs]: /integrations/ads#sensor
+[sensor.alpha_vantage docs]: /integrations/alpha_vantage
+[sensor.canary docs]: /integrations/canary#sensor
+[sensor.efergy docs]: /integrations/efergy
+[sensor.eliqonline docs]: /integrations/eliqonline
+[sensor.gearbest docs]: /integrations/gearbest
+[sensor.luftdaten docs]: /integrations/luftdaten#sensor
+[sensor.miflora docs]: /integrations/miflora
+[sensor.mqtt docs]: /integrations/sensor.mqtt/
+[sensor.octoprint docs]: /integrations/octoprint#sensor
+[sensor.rest docs]: /integrations/rest
+[sensor.ripple docs]: /integrations/ripple
+[sensor.shodan docs]: /integrations/shodan
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.tesla docs]: /integrations/tesla
+[sensor.volvooncall docs]: /integrations/volvooncall
+[snips docs]: /integrations/snips/
+[switch.ads docs]: /integrations/ads#switch
+[switch.mochad docs]: /integrations/mochad#switch
+[switch.tplink docs]: /integrations/tplink
+[tellstick docs]: /integrations/tellstick/
+[vera docs]: /integrations/vera/
+[volvooncall docs]: /integrations/volvooncall/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
[#11054]: https://github.com/home-assistant/home-assistant/pull/11054
[#11185]: https://github.com/home-assistant/home-assistant/pull/11185
[#11214]: https://github.com/home-assistant/home-assistant/pull/11214
@@ -395,12 +395,12 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@rwa]: https://github.com/rwa
[@veleek]: https://github.com/veleek
[@ziotibia81]: https://github.com/ziotibia81
-[alexa.smart_home docs]: /components/alexa.smart_home/
-[binary_sensor.concord232 docs]: /components/concord232#binary-sensor
-[binary_sensor.isy994 docs]: /components/isy994
-[calendar.caldav docs]: /components/caldav
-[homematic docs]: /components/homematic/
-[light.hue docs]: /components/hue
-[lock.sesame docs]: /components/sesame
-[media_player.webostv docs]: /components/webostv#media-player
-[switch.modbus docs]: /components/switch.modbus/
+[alexa.smart_home docs]: /integrations/alexa.smart_home/
+[binary_sensor.concord232 docs]: /integrations/concord232#binary-sensor
+[binary_sensor.isy994 docs]: /integrations/isy994
+[calendar.caldav docs]: /integrations/caldav
+[homematic docs]: /integrations/homematic/
+[light.hue docs]: /integrations/hue
+[lock.sesame docs]: /integrations/sesame
+[media_player.webostv docs]: /integrations/webostv#media-player
+[switch.modbus docs]: /integrations/switch.modbus/
diff --git a/source/_posts/2018-01-14-release-61.markdown b/source/_posts/2018-01-14-release-61.markdown
index 846b1ace2af..aeb9d3abe23 100644
--- a/source/_posts/2018-01-14-release-61.markdown
+++ b/source/_posts/2018-01-14-release-61.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-01-0.61/components.png
---
-
+
Almost a 100 contributors to this release 🎉 That's what you get when you skip a release. It's a little late but "Happy New Year" and welcome to 0.61 the first release 2018.
@@ -610,168 +610,168 @@ Note however, that this feature was replaced by a new ignore_string config optio
[@veleek]: https://github.com/veleek
[@w1ll1am23]: https://github.com/w1ll1am23
[@yienxu]: https://github.com/yienxu
-[__init__ docs]: /components/__init__/
-[alarm_control_panel.alarmdecoder docs]: /components/alarmdecoder#alarm-control-panel
-[alarm_control_panel.concord232 docs]: /components/concord232#alarm-control-panel
-[alarm_control_panel.egardia docs]: /components/egardia
-[alarmdecoder docs]: /components/alarmdecoder/
-[alexa.intent docs]: /components/alexa.intent/
-[alexa.smart_home docs]: /components/alexa.smart_home/
-[api docs]: /components/api/
+[__init__ docs]: /integrations/__init__/
+[alarm_control_panel.alarmdecoder docs]: /integrations/alarmdecoder#alarm-control-panel
+[alarm_control_panel.concord232 docs]: /integrations/concord232#alarm-control-panel
+[alarm_control_panel.egardia docs]: /integrations/egardia
+[alarmdecoder docs]: /integrations/alarmdecoder/
+[alexa.intent docs]: /integrations/alexa.intent/
+[alexa.smart_home docs]: /integrations/alexa.smart_home/
+[api docs]: /integrations/api/
[automation.state docs]: /docs/automation/trigger/#state-trigger
-[binary_sensor docs]: /components/binary_sensor/
-[binary_sensor.alarmdecoder docs]: /components/alarmdecoder
-[binary_sensor.concord232 docs]: /components/concord232#binary-sensor
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.isy994 docs]: /components/isy994
-[binary_sensor.knx docs]: /components/binary_sensor.knx/
-[binary_sensor.rest docs]: /components/binary_sensor.rest/
-[binary_sensor.template docs]: /components/binary_sensor.template/
-[binary_sensor.threshold docs]: /components/threshold
-[binary_sensor.trend docs]: /components/trend
-[binary_sensor.workday docs]: /components/workday
-[camera.doorbird docs]: /components/doorbird#camera
-[camera.uvc docs]: /components/uvc
-[climate docs]: /components/climate/
-[climate.daikin docs]: /components/daikin#climate
-[climate.demo docs]: /components/demo/
-[climate.econet docs]: /components/econet
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.hive docs]: /components/hive#climate
-[climate.homematic docs]: /components/homematic
-[climate.knx docs]: /components/climate.knx/
-[climate.netatmo docs]: /components/netatmo#climate
-[climate.sensibo docs]: /components/sensibo
-[climate.tado docs]: /components/tado
-[climate.touchline docs]: /components/touchline
-[cloud docs]: /components/cloud/
-[cloud.auth_api docs]: /components/cloud/
-[cloud.http_api docs]: /components/cloud/
-[cloud.iot docs]: /components/cloud/
-[coinbase docs]: /components/coinbase/
-[conversation docs]: /components/conversation/
-[cover.isy994 docs]: /components/isy994
-[cover.knx docs]: /components/cover.knx/
-[cover.tahoma docs]: /components/tahoma
-[cover.template docs]: /components/cover.template/
-[cover.xiaomi_aqara docs]: /components/cover.xiaomi_aqara/
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[device_tracker.asuswrt docs]: /components/asuswrt
-[device_tracker.bluetooth_le_tracker docs]: /components/bluetooth_le_tracker
-[device_tracker.bluetooth_tracker docs]: /components/bluetooth_tracker
-[device_tracker.gpslogger docs]: /components/gpslogger
-[device_tracker.owntracks docs]: /components/owntracks
-[device_tracker.ping docs]: /components/ping
-[device_tracker.snmp docs]: /components/snmp
-[device_tracker.tile docs]: /components/tile
-[digital_ocean docs]: /components/digital_ocean/
-[fan.insteon_local docs]: /components/insteon_local/
-[fan.isy994 docs]: /components/isy994
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[google_assistant docs]: /components/google_assistant/
-[google_assistant.http docs]: /components/google_assistant/
-[google_assistant.smart_home docs]: /components/google_assistant
-[group docs]: /components/group/
-[hassio docs]: /components/hassio/
-[history docs]: /components/history/
-[hive docs]: /components/hive/
-[homematic docs]: /components/homematic/
-[http docs]: /components/http/
-[image_processing.opencv docs]: /components/opencv
-[input_boolean docs]: /components/input_boolean/
-[input_select docs]: /components/input_select/
-[insteon_local docs]: /components/insteon_local/
-[isy994 docs]: /components/isy994/
-[knx docs]: /components/knx/
-[light.deconz docs]: /components/deconz#light
-[light.greenwave docs]: /components/greenwave
-[light.hive docs]: /components/hive#light
-[light.hue docs]: /components/hue
-[light.iglo docs]: /components/iglo
-[light.insteon_local docs]: /components/insteon/
-[light.isy994 docs]: /components/isy994
-[light.knx docs]: /components/light.knx/
-[light.lifx docs]: /components/lifx
-[light.mqtt docs]: /components/light.mqtt/
-[light.osramlightify docs]: /components/osramlightify
-[light.template docs]: /components/light.template/
-[light.tplink docs]: /components/tplink
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[light.zha docs]: /components/zha
-[lock.isy994 docs]: /components/isy994
-[media_extractor docs]: /components/media_extractor/
-[media_player.cast docs]: /components/cast
-[media_player.kodi docs]: /components/kodi
-[media_player.monoprice docs]: /components/monoprice
-[media_player.plex docs]: /components/plex#media-player
-[media_player.squeezebox docs]: /components/squeezebox
-[media_player.yamaha docs]: /components/yamaha
-[modbus docs]: /components/modbus/
-[notify.html5 docs]: /components/html5
-[notify.pushbullet docs]: /components/pushbullet
-[notify.webostv docs]: /components/webostv
-[octoprint docs]: /components/octoprint/
-[prometheus docs]: /components/prometheus/
-[python_script docs]: /components/python_script/
-[rainbird docs]: /components/rainbird/
-[remember_the_milk docs]: /components/remember_the_milk/
-[sensor.alpha_vantage docs]: /components/alpha_vantage
-[sensor.bitcoin docs]: /components/bitcoin
-[sensor.coinbase docs]: /components/coinbase
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.deutsche_bahn docs]: /components/deutsche_bahn
-[sensor.discogs docs]: /components/discogs
-[sensor.etherscan docs]: /components/etherscan
-[sensor.fido docs]: /components/fido
-[sensor.hydroquebec docs]: /components/hydroquebec
-[sensor.imap_email_content docs]: /components/imap_email_content/
-[sensor.irish_rail_transport docs]: /components/irish_rail_transport
-[sensor.isy994 docs]: /components/isy994#sensors
-[sensor.knx docs]: /components/sensor.knx/
-[sensor.luftdaten docs]: /components/luftdaten#sensor
-[sensor.metoffice docs]: /components/sensor.metoffice/
-[sensor.miflora docs]: /components/miflora
-[sensor.mqtt docs]: /components/sensor.mqtt/
-[sensor.openweathermap docs]: /components/openweathermap#sensor
-[sensor.plex docs]: /components/plex#sensor
-[sensor.rainbird docs]: /components/rainbird#sensor
-[sensor.snmp docs]: /components/snmp#sensor
-[sensor.sochain docs]: /components/sochain
-[sensor.statistics docs]: /components/statistics
-[sensor.steam_online docs]: /components/steam_online
-[sensor.swiss_public_transport docs]: /components/swiss_public_transport
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.tado docs]: /components/tado
-[sensor.template docs]: /components/template
-[sensor.transmission docs]: /components/transmission
-[sensor.xbox_live docs]: /components/xbox_live
-[sensor.zoneminder docs]: /components/zoneminder#sensor
-[snips docs]: /components/snips/
-[switch.insteon_local docs]: /components/insteon/
-[switch.isy994 docs]: /components/isy994
-[switch.knx docs]: /components/switch.knx/
-[switch.mochad docs]: /components/mochad#switch
-[switch.rainbird docs]: /components/rainbird#switch
-[switch.rpi_rf docs]: /components/rpi_rf
-[switch.snmp docs]: /components/snmp#switch
-[switch.template docs]: /components/switch.template/
-[switch.tplink docs]: /components/tplink
-[switch.transmission docs]: /components/transmission
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[tahoma docs]: /components/tahoma/
-[telegram_bot docs]: /components/telegram_bot/
-[timer docs]: /components/timer/
-[tts.baidu docs]: /components/baidu
-[tts.marytts docs]: /components/marytts
-[updater docs]: /components/updater/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[weather.darksky docs]: /components/weather.darksky/
-[weather.openweathermap docs]: /components/openweathermap#weather
-[weather.yweather docs]: /components/yweather
-[websocket_api docs]: /components/websocket_api/
-[wemo docs]: /components/wemo/
-[zigbee docs]: /components/zigbee/
+[binary_sensor docs]: /integrations/binary_sensor/
+[binary_sensor.alarmdecoder docs]: /integrations/alarmdecoder
+[binary_sensor.concord232 docs]: /integrations/concord232#binary-sensor
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.isy994 docs]: /integrations/isy994
+[binary_sensor.knx docs]: /integrations/binary_sensor.knx/
+[binary_sensor.rest docs]: /integrations/binary_sensor.rest/
+[binary_sensor.template docs]: /integrations/binary_sensor.template/
+[binary_sensor.threshold docs]: /integrations/threshold
+[binary_sensor.trend docs]: /integrations/trend
+[binary_sensor.workday docs]: /integrations/workday
+[camera.doorbird docs]: /integrations/doorbird#camera
+[camera.uvc docs]: /integrations/uvc
+[climate docs]: /integrations/climate/
+[climate.daikin docs]: /integrations/daikin#climate
+[climate.demo docs]: /integrations/demo/
+[climate.econet docs]: /integrations/econet
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.hive docs]: /integrations/hive#climate
+[climate.homematic docs]: /integrations/homematic
+[climate.knx docs]: /integrations/climate.knx/
+[climate.netatmo docs]: /integrations/netatmo#climate
+[climate.sensibo docs]: /integrations/sensibo
+[climate.tado docs]: /integrations/tado
+[climate.touchline docs]: /integrations/touchline
+[cloud docs]: /integrations/cloud/
+[cloud.auth_api docs]: /integrations/cloud/
+[cloud.http_api docs]: /integrations/cloud/
+[cloud.iot docs]: /integrations/cloud/
+[coinbase docs]: /integrations/coinbase/
+[conversation docs]: /integrations/conversation/
+[cover.isy994 docs]: /integrations/isy994
+[cover.knx docs]: /integrations/cover.knx/
+[cover.tahoma docs]: /integrations/tahoma
+[cover.template docs]: /integrations/cover.template/
+[cover.xiaomi_aqara docs]: /integrations/cover.xiaomi_aqara/
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[device_tracker.asuswrt docs]: /integrations/asuswrt
+[device_tracker.bluetooth_le_tracker docs]: /integrations/bluetooth_le_tracker
+[device_tracker.bluetooth_tracker docs]: /integrations/bluetooth_tracker
+[device_tracker.gpslogger docs]: /integrations/gpslogger
+[device_tracker.owntracks docs]: /integrations/owntracks
+[device_tracker.ping docs]: /integrations/ping
+[device_tracker.snmp docs]: /integrations/snmp
+[device_tracker.tile docs]: /integrations/tile
+[digital_ocean docs]: /integrations/digital_ocean/
+[fan.insteon_local docs]: /integrations/insteon_local/
+[fan.isy994 docs]: /integrations/isy994
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[google_assistant docs]: /integrations/google_assistant/
+[google_assistant.http docs]: /integrations/google_assistant/
+[google_assistant.smart_home docs]: /integrations/google_assistant
+[group docs]: /integrations/group/
+[hassio docs]: /integrations/hassio/
+[history docs]: /integrations/history/
+[hive docs]: /integrations/hive/
+[homematic docs]: /integrations/homematic/
+[http docs]: /integrations/http/
+[image_processing.opencv docs]: /integrations/opencv
+[input_boolean docs]: /integrations/input_boolean/
+[input_select docs]: /integrations/input_select/
+[insteon_local docs]: /integrations/insteon_local/
+[isy994 docs]: /integrations/isy994/
+[knx docs]: /integrations/knx/
+[light.deconz docs]: /integrations/deconz#light
+[light.greenwave docs]: /integrations/greenwave
+[light.hive docs]: /integrations/hive#light
+[light.hue docs]: /integrations/hue
+[light.iglo docs]: /integrations/iglo
+[light.insteon_local docs]: /integrations/insteon/
+[light.isy994 docs]: /integrations/isy994
+[light.knx docs]: /integrations/light.knx/
+[light.lifx docs]: /integrations/lifx
+[light.mqtt docs]: /integrations/light.mqtt/
+[light.osramlightify docs]: /integrations/osramlightify
+[light.template docs]: /integrations/light.template/
+[light.tplink docs]: /integrations/tplink
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[light.zha docs]: /integrations/zha
+[lock.isy994 docs]: /integrations/isy994
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.cast docs]: /integrations/cast
+[media_player.kodi docs]: /integrations/kodi
+[media_player.monoprice docs]: /integrations/monoprice
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.squeezebox docs]: /integrations/squeezebox
+[media_player.yamaha docs]: /integrations/yamaha
+[modbus docs]: /integrations/modbus/
+[notify.html5 docs]: /integrations/html5
+[notify.pushbullet docs]: /integrations/pushbullet
+[notify.webostv docs]: /integrations/webostv
+[octoprint docs]: /integrations/octoprint/
+[prometheus docs]: /integrations/prometheus/
+[python_script docs]: /integrations/python_script/
+[rainbird docs]: /integrations/rainbird/
+[remember_the_milk docs]: /integrations/remember_the_milk/
+[sensor.alpha_vantage docs]: /integrations/alpha_vantage
+[sensor.bitcoin docs]: /integrations/bitcoin
+[sensor.coinbase docs]: /integrations/coinbase
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.deutsche_bahn docs]: /integrations/deutsche_bahn
+[sensor.discogs docs]: /integrations/discogs
+[sensor.etherscan docs]: /integrations/etherscan
+[sensor.fido docs]: /integrations/fido
+[sensor.hydroquebec docs]: /integrations/hydroquebec
+[sensor.imap_email_content docs]: /integrations/imap_email_content/
+[sensor.irish_rail_transport docs]: /integrations/irish_rail_transport
+[sensor.isy994 docs]: /integrations/isy994#sensors
+[sensor.knx docs]: /integrations/sensor.knx/
+[sensor.luftdaten docs]: /integrations/luftdaten#sensor
+[sensor.metoffice docs]: /integrations/sensor.metoffice/
+[sensor.miflora docs]: /integrations/miflora
+[sensor.mqtt docs]: /integrations/sensor.mqtt/
+[sensor.openweathermap docs]: /integrations/openweathermap#sensor
+[sensor.plex docs]: /integrations/plex#sensor
+[sensor.rainbird docs]: /integrations/rainbird#sensor
+[sensor.snmp docs]: /integrations/snmp#sensor
+[sensor.sochain docs]: /integrations/sochain
+[sensor.statistics docs]: /integrations/statistics
+[sensor.steam_online docs]: /integrations/steam_online
+[sensor.swiss_public_transport docs]: /integrations/swiss_public_transport
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.tado docs]: /integrations/tado
+[sensor.template docs]: /integrations/template
+[sensor.transmission docs]: /integrations/transmission
+[sensor.xbox_live docs]: /integrations/xbox_live
+[sensor.zoneminder docs]: /integrations/zoneminder#sensor
+[snips docs]: /integrations/snips/
+[switch.insteon_local docs]: /integrations/insteon/
+[switch.isy994 docs]: /integrations/isy994
+[switch.knx docs]: /integrations/switch.knx/
+[switch.mochad docs]: /integrations/mochad#switch
+[switch.rainbird docs]: /integrations/rainbird#switch
+[switch.rpi_rf docs]: /integrations/rpi_rf
+[switch.snmp docs]: /integrations/snmp#switch
+[switch.template docs]: /integrations/switch.template/
+[switch.tplink docs]: /integrations/tplink
+[switch.transmission docs]: /integrations/transmission
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[tahoma docs]: /integrations/tahoma/
+[telegram_bot docs]: /integrations/telegram_bot/
+[timer docs]: /integrations/timer/
+[tts.baidu docs]: /integrations/baidu
+[tts.marytts docs]: /integrations/marytts
+[updater docs]: /integrations/updater/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[weather.darksky docs]: /integrations/weather.darksky/
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[weather.yweather docs]: /integrations/yweather
+[websocket_api docs]: /integrations/websocket_api/
+[wemo docs]: /integrations/wemo/
+[zigbee docs]: /integrations/zigbee/
[#11670]: https://github.com/home-assistant/home-assistant/pull/11670
[#11677]: https://github.com/home-assistant/home-assistant/pull/11677
[#11678]: https://github.com/home-assistant/home-assistant/pull/11678
@@ -782,14 +782,14 @@ Note however, that this feature was replaced by a new ignore_string config optio
[@rcloran]: https://github.com/rcloran
[@rwa]: https://github.com/rwa
[@tinloaf]: https://github.com/tinloaf
-[binary_sensor.rfxtrx docs]: /components/binary_sensor.rfxtrx/
-[calendar.todoist docs]: /components/todoist
-[history docs]: /components/history/
-[light.zha docs]: /components/zha
-[media_player.snapcast docs]: /components/snapcast
-[media_player.soundtouch docs]: /components/soundtouch
-[rfxtrx docs]: /components/rfxtrx/
-[sensor.mopar docs]: /components/mopar
-[switch.broadlink docs]: /components/broadlink#switch
-[switch.scsgate docs]: /components/scsgate#switch
-[zha docs]: /components/zha/
+[binary_sensor.rfxtrx docs]: /integrations/binary_sensor.rfxtrx/
+[calendar.todoist docs]: /integrations/todoist
+[history docs]: /integrations/history/
+[light.zha docs]: /integrations/zha
+[media_player.snapcast docs]: /integrations/snapcast
+[media_player.soundtouch docs]: /integrations/soundtouch
+[rfxtrx docs]: /integrations/rfxtrx/
+[sensor.mopar docs]: /integrations/mopar
+[switch.broadlink docs]: /integrations/broadlink#switch
+[switch.scsgate docs]: /integrations/scsgate#switch
+[zha docs]: /integrations/zha/
diff --git a/source/_posts/2018-01-21-clarification-emulated-hue.markdown b/source/_posts/2018-01-21-clarification-emulated-hue.markdown
index 517c4d400e0..542f0f791f4 100644
--- a/source/_posts/2018-01-21-clarification-emulated-hue.markdown
+++ b/source/_posts/2018-01-21-clarification-emulated-hue.markdown
@@ -29,4 +29,4 @@ More info:
[pr1]: https://github.com/home-assistant/home-assistant/pull/4708
[pr2]: https://github.com/home-assistant/home-assistant/pull/5549
-[eh-conf]: /components/emulated_hue/#configuration
+[eh-conf]: /integrations/emulated_hue/#configuration
diff --git a/source/_posts/2018-01-27-release-62.markdown b/source/_posts/2018-01-27-release-62.markdown
index 98c0378e351..76c0f78059a 100644
--- a/source/_posts/2018-01-27-release-62.markdown
+++ b/source/_posts/2018-01-27-release-62.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-01-0.62/components.png
---
-
+
Second release of the year and it's buzzing on GitHub. This release we had 70 people contribute code. We've also managed to finally get our PR count below a 100 open PRs again. A lot of cool stuff still waiting to make it to a future Home Assistant release.
@@ -381,109 +381,109 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@ttroy50]: https://github.com/ttroy50
[@w1ll1am23]: https://github.com/w1ll1am23
[@zabuldon]: https://github.com/zabuldon
-[alarm_control_panel.mqtt docs]: /components/alarm_control_panel.mqtt/
-[alexa docs]: /components/alexa/
-[asterisk_mbox docs]: /components/asterisk_mbox/
-[axis docs]: /components/axis/
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.hive docs]: /components/hive#binary-sensor
-[binary_sensor.ihc docs]: /components/ihc#binary-sensor
-[binary_sensor.maxcube docs]: /components/maxcube
-[binary_sensor.rfxtrx docs]: /components/binary_sensor.rfxtrx/
-[binary_sensor.wink docs]: /components/wink#binary-sensor
-[binary_sensor.workday docs]: /components/workday
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[camera.foscam docs]: /components/foscam
-[camera.onvif docs]: /components/onvif
-[climate docs]: /components/climate/
-[climate.daikin docs]: /components/daikin#climate
-[climate.econet docs]: /components/econet
-[climate.ephember docs]: /components/ephember
-[climate.eq3btsmart docs]: /components/eq3btsmart
-[climate.hive docs]: /components/hive#climate
-[climate.nest docs]: /components/nest#climate
-[climate.sensibo docs]: /components/sensibo
-[climate.wink docs]: /components/wink#climate
-[cover.homematic docs]: /components/homematic
-[cover.lutron docs]: /components/lutron
-[cover.tahoma docs]: /components/tahoma
-[cover.wink docs]: /components/wink#cover
-[cover.xiaomi_aqara docs]: /components/cover.xiaomi_aqara/
-[deconz docs]: /components/deconz/
-[device_tracker.asuswrt docs]: /components/asuswrt
-[device_tracker.owntracks docs]: /components/owntracks
-[device_tracker.tomato docs]: /components/tomato
-[device_tracker.unifi_direct docs]: /components/unifi_direct/
-[ecobee docs]: /components/ecobee/
-[emulated_hue docs]: /components/emulated_hue/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[google_assistant docs]: /components/google_assistant/
-[hassio docs]: /components/hassio/
-[hive docs]: /components/hive/
-[homematic docs]: /components/homematic/
-[hue docs]: /components/hue/
-[ihc docs]: /components/ihc/
-[ihc.const docs]: /components/ihc.const/
-[ihc.ihcdevice docs]: /components/ihc.ihcdevice/
-[iota docs]: /components/iota/
-[light.deconz docs]: /components/deconz#light
-[light.decora docs]: /components/decora
-[light.flux_led docs]: /components/flux_led
-[light.greenwave docs]: /components/greenwave
-[light.hive docs]: /components/hive#light
-[light.hyperion docs]: /components/hyperion
-[light.ihc docs]: /components/ihc#light
-[light.tplink docs]: /components/tplink
-[light.wemo docs]: /components/wemo
-[light.xiaomi_aqara docs]: /components/light.xiaomi_aqara/
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[lutron docs]: /components/lutron/
-[map docs]: /components/map/
-[media_player.samsungtv docs]: /components/samsungtv
-[media_player.sonos docs]: /components/sonos
-[media_player.yamaha docs]: /components/yamaha
-[notify.clicksend docs]: /components/clicksend
-[notify.prowl docs]: /components/prowl
-[plant docs]: /components/plant/
-[rfxtrx docs]: /components/rfxtrx/
-[scene docs]: /components/scene/
-[sensor.alpha_vantage docs]: /components/alpha_vantage
-[sensor.linux_battery docs]: /components/linux_battery
-[sensor.bme680 docs]: /components/bme680
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.etherscan docs]: /components/etherscan
-[sensor.fixer docs]: /components/fixer
-[sensor.hive docs]: /components/hive#sensor
-[sensor.ihc docs]: /components/ihc#sensor
-[sensor.iota docs]: /components/iota#sensor
-[sensor.metoffice docs]: /components/sensor.metoffice/
-[sensor.miflora docs]: /components/miflora
-[sensor.min_max docs]: /components/min_max
-[sensor.mold_indicator docs]: /components/mold_indicator
-[mychevy docs]: /components/mychevy/
-[sensor.openweathermap docs]: /components/openweathermap#sensor
-[sensor.random docs]: /components/random#sensor
-[sensor.teksavvy docs]: /components/teksavvy
-[sensor.xbox_live docs]: /components/xbox_live
-[sensor.xiaomi_aqara docs]: /components/sensor.xiaomi_aqara/
-[sensor.yr docs]: /components/yr
-[snips docs]: /components/snips/
-[switch.fritzdect docs]: /components/fritzdect
-[switch.hive docs]: /components/hive#switch
-[switch.ihc docs]: /components/ihc#switch
-[switch.snmp docs]: /components/snmp#switch
-[switch.tplink docs]: /components/tplink
-[switch.xiaomi_aqara docs]: /components/switch.xiaomi_aqara/
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[system_log docs]: /components/system_log/
-[tahoma docs]: /components/tahoma/
-[tts.google docs]: /components/google_translate
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[waterfurnace docs]: /components/waterfurnace/
-[wemo docs]: /components/wemo/
-[wink docs]: /components/wink/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zwave docs]: /components/zwave/
+[alarm_control_panel.mqtt docs]: /integrations/alarm_control_panel.mqtt/
+[alexa docs]: /integrations/alexa/
+[asterisk_mbox docs]: /integrations/asterisk_mbox/
+[axis docs]: /integrations/axis/
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.hive docs]: /integrations/hive#binary-sensor
+[binary_sensor.ihc docs]: /integrations/ihc#binary-sensor
+[binary_sensor.maxcube docs]: /integrations/maxcube
+[binary_sensor.rfxtrx docs]: /integrations/binary_sensor.rfxtrx/
+[binary_sensor.wink docs]: /integrations/wink#binary-sensor
+[binary_sensor.workday docs]: /integrations/workday
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[camera.foscam docs]: /integrations/foscam
+[camera.onvif docs]: /integrations/onvif
+[climate docs]: /integrations/climate/
+[climate.daikin docs]: /integrations/daikin#climate
+[climate.econet docs]: /integrations/econet
+[climate.ephember docs]: /integrations/ephember
+[climate.eq3btsmart docs]: /integrations/eq3btsmart
+[climate.hive docs]: /integrations/hive#climate
+[climate.nest docs]: /integrations/nest#climate
+[climate.sensibo docs]: /integrations/sensibo
+[climate.wink docs]: /integrations/wink#climate
+[cover.homematic docs]: /integrations/homematic
+[cover.lutron docs]: /integrations/lutron
+[cover.tahoma docs]: /integrations/tahoma
+[cover.wink docs]: /integrations/wink#cover
+[cover.xiaomi_aqara docs]: /integrations/cover.xiaomi_aqara/
+[deconz docs]: /integrations/deconz/
+[device_tracker.asuswrt docs]: /integrations/asuswrt
+[device_tracker.owntracks docs]: /integrations/owntracks
+[device_tracker.tomato docs]: /integrations/tomato
+[device_tracker.unifi_direct docs]: /integrations/unifi_direct/
+[ecobee docs]: /integrations/ecobee/
+[emulated_hue docs]: /integrations/emulated_hue/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[google_assistant docs]: /integrations/google_assistant/
+[hassio docs]: /integrations/hassio/
+[hive docs]: /integrations/hive/
+[homematic docs]: /integrations/homematic/
+[hue docs]: /integrations/hue/
+[ihc docs]: /integrations/ihc/
+[ihc.const docs]: /integrations/ihc.const/
+[ihc.ihcdevice docs]: /integrations/ihc.ihcdevice/
+[iota docs]: /integrations/iota/
+[light.deconz docs]: /integrations/deconz#light
+[light.decora docs]: /integrations/decora
+[light.flux_led docs]: /integrations/flux_led
+[light.greenwave docs]: /integrations/greenwave
+[light.hive docs]: /integrations/hive#light
+[light.hyperion docs]: /integrations/hyperion
+[light.ihc docs]: /integrations/ihc#light
+[light.tplink docs]: /integrations/tplink
+[light.wemo docs]: /integrations/wemo
+[light.xiaomi_aqara docs]: /integrations/light.xiaomi_aqara/
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[lutron docs]: /integrations/lutron/
+[map docs]: /integrations/map/
+[media_player.samsungtv docs]: /integrations/samsungtv
+[media_player.sonos docs]: /integrations/sonos
+[media_player.yamaha docs]: /integrations/yamaha
+[notify.clicksend docs]: /integrations/clicksend
+[notify.prowl docs]: /integrations/prowl
+[plant docs]: /integrations/plant/
+[rfxtrx docs]: /integrations/rfxtrx/
+[scene docs]: /integrations/scene/
+[sensor.alpha_vantage docs]: /integrations/alpha_vantage
+[sensor.linux_battery docs]: /integrations/linux_battery
+[sensor.bme680 docs]: /integrations/bme680
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.etherscan docs]: /integrations/etherscan
+[sensor.fixer docs]: /integrations/fixer
+[sensor.hive docs]: /integrations/hive#sensor
+[sensor.ihc docs]: /integrations/ihc#sensor
+[sensor.iota docs]: /integrations/iota#sensor
+[sensor.metoffice docs]: /integrations/sensor.metoffice/
+[sensor.miflora docs]: /integrations/miflora
+[sensor.min_max docs]: /integrations/min_max
+[sensor.mold_indicator docs]: /integrations/mold_indicator
+[mychevy docs]: /integrations/mychevy/
+[sensor.openweathermap docs]: /integrations/openweathermap#sensor
+[sensor.random docs]: /integrations/random#sensor
+[sensor.teksavvy docs]: /integrations/teksavvy
+[sensor.xbox_live docs]: /integrations/xbox_live
+[sensor.xiaomi_aqara docs]: /integrations/sensor.xiaomi_aqara/
+[sensor.yr docs]: /integrations/yr
+[snips docs]: /integrations/snips/
+[switch.fritzdect docs]: /integrations/fritzdect
+[switch.hive docs]: /integrations/hive#switch
+[switch.ihc docs]: /integrations/ihc#switch
+[switch.snmp docs]: /integrations/snmp#switch
+[switch.tplink docs]: /integrations/tplink
+[switch.xiaomi_aqara docs]: /integrations/switch.xiaomi_aqara/
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[system_log docs]: /integrations/system_log/
+[tahoma docs]: /integrations/tahoma/
+[tts.google docs]: /integrations/google_translate
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[waterfurnace docs]: /integrations/waterfurnace/
+[wemo docs]: /integrations/wemo/
+[wink docs]: /integrations/wink/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zwave docs]: /integrations/zwave/
[@martinhjelmare]: https://github.com/martinhjelmare
[@frenck]: https://github.com/frenck
[#11929]: https://github.com/home-assistant/home-assistant/pull/11929
@@ -500,10 +500,10 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@scop]: https://github.com/scop
[@smoldaner]: https://github.com/smoldaner
[@tschmidty69]: https://github.com/tschmidty69
-[climate.daikin docs]: /components/daikin#climate
-[device_tracker.asuswrt docs]: /components/asuswrt
-[frontend docs]: /components/frontend/
-[media_player.squeezebox docs]: /components/squeezebox
-[remote.harmony docs]: /components/harmony
-[sensor.deutsche_bahn docs]: /components/deutsche_bahn
-[snips docs]: /components/snips/
+[climate.daikin docs]: /integrations/daikin#climate
+[device_tracker.asuswrt docs]: /integrations/asuswrt
+[frontend docs]: /integrations/frontend/
+[media_player.squeezebox docs]: /integrations/squeezebox
+[remote.harmony docs]: /integrations/harmony
+[sensor.deutsche_bahn docs]: /integrations/deutsche_bahn
+[snips docs]: /integrations/snips/
diff --git a/source/_posts/2018-02-10-release-63.markdown b/source/_posts/2018-02-10-release-63.markdown
index 823791e5ee0..e470d1e557b 100644
--- a/source/_posts/2018-02-10-release-63.markdown
+++ b/source/_posts/2018-02-10-release-63.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-02-0.63/components.png
---
-
+
## Date set for dropping Python 3.4 support
@@ -83,10 +83,10 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Originally Canary camera is added per location and only displays an image that was captured due to motion. Now it is per device (each location can have multiple devices) with live stream support. ([@snjoetw] - [#11949]) ([canary docs]) ([camera.canary docs]) (breaking change)
- Avoid influxdb filling connection pool: The influxdb `retry_queue_limit` configuration variable no longer has any effect and can be removed. ([@amelchio] - [#12182]) ([influxdb docs]) (breaking change)
- Some spelling mistakes in default entity names have been fixed in ([@OttoWinter] - [#12041]). This is causing these `entity_id` changes:
- - [Seven segments display](/components/seven_segments): `image_processing.seven_segement_ocr_[...]` → `image_processing.seven_segment_ocr_[...]`
- - [Rain Bird Switch](/components/rainbird#switch): `switch.sprinker_[...]` → `switch.sprinkler_[...]`
- - [OpenEVSE Sensor](/components/openevse): `sensor.ambient_termperature` → `sensor.ambient_temperature`
- - [Fido](/components/fido): `sensor.[...]_internaltional_remaining` → `sensor.[...]_international remaining`
+ - [Seven segments display](/integrations/seven_segments): `image_processing.seven_segement_ocr_[...]` → `image_processing.seven_segment_ocr_[...]`
+ - [Rain Bird Switch](/integrations/rainbird#switch): `switch.sprinker_[...]` → `switch.sprinkler_[...]`
+ - [OpenEVSE Sensor](/integrations/openevse): `sensor.ambient_termperature` → `sensor.ambient_temperature`
+ - [Fido](/integrations/fido): `sensor.[...]_internaltional_remaining` → `sensor.[...]_international remaining`
- From version 0.64, Home Assistant will by default purge recorded state history that is older than 10 days. If you want to keep your recorded data for longer than that, you must configure the number of days to retain:
```yaml
recorder:
@@ -501,136 +501,136 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@w1ll1am23]: https://github.com/w1ll1am23
[@craigjmidwinter]: https://github.com/craigjmidwinter
[@zabuldon]: https://github.com/zabuldon
-[alexa docs]: /components/alexa/
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.mercedesme docs]: /components/binary_sensor.mercedesme/
-[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
-[binary_sensor.template docs]: /components/binary_sensor.template/
-[binary_sensor.threshold docs]: /components/threshold
-[binary_sensor.zha docs]: /components/zha
-[camera.canary docs]: /components/canary#camera
-[camera.uvc docs]: /components/uvc
-[camera.xeoma docs]: /components/xeoma
-[canary docs]: /components/canary/
-[climate.demo docs]: /components/demo/
-[climate.ecobee docs]: /components/ecobee
-[climate.econet docs]: /components/econet
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.heatmiser docs]: /components/heatmiser
-[climate.melissa docs]: /components/melissa
-[climate.nest docs]: /components/nest#climate
-[climate.tado docs]: /components/tado
-[climate.touchline docs]: /components/touchline
-[climate.venstar docs]: /components/venstar
-[cloud docs]: /components/cloud/
-[coinbase docs]: /components/coinbase/
-[cover.mqtt docs]: /components/cover.mqtt/
-[cover.tahoma docs]: /components/tahoma
-[cover.template docs]: /components/cover.template/
-[deconz docs]: /components/deconz/
-[device_tracker.huawei_router docs]: /components/huawei_router
-[device_tracker.mercedesme docs]: /components/device_tracker.mercedesme/
-[device_tracker.mikrotik docs]: /components/mikrotik
-[device_tracker.mqtt docs]: /components/device_tracker.mqtt/
-[device_tracker.owntracks docs]: /components/owntracks
-[device_tracker.ubus docs]: /components/ubus
-[doorbird docs]: /components/doorbird/
-[emulated_hue docs]: /components/emulated_hue/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[feedreader docs]: /components/feedreader/
-[frontend docs]: /components/frontend/
-[goalfeed docs]: /components/goalfeed/
-[google_assistant docs]: /components/google_assistant/
-[group docs]: /components/group/
-[homematic docs]: /components/homematic/
-[http docs]: /components/http/
-[image_processing.openalpr_cloud docs]: /components/openalpr_local_cloud
-[influxdb docs]: /components/influxdb/
-[input_text docs]: /components/input_text/
-[ios docs]: /components/ios/
-[iota docs]: /components/iota/
-[light.deconz docs]: /components/deconz#light
-[light.greenwave docs]: /components/greenwave
-[light.lifx docs]: /components/lifx
-[light.limitlessled docs]: /components/limitlessled
-[light.template docs]: /components/light.template/
-[light.xiaomi_aqara docs]: /components/light.xiaomi_aqara/
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[light.zha docs]: /components/zha
-[lock docs]: /components/lock/
-[media_extractor docs]: /components/media_extractor/
-[media_player docs]: /components/media_player/
-[media_player.bluesound docs]: /components/bluesound
-[media_player.clementine docs]: /components/clementine
-[media_player.itunes docs]: /components/itunes
-[media_player.mediaroom docs]: /components/mediaroom
-[media_player.panasonic_viera docs]: /components/panasonic_viera
-[media_player.philips_js docs]: /components/philips_js
-[media_player.plex docs]: /components/plex#media-player
-[media_player.samsungtv docs]: /components/samsungtv
-[media_player.squeezebox docs]: /components/squeezebox
-[media_player.vlc docs]: /components/vlc
-[media_player.volumio docs]: /components/volumio
-[media_player.webostv docs]: /components/webostv#media-player
-[melissa docs]: /components/melissa/
-[mercedesme docs]: /components/mercedesme/
-[mochad docs]: /components/mochad/
-[notify.gntp docs]: /components/gntp
-[notify.kodi docs]: /components/kodi
-[notify.pushsafer docs]: /components/pushsafer
-[notify.twitter docs]: /components/twitter
-[panel_iframe docs]: /components/panel_iframe/
-[plant docs]: /components/plant/
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[rfxtrx docs]: /components/rfxtrx/
-[sensor.alpha_vantage docs]: /components/alpha_vantage
-[sensor.broadlink docs]: /components/broadlink#sensor
-[sensor.canary docs]: /components/canary#sensor
-[sensor.coinbase docs]: /components/coinbase
-[sensor.coinmarketcap docs]: /components/coinmarketcap
-[sensor.darksky docs]: /components/darksky
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.deutsche_bahn docs]: /components/deutsche_bahn
-[sensor.fritzbox_callmonitor docs]: /components/fritzbox#sensor_callmonitor/
-[sensor.melissa docs]: /components/melissa/
-[sensor.mercedesme docs]: /components/sensor.mercedesme/
-[sensor.miflora docs]: /components/miflora
-[sensor.onewire docs]: /components/onewire
-[sensor.pollen docs]: /components/iqvia
-[sensor.qnap docs]: /components/qnap
-[sensor.radarr docs]: /components/radarr
-[sensor.sonarr docs]: /components/sonarr
-[sensor.sql docs]: /components/sql
-[sensor.statistics docs]: /components/statistics
-[sensor.synologydsm docs]: /components/synologydsm
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.tahoma docs]: /components/tahoma
-[sensor.template docs]: /components/template
-[sensor.tesla docs]: /components/tesla
-[sensor.xiaomi_aqara docs]: /components/sensor.xiaomi_aqara/
-[sensor.zha docs]: /components/zha
-[spc docs]: /components/spc/
-[switch.broadlink docs]: /components/broadlink#switch
-[switch.flux docs]: /components/flux
-[switch.pulseaudio_loopback docs]: /components/pulseaudio_loopback
-[switch.template docs]: /components/switch.template/
-[switch.tplink docs]: /components/tplink
-[switch.wake_on_lan docs]: /components/wake_on_lan#switch
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[system_log docs]: /components/system_log/
-[tado docs]: /components/tado/
-[tahoma docs]: /components/tahoma/
-[tesla docs]: /components/tesla/
-[tts docs]: /components/tts/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[wake_on_lan docs]: /components/wake_on_lan/
-[waterfurnace docs]: /components/waterfurnace/
-[weather.openweathermap docs]: /components/openweathermap#weather
-[weblink docs]: /components/weblink/
-[websocket_api docs]: /components/websocket_api/
-[zha docs]: /components/zha/
-[zha.const docs]: /components/zha.const/
-[zwave docs]: /components/zwave/
+[alexa docs]: /integrations/alexa/
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.mercedesme docs]: /integrations/binary_sensor.mercedesme/
+[binary_sensor.mqtt docs]: /integrations/binary_sensor.mqtt/
+[binary_sensor.template docs]: /integrations/binary_sensor.template/
+[binary_sensor.threshold docs]: /integrations/threshold
+[binary_sensor.zha docs]: /integrations/zha
+[camera.canary docs]: /integrations/canary#camera
+[camera.uvc docs]: /integrations/uvc
+[camera.xeoma docs]: /integrations/xeoma
+[canary docs]: /integrations/canary/
+[climate.demo docs]: /integrations/demo/
+[climate.ecobee docs]: /integrations/ecobee
+[climate.econet docs]: /integrations/econet
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.heatmiser docs]: /integrations/heatmiser
+[climate.melissa docs]: /integrations/melissa
+[climate.nest docs]: /integrations/nest#climate
+[climate.tado docs]: /integrations/tado
+[climate.touchline docs]: /integrations/touchline
+[climate.venstar docs]: /integrations/venstar
+[cloud docs]: /integrations/cloud/
+[coinbase docs]: /integrations/coinbase/
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[cover.tahoma docs]: /integrations/tahoma
+[cover.template docs]: /integrations/cover.template/
+[deconz docs]: /integrations/deconz/
+[device_tracker.huawei_router docs]: /integrations/huawei_router
+[device_tracker.mercedesme docs]: /integrations/device_tracker.mercedesme/
+[device_tracker.mikrotik docs]: /integrations/mikrotik
+[device_tracker.mqtt docs]: /integrations/device_tracker.mqtt/
+[device_tracker.owntracks docs]: /integrations/owntracks
+[device_tracker.ubus docs]: /integrations/ubus
+[doorbird docs]: /integrations/doorbird/
+[emulated_hue docs]: /integrations/emulated_hue/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[feedreader docs]: /integrations/feedreader/
+[frontend docs]: /integrations/frontend/
+[goalfeed docs]: /integrations/goalfeed/
+[google_assistant docs]: /integrations/google_assistant/
+[group docs]: /integrations/group/
+[homematic docs]: /integrations/homematic/
+[http docs]: /integrations/http/
+[image_processing.openalpr_cloud docs]: /integrations/openalpr_local_cloud
+[influxdb docs]: /integrations/influxdb/
+[input_text docs]: /integrations/input_text/
+[ios docs]: /integrations/ios/
+[iota docs]: /integrations/iota/
+[light.deconz docs]: /integrations/deconz#light
+[light.greenwave docs]: /integrations/greenwave
+[light.lifx docs]: /integrations/lifx
+[light.limitlessled docs]: /integrations/limitlessled
+[light.template docs]: /integrations/light.template/
+[light.xiaomi_aqara docs]: /integrations/light.xiaomi_aqara/
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[light.zha docs]: /integrations/zha
+[lock docs]: /integrations/lock/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player docs]: /integrations/media_player/
+[media_player.bluesound docs]: /integrations/bluesound
+[media_player.clementine docs]: /integrations/clementine
+[media_player.itunes docs]: /integrations/itunes
+[media_player.mediaroom docs]: /integrations/mediaroom
+[media_player.panasonic_viera docs]: /integrations/panasonic_viera
+[media_player.philips_js docs]: /integrations/philips_js
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.samsungtv docs]: /integrations/samsungtv
+[media_player.squeezebox docs]: /integrations/squeezebox
+[media_player.vlc docs]: /integrations/vlc
+[media_player.volumio docs]: /integrations/volumio
+[media_player.webostv docs]: /integrations/webostv#media-player
+[melissa docs]: /integrations/melissa/
+[mercedesme docs]: /integrations/mercedesme/
+[mochad docs]: /integrations/mochad/
+[notify.gntp docs]: /integrations/gntp
+[notify.kodi docs]: /integrations/kodi
+[notify.pushsafer docs]: /integrations/pushsafer
+[notify.twitter docs]: /integrations/twitter
+[panel_iframe docs]: /integrations/panel_iframe/
+[plant docs]: /integrations/plant/
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[rfxtrx docs]: /integrations/rfxtrx/
+[sensor.alpha_vantage docs]: /integrations/alpha_vantage
+[sensor.broadlink docs]: /integrations/broadlink#sensor
+[sensor.canary docs]: /integrations/canary#sensor
+[sensor.coinbase docs]: /integrations/coinbase
+[sensor.coinmarketcap docs]: /integrations/coinmarketcap
+[sensor.darksky docs]: /integrations/darksky
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.deutsche_bahn docs]: /integrations/deutsche_bahn
+[sensor.fritzbox_callmonitor docs]: /integrations/fritzbox#sensor_callmonitor/
+[sensor.melissa docs]: /integrations/melissa/
+[sensor.mercedesme docs]: /integrations/sensor.mercedesme/
+[sensor.miflora docs]: /integrations/miflora
+[sensor.onewire docs]: /integrations/onewire
+[sensor.pollen docs]: /integrations/iqvia
+[sensor.qnap docs]: /integrations/qnap
+[sensor.radarr docs]: /integrations/radarr
+[sensor.sonarr docs]: /integrations/sonarr
+[sensor.sql docs]: /integrations/sql
+[sensor.statistics docs]: /integrations/statistics
+[sensor.synologydsm docs]: /integrations/synologydsm
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.tahoma docs]: /integrations/tahoma
+[sensor.template docs]: /integrations/template
+[sensor.tesla docs]: /integrations/tesla
+[sensor.xiaomi_aqara docs]: /integrations/sensor.xiaomi_aqara/
+[sensor.zha docs]: /integrations/zha
+[spc docs]: /integrations/spc/
+[switch.broadlink docs]: /integrations/broadlink#switch
+[switch.flux docs]: /integrations/flux
+[switch.pulseaudio_loopback docs]: /integrations/pulseaudio_loopback
+[switch.template docs]: /integrations/switch.template/
+[switch.tplink docs]: /integrations/tplink
+[switch.wake_on_lan docs]: /integrations/wake_on_lan#switch
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[system_log docs]: /integrations/system_log/
+[tado docs]: /integrations/tado/
+[tahoma docs]: /integrations/tahoma/
+[tesla docs]: /integrations/tesla/
+[tts docs]: /integrations/tts/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[wake_on_lan docs]: /integrations/wake_on_lan/
+[waterfurnace docs]: /integrations/waterfurnace/
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[weblink docs]: /integrations/weblink/
+[websocket_api docs]: /integrations/websocket_api/
+[zha docs]: /integrations/zha/
+[zha.const docs]: /integrations/zha.const/
+[zwave docs]: /integrations/zwave/
[#12292]: https://github.com/home-assistant/home-assistant/pull/12292
[#12313]: https://github.com/home-assistant/home-assistant/pull/12313
[#12314]: https://github.com/home-assistant/home-assistant/pull/12314
@@ -640,10 +640,10 @@ Experiencing issues introduced by this release? Please report them in our [issue
[#12330]: https://github.com/home-assistant/home-assistant/pull/12330
[@balloob]: https://github.com/balloob
[@lucasweb78]: https://github.com/lucasweb78
-[alexa docs]: /components/alexa/
-[binary_sensor.netatmo docs]: /components/netatmo#binary-sensor
-[camera.netatmo docs]: /components/netatmo#camera
-[sensor.netatmo docs]: /components/netatmo#sensor
+[alexa docs]: /integrations/alexa/
+[binary_sensor.netatmo docs]: /integrations/netatmo#binary-sensor
+[camera.netatmo docs]: /integrations/netatmo#camera
+[sensor.netatmo docs]: /integrations/netatmo#sensor
[#12342]: https://github.com/home-assistant/home-assistant/pull/12342
[#12346]: https://github.com/home-assistant/home-assistant/pull/12346
[#12368]: https://github.com/home-assistant/home-assistant/pull/12368
@@ -654,14 +654,14 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@amelchio]: https://github.com/amelchio
[@citruz]: https://github.com/citruz
[@sdague]: https://github.com/sdague
-[binary_sensor.mercedesme docs]: /components/binary_sensor.mercedesme/
-[device_tracker.mercedesme docs]: /components/device_tracker.mercedesme/
-[light.limitlessled docs]: /components/limitlessled
-[media_player.yamaha docs]: /components/yamaha
-[mercedesme docs]: /components/mercedesme/
-[sensor.eddystone_temperature docs]: /components/eddystone_temperature
-[sensor.mercedesme docs]: /components/sensor.mercedesme/
-[sensor.wunderground docs]: /components/wunderground
+[binary_sensor.mercedesme docs]: /integrations/binary_sensor.mercedesme/
+[device_tracker.mercedesme docs]: /integrations/device_tracker.mercedesme/
+[light.limitlessled docs]: /integrations/limitlessled
+[media_player.yamaha docs]: /integrations/yamaha
+[mercedesme docs]: /integrations/mercedesme/
+[sensor.eddystone_temperature docs]: /integrations/eddystone_temperature
+[sensor.mercedesme docs]: /integrations/sensor.mercedesme/
+[sensor.wunderground docs]: /integrations/wunderground
[#12392]: https://github.com/home-assistant/home-assistant/pull/12392
[#12421]: https://github.com/home-assistant/home-assistant/pull/12421
[#12435]: https://github.com/home-assistant/home-assistant/pull/12435
@@ -676,13 +676,13 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@dgomes]: https://github.com/dgomes
[@ryanm101]: https://github.com/ryanm101
[@syssi]: https://github.com/syssi
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[isy994 docs]: /components/isy994/
-[light.template docs]: /components/light.template/
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[media_player.plex docs]: /components/plex#media-player
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[sensor.sql docs]: /components/sql
-[sensor.yr docs]: /components/yr
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[isy994 docs]: /integrations/isy994/
+[light.template docs]: /integrations/light.template/
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[media_player.plex docs]: /integrations/plex#media-player
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[sensor.sql docs]: /integrations/sql
+[sensor.yr docs]: /integrations/yr
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
diff --git a/source/_posts/2018-02-26-release-64.markdown b/source/_posts/2018-02-26-release-64.markdown
index 7356e318888..9944c1634fe 100644
--- a/source/_posts/2018-02-26-release-64.markdown
+++ b/source/_posts/2018-02-26-release-64.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-02-0.64/components.png
---
-
+
🎉 1000 integrations, 1000 integrations, 1000 integrations! 🎉
@@ -480,109 +480,109 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@frenck]: https://github.com/frenck
[@pvizeli]: https://github.com/pvizeli
[@ryanm101]: https://github.com/ryanm101
-[alexa docs]: /components/alexa/
-[august docs]: /components/august/
-[binary_sensor.august docs]: /components/august#binary-sensor
-[binary_sensor.bloomsky docs]: /components/bloomsky#binary-sensor
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.knx docs]: /components/binary_sensor.knx/
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[calendar.caldav docs]: /components/caldav
-[camera.august docs]: /components/august#camera
-[camera.bloomsky docs]: /components/bloomsky/#camera
-[camera.doorbird docs]: /components/doorbird#camera
-[camera.onvif docs]: /components/onvif
-[camera.rpi_camera docs]: /components/rpi_camera
-[climate.eq3btsmart docs]: /components/eq3btsmart
-[climate.knx docs]: /components/climate.knx/
-[climate.melissa docs]: /components/melissa
-[cloud docs]: /components/cloud/
-[config docs]: /components/config/
-[conversation docs]: /components/conversation/
-[cover.knx docs]: /components/cover.knx/
-[cover.opengarage docs]: /components/opengarage
-[deconz docs]: /components/deconz/
-[device_tracker.asuswrt docs]: /components/asuswrt
-[device_tracker.automatic docs]: /components/automatic
-[device_tracker.bmw_connected_drive docs]: /components/bmw_connected_drive
-[device_tracker.nmap_tracker docs]: /components/nmap_tracker
-[device_tracker.unifi docs]: /components/unifi
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[frontend docs]: /components/frontend/
-[google_assistant docs]: /components/google_assistant/
-[hassio docs]: /components/hassio/
-[history docs]: /components/history/
-[homekit docs]: /components/homekit/
-[homekit.accessories docs]: /components/homekit.accessories/
-[homekit.const docs]: /components/homekit.const/
-[homekit.covers docs]: /components/homekit.covers/
-[homekit.sensors docs]: /components/homekit.sensors/
-[http docs]: /components/http/
-[input_datetime docs]: /components/input_datetime/
-[isy994 docs]: /components/isy994/
-[knx docs]: /components/knx/
-[light.deconz docs]: /components/deconz#light
-[light.iglo docs]: /components/iglo
-[light.knx docs]: /components/light.knx/
-[light.limitlessled docs]: /components/limitlessled
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[lock.august docs]: /components/august
-[lock.zwave docs]: /components/zwave#lock
-[logbook docs]: /components/logbook/
-[media_extractor docs]: /components/media_extractor/
-[media_player.bluesound docs]: /components/bluesound
-[media_player.braviatv_psk docs]: /components/braviatv_psk/
-[media_player.cast docs]: /components/cast
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.frontier_silicon docs]: /components/frontier_silicon
-[media_player.panasonic_viera docs]: /components/panasonic_viera
-[media_player.sonos docs]: /components/sonos
-[media_player.xiaomi_tv docs]: /components/xiaomi_tv
-[melissa docs]: /components/melissa/
-[mqtt docs]: /components/mqtt/
-[mqtt_eventstream docs]: /components/mqtt_eventstream/
-[notify.html5 docs]: /components/html5
-[notify.knx docs]: /components/notify.knx/
-[notify.lametric docs]: /components/lametric
-[panel_iframe docs]: /components/panel_iframe/
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[scene docs]: /components/scene/
-[sensor.airvisual docs]: /components/airvisual
-[sensor.alpha_vantage docs]: /components/alpha_vantage
-[sensor.bloomsky docs]: /components/bloomsky/#sensor
-[sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[sensor.buienradar docs]: /components/sensor.buienradar/
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.fastdotcom docs]: /components/fastdotcom
-[sensor.filesize docs]: /components/file#sensorsize/
-[sensor.folder docs]: /components/folder
-[sensor.knx docs]: /components/sensor.knx/
-[sensor.pollen docs]: /components/iqvia
-[sensor.rfxtrx docs]: /components/sensor.rfxtrx/
-[sensor.sabnzbd docs]: /components/sabnzbd
-[sensor.sma docs]: /components/sma#sensors
-[sensor.smappee docs]: /components/sma#sensorsppee/
-[sensor.speedtest docs]: /components/speedtestdotnet
-[sensor.spotcrime docs]: /components/spotcrime
-[sensor.startca docs]: /components/startca
-[sensor.template docs]: /components/template
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.wunderground docs]: /components/wunderground
-[sensor.zha docs]: /components/zha
-[shopping_list docs]: /components/shopping_list/
-[smappee docs]: /components/smappee/
-[switch.knx docs]: /components/switch.knx/
-[switch.rainmachine docs]: /components/rainmachine#switch
-[switch.smappee docs]: /components/smappee
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[tahoma docs]: /components/tahoma/
-[telegram_bot docs]: /components/telegram_bot/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[vera docs]: /components/vera/
-[weather.buienradar docs]: /components/buienradar
-[weblink docs]: /components/weblink/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zha docs]: /components/zha/
+[alexa docs]: /integrations/alexa/
+[august docs]: /integrations/august/
+[binary_sensor.august docs]: /integrations/august#binary-sensor
+[binary_sensor.bloomsky docs]: /integrations/bloomsky#binary-sensor
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.knx docs]: /integrations/binary_sensor.knx/
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[calendar.caldav docs]: /integrations/caldav
+[camera.august docs]: /integrations/august#camera
+[camera.bloomsky docs]: /integrations/bloomsky/#camera
+[camera.doorbird docs]: /integrations/doorbird#camera
+[camera.onvif docs]: /integrations/onvif
+[camera.rpi_camera docs]: /integrations/rpi_camera
+[climate.eq3btsmart docs]: /integrations/eq3btsmart
+[climate.knx docs]: /integrations/climate.knx/
+[climate.melissa docs]: /integrations/melissa
+[cloud docs]: /integrations/cloud/
+[config docs]: /integrations/config/
+[conversation docs]: /integrations/conversation/
+[cover.knx docs]: /integrations/cover.knx/
+[cover.opengarage docs]: /integrations/opengarage
+[deconz docs]: /integrations/deconz/
+[device_tracker.asuswrt docs]: /integrations/asuswrt
+[device_tracker.automatic docs]: /integrations/automatic
+[device_tracker.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[device_tracker.nmap_tracker docs]: /integrations/nmap_tracker
+[device_tracker.unifi docs]: /integrations/unifi
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[frontend docs]: /integrations/frontend/
+[google_assistant docs]: /integrations/google_assistant/
+[hassio docs]: /integrations/hassio/
+[history docs]: /integrations/history/
+[homekit docs]: /integrations/homekit/
+[homekit.accessories docs]: /integrations/homekit.accessories/
+[homekit.const docs]: /integrations/homekit.const/
+[homekit.covers docs]: /integrations/homekit.covers/
+[homekit.sensors docs]: /integrations/homekit.sensors/
+[http docs]: /integrations/http/
+[input_datetime docs]: /integrations/input_datetime/
+[isy994 docs]: /integrations/isy994/
+[knx docs]: /integrations/knx/
+[light.deconz docs]: /integrations/deconz#light
+[light.iglo docs]: /integrations/iglo
+[light.knx docs]: /integrations/light.knx/
+[light.limitlessled docs]: /integrations/limitlessled
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[lock.august docs]: /integrations/august
+[lock.zwave docs]: /integrations/zwave#lock
+[logbook docs]: /integrations/logbook/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.bluesound docs]: /integrations/bluesound
+[media_player.braviatv_psk docs]: /integrations/braviatv_psk/
+[media_player.cast docs]: /integrations/cast
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.frontier_silicon docs]: /integrations/frontier_silicon
+[media_player.panasonic_viera docs]: /integrations/panasonic_viera
+[media_player.sonos docs]: /integrations/sonos
+[media_player.xiaomi_tv docs]: /integrations/xiaomi_tv
+[melissa docs]: /integrations/melissa/
+[mqtt docs]: /integrations/mqtt/
+[mqtt_eventstream docs]: /integrations/mqtt_eventstream/
+[notify.html5 docs]: /integrations/html5
+[notify.knx docs]: /integrations/notify.knx/
+[notify.lametric docs]: /integrations/lametric
+[panel_iframe docs]: /integrations/panel_iframe/
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[scene docs]: /integrations/scene/
+[sensor.airvisual docs]: /integrations/airvisual
+[sensor.alpha_vantage docs]: /integrations/alpha_vantage
+[sensor.bloomsky docs]: /integrations/bloomsky/#sensor
+[sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[sensor.buienradar docs]: /integrations/sensor.buienradar/
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.fastdotcom docs]: /integrations/fastdotcom
+[sensor.filesize docs]: /integrations/file#sensorsize/
+[sensor.folder docs]: /integrations/folder
+[sensor.knx docs]: /integrations/sensor.knx/
+[sensor.pollen docs]: /integrations/iqvia
+[sensor.rfxtrx docs]: /integrations/sensor.rfxtrx/
+[sensor.sabnzbd docs]: /integrations/sabnzbd
+[sensor.sma docs]: /integrations/sma#sensors
+[sensor.smappee docs]: /integrations/sma#sensorsppee/
+[sensor.speedtest docs]: /integrations/speedtestdotnet
+[sensor.spotcrime docs]: /integrations/spotcrime
+[sensor.startca docs]: /integrations/startca
+[sensor.template docs]: /integrations/template
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.wunderground docs]: /integrations/wunderground
+[sensor.zha docs]: /integrations/zha
+[shopping_list docs]: /integrations/shopping_list/
+[smappee docs]: /integrations/smappee/
+[switch.knx docs]: /integrations/switch.knx/
+[switch.rainmachine docs]: /integrations/rainmachine#switch
+[switch.smappee docs]: /integrations/smappee
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[tahoma docs]: /integrations/tahoma/
+[telegram_bot docs]: /integrations/telegram_bot/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[vera docs]: /integrations/vera/
+[weather.buienradar docs]: /integrations/buienradar
+[weblink docs]: /integrations/weblink/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zha docs]: /integrations/zha/
[#12635]: https://github.com/home-assistant/home-assistant/pull/12635
[#12645]: https://github.com/home-assistant/home-assistant/pull/12645
[#12657]: https://github.com/home-assistant/home-assistant/pull/12657
@@ -609,17 +609,17 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@tumik]: https://github.com/tumik
[@fanthos]: https://github.com/fanthos
[@PhilRW]: https://github.com/PhilRW
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[deconz docs]: /components/deconz/
-[light.iglo docs]: /components/iglo
-[media_player.cast docs]: /components/cast
-[media_player.denonavr docs]: /components/denonavr/
-[mysensors docs]: /components/mysensors/
-[remote.harmony docs]: /components/harmony
-[sensor.alpha_vantage docs]: /components/alpha_vantage
-[tahoma docs]: /components/tahoma/
-[vacuum.roomba docs]: /components/roomba
-[zha docs]: /components/zha/
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[deconz docs]: /integrations/deconz/
+[light.iglo docs]: /integrations/iglo
+[media_player.cast docs]: /integrations/cast
+[media_player.denonavr docs]: /integrations/denonavr/
+[mysensors docs]: /integrations/mysensors/
+[remote.harmony docs]: /integrations/harmony
+[sensor.alpha_vantage docs]: /integrations/alpha_vantage
+[tahoma docs]: /integrations/tahoma/
+[vacuum.roomba docs]: /integrations/roomba
+[zha docs]: /integrations/zha/
[#12759]: https://github.com/home-assistant/home-assistant/pull/12759
[#12762]: https://github.com/home-assistant/home-assistant/pull/12762
[#12764]: https://github.com/home-assistant/home-assistant/pull/12764
@@ -636,13 +636,13 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@happyleavesaoc]: https://github.com/happyleavesaoc
[@ryanm101]: https://github.com/ryanm101
[@uchagani]: https://github.com/uchagani
-[binary_sensor.rfxtrx docs]: /components/binary_sensor.rfxtrx/
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[logbook docs]: /components/logbook/
-[media_player.plex docs]: /components/plex#media-player
-[media_player.samsungtv docs]: /components/samsungtv
-[media_player.sonos docs]: /components/sonos
-[sensor.pollen docs]: /components/iqvia
+[binary_sensor.rfxtrx docs]: /integrations/binary_sensor.rfxtrx/
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[logbook docs]: /integrations/logbook/
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.samsungtv docs]: /integrations/samsungtv
+[media_player.sonos docs]: /integrations/sonos
+[sensor.pollen docs]: /integrations/iqvia
[#12810]: https://github.com/home-assistant/home-assistant/pull/12810
[#12837]: https://github.com/home-assistant/home-assistant/pull/12837
[#12840]: https://github.com/home-assistant/home-assistant/pull/12840
@@ -650,6 +650,6 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@andrey-git]: https://github.com/andrey-git
[@balloob]: https://github.com/balloob
[@kellerza]: https://github.com/kellerza
-[climate.sensibo docs]: /components/sensibo
-[cloud docs]: /components/cloud/
-[hue docs]: /components/hue/
\ No newline at end of file
+[climate.sensibo docs]: /integrations/sensibo
+[cloud docs]: /integrations/cloud/
+[hue docs]: /integrations/hue/
\ No newline at end of file
diff --git a/source/_posts/2018-03-09-release-65.markdown b/source/_posts/2018-03-09-release-65.markdown
index bfd4dd652cb..cf971dc800e 100644
--- a/source/_posts/2018-03-09-release-65.markdown
+++ b/source/_posts/2018-03-09-release-65.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-03-0.65/entity-registry-name.gif
---
-
+
Release 0.65 has arrived and oh boy, is it awesome. First off, in case you have missed the previous release notes and [announcements](/blog/2017/10/06/deprecating-python-3.4-support/): **Starting with this release, Home Assistant has dropped support for Python 3.4. The minimum supported version is now Python 3.5.3.** If you are on Hass.io or Docker, you'll automatically be running the latest and greatest. If you're on an older Hassbian installation or did your own Linux setup you'll need to upgrade to at least Python 3.5.3.
@@ -73,7 +73,7 @@ HomeKit got some more upgrades. We've added support for temperature sensors in F
## Optional words for the Conversation component
-The [conversation component](/components/conversation/) has always been a great introduction to controlling your house by voice. There is no hotword detection or powerful language engine behind it, but it gives a great intro to what is possible. Starting with this release, it will get a little bit more powerful with the introduction of optional words. To mark a word optional, wrap it in square brackets: `Change the light to [the color] {color}`.
+The [conversation component](/integrations/conversation/) has always been a great introduction to controlling your house by voice. There is no hotword detection or powerful language engine behind it, but it gives a great intro to what is possible. Starting with this release, it will get a little bit more powerful with the introduction of optional words. To mark a word optional, wrap it in square brackets: `Change the light to [the color] {color}`.
```yaml
# Example configuration.yaml entry
@@ -178,7 +178,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
## Breaking Changes
-- Insteon PLM: If you have created platform overrides in your configuration.yaml file to change a your INSTEON device to map to a different Home Assistant platform, that mapping will no longer be in effect. Please see the new device override capabilities in the [insteon_plm documentation](/components/insteon_plm/). ([@teharris1] - [#12534]) ([insteon_plm docs]) ([binary_sensor.insteon_plm docs]) ([fan.insteon_plm docs]) ([light.insteon_plm docs]) ([sensor.insteon_plm docs]) ([switch.insteon_plm docs]) (breaking change)
+- Insteon PLM: If you have created platform overrides in your configuration.yaml file to change a your INSTEON device to map to a different Home Assistant platform, that mapping will no longer be in effect. Please see the new device override capabilities in the [insteon_plm documentation](/integrations/insteon_plm/). ([@teharris1] - [#12534]) ([insteon_plm docs]) ([binary_sensor.insteon_plm docs]) ([fan.insteon_plm docs]) ([light.insteon_plm docs]) ([sensor.insteon_plm docs]) ([switch.insteon_plm docs]) (breaking change)
- AirVisual's air index unit is AQI (Air Quality Index), not PSI (Pressure per Square Inch). ([@chilicheech] - [#12730]) ([sensor.airvisual docs]) (breaking change)
- TekSavvy Sensor: The sensor entity id for peak upload usage used to be `sensor.teksavvy_on_peak_upload_` this has been changed to `sensor.teksavvy_on_peak_upload`. The `usage` title was shared between and therefore indeterminate between GB and % usage. Therefore % usage entity ID has been changed to `sensor.teksavvy_usage_ratio` ([@mikeodr] - [#12325]) ([sensor.teksavvy docs]) (breaking change)
- Egardia redesign - generic component and sensor support ([@jeroenterheerdt] - [#11994]) ([egardia docs]) ([alarm_control_panel.egardia docs]) ([binary_sensor.egardia docs]) (breaking change) (new-platform)
@@ -540,121 +540,121 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@teharris1]: https://github.com/teharris1
[@thejta]: https://github.com/thejta
[@turbokongen]: https://github.com/turbokongen
-[alarm_control_panel.alarmdotcom docs]: /components/alarmdotcom
-[alarm_control_panel.concord232 docs]: /components/concord232#alarm-control-panel
-[alarm_control_panel.egardia docs]: /components/egardia
-[api docs]: /components/api/
-[august docs]: /components/august/
-[binary_sensor docs]: /components/binary_sensor/
-[binary_sensor.concord232 docs]: /components/concord232#binary-sensor
-[binary_sensor.egardia docs]: /components/egardia#binary-sensor
-[binary_sensor.hikvision docs]: /components/hikvision
-[binary_sensor.insteon_plm docs]: /components/insteon_plm/
-[binary_sensor.isy994 docs]: /components/isy994
-[binary_sensor.knx docs]: /components/binary_sensor.knx/
-[binary_sensor.upcloud docs]: /components/upcloud#binary-sensor
-[binary_sensor.zha docs]: /components/zha
-[camera.onvif docs]: /components/onvif
-[camera.proxy docs]: /components/proxy
-[camera.rpi_camera docs]: /components/rpi_camera
-[camera.yi docs]: /components/yi
-[canary docs]: /components/canary/
-[climate docs]: /components/climate/
-[climate.nest docs]: /components/nest#climate
-[climate.wink docs]: /components/wink#climate
-[cloud docs]: /components/cloud/
-[coinbase docs]: /components/coinbase/
-[config docs]: /components/config/
-[conversation docs]: /components/conversation/
-[demo docs]: /components/demo/
-[device_tracker docs]: /components/device_tracker/
-[device_tracker.asuswrt docs]: /components/asuswrt
-[device_tracker.icloud docs]: /components/icloud
-[device_tracker.tesla docs]: /components/tesla
-[device_tracker.ubus docs]: /components/ubus
-[egardia docs]: /components/egardia/
-[fan.insteon_plm docs]: /components/insteon/
-[frontend docs]: /components/frontend/
-[google_assistant docs]: /components/google_assistant/
-[group docs]: /components/group/
-[homekit docs]: /components/homekit/
-[http docs]: /components/http/
-[hue docs]: /components/hue/
-[ihc docs]: /components/ihc/
-[influxdb docs]: /components/influxdb/
-[insteon_plm docs]: /components/insteon_plm/
-[knx docs]: /components/knx/
-[light docs]: /components/light/
-[light.demo docs]: /components/light.demo/
-[light.group docs]: /components/light.group/
-[light.group docs]: /components/light.group/
-[light.hue docs]: /components/hue
-[light.hyperion docs]: /components/hyperion
-[light.insteon_plm docs]: /components/insteon/
-[light.knx docs]: /components/light.knx/
-[light.lifx docs]: /components/lifx
-[light.limitlessled docs]: /components/limitlessled
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[light.zha docs]: /components/zha
-[logbook docs]: /components/logbook/
-[media_player.apple_tv docs]: /components/apple_tv
-[media_player.cast docs]: /components/cast
-[media_player.channels docs]: /components/channels
-[media_player.emby docs]: /components/emby
-[media_player.plex docs]: /components/plex#media-player
-[media_player.songpal docs]: /components/songpal
-[media_player.sonos docs]: /components/sonos
-[mqtt docs]: /components/mqtt/
-[notify.html5 docs]: /components/html5
-[notify.synology_chat docs]: /components/synology_chat
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[rest_command docs]: /components/rest_command/
-[scene docs]: /components/scene/
-[sensor.airvisual docs]: /components/airvisual
-[sensor.citybikes docs]: /components/citybikes
-[sensor.filter docs]: /components/filter
-[sensor.fitbit docs]: /components/fitbit
-[sensor.folder docs]: /components/folder
-[sensor.history_stats docs]: /components/history_stats
-[sensor.imap docs]: /components/imap
-[sensor.insteon_plm docs]: /components/insteon/
-[sensor.luftdaten docs]: /components/luftdaten#sensor
-[sensor.netatmo docs]: /components/netatmo#sensor
-[sensor.plex docs]: /components/plex#sensor
-[sensor.pollen docs]: /components/iqvia
-[sensor.rest docs]: /components/rest
-[sensor.sense docs]: /components/sense
-[sensor.serial_pm docs]: /components/serial_pm/
-[sensor.simulated docs]: /components/simulated
-[sensor.sql docs]: /components/sql
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.teksavvy docs]: /components/teksavvy
-[sensor.tesla docs]: /components/tesla
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.xbox_live docs]: /components/xbox_live
-[sensor.xiaomi_aqara docs]: /components/sensor.xiaomi_aqara/
-[sensor.zestimate docs]: /components/zestimate
-[shopping_list docs]: /components/shopping_list/
-[switch.edimax docs]: /components/edimax
-[switch.insteon_plm docs]: /components/insteon_plm/
-[switch.rest docs]: /components/switch.rest/
-[switch.tesla docs]: /components/tesla
-[switch.upcloud docs]: /components/upcloud#switch
-[switch.volvooncall docs]: /components/volvooncall
-[switch.xiaomi_aqara docs]: /components/switch.xiaomi_aqara/
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[switch.zha docs]: /components/zha
-[telegram_bot.broadcast docs]: /components/broadcast
-[telegram_bot.polling docs]: /components/polling
-[telegram_bot.webhooks docs]: /components/webhooks
-[upcloud docs]: /components/upcloud/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[weather docs]: /components/weather/
-[weather.darksky docs]: /components/weather.darksky/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zabbix docs]: /components/zabbix/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[alarm_control_panel.alarmdotcom docs]: /integrations/alarmdotcom
+[alarm_control_panel.concord232 docs]: /integrations/concord232#alarm-control-panel
+[alarm_control_panel.egardia docs]: /integrations/egardia
+[api docs]: /integrations/api/
+[august docs]: /integrations/august/
+[binary_sensor docs]: /integrations/binary_sensor/
+[binary_sensor.concord232 docs]: /integrations/concord232#binary-sensor
+[binary_sensor.egardia docs]: /integrations/egardia#binary-sensor
+[binary_sensor.hikvision docs]: /integrations/hikvision
+[binary_sensor.insteon_plm docs]: /integrations/insteon_plm/
+[binary_sensor.isy994 docs]: /integrations/isy994
+[binary_sensor.knx docs]: /integrations/binary_sensor.knx/
+[binary_sensor.upcloud docs]: /integrations/upcloud#binary-sensor
+[binary_sensor.zha docs]: /integrations/zha
+[camera.onvif docs]: /integrations/onvif
+[camera.proxy docs]: /integrations/proxy
+[camera.rpi_camera docs]: /integrations/rpi_camera
+[camera.yi docs]: /integrations/yi
+[canary docs]: /integrations/canary/
+[climate docs]: /integrations/climate/
+[climate.nest docs]: /integrations/nest#climate
+[climate.wink docs]: /integrations/wink#climate
+[cloud docs]: /integrations/cloud/
+[coinbase docs]: /integrations/coinbase/
+[config docs]: /integrations/config/
+[conversation docs]: /integrations/conversation/
+[demo docs]: /integrations/demo/
+[device_tracker docs]: /integrations/device_tracker/
+[device_tracker.asuswrt docs]: /integrations/asuswrt
+[device_tracker.icloud docs]: /integrations/icloud
+[device_tracker.tesla docs]: /integrations/tesla
+[device_tracker.ubus docs]: /integrations/ubus
+[egardia docs]: /integrations/egardia/
+[fan.insteon_plm docs]: /integrations/insteon/
+[frontend docs]: /integrations/frontend/
+[google_assistant docs]: /integrations/google_assistant/
+[group docs]: /integrations/group/
+[homekit docs]: /integrations/homekit/
+[http docs]: /integrations/http/
+[hue docs]: /integrations/hue/
+[ihc docs]: /integrations/ihc/
+[influxdb docs]: /integrations/influxdb/
+[insteon_plm docs]: /integrations/insteon_plm/
+[knx docs]: /integrations/knx/
+[light docs]: /integrations/light/
+[light.demo docs]: /integrations/light.demo/
+[light.group docs]: /integrations/light.group/
+[light.group docs]: /integrations/light.group/
+[light.hue docs]: /integrations/hue
+[light.hyperion docs]: /integrations/hyperion
+[light.insteon_plm docs]: /integrations/insteon/
+[light.knx docs]: /integrations/light.knx/
+[light.lifx docs]: /integrations/lifx
+[light.limitlessled docs]: /integrations/limitlessled
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[light.zha docs]: /integrations/zha
+[logbook docs]: /integrations/logbook/
+[media_player.apple_tv docs]: /integrations/apple_tv
+[media_player.cast docs]: /integrations/cast
+[media_player.channels docs]: /integrations/channels
+[media_player.emby docs]: /integrations/emby
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.songpal docs]: /integrations/songpal
+[media_player.sonos docs]: /integrations/sonos
+[mqtt docs]: /integrations/mqtt/
+[notify.html5 docs]: /integrations/html5
+[notify.synology_chat docs]: /integrations/synology_chat
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[rest_command docs]: /integrations/rest_command/
+[scene docs]: /integrations/scene/
+[sensor.airvisual docs]: /integrations/airvisual
+[sensor.citybikes docs]: /integrations/citybikes
+[sensor.filter docs]: /integrations/filter
+[sensor.fitbit docs]: /integrations/fitbit
+[sensor.folder docs]: /integrations/folder
+[sensor.history_stats docs]: /integrations/history_stats
+[sensor.imap docs]: /integrations/imap
+[sensor.insteon_plm docs]: /integrations/insteon/
+[sensor.luftdaten docs]: /integrations/luftdaten#sensor
+[sensor.netatmo docs]: /integrations/netatmo#sensor
+[sensor.plex docs]: /integrations/plex#sensor
+[sensor.pollen docs]: /integrations/iqvia
+[sensor.rest docs]: /integrations/rest
+[sensor.sense docs]: /integrations/sense
+[sensor.serial_pm docs]: /integrations/serial_pm/
+[sensor.simulated docs]: /integrations/simulated
+[sensor.sql docs]: /integrations/sql
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.teksavvy docs]: /integrations/teksavvy
+[sensor.tesla docs]: /integrations/tesla
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.xbox_live docs]: /integrations/xbox_live
+[sensor.xiaomi_aqara docs]: /integrations/sensor.xiaomi_aqara/
+[sensor.zestimate docs]: /integrations/zestimate
+[shopping_list docs]: /integrations/shopping_list/
+[switch.edimax docs]: /integrations/edimax
+[switch.insteon_plm docs]: /integrations/insteon_plm/
+[switch.rest docs]: /integrations/switch.rest/
+[switch.tesla docs]: /integrations/tesla
+[switch.upcloud docs]: /integrations/upcloud#switch
+[switch.volvooncall docs]: /integrations/volvooncall
+[switch.xiaomi_aqara docs]: /integrations/switch.xiaomi_aqara/
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[switch.zha docs]: /integrations/zha
+[telegram_bot.broadcast docs]: /integrations/broadcast
+[telegram_bot.polling docs]: /integrations/polling
+[telegram_bot.webhooks docs]: /integrations/webhooks
+[upcloud docs]: /integrations/upcloud/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[weather docs]: /integrations/weather/
+[weather.darksky docs]: /integrations/weather.darksky/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zabbix docs]: /integrations/zabbix/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
[#13020]: https://github.com/home-assistant/home-assistant/pull/13020
[#13024]: https://github.com/home-assistant/home-assistant/pull/13024
[#13027]: https://github.com/home-assistant/home-assistant/pull/13027
@@ -663,9 +663,9 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@balloob]: https://github.com/balloob
[@cdce8p]: https://github.com/cdce8p
[@kellerza]: https://github.com/kellerza
-[device_tracker docs]: /components/device_tracker/
-[google_assistant docs]: /components/google_assistant/
-[homekit docs]: /components/homekit/
+[device_tracker docs]: /integrations/device_tracker/
+[google_assistant docs]: /integrations/google_assistant/
+[homekit docs]: /integrations/homekit/
[#12996]: https://github.com/home-assistant/home-assistant/pull/12996
[#13037]: https://github.com/home-assistant/home-assistant/pull/13037
[#13038]: https://github.com/home-assistant/home-assistant/pull/13038
@@ -682,13 +682,13 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@armills]: https://github.com/armills
[@ptarjan]: https://github.com/ptarjan
[@syssi]: https://github.com/syssi
-[climate.sensibo docs]: /components/sensibo
-[light.lifx docs]: /components/lifx
-[light.yeelight docs]: /components/yeelight
-[sensor.sabnzbd docs]: /components/sabnzbd
-[sensor.sql docs]: /components/sql
-[wink docs]: /components/wink/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
+[climate.sensibo docs]: /integrations/sensibo
+[light.lifx docs]: /integrations/lifx
+[light.yeelight docs]: /integrations/yeelight
+[sensor.sabnzbd docs]: /integrations/sabnzbd
+[sensor.sql docs]: /integrations/sql
+[wink docs]: /integrations/wink/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
[#12939]: https://github.com/home-assistant/home-assistant/pull/12939
[#13058]: https://github.com/home-assistant/home-assistant/pull/13058
[#13062]: https://github.com/home-assistant/home-assistant/pull/13062
@@ -705,16 +705,16 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@jesserockz]: https://github.com/jesserockz
[@pavoni]: https://github.com/pavoni
[@snjoetw]: https://github.com/snjoetw
-[camera.arlo docs]: /components/arlo#camera
-[camera.synology docs]: /components/synology
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[device_tracker.tado docs]: /components/tado
-[knx docs]: /components/knx/
-[light.hue docs]: /components/hue
-[light.iglo docs]: /components/iglo
-[media_player.cast docs]: /components/cast
-[media_player.kodi docs]: /components/kodi
-[vera docs]: /components/vera/
+[camera.arlo docs]: /integrations/arlo#camera
+[camera.synology docs]: /integrations/synology
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[device_tracker.tado docs]: /integrations/tado
+[knx docs]: /integrations/knx/
+[light.hue docs]: /integrations/hue
+[light.iglo docs]: /integrations/iglo
+[media_player.cast docs]: /integrations/cast
+[media_player.kodi docs]: /integrations/kodi
+[vera docs]: /integrations/vera/
[#13106]: https://github.com/home-assistant/home-assistant/pull/13106
[#13109]: https://github.com/home-assistant/home-assistant/pull/13109
[#13114]: https://github.com/home-assistant/home-assistant/pull/13114
@@ -722,11 +722,11 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@arsaboo]: https://github.com/arsaboo
[@balloob]: https://github.com/balloob
[@jeroenterheerdt]: https://github.com/jeroenterheerdt
-[alarm_control_panel.egardia docs]: /components/egardia
-[arlo docs]: /components/arlo/
-[hue docs]: /components/hue/
-[light.hue docs]: /components/hue
-[switch.wemo docs]: /components/wemo
+[alarm_control_panel.egardia docs]: /integrations/egardia
+[arlo docs]: /integrations/arlo/
+[hue docs]: /integrations/hue/
+[light.hue docs]: /integrations/hue
+[switch.wemo docs]: /integrations/wemo
[#13162]: https://github.com/home-assistant/home-assistant/pull/13162
[#13174]: https://github.com/home-assistant/home-assistant/pull/13174
[#13195]: https://github.com/home-assistant/home-assistant/pull/13195
@@ -736,10 +736,10 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@arsaboo]: https://github.com/arsaboo
[@balloob]: https://github.com/balloob
[@cdce8p]: https://github.com/cdce8p
-[arlo docs]: /components/arlo/
-[google_assistant docs]: /components/google_assistant/
-[homekit docs]: /components/homekit/
-[media_player.sonos docs]: /components/sonos
+[arlo docs]: /integrations/arlo/
+[google_assistant docs]: /integrations/google_assistant/
+[homekit docs]: /integrations/homekit/
+[media_player.sonos docs]: /integrations/sonos
[#13226]: https://github.com/home-assistant/home-assistant/pull/13226
[#13237]: https://github.com/home-assistant/home-assistant/pull/13237
[#13248]: https://github.com/home-assistant/home-assistant/pull/13248
@@ -748,8 +748,8 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@PhracturedBlue]: https://github.com/PhracturedBlue
[@amelchio]: https://github.com/amelchio
[@balloob]: https://github.com/balloob
-[camera.proxy docs]: /components/proxy
-[device_tracker docs]: /components/device_tracker/
-[google_assistant docs]: /components/google_assistant/
-[light.demo docs]: /components/light.demo/
-[media_player.sonos docs]: /components/sonos
+[camera.proxy docs]: /integrations/proxy
+[device_tracker docs]: /integrations/device_tracker/
+[google_assistant docs]: /integrations/google_assistant/
+[light.demo docs]: /integrations/light.demo/
+[media_player.sonos docs]: /integrations/sonos
diff --git a/source/_posts/2018-03-30-release-66.markdown b/source/_posts/2018-03-30-release-66.markdown
index ac6e8936370..54616c14a92 100644
--- a/source/_posts/2018-03-30-release-66.markdown
+++ b/source/_posts/2018-03-30-release-66.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-03-0.66/components.png
---
-
+
This is the first release with our new release schedule. During the extra week we had a total of 4 beta releases with a total of [26 fixes](https://github.com/home-assistant/home-assistant/milestone/128?closed=1). So this should be the most stable release yet!
@@ -57,7 +57,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Spotcrime sensor: This update changes the sensor to require a user supplied API key as a configuration entry. The default key has been removed from the Spotcrime package and has also been modified to accept a user supplied API key.([@jcconnell] - [#12926]) ([sensor.spotcrime docs]) (breaking change)
- Smappee sensor: Fixed SI units for current consumption. Total consumption should be in kWh. not kW. ([@vandenberghev] - [#13190]) ([sensor.smappee docs]) (breaking change)
- System monitor sensor: Used and available swap space reported by the system monitor component is now measured in MiB instead of GiB. ([@DanNixon] - [#13148]) ([sensor.systemmonitor docs]) (breaking change)
-- HomeKit: The `pincode` parameter is deprecated, since the `HomeKit` component will now generate one for you and display it as a persistence notification during setup. Additionally the default `port` changed to `51827` to avoid potential conflicts with `homebridge`. Lastly to fix a major bug, we needed to change the way accessory ids are generated. This means that in turn all previous accessory settings will need to be repeated. To avoid future conflicts, it is highly recommended to remove the `Home Assistant Bridge` from the `Home` app and repeat the setup process. ([HomeKit Setup](/components/homekit/#setup)) ([@cdce8p] - [#12997]) ([homekit docs]) (breaking change) (new-platform)
+- HomeKit: The `pincode` parameter is deprecated, since the `HomeKit` component will now generate one for you and display it as a persistence notification during setup. Additionally the default `port` changed to `51827` to avoid potential conflicts with `homebridge`. Lastly to fix a major bug, we needed to change the way accessory ids are generated. This means that in turn all previous accessory settings will need to be repeated. To avoid future conflicts, it is highly recommended to remove the `Home Assistant Bridge` from the `Home` app and repeat the setup process. ([HomeKit Setup](/integrations/homekit/#setup)) ([@cdce8p] - [#12997]) ([homekit docs]) (breaking change) (new-platform)
- Tibber: The name and the entity id for the Tibber sensor will now be the same as the nickname from the app. Default nick name is the address. So if you have not changed the nickname in the app, everything should be as before. ([@clementhk] - [#13231]) ([sensor.tibber docs]) (breaking change)
- Darsky sensor: Fix the incorrect unit of measurement for the 'Precip Intensity' and 'Daily Max Precip Intensity' for IS units according to the dark sky api documentation.([@cgtobi] - [#13415]) ([sensor.darksky docs]) (breaking change)
- HomeMatic: Locks are now under the lock component ([@PH89] - [#11980]) ([homematic docs]) ([lock docs]) ([lock.homematic docs]) (breaking change) (new-platform)
@@ -447,123 +447,123 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@turbokongen]: https://github.com/turbokongen
[@uchagani]: https://github.com/uchagani
[@vandenberghev]: https://github.com/vandenberghev
-[alarm_control_panel.ifttt docs]: /components/alarm_control_panel.ifttt/
-[binary_sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.mysensors docs]: /components/binary_sensor.mysensors/
-[binary_sensor.trend docs]: /components/trend
-[binary_sensor.workday docs]: /components/workday
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[calendar.caldav docs]: /components/caldav
-[calendar.google docs]: /components/calendar.google/
-[calendar.todoist docs]: /components/todoist
-[camera.onvif docs]: /components/onvif
-[camera.xeoma docs]: /components/xeoma
-[climate.ecobee docs]: /components/ecobee
-[climate.eq3btsmart docs]: /components/eq3btsmart
-[climate.sensibo docs]: /components/sensibo
-[cloud docs]: /components/cloud/
-[cover.group docs]: /components/cover.group/
-[cover.template docs]: /components/cover.template/
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[doorbird docs]: /components/doorbird/
-[downloader docs]: /components/downloader/
-[ecobee docs]: /components/ecobee/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[fan.zha docs]: /components/zha
-[hassio docs]: /components/hassio/
-[history docs]: /components/history/
-[homekit docs]: /components/homekit/
-[homematic docs]: /components/homematic/
-[homematicip docs]: /components/homematicip/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[http docs]: /components/http/
-[hue docs]: /components/hue/
-[image_processing.opencv docs]: /components/opencv
-[light docs]: /components/light/
-[light.deconz docs]: /components/deconz#light
-[light.flux_led docs]: /components/flux_led
-[light.hue docs]: /components/hue
-[light.hyperion docs]: /components/hyperion
-[light.iglo docs]: /components/iglo
-[light.limitlessled docs]: /components/limitlessled
-[light.mysensors docs]: /components/light.mysensors/
-[light.mystrom docs]: /components/mystrom#light
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[light.zha docs]: /components/zha
-[lock docs]: /components/lock/
-[lock.bmw_connected_drive docs]: /components/bmw_connected_drive
-[lock.homematic docs]: /components/homematic
-[lock.mqtt docs]: /components/lock.mqtt/
-[logbook docs]: /components/logbook/
-[media_extractor docs]: /components/media_extractor/
-[media_player.bluesound docs]: /components/bluesound
-[media_player.cast docs]: /components/cast
-[media_player.channels docs]: /components/channels
-[media_player.kodi docs]: /components/kodi
+[alarm_control_panel.ifttt docs]: /integrations/alarm_control_panel.ifttt/
+[binary_sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.mysensors docs]: /integrations/binary_sensor.mysensors/
+[binary_sensor.trend docs]: /integrations/trend
+[binary_sensor.workday docs]: /integrations/workday
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[calendar.caldav docs]: /integrations/caldav
+[calendar.google docs]: /integrations/calendar.google/
+[calendar.todoist docs]: /integrations/todoist
+[camera.onvif docs]: /integrations/onvif
+[camera.xeoma docs]: /integrations/xeoma
+[climate.ecobee docs]: /integrations/ecobee
+[climate.eq3btsmart docs]: /integrations/eq3btsmart
+[climate.sensibo docs]: /integrations/sensibo
+[cloud docs]: /integrations/cloud/
+[cover.group docs]: /integrations/cover.group/
+[cover.template docs]: /integrations/cover.template/
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[doorbird docs]: /integrations/doorbird/
+[downloader docs]: /integrations/downloader/
+[ecobee docs]: /integrations/ecobee/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[fan.zha docs]: /integrations/zha
+[hassio docs]: /integrations/hassio/
+[history docs]: /integrations/history/
+[homekit docs]: /integrations/homekit/
+[homematic docs]: /integrations/homematic/
+[homematicip docs]: /integrations/homematicip/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[http docs]: /integrations/http/
+[hue docs]: /integrations/hue/
+[image_processing.opencv docs]: /integrations/opencv
+[light docs]: /integrations/light/
+[light.deconz docs]: /integrations/deconz#light
+[light.flux_led docs]: /integrations/flux_led
+[light.hue docs]: /integrations/hue
+[light.hyperion docs]: /integrations/hyperion
+[light.iglo docs]: /integrations/iglo
+[light.limitlessled docs]: /integrations/limitlessled
+[light.mysensors docs]: /integrations/light.mysensors/
+[light.mystrom docs]: /integrations/mystrom#light
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[light.zha docs]: /integrations/zha
+[lock docs]: /integrations/lock/
+[lock.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[lock.homematic docs]: /integrations/homematic
+[lock.mqtt docs]: /integrations/lock.mqtt/
+[logbook docs]: /integrations/logbook/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.bluesound docs]: /integrations/bluesound
+[media_player.cast docs]: /integrations/cast
+[media_player.channels docs]: /integrations/channels
+[media_player.kodi docs]: /integrations/kodi
[@NovapaX]: https://github.com/NovapaX
-[media_player.mediaroom docs]: /components/mediaroom
-[media_player.mpchc docs]: /components/mpchc
-[media_player.philips_js docs]: /components/philips_js
-[media_player.plex docs]: /components/plex#media-player
-[media_player.songpal docs]: /components/songpal
-[media_player.sonos docs]: /components/sonos
-[media_player.spotify docs]: /components/spotify
-[mqtt docs]: /components/mqtt/
-[mysensors docs]: /components/mysensors/
-[nest docs]: /components/nest/
-[notify docs]: /components/notify/
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[scene.deconz docs]: /components/deconz#scene
-[sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[sensor.crimereports docs]: /components/crimereports
-[sensor.darksky docs]: /components/darksky
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.deutsche_bahn docs]: /components/deutsche_bahn
-[sensor.eddystone_temperature docs]: /components/eddystone_temperature
-[sensor.filter docs]: /components/filter
-[sensor.foobot docs]: /components/foobot
-[sensor.glances docs]: /components/glances
-[sensor.homematic docs]: /components/homematic
-[sensor.homematicip docs]: /components/homematicip/
-[sensor.homematicip_cloud docs]: /components/homematicip_cloud/
-[sensor.lacrosse docs]: /components/lacrosse
-[sensor.mqtt docs]: /components/sensor.mqtt/
-[sensor.mysensors docs]: /components/sensor.mysensors/
-[sensor.plex docs]: /components/plex#sensor
-[sensor.smappee docs]: /components/sma#sensorsppee/
-[sensor.spotcrime docs]: /components/spotcrime
-[sensor.sql docs]: /components/sql
-[sensor.syncthru docs]: /components/syncthru
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.template docs]: /components/template
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.trafikverket_weatherstation docs]: /components/trafikverket_weatherstation
-[sensor.vasttrafik docs]: /components/vasttrafik
-[sensor.wunderground docs]: /components/wunderground
-[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/
-[spc docs]: /components/spc/
-[switch.doorbird docs]: /components/doorbird#switch
-[switch.edimax docs]: /components/edimax
-[switch.mqtt docs]: /components/switch.mqtt/
-[switch.vesync docs]: /components/vesync#switches
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[switch.zha docs]: /components/zha
-[telegram_bot docs]: /components/telegram_bot/
-[upcloud docs]: /components/upcloud/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[weather.darksky docs]: /components/weather.darksky/
-[websocket_api docs]: /components/websocket_api/
-[zeroconf docs]: /components/zeroconf/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[media_player.mediaroom docs]: /integrations/mediaroom
+[media_player.mpchc docs]: /integrations/mpchc
+[media_player.philips_js docs]: /integrations/philips_js
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.songpal docs]: /integrations/songpal
+[media_player.sonos docs]: /integrations/sonos
+[media_player.spotify docs]: /integrations/spotify
+[mqtt docs]: /integrations/mqtt/
+[mysensors docs]: /integrations/mysensors/
+[nest docs]: /integrations/nest/
+[notify docs]: /integrations/notify/
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[scene.deconz docs]: /integrations/deconz#scene
+[sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[sensor.crimereports docs]: /integrations/crimereports
+[sensor.darksky docs]: /integrations/darksky
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.deutsche_bahn docs]: /integrations/deutsche_bahn
+[sensor.eddystone_temperature docs]: /integrations/eddystone_temperature
+[sensor.filter docs]: /integrations/filter
+[sensor.foobot docs]: /integrations/foobot
+[sensor.glances docs]: /integrations/glances
+[sensor.homematic docs]: /integrations/homematic
+[sensor.homematicip docs]: /integrations/homematicip/
+[sensor.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[sensor.lacrosse docs]: /integrations/lacrosse
+[sensor.mqtt docs]: /integrations/sensor.mqtt/
+[sensor.mysensors docs]: /integrations/sensor.mysensors/
+[sensor.plex docs]: /integrations/plex#sensor
+[sensor.smappee docs]: /integrations/sma#sensorsppee/
+[sensor.spotcrime docs]: /integrations/spotcrime
+[sensor.sql docs]: /integrations/sql
+[sensor.syncthru docs]: /integrations/syncthru
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.template docs]: /integrations/template
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.trafikverket_weatherstation docs]: /integrations/trafikverket_weatherstation
+[sensor.vasttrafik docs]: /integrations/vasttrafik
+[sensor.wunderground docs]: /integrations/wunderground
+[sensor.xiaomi_miio docs]: /integrations/sensor.xiaomi_miio/
+[spc docs]: /integrations/spc/
+[switch.doorbird docs]: /integrations/doorbird#switch
+[switch.edimax docs]: /integrations/edimax
+[switch.mqtt docs]: /integrations/switch.mqtt/
+[switch.vesync docs]: /integrations/vesync#switches
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[switch.zha docs]: /integrations/zha
+[telegram_bot docs]: /integrations/telegram_bot/
+[upcloud docs]: /integrations/upcloud/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[weather.darksky docs]: /integrations/weather.darksky/
+[websocket_api docs]: /integrations/websocket_api/
+[zeroconf docs]: /integrations/zeroconf/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
[#13574]: https://github.com/home-assistant/home-assistant/pull/13574
[#13587]: https://github.com/home-assistant/home-assistant/pull/13587
[#13617]: https://github.com/home-assistant/home-assistant/pull/13617
[@MartinHjelmare]: https://github.com/MartinHjelmare
[@armills]: https://github.com/armills
[@cdce8p]: https://github.com/cdce8p
-[homekit docs]: /components/homekit/
-[light.mqtt_json docs]: /components/light.mqtt
-[sensor.mysensors docs]: /components/sensor.mysensors/
+[homekit docs]: /integrations/homekit/
+[light.mqtt_json docs]: /integrations/light.mqtt
+[sensor.mysensors docs]: /integrations/sensor.mysensors/
diff --git a/source/_posts/2018-04-14-release-67.markdown b/source/_posts/2018-04-14-release-67.markdown
index 033bb0da73a..86a36198f1b 100644
--- a/source/_posts/2018-04-14-release-67.markdown
+++ b/source/_posts/2018-04-14-release-67.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-04-0.67/components.png
---
-
+
Release 0.67 is here! In case you missed [the announcement from yesterday][ann-ubiquiti], Ubiquiti is paying me to write these release notes. Ooooooh yeah. With more time on my hands I'm going to be focusing on major improvements that we have been postponing for a while, first up will be a user system.
@@ -326,89 +326,89 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@turbokongen]: https://github.com/turbokongen
[@wmalgadey]: https://github.com/wmalgadey
[@zhaokoh]: https://github.com/zhaokoh
-[abode docs]: /components/abode/
-[alarm_control_panel.ifttt docs]: /components/alarm_control_panel.ifttt/
-[alarm_control_panel.totalconnect docs]: /components/totalconnect
-[alexa docs]: /components/alexa/
-[amcrest docs]: /components/amcrest/
-[api docs]: /components/api/
-[binary_sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[binary_sensor.mercedesme docs]: /components/binary_sensor.mercedesme/
-[binary_sensor.workday docs]: /components/workday
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[camera.mqtt docs]: /components/camera.mqtt/
-[canary docs]: /components/canary/
-[climate.nest docs]: /components/nest#climate
-[config docs]: /components/config/
-[config_entry_example docs]: /components/config_entry_example/
-[conversation docs]: /components/conversation/
-[cover docs]: /components/cover/
-[cover.rpi_gpio docs]: /components/rpi_gpio#cover
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[device_tracker.bluetooth_tracker docs]: /components/bluetooth_tracker
-[device_tracker.bmw_connected_drive docs]: /components/bmw_connected_drive
-[device_tracker.google_maps docs]: /components/google_maps
-[doorbird docs]: /components/doorbird/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[folder_watcher docs]: /components/folder_watcher/
-[freedns docs]: /components/freedns/
-[homekit docs]: /components/homekit/
-[hue docs]: /components/hue/
-[insteon_plm docs]: /components/insteon_plm/
-[light docs]: /components/light/
-[light.nanoleaf_aurora docs]: /components/nanoleaf/
-[light.hue docs]: /components/hue
-[light.iglo docs]: /components/iglo
-[light.mystrom docs]: /components/mystrom#light
-[light.nanoleaf_aurora docs]: /components/nanoleaf/
-[light.qwikswitch docs]: /components/qwikswitch
-[light.tradfri docs]: /components/tradfri
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[light.yeelight docs]: /components/yeelight
-[lock.bmw_connected_drive docs]: /components/bmw_connected_drive
-[media_extractor docs]: /components/media_extractor/
-[media_player.liveboxplaytv docs]: /components/liveboxplaytv
-[media_player.philips_js docs]: /components/philips_js
-[media_player.songpal docs]: /components/songpal
-[media_player.webostv docs]: /components/webostv#media-player
-[mercedesme docs]: /components/mercedesme/
-[mqtt docs]: /components/mqtt/
-[mysensors docs]: /components/mysensors/
-[notify docs]: /components/notify/
-[pilight docs]: /components/pilight/
-[qwikswitch docs]: /components/qwikswitch/
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[rflink docs]: /components/rflink/
-[rfxtrx docs]: /components/rfxtrx/
-[sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[sensor.broadlink docs]: /components/broadlink#sensor
-[sensor.canary docs]: /components/canary#sensor
-[sensor.cpuspeed docs]: /components/cpuspeed
-[sensor.file docs]: /components/file#sensor
-[sensor.hydroquebec docs]: /components/hydroquebec
-[sensor.imap_email_content docs]: /components/imap_email_content/
-[sensor.mercedesme docs]: /components/sensor.mercedesme/
-[sensor.plex docs]: /components/plex#sensor
-[sensor.qnap docs]: /components/qnap
-[sensor.qwikswitch docs]: /components/qwikswitch
-[sensor.tesla docs]: /components/tesla
-[sensor.tradfri docs]: /components/tradfri
-[sensor.waze_travel_time docs]: /components/waze_travel_time
-[smappee docs]: /components/smappee/
-[switch.amcrest docs]: /components/amcrest
-[switch.broadlink docs]: /components/broadlink#switch
-[switch.mystrom docs]: /components/mystrom#switch
-[switch.qwikswitch docs]: /components/qwikswitch#switch
-[switch.tahoma docs]: /components/tahoma
-[switch.telnet docs]: /components/telnet
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[tado docs]: /components/tado/
-[tahoma docs]: /components/tahoma/
-[tradfri docs]: /components/tradfri/
-[folder_watcher docs]: /components/folder_watcher/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zwave docs]: /components/zwave/
+[abode docs]: /integrations/abode/
+[alarm_control_panel.ifttt docs]: /integrations/alarm_control_panel.ifttt/
+[alarm_control_panel.totalconnect docs]: /integrations/totalconnect
+[alexa docs]: /integrations/alexa/
+[amcrest docs]: /integrations/amcrest/
+[api docs]: /integrations/api/
+[binary_sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[binary_sensor.mercedesme docs]: /integrations/binary_sensor.mercedesme/
+[binary_sensor.workday docs]: /integrations/workday
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[camera.mqtt docs]: /integrations/camera.mqtt/
+[canary docs]: /integrations/canary/
+[climate.nest docs]: /integrations/nest#climate
+[config docs]: /integrations/config/
+[config_entry_example docs]: /integrations/config_entry_example/
+[conversation docs]: /integrations/conversation/
+[cover docs]: /integrations/cover/
+[cover.rpi_gpio docs]: /integrations/rpi_gpio#cover
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[device_tracker.bluetooth_tracker docs]: /integrations/bluetooth_tracker
+[device_tracker.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[device_tracker.google_maps docs]: /integrations/google_maps
+[doorbird docs]: /integrations/doorbird/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[folder_watcher docs]: /integrations/folder_watcher/
+[freedns docs]: /integrations/freedns/
+[homekit docs]: /integrations/homekit/
+[hue docs]: /integrations/hue/
+[insteon_plm docs]: /integrations/insteon_plm/
+[light docs]: /integrations/light/
+[light.nanoleaf_aurora docs]: /integrations/nanoleaf/
+[light.hue docs]: /integrations/hue
+[light.iglo docs]: /integrations/iglo
+[light.mystrom docs]: /integrations/mystrom#light
+[light.nanoleaf_aurora docs]: /integrations/nanoleaf/
+[light.qwikswitch docs]: /integrations/qwikswitch
+[light.tradfri docs]: /integrations/tradfri
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[light.yeelight docs]: /integrations/yeelight
+[lock.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv
+[media_player.philips_js docs]: /integrations/philips_js
+[media_player.songpal docs]: /integrations/songpal
+[media_player.webostv docs]: /integrations/webostv#media-player
+[mercedesme docs]: /integrations/mercedesme/
+[mqtt docs]: /integrations/mqtt/
+[mysensors docs]: /integrations/mysensors/
+[notify docs]: /integrations/notify/
+[pilight docs]: /integrations/pilight/
+[qwikswitch docs]: /integrations/qwikswitch/
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[rflink docs]: /integrations/rflink/
+[rfxtrx docs]: /integrations/rfxtrx/
+[sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[sensor.broadlink docs]: /integrations/broadlink#sensor
+[sensor.canary docs]: /integrations/canary#sensor
+[sensor.cpuspeed docs]: /integrations/cpuspeed
+[sensor.file docs]: /integrations/file#sensor
+[sensor.hydroquebec docs]: /integrations/hydroquebec
+[sensor.imap_email_content docs]: /integrations/imap_email_content/
+[sensor.mercedesme docs]: /integrations/sensor.mercedesme/
+[sensor.plex docs]: /integrations/plex#sensor
+[sensor.qnap docs]: /integrations/qnap
+[sensor.qwikswitch docs]: /integrations/qwikswitch
+[sensor.tesla docs]: /integrations/tesla
+[sensor.tradfri docs]: /integrations/tradfri
+[sensor.waze_travel_time docs]: /integrations/waze_travel_time
+[smappee docs]: /integrations/smappee/
+[switch.amcrest docs]: /integrations/amcrest
+[switch.broadlink docs]: /integrations/broadlink#switch
+[switch.mystrom docs]: /integrations/mystrom#switch
+[switch.qwikswitch docs]: /integrations/qwikswitch#switch
+[switch.tahoma docs]: /integrations/tahoma
+[switch.telnet docs]: /integrations/telnet
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[tado docs]: /integrations/tado/
+[tahoma docs]: /integrations/tahoma/
+[tradfri docs]: /integrations/tradfri/
+[folder_watcher docs]: /integrations/folder_watcher/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zwave docs]: /integrations/zwave/
[ann-ubiquiti]: /blog/2018/04/12/ubiquiti-and-home-assistant/
[#13728]: https://github.com/home-assistant/home-assistant/pull/13728
[#13741]: https://github.com/home-assistant/home-assistant/pull/13741
@@ -432,13 +432,13 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@kellerza]: https://github.com/kellerza
[@syssi]: https://github.com/syssi
[@titilambert]: https://github.com/titilambert
-[climate.honeywell docs]: /components/honeywell
-[config docs]: /components/config/
-[device_tracker docs]: /components/device_tracker/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[qwikswitch docs]: /components/qwikswitch/
-[sensor.fido docs]: /components/fido
-[sensor.hydroquebec docs]: /components/hydroquebec
-[sensor.pollen docs]: /components/iqvia
-[switch.broadlink docs]: /components/broadlink#switch
-[switch.vesync docs]: /components/vesync#switches
+[climate.honeywell docs]: /integrations/honeywell
+[config docs]: /integrations/config/
+[device_tracker docs]: /integrations/device_tracker/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[qwikswitch docs]: /integrations/qwikswitch/
+[sensor.fido docs]: /integrations/fido
+[sensor.hydroquebec docs]: /integrations/hydroquebec
+[sensor.pollen docs]: /integrations/iqvia
+[switch.broadlink docs]: /integrations/broadlink#switch
+[switch.vesync docs]: /integrations/vesync#switches
diff --git a/source/_posts/2018-04-24-launch-google-assistant-support.markdown b/source/_posts/2018-04-24-launch-google-assistant-support.markdown
index 9cb723051e5..fd69970d944 100644
--- a/source/_posts/2018-04-24-launch-google-assistant-support.markdown
+++ b/source/_posts/2018-04-24-launch-google-assistant-support.markdown
@@ -28,7 +28,7 @@ Things to note:
- The skill is called Hass.io, but will work with normal Home Assistant too. The name was necessary to avoid confusion between Home Assistant, Google Assistant and Google Home.
- Works with Home Assistant 0.65.6 or later.
- - All message handling is done local and is [open source](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/google_assistant/trait.py).
+ - All message handling is done local and is [open source](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/integrations/google_assistant/trait.py).
- If you have an Android device with Google Assistant, you can control your devices too.
- Home Assistant 0.68 will introduce a button to the Cloud config panel to trigger a sync of available devices.
diff --git a/source/_posts/2018-04-27-release-68.markdown b/source/_posts/2018-04-27-release-68.markdown
index 376108e4ab1..7774988c29a 100644
--- a/source/_posts/2018-04-27-release-68.markdown
+++ b/source/_posts/2018-04-27-release-68.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-04-0.68/components.png
---
-
+
Weekend is around the corner and that means that it's time for the next release of Home Assistant. 0.68 brings a ton of great goodies and bug fixes.
@@ -407,108 +407,108 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@viorels]: https://github.com/viorels
[@wiuwiu]: https://github.com/wiuwiu
[@asafbiton96]: https://github.com/asafbiton96
-[abode docs]: /components/abode/
-[alexa docs]: /components/alexa/
-[binary_sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[binary_sensor.hive docs]: /components/hive#binary-sensor
-[binary_sensor.maxcube docs]: /components/maxcube
-[binary_sensor.qwikswitch docs]: /components/qwikswitch
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[calendar.google docs]: /components/calendar.google/
-[calendar.todoist docs]: /components/todoist
-[climate.fritzbox docs]: /components/fritzbox
-[climate.hive docs]: /components/hive#climate
-[climate.honeywell docs]: /components/honeywell
-[climate.maxcube docs]: /components/maxcube
-[climate.modbus docs]: /components/climate.modbus/
-[config docs]: /components/config/
-[cover.opengarage docs]: /components/opengarage
-[cover.tahoma docs]: /components/tahoma
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[ecobee docs]: /components/ecobee/
-[eufy docs]: /components/eufy/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[fritzbox docs]: /components/fritzbox/
-[google docs]: /components/google_translate
-[hdmi_cec docs]: /components/hdmi_cec/
-[hive docs]: /components/hive/
-[homekit docs]: /components/homekit/
-[homekit_controller docs]: /components/homekit_controller/
-[homematic docs]: /components/homematic/
-[hue docs]: /components/hue/
-[ihc docs]: /components/ihc/
-[light docs]: /components/light/
-[light.abode docs]: /components/abode#light
-[light.aurora docs]: /components/light.aurora/
-[light.eufy docs]: /components/eufy
-[light.hive docs]: /components/hive#light
-[light.homekit_controller docs]: /components/homekit_controller
-[light.hue docs]: /components/hue
-[light.yeelight docs]: /components/yeelight
-[lock.bmw_connected_drive docs]: /components/bmw_connected_drive
-[lutron_caseta docs]: /components/lutron_caseta/
-[maxcube docs]: /components/maxcube/
-[media_extractor docs]: /components/media_extractor/
-[media_player.blackbird docs]: /components/blackbird
-[media_player.bluesound docs]: /components/bluesound
-[media_player.cast docs]: /components/cast
-[media_player.kodi docs]: /components/kodi
-[media_player.mediaroom docs]: /components/mediaroom
-[media_player.mpd docs]: /components/mpd
-[media_player.onkyo docs]: /components/onkyo
-[media_player.squeezebox docs]: /components/squeezebox
-[media_player.webostv docs]: /components/webostv#media-player
-[notify docs]: /components/notify/
-[notify.facebook docs]: /components/facebook
-[prometheus docs]: /components/prometheus/
-[qwikswitch docs]: /components/qwikswitch/
-[sensor docs]: /components/sensor/
-[sensor.alpha_vantage docs]: /components/alpha_vantage
-[sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[sensor.broadlink docs]: /components/broadlink#sensor
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.ebox docs]: /components/ebox
-[sensor.ecobee docs]: /components/ecobee
-[sensor.eddystone_temperature docs]: /components/eddystone_temperature
-[sensor.filter docs]: /components/filter
-[sensor.folder docs]: /components/folder
-[sensor.foobot docs]: /components/foobot
-[sensor.fritzbox_netmonitor docs]: /components/fritzbox#sensor_netmonitor/
-[sensor.hive docs]: /components/hive#sensor
-[sensor.hydroquebec docs]: /components/hydroquebec
-[sensor.linux_battery docs]: /components/linux_battery
-[sensor.miflora docs]: /components/miflora
-[sensor.mqtt docs]: /components/sensor.mqtt/
-[sensor.nest docs]: /components/nest#sensor
-[sensor.nut docs]: /components/nut
-[sensor.qwikswitch docs]: /components/qwikswitch
-[sensor.sht31 docs]: /components/sht31
-[sensor.sigfox docs]: /components/sigfox
-[sensor.smappee docs]: /components/sma#sensorsppee/
-[sensor.sql docs]: /components/sql
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.trafikverket_weatherstation docs]: /components/trafikverket_weatherstation
-[sensor.upnp docs]: /components/upnp
-[sensor.uscis docs]: /components/uscis
-[skybell docs]: /components/skybell/
-[smappee docs]: /components/smappee/
-[snips docs]: /components/snips/
-[switch.broadlink docs]: /components/broadlink#switch
-[switch.edimax docs]: /components/edimax
-[switch.eufy docs]: /components/eufy
-[switch.fritzbox docs]: /components/fritzbox
-[switch.hive docs]: /components/hive#switch
-[switch.vesync docs]: /components/vesync#switches
-[tts docs]: /components/tts/
-[upnp docs]: /components/upnp/
-[vacuum docs]: /components/vacuum/
-[vacuum.dyson docs]: /components/dyson#vacuum
-[vacuum.neato docs]: /components/neato#vacuum
-[vacuum.roomba docs]: /components/roomba
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[weather.yweather docs]: /components/yweather
-[zha docs]: /components/zha/
+[abode docs]: /integrations/abode/
+[alexa docs]: /integrations/alexa/
+[binary_sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[binary_sensor.hive docs]: /integrations/hive#binary-sensor
+[binary_sensor.maxcube docs]: /integrations/maxcube
+[binary_sensor.qwikswitch docs]: /integrations/qwikswitch
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[calendar.google docs]: /integrations/calendar.google/
+[calendar.todoist docs]: /integrations/todoist
+[climate.fritzbox docs]: /integrations/fritzbox
+[climate.hive docs]: /integrations/hive#climate
+[climate.honeywell docs]: /integrations/honeywell
+[climate.maxcube docs]: /integrations/maxcube
+[climate.modbus docs]: /integrations/climate.modbus/
+[config docs]: /integrations/config/
+[cover.opengarage docs]: /integrations/opengarage
+[cover.tahoma docs]: /integrations/tahoma
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[ecobee docs]: /integrations/ecobee/
+[eufy docs]: /integrations/eufy/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[fritzbox docs]: /integrations/fritzbox/
+[google docs]: /integrations/google_translate
+[hdmi_cec docs]: /integrations/hdmi_cec/
+[hive docs]: /integrations/hive/
+[homekit docs]: /integrations/homekit/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematic docs]: /integrations/homematic/
+[hue docs]: /integrations/hue/
+[ihc docs]: /integrations/ihc/
+[light docs]: /integrations/light/
+[light.abode docs]: /integrations/abode#light
+[light.aurora docs]: /integrations/light.aurora/
+[light.eufy docs]: /integrations/eufy
+[light.hive docs]: /integrations/hive#light
+[light.homekit_controller docs]: /integrations/homekit_controller
+[light.hue docs]: /integrations/hue
+[light.yeelight docs]: /integrations/yeelight
+[lock.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[lutron_caseta docs]: /integrations/lutron_caseta/
+[maxcube docs]: /integrations/maxcube/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.blackbird docs]: /integrations/blackbird
+[media_player.bluesound docs]: /integrations/bluesound
+[media_player.cast docs]: /integrations/cast
+[media_player.kodi docs]: /integrations/kodi
+[media_player.mediaroom docs]: /integrations/mediaroom
+[media_player.mpd docs]: /integrations/mpd
+[media_player.onkyo docs]: /integrations/onkyo
+[media_player.squeezebox docs]: /integrations/squeezebox
+[media_player.webostv docs]: /integrations/webostv#media-player
+[notify docs]: /integrations/notify/
+[notify.facebook docs]: /integrations/facebook
+[prometheus docs]: /integrations/prometheus/
+[qwikswitch docs]: /integrations/qwikswitch/
+[sensor docs]: /integrations/sensor/
+[sensor.alpha_vantage docs]: /integrations/alpha_vantage
+[sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[sensor.broadlink docs]: /integrations/broadlink#sensor
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.ebox docs]: /integrations/ebox
+[sensor.ecobee docs]: /integrations/ecobee
+[sensor.eddystone_temperature docs]: /integrations/eddystone_temperature
+[sensor.filter docs]: /integrations/filter
+[sensor.folder docs]: /integrations/folder
+[sensor.foobot docs]: /integrations/foobot
+[sensor.fritzbox_netmonitor docs]: /integrations/fritzbox#sensor_netmonitor/
+[sensor.hive docs]: /integrations/hive#sensor
+[sensor.hydroquebec docs]: /integrations/hydroquebec
+[sensor.linux_battery docs]: /integrations/linux_battery
+[sensor.miflora docs]: /integrations/miflora
+[sensor.mqtt docs]: /integrations/sensor.mqtt/
+[sensor.nest docs]: /integrations/nest#sensor
+[sensor.nut docs]: /integrations/nut
+[sensor.qwikswitch docs]: /integrations/qwikswitch
+[sensor.sht31 docs]: /integrations/sht31
+[sensor.sigfox docs]: /integrations/sigfox
+[sensor.smappee docs]: /integrations/sma#sensorsppee/
+[sensor.sql docs]: /integrations/sql
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.trafikverket_weatherstation docs]: /integrations/trafikverket_weatherstation
+[sensor.upnp docs]: /integrations/upnp
+[sensor.uscis docs]: /integrations/uscis
+[skybell docs]: /integrations/skybell/
+[smappee docs]: /integrations/smappee/
+[snips docs]: /integrations/snips/
+[switch.broadlink docs]: /integrations/broadlink#switch
+[switch.edimax docs]: /integrations/edimax
+[switch.eufy docs]: /integrations/eufy
+[switch.fritzbox docs]: /integrations/fritzbox
+[switch.hive docs]: /integrations/hive#switch
+[switch.vesync docs]: /integrations/vesync#switches
+[tts docs]: /integrations/tts/
+[upnp docs]: /integrations/upnp/
+[vacuum docs]: /integrations/vacuum/
+[vacuum.dyson docs]: /integrations/dyson#vacuum
+[vacuum.neato docs]: /integrations/neato#vacuum
+[vacuum.roomba docs]: /integrations/roomba
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[weather.yweather docs]: /integrations/yweather
+[zha docs]: /integrations/zha/
[#14108]: https://github.com/home-assistant/home-assistant/pull/14108
[#14113]: https://github.com/home-assistant/home-assistant/pull/14113
[#14154]: https://github.com/home-assistant/home-assistant/pull/14154
@@ -523,9 +523,9 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@balloob]: https://github.com/balloob
[@cdce8p]: https://github.com/cdce8p
[@mjg59]: https://github.com/mjg59
-[google_assistant docs]: /components/google_assistant/
-[homekit docs]: /components/homekit/
-[homekit_controller docs]: /components/homekit_controller/
-[light.hue docs]: /components/hue
-[light.tplink docs]: /components/tplink
-[media_player.cast docs]: /components/cast
\ No newline at end of file
+[google_assistant docs]: /integrations/google_assistant/
+[homekit docs]: /integrations/homekit/
+[homekit_controller docs]: /integrations/homekit_controller/
+[light.hue docs]: /integrations/hue
+[light.tplink docs]: /integrations/tplink
+[media_player.cast docs]: /integrations/cast
\ No newline at end of file
diff --git a/source/_posts/2018-05-11-release-69.markdown b/source/_posts/2018-05-11-release-69.markdown
index 0d025b345af..24e1152ffe2 100644
--- a/source/_posts/2018-05-11-release-69.markdown
+++ b/source/_posts/2018-05-11-release-69.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-05-0.69/components.png
---
-
+
Not much time to write a great intro this time as we're hanging out at PyCon! Some fixes for the Hue and Wink colors thanks to [@amelchio]. Initial foundation for users has landed, it's not anywhere near usable. We'll keep hacking on it. Google Assistant for Home Assistant Cloud now supports room hints. This will cause Google Assistant put the devices in the right groups when you link your account.
@@ -371,114 +371,114 @@ rainmachine:
[@teharris1]: https://github.com/teharris1
[@thelittlefireman]: https://github.com/thelittlefireman
[@tinloaf]: https://github.com/tinloaf
-[abode docs]: /components/abode/
-[alarm_control_panel.alarmdotcom docs]: /components/alarmdotcom
-[auth docs]: /components/auth/
-[binary_sensor docs]: /components/binary_sensor/
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.insteon_plm docs]: /components/insteon_plm/
-[binary_sensor.tapsaff docs]: /components/tapsaff
-[binary_sensor.trend docs]: /components/trend
-[binary_sensor.workday docs]: /components/workday
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[binary_sensor.zha docs]: /components/zha
-[camera docs]: /components/camera/
-[camera.local_file docs]: /components/local_file
-[cover.gogogate2 docs]: /components/gogogate2
-[cover.tahoma docs]: /components/tahoma
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[eight_sleep docs]: /components/eight_sleep/
-[emulated_hue docs]: /components/emulated_hue/
-[fan.insteon_plm docs]: /components/insteon/
-[fan.template docs]: /components/fan.template/
-[frontend docs]: /components/frontend/
-[homekit docs]: /components/homekit/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[http docs]: /components/http/
-[image_processing docs]: /components/image_processing/
-[image_processing.demo docs]: /components/image_processing.demo/
-[image_processing.dlib_face_detect docs]: /components/dlib_face_detect
-[image_processing.dlib_face_identify docs]: /components/dlib_face_identify
-[image_processing.microsoft_face_detect docs]: /components/microsoft_face_detect
-[image_processing.microsoft_face_identify docs]: /components/microsoft_face_identify
-[image_processing.opencv docs]: /components/opencv
-[influxdb docs]: /components/influxdb/
-[insteon_plm docs]: /components/insteon_plm/
-[light.deconz docs]: /components/deconz#light
-[light.flux_led docs]: /components/flux_led
-[light.hue docs]: /components/hue
-[light.insteon_plm docs]: /components/insteon/
-[light.mqtt_json docs]: /components/light.mqtt
-[light.wink docs]: /components/wink#light
-[light.xiaomi_aqara docs]: /components/light.xiaomi_aqara/
-[light.yeelight docs]: /components/yeelight
-[light.zwave docs]: /components/zwave
-[matrix docs]: /components/matrix/
-[maxcube docs]: /components/maxcube/
-[media_extractor docs]: /components/media_extractor/
-[media_player docs]: /components/media_player/
-[media_player.blackbird docs]: /components/blackbird
-[media_player.onkyo docs]: /components/onkyo
-[media_player.panasonic_viera docs]: /components/panasonic_viera
-[media_player.sonos docs]: /components/sonos
-[media_player.vizio docs]: /components/vizio
-[media_player.volumio docs]: /components/volumio
-[media_player.webostv docs]: /components/webostv#media-player
-[microsoft_face docs]: /components/microsoft_face/
-[mqtt docs]: /components/mqtt/
-[mqtt_statestream docs]: /components/mqtt_statestream/
-[notify docs]: /components/notify/
-[prometheus docs]: /components/prometheus/
-[python_script docs]: /components/python_script/
-[rainmachine docs]: /components/rainmachine/
-[rfxtrx docs]: /components/rfxtrx/
-[scene docs]: /components/scene/
-[scene.deconz docs]: /components/deconz#scene
-[sensor docs]: /components/sensor/
-[sensor.bom docs]: /components/bom#sensor
-[sensor.buienradar docs]: /components/sensor.buienradar/
-[sensor.darksky docs]: /components/darksky
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.deluge docs]: /components/deluge#sensor
-[sensor.demo docs]: /components/sensor.demo/
-[sensor.domain_expiry docs]: /components/sensor.domain_expiry/
-[sensor.dsmr docs]: /components/dsmr
-[sensor.eliqonline docs]: /components/eliqonline
-[sensor.filter docs]: /components/filter
-[sensor.homematicip_cloud docs]: /components/homematicip_cloud/
-[sensor.insteon_plm docs]: /components/insteon/
-[sensor.lastfm docs]: /components/lastfm
-[sensor.mitemp_bt docs]: /components/mitemp_bt
-[sensor.mqtt docs]: /components/sensor.mqtt/
-[sensor.pollen docs]: /components/iqvia
-[sensor.postnl docs]: /components/postnl
-[sensor.qnap docs]: /components/qnap
-[sensor.socialblade docs]: /components/socialblade
-[sensor.sql docs]: /components/sql
-[sensor.tahoma docs]: /components/tahoma
-[sensor.template docs]: /components/template
-[sensor.upnp docs]: /components/upnp
-[sensor.uscis docs]: /components/uscis
-[sensor.wunderground docs]: /components/wunderground
-[sensor.xiaomi_aqara docs]: /components/sensor.xiaomi_aqara/
-[sensor.yweather docs]: /components/yweather
-[switch.deluge docs]: /components/deluge#switch
-[switch.fritzbox docs]: /components/fritzbox
-[switch.insteon_plm docs]: /components/insteon_plm/
-[switch.mqtt docs]: /components/switch.mqtt/
-[switch.rainmachine docs]: /components/rainmachine#switch
-[switch.xiaomi_aqara docs]: /components/switch.xiaomi_aqara/
-[system_log docs]: /components/system_log/
-[tahoma docs]: /components/tahoma/
-[upnp docs]: /components/upnp/
-[weather docs]: /components/weather/
-[weather.buienradar docs]: /components/buienradar
-[weather.darksky docs]: /components/weather.darksky/
-[weather.openweathermap docs]: /components/openweathermap#weather
-[websocket_api docs]: /components/websocket_api/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zha docs]: /components/zha/
-[zone docs]: /components/zone/
-[zwave docs]: /components/zwave/
+[abode docs]: /integrations/abode/
+[alarm_control_panel.alarmdotcom docs]: /integrations/alarmdotcom
+[auth docs]: /integrations/auth/
+[binary_sensor docs]: /integrations/binary_sensor/
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.insteon_plm docs]: /integrations/insteon_plm/
+[binary_sensor.tapsaff docs]: /integrations/tapsaff
+[binary_sensor.trend docs]: /integrations/trend
+[binary_sensor.workday docs]: /integrations/workday
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[binary_sensor.zha docs]: /integrations/zha
+[camera docs]: /integrations/camera/
+[camera.local_file docs]: /integrations/local_file
+[cover.gogogate2 docs]: /integrations/gogogate2
+[cover.tahoma docs]: /integrations/tahoma
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[eight_sleep docs]: /integrations/eight_sleep/
+[emulated_hue docs]: /integrations/emulated_hue/
+[fan.insteon_plm docs]: /integrations/insteon/
+[fan.template docs]: /integrations/fan.template/
+[frontend docs]: /integrations/frontend/
+[homekit docs]: /integrations/homekit/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[http docs]: /integrations/http/
+[image_processing docs]: /integrations/image_processing/
+[image_processing.demo docs]: /integrations/image_processing.demo/
+[image_processing.dlib_face_detect docs]: /integrations/dlib_face_detect
+[image_processing.dlib_face_identify docs]: /integrations/dlib_face_identify
+[image_processing.microsoft_face_detect docs]: /integrations/microsoft_face_detect
+[image_processing.microsoft_face_identify docs]: /integrations/microsoft_face_identify
+[image_processing.opencv docs]: /integrations/opencv
+[influxdb docs]: /integrations/influxdb/
+[insteon_plm docs]: /integrations/insteon_plm/
+[light.deconz docs]: /integrations/deconz#light
+[light.flux_led docs]: /integrations/flux_led
+[light.hue docs]: /integrations/hue
+[light.insteon_plm docs]: /integrations/insteon/
+[light.mqtt_json docs]: /integrations/light.mqtt
+[light.wink docs]: /integrations/wink#light
+[light.xiaomi_aqara docs]: /integrations/light.xiaomi_aqara/
+[light.yeelight docs]: /integrations/yeelight
+[light.zwave docs]: /integrations/zwave
+[matrix docs]: /integrations/matrix/
+[maxcube docs]: /integrations/maxcube/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player docs]: /integrations/media_player/
+[media_player.blackbird docs]: /integrations/blackbird
+[media_player.onkyo docs]: /integrations/onkyo
+[media_player.panasonic_viera docs]: /integrations/panasonic_viera
+[media_player.sonos docs]: /integrations/sonos
+[media_player.vizio docs]: /integrations/vizio
+[media_player.volumio docs]: /integrations/volumio
+[media_player.webostv docs]: /integrations/webostv#media-player
+[microsoft_face docs]: /integrations/microsoft_face/
+[mqtt docs]: /integrations/mqtt/
+[mqtt_statestream docs]: /integrations/mqtt_statestream/
+[notify docs]: /integrations/notify/
+[prometheus docs]: /integrations/prometheus/
+[python_script docs]: /integrations/python_script/
+[rainmachine docs]: /integrations/rainmachine/
+[rfxtrx docs]: /integrations/rfxtrx/
+[scene docs]: /integrations/scene/
+[scene.deconz docs]: /integrations/deconz#scene
+[sensor docs]: /integrations/sensor/
+[sensor.bom docs]: /integrations/bom#sensor
+[sensor.buienradar docs]: /integrations/sensor.buienradar/
+[sensor.darksky docs]: /integrations/darksky
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.deluge docs]: /integrations/deluge#sensor
+[sensor.demo docs]: /integrations/sensor.demo/
+[sensor.domain_expiry docs]: /integrations/sensor.domain_expiry/
+[sensor.dsmr docs]: /integrations/dsmr
+[sensor.eliqonline docs]: /integrations/eliqonline
+[sensor.filter docs]: /integrations/filter
+[sensor.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[sensor.insteon_plm docs]: /integrations/insteon/
+[sensor.lastfm docs]: /integrations/lastfm
+[sensor.mitemp_bt docs]: /integrations/mitemp_bt
+[sensor.mqtt docs]: /integrations/sensor.mqtt/
+[sensor.pollen docs]: /integrations/iqvia
+[sensor.postnl docs]: /integrations/postnl
+[sensor.qnap docs]: /integrations/qnap
+[sensor.socialblade docs]: /integrations/socialblade
+[sensor.sql docs]: /integrations/sql
+[sensor.tahoma docs]: /integrations/tahoma
+[sensor.template docs]: /integrations/template
+[sensor.upnp docs]: /integrations/upnp
+[sensor.uscis docs]: /integrations/uscis
+[sensor.wunderground docs]: /integrations/wunderground
+[sensor.xiaomi_aqara docs]: /integrations/sensor.xiaomi_aqara/
+[sensor.yweather docs]: /integrations/yweather
+[switch.deluge docs]: /integrations/deluge#switch
+[switch.fritzbox docs]: /integrations/fritzbox
+[switch.insteon_plm docs]: /integrations/insteon_plm/
+[switch.mqtt docs]: /integrations/switch.mqtt/
+[switch.rainmachine docs]: /integrations/rainmachine#switch
+[switch.xiaomi_aqara docs]: /integrations/switch.xiaomi_aqara/
+[system_log docs]: /integrations/system_log/
+[tahoma docs]: /integrations/tahoma/
+[upnp docs]: /integrations/upnp/
+[weather docs]: /integrations/weather/
+[weather.buienradar docs]: /integrations/buienradar
+[weather.darksky docs]: /integrations/weather.darksky/
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[websocket_api docs]: /integrations/websocket_api/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zha docs]: /integrations/zha/
+[zone docs]: /integrations/zone/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2018-05-18-release-70.markdown b/source/_posts/2018-05-18-release-70.markdown
index 19a63bd5876..a3a8c75489f 100644
--- a/source/_posts/2018-05-18-release-70.markdown
+++ b/source/_posts/2018-05-18-release-70.markdown
@@ -346,100 +346,100 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@thepotoo]: https://github.com/thepotoo
[@tschmidty69]: https://github.com/tschmidty69
[@w1ll1am23]: https://github.com/w1ll1am23
-[api docs]: /components/api/
-[auth docs]: /components/auth/
-[binary_sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[binary_sensor.homematicip_cloud docs]: /components/homematicip_cloud/
-[binary_sensor.isy994 docs]: /components/isy994
-[binary_sensor.konnected docs]: /components/konnected#binary-sensor
-[binary_sensor.mychevy docs]: /components/mychevy
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[binary_sensor.zha docs]: /components/zha
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[camera docs]: /components/camera/
-[camera.familyhub docs]: /components/familyhub
-[camera.generic docs]: /components/generic
-[climate.mysensors docs]: /components/climate.mysensors/
-[climate.sensibo docs]: /components/sensibo
-[climate.venstar docs]: /components/venstar
-[climate.wink docs]: /components/wink#climate
-[cover.gogogate2 docs]: /components/gogogate2
-[cover.mysensors docs]: /components/cover.mysensors/
-[cover.tahoma docs]: /components/tahoma
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[eufy docs]: /components/eufy/
-[fan.template docs]: /components/fan.template/
-[feedreader docs]: /components/feedreader/
-[folder_watcher docs]: /components/folder_watcher/
-[frontend docs]: /components/frontend/
-[hassio docs]: /components/hassio/
-[homekit docs]: /components/homekit/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[http docs]: /components/http/
-[image_processing.facebox docs]: /components/facebox
-[insteon_plm docs]: /components/insteon_plm/
-[iota docs]: /components/iota/
-[isy994 docs]: /components/isy994/
-[konnected docs]: /components/konnected/
-[light.flux_led docs]: /components/flux_led
-[light.homematicip_cloud docs]: /components/homematicip_cloud/
-[light.limitlessled docs]: /components/limitlessled
-[light.mqtt docs]: /components/light.mqtt/
-[light.mysensors docs]: /components/light.mysensors/
-[light.nanoleaf_aurora docs]: /components/nanoleaf/
-[light.wink docs]: /components/wink#light
-[media_extractor docs]: /components/media_extractor/
-[media_player.cmus docs]: /components/cmus
-[media_player.onkyo docs]: /components/onkyo
-[media_player.roku docs]: /components/roku#media-player
-[media_player.songpal docs]: /components/songpal
-[media_player.sonos docs]: /components/sonos
-[media_player.universal docs]: /components/universal
-[media_player.yamaha docs]: /components/yamaha
-[mychevy docs]: /components/mychevy/
-[mysensors docs]: /components/mysensors/
-[notify docs]: /components/notify/
-[qwikswitch docs]: /components/qwikswitch/
-[sabnzbd docs]: /components/sabnzbd/
-[sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[sensor.bom docs]: /components/bom#sensor
-[sensor.buienradar docs]: /components/sensor.buienradar/
-[sensor.darksky docs]: /components/darksky
-[sensor.fints docs]: /components/fints
-[sensor.hive docs]: /components/hive#sensor
-[sensor.iota docs]: /components/iota#sensor
-[sensor.mychevy docs]: /components/mychevy
-[sensor.rest docs]: /components/rest
-[sensor.sabnzbd docs]: /components/sabnzbd
-[sensor.sigfox docs]: /components/sigfox
-[sensor.simulated docs]: /components/simulated
-[sensor.skybeacon docs]: /components/skybeacon
-[sensor.statistics docs]: /components/statistics
-[sensor.waze_travel_time docs]: /components/waze_travel_time
-[sensor.zha docs]: /components/zha
-[shell_command docs]: /components/shell_command/
-[snips docs]: /components/snips/
-[spaceapi docs]: /components/spaceapi/
-[switch.arest docs]: /components/arest#switch
-[switch.flux docs]: /components/flux
-[switch.homematicip_cloud docs]: /components/homematicip_cloud/
-[switch.konnected docs]: /components/konnected#switch
-[switch.mqtt docs]: /components/switch.mqtt/
-[switch.mysensors docs]: /components/switch.mysensors/
-[switch.rainmachine docs]: /components/rainmachine#switch
-[switch.tahoma docs]: /components/tahoma
-[system_log docs]: /components/system_log/
-[tahoma docs]: /components/tahoma/
-[telegram_bot docs]: /components/telegram_bot/
-[tts docs]: /components/tts/
-[updater docs]: /components/updater/
-[weather.bom docs]: /components/bom
-[websocket_api docs]: /components/websocket_api/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[api docs]: /integrations/api/
+[auth docs]: /integrations/auth/
+[binary_sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[binary_sensor.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[binary_sensor.isy994 docs]: /integrations/isy994
+[binary_sensor.konnected docs]: /integrations/konnected#binary-sensor
+[binary_sensor.mychevy docs]: /integrations/mychevy
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[binary_sensor.zha docs]: /integrations/zha
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[camera docs]: /integrations/camera/
+[camera.familyhub docs]: /integrations/familyhub
+[camera.generic docs]: /integrations/generic
+[climate.mysensors docs]: /integrations/climate.mysensors/
+[climate.sensibo docs]: /integrations/sensibo
+[climate.venstar docs]: /integrations/venstar
+[climate.wink docs]: /integrations/wink#climate
+[cover.gogogate2 docs]: /integrations/gogogate2
+[cover.mysensors docs]: /integrations/cover.mysensors/
+[cover.tahoma docs]: /integrations/tahoma
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[eufy docs]: /integrations/eufy/
+[fan.template docs]: /integrations/fan.template/
+[feedreader docs]: /integrations/feedreader/
+[folder_watcher docs]: /integrations/folder_watcher/
+[frontend docs]: /integrations/frontend/
+[hassio docs]: /integrations/hassio/
+[homekit docs]: /integrations/homekit/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[http docs]: /integrations/http/
+[image_processing.facebox docs]: /integrations/facebox
+[insteon_plm docs]: /integrations/insteon_plm/
+[iota docs]: /integrations/iota/
+[isy994 docs]: /integrations/isy994/
+[konnected docs]: /integrations/konnected/
+[light.flux_led docs]: /integrations/flux_led
+[light.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[light.limitlessled docs]: /integrations/limitlessled
+[light.mqtt docs]: /integrations/light.mqtt/
+[light.mysensors docs]: /integrations/light.mysensors/
+[light.nanoleaf_aurora docs]: /integrations/nanoleaf/
+[light.wink docs]: /integrations/wink#light
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.cmus docs]: /integrations/cmus
+[media_player.onkyo docs]: /integrations/onkyo
+[media_player.roku docs]: /integrations/roku#media-player
+[media_player.songpal docs]: /integrations/songpal
+[media_player.sonos docs]: /integrations/sonos
+[media_player.universal docs]: /integrations/universal
+[media_player.yamaha docs]: /integrations/yamaha
+[mychevy docs]: /integrations/mychevy/
+[mysensors docs]: /integrations/mysensors/
+[notify docs]: /integrations/notify/
+[qwikswitch docs]: /integrations/qwikswitch/
+[sabnzbd docs]: /integrations/sabnzbd/
+[sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[sensor.bom docs]: /integrations/bom#sensor
+[sensor.buienradar docs]: /integrations/sensor.buienradar/
+[sensor.darksky docs]: /integrations/darksky
+[sensor.fints docs]: /integrations/fints
+[sensor.hive docs]: /integrations/hive#sensor
+[sensor.iota docs]: /integrations/iota#sensor
+[sensor.mychevy docs]: /integrations/mychevy
+[sensor.rest docs]: /integrations/rest
+[sensor.sabnzbd docs]: /integrations/sabnzbd
+[sensor.sigfox docs]: /integrations/sigfox
+[sensor.simulated docs]: /integrations/simulated
+[sensor.skybeacon docs]: /integrations/skybeacon
+[sensor.statistics docs]: /integrations/statistics
+[sensor.waze_travel_time docs]: /integrations/waze_travel_time
+[sensor.zha docs]: /integrations/zha
+[shell_command docs]: /integrations/shell_command/
+[snips docs]: /integrations/snips/
+[spaceapi docs]: /integrations/spaceapi/
+[switch.arest docs]: /integrations/arest#switch
+[switch.flux docs]: /integrations/flux
+[switch.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[switch.konnected docs]: /integrations/konnected#switch
+[switch.mqtt docs]: /integrations/switch.mqtt/
+[switch.mysensors docs]: /integrations/switch.mysensors/
+[switch.rainmachine docs]: /integrations/rainmachine#switch
+[switch.tahoma docs]: /integrations/tahoma
+[system_log docs]: /integrations/system_log/
+[tahoma docs]: /integrations/tahoma/
+[telegram_bot docs]: /integrations/telegram_bot/
+[tts docs]: /integrations/tts/
+[updater docs]: /integrations/updater/
+[weather.bom docs]: /integrations/bom
+[websocket_api docs]: /integrations/websocket_api/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
[#14653]: https://github.com/home-assistant/home-assistant/pull/14653
[#14665]: https://github.com/home-assistant/home-assistant/pull/14665
[#14672]: https://github.com/home-assistant/home-assistant/pull/14672
@@ -448,7 +448,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@OttoWinter]: https://github.com/OttoWinter
[@amelchio]: https://github.com/amelchio
[@ciotlosm]: https://github.com/ciotlosm
-[climate.nest docs]: /components/nest#climate
-[cover.mqtt docs]: /components/cover.mqtt/
-[hue docs]: /components/hue/
-[media_player.sonos docs]: /components/sonos
+[climate.nest docs]: /integrations/nest#climate
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[hue docs]: /integrations/hue/
+[media_player.sonos docs]: /integrations/sonos
diff --git a/source/_posts/2018-06-04-esphomelib.markdown b/source/_posts/2018-06-04-esphomelib.markdown
index dbf5ae810ff..f357a0f43ae 100644
--- a/source/_posts/2018-06-04-esphomelib.markdown
+++ b/source/_posts/2018-06-04-esphomelib.markdown
@@ -59,7 +59,7 @@ At this point, you can already flash the firmware. To do this, first plug in the
## Adding some basic functionality
-Above configuration is, let’s face it, pretty dull. It really only connects to WiFi and MQTT and sits idle. So let’s add a basic [GPIO switch](https://esphomelib.com/esphomeyaml/components/switch/gpio.html)! The GPIO switch component in esphomelib allows you to control the ON/OFF state of any of the pins on your ESP. For example, if you add this configuration to the bottom of your YAML file, you’re setting up the pin `GPIO5` to be controlled as a switch with the name "Living Room Dehumidifer".
+Above configuration is, let’s face it, pretty dull. It really only connects to WiFi and MQTT and sits idle. So let’s add a basic [GPIO switch](https://esphomelib.com/esphomeyaml/integrations/switch/gpio.html)! The GPIO switch component in esphomelib allows you to control the ON/OFF state of any of the pins on your ESP. For example, if you add this configuration to the bottom of your YAML file, you’re setting up the pin `GPIO5` to be controlled as a switch with the name "Living Room Dehumidifer".
```yaml
switch:
@@ -67,14 +67,14 @@ switch:
name: "Living Room Dehumidifer"
pin: GPIO5
```
-If you now press upload again (this time the ESP doesn't need to be connected via USB, as updates [can be done over WiFi](https://esphomelib.com/esphomeyaml/components/ota.html)), you will see a switch show up in Home Assisstant automatically through [MQTT discovery](/docs/mqtt/discovery/).
+If you now press upload again (this time the ESP doesn't need to be connected via USB, as updates [can be done over WiFi](https://esphomelib.com/esphomeyaml/integrations/ota.html)), you will see a switch show up in Home Assisstant automatically through [MQTT discovery](/docs/mqtt/discovery/).
How the newly configured switch will show up in Home Assistant if MQTT
- discovery is enabled and a default view is used.
+ discovery is enabled and a default view is used.
+
0.71 has arrived. My favorite feature in this release is the conversion of the Nest component from cloud poll to cloud push. Sure, it's still through the cloud but changes are now made available in Home Assistant as soon as they happen. Thanks [@awarecan]!
@@ -326,91 +326,91 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@tchellomello]: https://github.com/tchellomello
[@titilambert]: https://github.com/titilambert
[@treehoof]: https://github.com/treehoof
-[alarm_control_panel.manual docs]: /components/manual
-[alarm_control_panel.totalconnect docs]: /components/totalconnect
-[api docs]: /components/api/
-[automation docs]: /components/automation/
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.envisalink docs]: /components/envisalink
-[binary_sensor.hydrawise docs]: /components/hydrawise#binary-sensor
-[binary_sensor.nest docs]: /components/nest#binary-sensor
-[binary_sensor.rainmachine docs]: /components/rainmachine
-[binary_sensor.random docs]: /components/random#binary-sensor
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[binary_sensor.zha docs]: /components/zha
-[climate.homematicip_cloud docs]: /components/homematicip_cloud/
-[climate.nest docs]: /components/nest#climate
-[climate.sensibo docs]: /components/sensibo
-[cloud docs]: /components/cloud/
-[config docs]: /components/config/
-[counter docs]: /components/counter/
-[cover.myq docs]: /components/myq
-[cover.ryobi_gdo docs]: /components/cover.ryobi_gdo/
-[device_tracker docs]: /components/device_tracker/
-[eufy docs]: /components/eufy/
-[frontend docs]: /components/frontend/
-[hassio docs]: /components/hassio/
-[history docs]: /components/history/
-[homekit docs]: /components/homekit/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[hydrawise docs]: /components/hydrawise/
-[keyboard_remote docs]: /components/keyboard_remote/
-[light.lw12wifi docs]: /components/lw12wifi
-[light.nanoleaf_aurora docs]: /components/nanoleaf/
-[light.osramlightify docs]: /components/osramlightify
-[light.zha docs]: /components/zha
-[linode docs]: /components/linode/
-[lock.xiaomi_aqara docs]: /components/lock.xiaomi_aqara/
-[logbook docs]: /components/logbook/
-[media_extractor docs]: /components/media_extractor/
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.directv docs]: /components/directv
-[media_player.kodi docs]: /components/kodi
-[media_player.philips_js docs]: /components/philips_js
-[nest docs]: /components/nest/
-[notify docs]: /components/notify/
-[panel_custom docs]: /components/panel_custom/
-[python_script docs]: /components/python_script/
-[rainbird docs]: /components/rainbird/
-[raincloud docs]: /components/raincloud/
-[rainmachine docs]: /components/rainmachine/
-[sensor.bitcoin docs]: /components/bitcoin
-[sensor.bom docs]: /components/bom#sensor
-[sensor.coinmarketcap docs]: /components/coinmarketcap
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.gitter docs]: /components/gitter
-[sensor.glances docs]: /components/glances
-[sensor.homematicip_cloud docs]: /components/homematicip_cloud/
-[sensor.hydrawise docs]: /components/hydrawise#sensor
-[sensor.iperf3 docs]: /components/iperf3
-[sensor.luftdaten docs]: /components/luftdaten#sensor
-[sensor.mfi docs]: /components/mfi#sensor
-[sensor.nest docs]: /components/nest#sensor
-[sensor.netatmo docs]: /components/netatmo#sensor
-[sensor.netdata docs]: /components/netdata
-[sensor.onewire docs]: /components/onewire
-[sensor.postnl docs]: /components/postnl
-[sensor.rainmachine docs]: /components/rainmachine
-[sensor.random docs]: /components/random#sensor
-[sensor.shodan docs]: /components/shodan
-[sensor.simulated docs]: /components/simulated
-[sensor.speedtest docs]: /components/speedtestdotnet
-[sensor.swiss_public_transport docs]: /components/swiss_public_transport
-[sensor.transmission docs]: /components/transmission
-[sensor.uptime docs]: /components/uptime
-[sensor.version docs]: /components/version
-[sensor.worldclock docs]: /components/worldclock
-[sensor.zha docs]: /components/zha
-[shopping_list docs]: /components/shopping_list/
-[switch.hydrawise docs]: /components/hydrawise#switch
-[switch.raincloud docs]: /components/raincloud#switch
-[switch.rainmachine docs]: /components/rainmachine#switch
-[vera docs]: /components/vera/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zha docs]: /components/zha/
-[zone docs]: /components/zone/
-[zwave docs]: /components/zwave/
+[alarm_control_panel.manual docs]: /integrations/manual
+[alarm_control_panel.totalconnect docs]: /integrations/totalconnect
+[api docs]: /integrations/api/
+[automation docs]: /integrations/automation/
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.envisalink docs]: /integrations/envisalink
+[binary_sensor.hydrawise docs]: /integrations/hydrawise#binary-sensor
+[binary_sensor.nest docs]: /integrations/nest#binary-sensor
+[binary_sensor.rainmachine docs]: /integrations/rainmachine
+[binary_sensor.random docs]: /integrations/random#binary-sensor
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[binary_sensor.zha docs]: /integrations/zha
+[climate.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[climate.nest docs]: /integrations/nest#climate
+[climate.sensibo docs]: /integrations/sensibo
+[cloud docs]: /integrations/cloud/
+[config docs]: /integrations/config/
+[counter docs]: /integrations/counter/
+[cover.myq docs]: /integrations/myq
+[cover.ryobi_gdo docs]: /integrations/cover.ryobi_gdo/
+[device_tracker docs]: /integrations/device_tracker/
+[eufy docs]: /integrations/eufy/
+[frontend docs]: /integrations/frontend/
+[hassio docs]: /integrations/hassio/
+[history docs]: /integrations/history/
+[homekit docs]: /integrations/homekit/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[hydrawise docs]: /integrations/hydrawise/
+[keyboard_remote docs]: /integrations/keyboard_remote/
+[light.lw12wifi docs]: /integrations/lw12wifi
+[light.nanoleaf_aurora docs]: /integrations/nanoleaf/
+[light.osramlightify docs]: /integrations/osramlightify
+[light.zha docs]: /integrations/zha
+[linode docs]: /integrations/linode/
+[lock.xiaomi_aqara docs]: /integrations/lock.xiaomi_aqara/
+[logbook docs]: /integrations/logbook/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.directv docs]: /integrations/directv
+[media_player.kodi docs]: /integrations/kodi
+[media_player.philips_js docs]: /integrations/philips_js
+[nest docs]: /integrations/nest/
+[notify docs]: /integrations/notify/
+[panel_custom docs]: /integrations/panel_custom/
+[python_script docs]: /integrations/python_script/
+[rainbird docs]: /integrations/rainbird/
+[raincloud docs]: /integrations/raincloud/
+[rainmachine docs]: /integrations/rainmachine/
+[sensor.bitcoin docs]: /integrations/bitcoin
+[sensor.bom docs]: /integrations/bom#sensor
+[sensor.coinmarketcap docs]: /integrations/coinmarketcap
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.gitter docs]: /integrations/gitter
+[sensor.glances docs]: /integrations/glances
+[sensor.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[sensor.hydrawise docs]: /integrations/hydrawise#sensor
+[sensor.iperf3 docs]: /integrations/iperf3
+[sensor.luftdaten docs]: /integrations/luftdaten#sensor
+[sensor.mfi docs]: /integrations/mfi#sensor
+[sensor.nest docs]: /integrations/nest#sensor
+[sensor.netatmo docs]: /integrations/netatmo#sensor
+[sensor.netdata docs]: /integrations/netdata
+[sensor.onewire docs]: /integrations/onewire
+[sensor.postnl docs]: /integrations/postnl
+[sensor.rainmachine docs]: /integrations/rainmachine
+[sensor.random docs]: /integrations/random#sensor
+[sensor.shodan docs]: /integrations/shodan
+[sensor.simulated docs]: /integrations/simulated
+[sensor.speedtest docs]: /integrations/speedtestdotnet
+[sensor.swiss_public_transport docs]: /integrations/swiss_public_transport
+[sensor.transmission docs]: /integrations/transmission
+[sensor.uptime docs]: /integrations/uptime
+[sensor.version docs]: /integrations/version
+[sensor.worldclock docs]: /integrations/worldclock
+[sensor.zha docs]: /integrations/zha
+[shopping_list docs]: /integrations/shopping_list/
+[switch.hydrawise docs]: /integrations/hydrawise#switch
+[switch.raincloud docs]: /integrations/raincloud#switch
+[switch.rainmachine docs]: /integrations/rainmachine#switch
+[vera docs]: /integrations/vera/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zha docs]: /integrations/zha/
+[zone docs]: /integrations/zone/
+[zwave docs]: /integrations/zwave/
[@OttoWinter]: https://github.com/OttoWinter
[esphomeyaml]: https://esphomelib.com/esphomeyaml/index.html
[@c727]: https://github.com/c727
diff --git a/source/_posts/2018-06-22-release-72.markdown b/source/_posts/2018-06-22-release-72.markdown
index 1231d3e56e6..80140475db8 100644
--- a/source/_posts/2018-06-22-release-72.markdown
+++ b/source/_posts/2018-06-22-release-72.markdown
@@ -383,129 +383,129 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@turbokongen]: https://github.com/turbokongen
[@vaidyasr]: https://github.com/vaidyasr
[@vickyg3]: https://github.com/vickyg3
-[alarm_control_panel.arlo docs]: /components/arlo
-[amcrest docs]: /components/amcrest/
-[arlo docs]: /components/arlo/
-[binary_sensor.eight_sleep docs]: /components/eight_sleep
-[binary_sensor.linode docs]: /components/linode#binary-sensor
-[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
-[binary_sensor.mystrom docs]: /components/mystrom#binary-sensor
-[binary_sensor.netatmo docs]: /components/netatmo#binary-sensor
-[binary_sensor.rainmachine docs]: /components/rainmachine
-[binary_sensor.skybell docs]: /components/skybell#binary-sensor
-[binary_sensor.uptimerobot docs]: /components/uptimerobot
-[binary_sensor.wirelesstag docs]: /components/wirelesstag#binary-sensor
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[binary_sensor.zha docs]: /components/zha
-[calendar docs]: /components/calendar/
-[calendar.caldav docs]: /components/caldav
-[camera docs]: /components/camera/
-[camera.arlo docs]: /components/arlo#camera
-[camera.doorbird docs]: /components/doorbird#camera
-[camera.neato docs]: /components/neato#camera
-[camera.netatmo docs]: /components/netatmo#camera
-[camera.uvc docs]: /components/uvc
-[camera.xiaomi docs]: /components/xiaomi_aqara
-[camera.yi docs]: /components/yi
-[climate.fritzbox docs]: /components/fritzbox
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.mqtt docs]: /components/climate.mqtt/
-[climate.netatmo docs]: /components/netatmo#climate
-[climate.sensibo docs]: /components/sensibo
-[climate.tado docs]: /components/tado
-[climate.zhong_hong docs]: /components/zhong_hong
-[config docs]: /components/config/
-[cover.myq docs]: /components/myq
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[device_tracker.freebox docs]: /components/freebox
-[doorbird docs]: /components/doorbird/
-[eight_sleep docs]: /components/eight_sleep/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[frontend docs]: /components/frontend/
-[hassio docs]: /components/hassio/
-[hue docs]: /components/hue/
-[image_processing.facebox docs]: /components/facebox
-[insteon_plm docs]: /components/insteon_plm/
-[konnected docs]: /components/konnected/
-[light.deconz docs]: /components/deconz#light
-[light.lifx docs]: /components/lifx
-[light.mqtt docs]: /components/light.mqtt/
-[light.mystrom docs]: /components/mystrom#light
-[light.tplink docs]: /components/tplink
-[light.tradfri docs]: /components/tradfri
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[lock.kiwi docs]: /components/kiwi
-[logger docs]: /components/logger/
-[media_player docs]: /components/media_player/
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.epson docs]: /components/epson
-[media_player.horizon docs]: /components/horizon
-[media_player.kodi docs]: /components/kodi
-[media_player.onkyo docs]: /components/onkyo
-[media_player.samsungtv docs]: /components/samsungtv
-[media_player.snapcast docs]: /components/snapcast
-[media_player.sonos docs]: /components/sonos
-[media_player.spotify docs]: /components/spotify
-[media_player.xiaomi_tv docs]: /components/xiaomi_tv
-[media_player.yamaha docs]: /components/yamaha
-[mqtt_eventstream docs]: /components/mqtt_eventstream/
-[neato docs]: /components/neato/
-[nest docs]: /components/nest/
-[netatmo docs]: /components/netatmo/
-[netgear_lte docs]: /components/netgear_lte/
-[notify docs]: /components/notify/
-[panel_custom docs]: /components/panel_custom/
-[raincloud docs]: /components/raincloud/
-[rainmachine docs]: /components/rainmachine/
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[rflink docs]: /components/rflink/
-[ring docs]: /components/ring/
-[sensor.airvisual docs]: /components/airvisual
-[sensor.arlo docs]: /components/arlo#sensor
-[sensor.eight_sleep docs]: /components/eight_sleep
-[sensor.gearbest docs]: /components/gearbest
-[sensor.glances docs]: /components/glances
-[sensor.hive docs]: /components/hive#sensor
-[sensor.homematic docs]: /components/homematic
-[sensor.lastfm docs]: /components/lastfm
-[sensor.moon docs]: /components/moon
-[sensor.nest docs]: /components/nest#sensor
-[sensor.netatmo docs]: /components/netatmo#sensor
-[sensor.netgear_lte docs]: /components/netgear_lte
-[sensor.nsw_fuel_station docs]: /components/nsw_fuel_station
-[sensor.pi_hole docs]: /components/pi_hole
-[sensor.rainmachine docs]: /components/rainmachine
-[sensor.simulated docs]: /components/simulated
-[sensor.skybell docs]: /components/skybell#sensor
-[sensor.smappee docs]: /components/sma#sensorsppee/
-[sensor.swiss_public_transport docs]: /components/swiss_public_transport
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.wirelesstag docs]: /components/wirelesstag#sensor
-[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/
-[sonos docs]: /components/sonos/
-[switch.doorbird docs]: /components/doorbird#switch
-[switch.insteon_plm docs]: /components/insteon_plm/
-[switch.linode docs]: /components/linode#switch
-[switch.mystrom docs]: /components/mystrom#switch
-[switch.neato docs]: /components/neato#switch
-[switch.rainmachine docs]: /components/rainmachine#switch
-[switch.tplink docs]: /components/tplink
-[switch.wirelesstag docs]: /components/wirelesstag#switch
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[tradfri docs]: /components/tradfri/
-[vacuum.neato docs]: /components/neato#vacuum
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[watson_iot docs]: /components/watson_iot/
-[weather.ecobee docs]: /components/ecobee
-[weather.ipma docs]: /components/ipma
-[weather.openweathermap docs]: /components/openweathermap#weather
-[websocket_api docs]: /components/websocket_api/
-[wink docs]: /components/wink/
-[wirelesstag docs]: /components/wirelesstag/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zone docs]: /components/zone/
-[zwave docs]: /components/zwave/
+[alarm_control_panel.arlo docs]: /integrations/arlo
+[amcrest docs]: /integrations/amcrest/
+[arlo docs]: /integrations/arlo/
+[binary_sensor.eight_sleep docs]: /integrations/eight_sleep
+[binary_sensor.linode docs]: /integrations/linode#binary-sensor
+[binary_sensor.mqtt docs]: /integrations/binary_sensor.mqtt/
+[binary_sensor.mystrom docs]: /integrations/mystrom#binary-sensor
+[binary_sensor.netatmo docs]: /integrations/netatmo#binary-sensor
+[binary_sensor.rainmachine docs]: /integrations/rainmachine
+[binary_sensor.skybell docs]: /integrations/skybell#binary-sensor
+[binary_sensor.uptimerobot docs]: /integrations/uptimerobot
+[binary_sensor.wirelesstag docs]: /integrations/wirelesstag#binary-sensor
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[binary_sensor.zha docs]: /integrations/zha
+[calendar docs]: /integrations/calendar/
+[calendar.caldav docs]: /integrations/caldav
+[camera docs]: /integrations/camera/
+[camera.arlo docs]: /integrations/arlo#camera
+[camera.doorbird docs]: /integrations/doorbird#camera
+[camera.neato docs]: /integrations/neato#camera
+[camera.netatmo docs]: /integrations/netatmo#camera
+[camera.uvc docs]: /integrations/uvc
+[camera.xiaomi docs]: /integrations/xiaomi_aqara
+[camera.yi docs]: /integrations/yi
+[climate.fritzbox docs]: /integrations/fritzbox
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.mqtt docs]: /integrations/climate.mqtt/
+[climate.netatmo docs]: /integrations/netatmo#climate
+[climate.sensibo docs]: /integrations/sensibo
+[climate.tado docs]: /integrations/tado
+[climate.zhong_hong docs]: /integrations/zhong_hong
+[config docs]: /integrations/config/
+[cover.myq docs]: /integrations/myq
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[device_tracker.freebox docs]: /integrations/freebox
+[doorbird docs]: /integrations/doorbird/
+[eight_sleep docs]: /integrations/eight_sleep/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[frontend docs]: /integrations/frontend/
+[hassio docs]: /integrations/hassio/
+[hue docs]: /integrations/hue/
+[image_processing.facebox docs]: /integrations/facebox
+[insteon_plm docs]: /integrations/insteon_plm/
+[konnected docs]: /integrations/konnected/
+[light.deconz docs]: /integrations/deconz#light
+[light.lifx docs]: /integrations/lifx
+[light.mqtt docs]: /integrations/light.mqtt/
+[light.mystrom docs]: /integrations/mystrom#light
+[light.tplink docs]: /integrations/tplink
+[light.tradfri docs]: /integrations/tradfri
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[lock.kiwi docs]: /integrations/kiwi
+[logger docs]: /integrations/logger/
+[media_player docs]: /integrations/media_player/
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.epson docs]: /integrations/epson
+[media_player.horizon docs]: /integrations/horizon
+[media_player.kodi docs]: /integrations/kodi
+[media_player.onkyo docs]: /integrations/onkyo
+[media_player.samsungtv docs]: /integrations/samsungtv
+[media_player.snapcast docs]: /integrations/snapcast
+[media_player.sonos docs]: /integrations/sonos
+[media_player.spotify docs]: /integrations/spotify
+[media_player.xiaomi_tv docs]: /integrations/xiaomi_tv
+[media_player.yamaha docs]: /integrations/yamaha
+[mqtt_eventstream docs]: /integrations/mqtt_eventstream/
+[neato docs]: /integrations/neato/
+[nest docs]: /integrations/nest/
+[netatmo docs]: /integrations/netatmo/
+[netgear_lte docs]: /integrations/netgear_lte/
+[notify docs]: /integrations/notify/
+[panel_custom docs]: /integrations/panel_custom/
+[raincloud docs]: /integrations/raincloud/
+[rainmachine docs]: /integrations/rainmachine/
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[rflink docs]: /integrations/rflink/
+[ring docs]: /integrations/ring/
+[sensor.airvisual docs]: /integrations/airvisual
+[sensor.arlo docs]: /integrations/arlo#sensor
+[sensor.eight_sleep docs]: /integrations/eight_sleep
+[sensor.gearbest docs]: /integrations/gearbest
+[sensor.glances docs]: /integrations/glances
+[sensor.hive docs]: /integrations/hive#sensor
+[sensor.homematic docs]: /integrations/homematic
+[sensor.lastfm docs]: /integrations/lastfm
+[sensor.moon docs]: /integrations/moon
+[sensor.nest docs]: /integrations/nest#sensor
+[sensor.netatmo docs]: /integrations/netatmo#sensor
+[sensor.netgear_lte docs]: /integrations/netgear_lte
+[sensor.nsw_fuel_station docs]: /integrations/nsw_fuel_station
+[sensor.pi_hole docs]: /integrations/pi_hole
+[sensor.rainmachine docs]: /integrations/rainmachine
+[sensor.simulated docs]: /integrations/simulated
+[sensor.skybell docs]: /integrations/skybell#sensor
+[sensor.smappee docs]: /integrations/sma#sensorsppee/
+[sensor.swiss_public_transport docs]: /integrations/swiss_public_transport
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.wirelesstag docs]: /integrations/wirelesstag#sensor
+[sensor.xiaomi_miio docs]: /integrations/sensor.xiaomi_miio/
+[sonos docs]: /integrations/sonos/
+[switch.doorbird docs]: /integrations/doorbird#switch
+[switch.insteon_plm docs]: /integrations/insteon_plm/
+[switch.linode docs]: /integrations/linode#switch
+[switch.mystrom docs]: /integrations/mystrom#switch
+[switch.neato docs]: /integrations/neato#switch
+[switch.rainmachine docs]: /integrations/rainmachine#switch
+[switch.tplink docs]: /integrations/tplink
+[switch.wirelesstag docs]: /integrations/wirelesstag#switch
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[tradfri docs]: /integrations/tradfri/
+[vacuum.neato docs]: /integrations/neato#vacuum
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[watson_iot docs]: /integrations/watson_iot/
+[weather.ecobee docs]: /integrations/ecobee
+[weather.ipma docs]: /integrations/ipma
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[websocket_api docs]: /integrations/websocket_api/
+[wink docs]: /integrations/wink/
+[wirelesstag docs]: /integrations/wirelesstag/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zone docs]: /integrations/zone/
+[zwave docs]: /integrations/zwave/
[#14966]: https://github.com/home-assistant/home-assistant/pull/14966
[#15098]: https://github.com/home-assistant/home-assistant/pull/15098
[#15109]: https://github.com/home-assistant/home-assistant/pull/15109
@@ -514,7 +514,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@awarecan]: https://github.com/awarecan
[@bachya]: https://github.com/bachya
[@balloob]: https://github.com/balloob
-[camera.yi docs]: /components/yi
-[media_player.cast docs]: /components/cast
-[nest docs]: /components/nest/
-[sensor.nest docs]: /components/nest#sensor
+[camera.yi docs]: /integrations/yi
+[media_player.cast docs]: /integrations/cast
+[nest docs]: /integrations/nest/
+[sensor.nest docs]: /integrations/nest#sensor
diff --git a/source/_posts/2018-07-06-release-73.markdown b/source/_posts/2018-07-06-release-73.markdown
index dd9682ddc1c..e503bc74362 100644
--- a/source/_posts/2018-07-06-release-73.markdown
+++ b/source/_posts/2018-07-06-release-73.markdown
@@ -40,7 +40,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
## Breaking Changes
-- The `pi_hole` sensor is now limited to `ads_blocked_today` by default and will no longer show all available data. Use [`monitored_conditions`](/components/pi_hole#monitored_conditions) to list the sensors you want. ([@fabaff] - [#15014]) ([sensor.pi_hole docs]) (breaking change)
+- The `pi_hole` sensor is now limited to `ads_blocked_today` by default and will no longer show all available data. Use [`monitored_conditions`](/integrations/pi_hole#monitored_conditions) to list the sensors you want. ([@fabaff] - [#15014]) ([sensor.pi_hole docs]) (breaking change)
- Update PostNL unit of measure to `packages` to align with UPS ([@keesschollaart81] - [#15023]) ([sensor.postnl docs]) (breaking change)
- Various attributes have been relocated to sensors that make more sense; additionally, some names are corrected. More info in [#14963] ([@bachya] - [#14963]) ([sensor.pollen docs]) (breaking change)
- The filter option for prometheus was aligned with other components ([@alexbarcelo] - [#13738]) ([prometheus docs]) (breaking change)
@@ -261,66 +261,66 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@vaidyasr]: https://github.com/vaidyasr
[@vickyg3]: https://github.com/vickyg3
[@w1ll1am23]: https://github.com/w1ll1am23
-[alarm_control_panel.mqtt docs]: /components/alarm_control_panel.mqtt/
-[arlo docs]: /components/arlo/
-[binary_sensor.digital_ocean docs]: /components/digital_ocean#binary-sensor
-[binary_sensor.flic docs]: /components/flic
-[binary_sensor.nest docs]: /components/nest#binary-sensor
-[binary_sensor.rachio docs]: /components/rachio
-[binary_sensor.trend docs]: /components/trend
-[camera docs]: /components/camera/
-[camera.neato docs]: /components/neato#camera
-[camera.proxy docs]: /components/proxy
-[camera.xiaomi docs]: /components/xiaomi_aqara
-[climate.homekit_controller docs]: /components/homekit_controller
-[climate.mqtt docs]: /components/climate.mqtt/
-[climate.mysensors docs]: /components/climate.mysensors/
-[climate.zwave docs]: /components/zwave#climate
-[cover.wink docs]: /components/wink#cover
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[digital_ocean docs]: /components/digital_ocean/
-[emulated_hue docs]: /components/emulated_hue/
-[frontend docs]: /components/frontend/
-[homekit docs]: /components/homekit/
-[homekit_controller docs]: /components/homekit_controller/
-[homematic docs]: /components/homematic/
-[http docs]: /components/http/
-[hue docs]: /components/hue/
-[image_processing.opencv docs]: /components/opencv
-[insteon_plm docs]: /components/insteon_plm/
-[light.deconz docs]: /components/deconz#light
-[light.flux_led docs]: /components/flux_led
-[light.homekit_controller docs]: /components/homekit_controller
-[light.lifx docs]: /components/lifx
-[light.tplink docs]: /components/tplink
-[light.wemo docs]: /components/wemo
-[media_extractor docs]: /components/media_extractor/
-[media_player.braviatv docs]: /components/braviatv
-[media_player.firetv docs]: /components/androidtv
-[media_player.samsungtv docs]: /components/samsungtv
-[media_player.vizio docs]: /components/vizio
-[mqtt docs]: /components/mqtt/
-[neato docs]: /components/neato/
-[netgear_lte docs]: /components/netgear_lte/
-[notify docs]: /components/notify/
-[nuimo_controller docs]: /components/nuimo_controller/
-[prometheus docs]: /components/prometheus/
-[rachio docs]: /components/rachio/
-[sensor.dht docs]: /components/dht
-[sensor.fitbit docs]: /components/fitbit
-[sensor.loopenergy docs]: /components/loopenergy
-[sensor.pi_hole docs]: /components/pi_hole
-[sensor.pollen docs]: /components/iqvia
-[sensor.postnl docs]: /components/postnl
-[sensor.waze_travel_time docs]: /components/waze_travel_time
-[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/
-[switch.anel_pwrctrl docs]: /components/anel_pwrctrl
-[switch.digital_ocean docs]: /components/digital_ocean#switch
-[switch.homekit_controller docs]: /components/homekit_controller
-[switch.neato docs]: /components/neato#switch
-[switch.rachio docs]: /components/rachio#switch
-[vacuum.neato docs]: /components/neato#vacuum
-[weather.darksky docs]: /components/weather.darksky/
-[wemo docs]: /components/wemo/
-[wink docs]: /components/wink/
+[alarm_control_panel.mqtt docs]: /integrations/alarm_control_panel.mqtt/
+[arlo docs]: /integrations/arlo/
+[binary_sensor.digital_ocean docs]: /integrations/digital_ocean#binary-sensor
+[binary_sensor.flic docs]: /integrations/flic
+[binary_sensor.nest docs]: /integrations/nest#binary-sensor
+[binary_sensor.rachio docs]: /integrations/rachio
+[binary_sensor.trend docs]: /integrations/trend
+[camera docs]: /integrations/camera/
+[camera.neato docs]: /integrations/neato#camera
+[camera.proxy docs]: /integrations/proxy
+[camera.xiaomi docs]: /integrations/xiaomi_aqara
+[climate.homekit_controller docs]: /integrations/homekit_controller
+[climate.mqtt docs]: /integrations/climate.mqtt/
+[climate.mysensors docs]: /integrations/climate.mysensors/
+[climate.zwave docs]: /integrations/zwave#climate
+[cover.wink docs]: /integrations/wink#cover
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[digital_ocean docs]: /integrations/digital_ocean/
+[emulated_hue docs]: /integrations/emulated_hue/
+[frontend docs]: /integrations/frontend/
+[homekit docs]: /integrations/homekit/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematic docs]: /integrations/homematic/
+[http docs]: /integrations/http/
+[hue docs]: /integrations/hue/
+[image_processing.opencv docs]: /integrations/opencv
+[insteon_plm docs]: /integrations/insteon_plm/
+[light.deconz docs]: /integrations/deconz#light
+[light.flux_led docs]: /integrations/flux_led
+[light.homekit_controller docs]: /integrations/homekit_controller
+[light.lifx docs]: /integrations/lifx
+[light.tplink docs]: /integrations/tplink
+[light.wemo docs]: /integrations/wemo
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.braviatv docs]: /integrations/braviatv
+[media_player.firetv docs]: /integrations/androidtv
+[media_player.samsungtv docs]: /integrations/samsungtv
+[media_player.vizio docs]: /integrations/vizio
+[mqtt docs]: /integrations/mqtt/
+[neato docs]: /integrations/neato/
+[netgear_lte docs]: /integrations/netgear_lte/
+[notify docs]: /integrations/notify/
+[nuimo_controller docs]: /integrations/nuimo_controller/
+[prometheus docs]: /integrations/prometheus/
+[rachio docs]: /integrations/rachio/
+[sensor.dht docs]: /integrations/dht
+[sensor.fitbit docs]: /integrations/fitbit
+[sensor.loopenergy docs]: /integrations/loopenergy
+[sensor.pi_hole docs]: /integrations/pi_hole
+[sensor.pollen docs]: /integrations/iqvia
+[sensor.postnl docs]: /integrations/postnl
+[sensor.waze_travel_time docs]: /integrations/waze_travel_time
+[sensor.xiaomi_miio docs]: /integrations/sensor.xiaomi_miio/
+[switch.anel_pwrctrl docs]: /integrations/anel_pwrctrl
+[switch.digital_ocean docs]: /integrations/digital_ocean#switch
+[switch.homekit_controller docs]: /integrations/homekit_controller
+[switch.neato docs]: /integrations/neato#switch
+[switch.rachio docs]: /integrations/rachio#switch
+[vacuum.neato docs]: /integrations/neato#vacuum
+[weather.darksky docs]: /integrations/weather.darksky/
+[wemo docs]: /integrations/wemo/
+[wink docs]: /integrations/wink/
diff --git a/source/_posts/2018-07-16-release-73-2.markdown b/source/_posts/2018-07-16-release-73-2.markdown
index 97b601c3e0c..915455d8481 100644
--- a/source/_posts/2018-07-16-release-73-2.markdown
+++ b/source/_posts/2018-07-16-release-73-2.markdown
@@ -14,40 +14,40 @@ A man in the middle attack is when an attacker is able to inject itself between
After research, the following integrations have been impacted. Although the odds are extremely small, we still suggest that if you use any of these integrations, to create new API keys or change your password.
-- [alarm_control_panel.alarmdotcom](/components/alarmdotcom)
-- [climate.sensibo](/components/sensibo)
-- [cloud](/components/cloud/) (only short lived tokens impacted)
-- [device_tracker.automatic](/components/automatic)
-- [duckdns](/components/duckdns/)
-- [freedns](/components/freedns/)
-- [google_assistant](/components/google_assistant/) (manual setup)
-- [google_domains](/components/google_domains/)
-- [homematicip_cloud](/components/homematicip_cloud/)
-- [image_processing.openalpr_cloud](/components/openalpr_local_cloud)
-- [microsoft_face](/components/microsoft_face/)
-- [namecheapdns](/components/namecheapdns/)
-- [no_ip](/components/no_ip/)
-- [notify.flock](/components/flock)
-- [notify.prowl](/components/prowl)
-- [rest_command](/components/rest_command/)
-- [scene.lifx_cloud](/components/lifx_cloud)
-- [switch.hook](/components/hook)
-- [switch.rest](/components/switch.rest/)
-- [telegram_bot.polling](/components/polling)
-- [tts.voicerss](/components/voicerss)
+- [alarm_control_panel.alarmdotcom](/integrations/alarmdotcom)
+- [climate.sensibo](/integrations/sensibo)
+- [cloud](/integrations/cloud/) (only short lived tokens impacted)
+- [device_tracker.automatic](/integrations/automatic)
+- [duckdns](/integrations/duckdns/)
+- [freedns](/integrations/freedns/)
+- [google_assistant](/integrations/google_assistant/) (manual setup)
+- [google_domains](/integrations/google_domains/)
+- [homematicip_cloud](/integrations/homematicip_cloud/)
+- [image_processing.openalpr_cloud](/integrations/openalpr_local_cloud)
+- [microsoft_face](/integrations/microsoft_face/)
+- [namecheapdns](/integrations/namecheapdns/)
+- [no_ip](/integrations/no_ip/)
+- [notify.flock](/integrations/flock)
+- [notify.prowl](/integrations/prowl)
+- [rest_command](/integrations/rest_command/)
+- [scene.lifx_cloud](/integrations/lifx_cloud)
+- [switch.hook](/integrations/hook)
+- [switch.rest](/integrations/switch.rest/)
+- [telegram_bot.polling](/integrations/polling)
+- [tts.voicerss](/integrations/voicerss)
Also impacted, but integrations are read only:
-- [sensor.airvisual](/components/airvisual)
-- [sensor.ebox](/components/ebox)
-- [sensor.fido](/components/fido)
-- [sensor.foobot](/components/foobot)
-- [sensor.hydroquebec](/components/hydroquebec)
-- [sensor.startca](/components/startca)
-- [sensor.teksavvy](/components/teksavvy)
-- [sensor.thethingsnetwork](/components/thethingsnetwork#sensor)
-- [sensor.tibber](/components/tibber#sensor)
-- [sensor.waqi](/components/waqi)
+- [sensor.airvisual](/integrations/airvisual)
+- [sensor.ebox](/integrations/ebox)
+- [sensor.fido](/integrations/fido)
+- [sensor.foobot](/integrations/foobot)
+- [sensor.hydroquebec](/integrations/hydroquebec)
+- [sensor.startca](/integrations/startca)
+- [sensor.teksavvy](/integrations/teksavvy)
+- [sensor.thethingsnetwork](/integrations/thethingsnetwork#sensor)
+- [sensor.tibber](/integrations/tibber#sensor)
+- [sensor.waqi](/integrations/waqi)
If you are running Home Assistant on a system with Python 3.4, we've created a new release 0.64.4b0 with the patch applied. We have made it available as a beta. To install the pre-release run `python3 -m pip install homeassistant==0.64.4b0`.
@@ -57,48 +57,48 @@ For complete transparency, the following two sets of integrations also used aioh
Affected, but not transmitting authentication:
-- [sensor.buienradar](/components/sensor.buienradar/)
-- [sensor.citybikes](/components/citybikes)
-- [sensor.comed_hourly_pricing](/components/comed_hourly_pricing)
-- [sensor.luftdaten](/components/luftdaten#sensor)
-- [sensor.pollen](/components/iqvia)
-- [sensor.sochain](/components/sochain)
-- [sensor.swiss_public_transport](/components/swiss_public_transport)
-- [sensor.viaggiatreno](/components/viaggiatreno)
-- [sensor.wunderground](/components/wunderground)
-- [sensor.yr](/components/yr)
-- [weather.ipma](/components/ipma)
-- [tts.google](/components/google_translate)
-- [tts.yandextts](/components/yandextts)
-- [updater](/components/updater/)
+- [sensor.buienradar](/integrations/sensor.buienradar/)
+- [sensor.citybikes](/integrations/citybikes)
+- [sensor.comed_hourly_pricing](/integrations/comed_hourly_pricing)
+- [sensor.luftdaten](/integrations/luftdaten#sensor)
+- [sensor.pollen](/integrations/iqvia)
+- [sensor.sochain](/integrations/sochain)
+- [sensor.swiss_public_transport](/integrations/swiss_public_transport)
+- [sensor.viaggiatreno](/integrations/viaggiatreno)
+- [sensor.wunderground](/integrations/wunderground)
+- [sensor.yr](/integrations/yr)
+- [weather.ipma](/integrations/ipma)
+- [tts.google](/integrations/google_translate)
+- [tts.yandextts](/integrations/yandextts)
+- [updater](/integrations/updater/)
Local, so cannot be impacted:
-- [android_ip_webcam](/components/android_ip_webcam/)
-- [apple_tv](/components/apple_tv/)
-- [camera.amcrest](/components/amcrest)
-- [camera.doorbird](/components/doorbird#camera)
-- [camera.familyhub](/components/familyhub)
-- [camera.generic](/components/generic)
-- [camera.mjpeg](/components/mjpeg)
-- [camera.proxy](/components/proxy)
-- [camera.synology](/components/synology)
-- [deconz](/components/deconz/)
-- [device_tracker.upc_connect](/components/upc_connect)
-- [hassio](/components/hassio/)
-- [hue](/components/hue/)
-- [media_player.bluesound](/components/bluesound)
-- [media_player.epson](/components/epson)
-- [media_player.kodi](/components/kodi)
-- [media_player.squeezebox](/components/squeezebox)
-- [media_player.volumio](/components/volumio)
-- [notify.kodi](/components/kodi)
-- [qwikswitch](/components/qwikswitch/)
-- [rainmachine](/components/rainmachine/)
-- [scene.hunterdouglas_powerview](/components/hunterdouglas_powerview)
-- [sensor.netdata](/components/netdata)
-- [sensor.pi_hole](/components/pi_hole)
-- [sensor.sma](/components/sma#sensors)
-- [sensor.worxlandroid](/components/worxlandroid)
-- [spc](/components/spc/)
-- [tts.marytts](/components/marytts)
+- [android_ip_webcam](/integrations/android_ip_webcam/)
+- [apple_tv](/integrations/apple_tv/)
+- [camera.amcrest](/integrations/amcrest)
+- [camera.doorbird](/integrations/doorbird#camera)
+- [camera.familyhub](/integrations/familyhub)
+- [camera.generic](/integrations/generic)
+- [camera.mjpeg](/integrations/mjpeg)
+- [camera.proxy](/integrations/proxy)
+- [camera.synology](/integrations/synology)
+- [deconz](/integrations/deconz/)
+- [device_tracker.upc_connect](/integrations/upc_connect)
+- [hassio](/integrations/hassio/)
+- [hue](/integrations/hue/)
+- [media_player.bluesound](/integrations/bluesound)
+- [media_player.epson](/integrations/epson)
+- [media_player.kodi](/integrations/kodi)
+- [media_player.squeezebox](/integrations/squeezebox)
+- [media_player.volumio](/integrations/volumio)
+- [notify.kodi](/integrations/kodi)
+- [qwikswitch](/integrations/qwikswitch/)
+- [rainmachine](/integrations/rainmachine/)
+- [scene.hunterdouglas_powerview](/integrations/hunterdouglas_powerview)
+- [sensor.netdata](/integrations/netdata)
+- [sensor.pi_hole](/integrations/pi_hole)
+- [sensor.sma](/integrations/sma#sensors)
+- [sensor.worxlandroid](/integrations/worxlandroid)
+- [spc](/integrations/spc/)
+- [tts.marytts](/integrations/marytts)
diff --git a/source/_posts/2018-07-21-release-74.markdown b/source/_posts/2018-07-21-release-74.markdown
index b59ad718dec..e4dd8c0f426 100644
--- a/source/_posts/2018-07-21-release-74.markdown
+++ b/source/_posts/2018-07-21-release-74.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-07-0.74/paulus_guido.jpg
---
-
+
It's time for Home Assistant 0.74! 🎉
@@ -325,87 +325,87 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@tchellomello]: https://github.com/tchellomello
[@teharris1]: https://github.com/teharris1
[@w1ll1am23]: https://github.com/w1ll1am23
-[alarm_control_panel docs]: /components/alarm_control_panel/
-[alarm_control_panel.homematicip_cloud docs]: /components/homematicip_cloud
-[alexa docs]: /components/alexa/
-[auth docs]: /components/auth/
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.homematicip_cloud docs]: /components/homematicip_cloud/
-[binary_sensor.ring docs]: /components/ring#binary-sensor
-[calendar.google docs]: /components/calendar.google/
-[camera.onvif docs]: /components/onvif
-[camera.push docs]: /components/push
-[climate.fritzbox docs]: /components/fritzbox
-[cloudflare docs]: /components/cloudflare/
-[config docs]: /components/config/
-[cover.group docs]: /components/cover.group/
-[cover.lutron_caseta docs]: /components/lutron_caseta/
-[cover.mqtt docs]: /components/cover.mqtt/
-[cover.rflink docs]: /components/cover.rflink/
-[cover.tahoma docs]: /components/tahoma
-[cover.template docs]: /components/cover.template/
-[cover.velbus docs]: /components/cover.velbus/
-[cover.wink docs]: /components/wink#cover
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[dialogflow docs]: /components/dialogflow/
-[emulated_hue docs]: /components/emulated_hue/
-[enocean docs]: /components/enocean/
-[eufy docs]: /components/eufy/
-[fritzbox docs]: /components/fritzbox/
-[frontend docs]: /components/frontend/
-[google docs]: /components/google_translate
-[google_assistant docs]: /components/google_assistant/
-[homekit_controller docs]: /components/homekit_controller/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[http docs]: /components/http/
-[image_processing docs]: /components/image_processing/
-[image_processing.facebox docs]: /components/facebox
-[light.deconz docs]: /components/deconz#light
-[light.eufy docs]: /components/eufy
-[light.flux_led docs]: /components/flux_led
-[light.homematicip_cloud docs]: /components/homematicip_cloud/
-[light.limitlessled docs]: /components/limitlessled
-[light.mystrom docs]: /components/mystrom#light
-[light.tuya docs]: /components/tuya
-[light.xiaomi_aqara docs]: /components/light.xiaomi_aqara/
-[light.zwave docs]: /components/zwave
-[media_extractor docs]: /components/media_extractor/
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.lg_netcast docs]: /components/lg_netcast
-[media_player.liveboxplaytv docs]: /components/liveboxplaytv
-[media_player.philips_js docs]: /components/philips_js
-[mysensors docs]: /components/mysensors/
-[onboarding docs]: /components/onboarding/
-[prometheus docs]: /components/prometheus/
-[sensor.arlo docs]: /components/arlo#sensor
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.duke_energy docs]: /components/duke_energy
-[sensor.efergy docs]: /components/efergy
-[sensor.fixer docs]: /components/fixer
-[sensor.gtfs docs]: /components/gtfs
-[sensor.homematicip_cloud docs]: /components/homematicip_cloud/
-[sensor.netatmo docs]: /components/netatmo#sensor
-[sensor.nut docs]: /components/nut
-[sensor.sql docs]: /components/sql
-[sensor.synologydsm docs]: /components/synologydsm
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.waze_travel_time docs]: /components/waze_travel_time
-[sensor.wirelesstag docs]: /components/wirelesstag#sensor
-[switch.amcrest docs]: /components/amcrest
-[switch.enocean docs]: /components/enocean#switch
-[switch.eufy docs]: /components/eufy
-[switch.fritzbox docs]: /components/fritzbox
-[switch.insteon_plm docs]: /components/insteon_plm/
-[switch.tuya docs]: /components/tuya
-[tahoma docs]: /components/tahoma/
-[tts docs]: /components/tts/
-[tuya docs]: /components/tuya/
-[vacuum.roomba docs]: /components/roomba
-[watson_iot docs]: /components/watson_iot/
-[weather.openweathermap docs]: /components/openweathermap#weather
-[websocket_api docs]: /components/websocket_api/
+[alarm_control_panel docs]: /integrations/alarm_control_panel/
+[alarm_control_panel.homematicip_cloud docs]: /integrations/homematicip_cloud
+[alexa docs]: /integrations/alexa/
+[auth docs]: /integrations/auth/
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[binary_sensor.ring docs]: /integrations/ring#binary-sensor
+[calendar.google docs]: /integrations/calendar.google/
+[camera.onvif docs]: /integrations/onvif
+[camera.push docs]: /integrations/push
+[climate.fritzbox docs]: /integrations/fritzbox
+[cloudflare docs]: /integrations/cloudflare/
+[config docs]: /integrations/config/
+[cover.group docs]: /integrations/cover.group/
+[cover.lutron_caseta docs]: /integrations/lutron_caseta/
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[cover.rflink docs]: /integrations/cover.rflink/
+[cover.tahoma docs]: /integrations/tahoma
+[cover.template docs]: /integrations/cover.template/
+[cover.velbus docs]: /integrations/cover.velbus/
+[cover.wink docs]: /integrations/wink#cover
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[dialogflow docs]: /integrations/dialogflow/
+[emulated_hue docs]: /integrations/emulated_hue/
+[enocean docs]: /integrations/enocean/
+[eufy docs]: /integrations/eufy/
+[fritzbox docs]: /integrations/fritzbox/
+[frontend docs]: /integrations/frontend/
+[google docs]: /integrations/google_translate
+[google_assistant docs]: /integrations/google_assistant/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[http docs]: /integrations/http/
+[image_processing docs]: /integrations/image_processing/
+[image_processing.facebox docs]: /integrations/facebox
+[light.deconz docs]: /integrations/deconz#light
+[light.eufy docs]: /integrations/eufy
+[light.flux_led docs]: /integrations/flux_led
+[light.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[light.limitlessled docs]: /integrations/limitlessled
+[light.mystrom docs]: /integrations/mystrom#light
+[light.tuya docs]: /integrations/tuya
+[light.xiaomi_aqara docs]: /integrations/light.xiaomi_aqara/
+[light.zwave docs]: /integrations/zwave
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.lg_netcast docs]: /integrations/lg_netcast
+[media_player.liveboxplaytv docs]: /integrations/liveboxplaytv
+[media_player.philips_js docs]: /integrations/philips_js
+[mysensors docs]: /integrations/mysensors/
+[onboarding docs]: /integrations/onboarding/
+[prometheus docs]: /integrations/prometheus/
+[sensor.arlo docs]: /integrations/arlo#sensor
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.duke_energy docs]: /integrations/duke_energy
+[sensor.efergy docs]: /integrations/efergy
+[sensor.fixer docs]: /integrations/fixer
+[sensor.gtfs docs]: /integrations/gtfs
+[sensor.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[sensor.netatmo docs]: /integrations/netatmo#sensor
+[sensor.nut docs]: /integrations/nut
+[sensor.sql docs]: /integrations/sql
+[sensor.synologydsm docs]: /integrations/synologydsm
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.waze_travel_time docs]: /integrations/waze_travel_time
+[sensor.wirelesstag docs]: /integrations/wirelesstag#sensor
+[switch.amcrest docs]: /integrations/amcrest
+[switch.enocean docs]: /integrations/enocean#switch
+[switch.eufy docs]: /integrations/eufy
+[switch.fritzbox docs]: /integrations/fritzbox
+[switch.insteon_plm docs]: /integrations/insteon_plm/
+[switch.tuya docs]: /integrations/tuya
+[tahoma docs]: /integrations/tahoma/
+[tts docs]: /integrations/tts/
+[tuya docs]: /integrations/tuya/
+[vacuum.roomba docs]: /integrations/roomba
+[watson_iot docs]: /integrations/watson_iot/
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[websocket_api docs]: /integrations/websocket_api/
[#15600]: https://github.com/home-assistant/home-assistant/pull/15600
[#15604]: https://github.com/home-assistant/home-assistant/pull/15604
[#15606]: https://github.com/home-assistant/home-assistant/pull/15606
@@ -414,8 +414,8 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@awarecan]: https://github.com/awarecan
[@balloob]: https://github.com/balloob
[@cdce8p]: https://github.com/cdce8p
-[cast docs]: /components/cast/
-[frontend docs]: /components/frontend/
-[homekit docs]: /components/homekit/
-[media_player.sonos docs]: /components/sonos
-[sonos docs]: /components/sonos/
+[cast docs]: /integrations/cast/
+[frontend docs]: /integrations/frontend/
+[homekit docs]: /integrations/homekit/
+[media_player.sonos docs]: /integrations/sonos
+[sonos docs]: /integrations/sonos/
diff --git a/source/_posts/2018-08-03-release-75.markdown b/source/_posts/2018-08-03-release-75.markdown
index 5b5b1f32b72..0952ad84bba 100644
--- a/source/_posts/2018-08-03-release-75.markdown
+++ b/source/_posts/2018-08-03-release-75.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-08-0.75/components.png
---
-
+
And just like that, it's August. Time is flying by. People all over the world have been busy to create this release for you. This release again a ton of cool new stuff.
@@ -53,7 +53,7 @@ This release also includes a bunch more Tuya integrations thanks to [@huangyupen
[#15874]: https://github.com/home-assistant/home-assistant/pull/15874
[@awarecan]: https://github.com/awarecan
-[hassio docs]: /components/hassio/
+[hassio docs]: /integrations/hassio/
## If you need help...
@@ -304,120 +304,120 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@visibilityspots]: https://github.com/visibilityspots
[@w1ll1am23]: https://github.com/w1ll1am23
[@wingy3181]: https://github.com/wingy3181
-[alarm_control_panel.mqtt docs]: /components/alarm_control_panel.mqtt/
-[alarm_control_panel.simplisafe docs]: /components/simplisafe
-[alarmdecoder docs]: /components/alarmdecoder/
-[api docs]: /components/api/
-[apple_tv docs]: /components/apple_tv/
-[arlo docs]: /components/arlo/
-[auth docs]: /components/auth/
-[binary_sensor.alarmdecoder docs]: /components/alarmdecoder
-[binary_sensor.ihc docs]: /components/ihc#binary-sensor
-[binary_sensor.insteon_plm docs]: /components/insteon_plm/
-[binary_sensor.tahoma docs]: /components/tahoma
-[binary_sensor.trend docs]: /components/trend
-[calendar.todoist docs]: /components/todoist
-[camera docs]: /components/camera/
-[camera.demo docs]: /components/camera.demo/
-[camera.nest docs]: /components/nest#camera
-[camera.proxy docs]: /components/proxy
-[climate.heatmiser docs]: /components/heatmiser
-[climate.honeywell docs]: /components/honeywell
-[climate.spider docs]: /components/spider#climate
-[climate.tuya docs]: /components/tuya
-[cloud docs]: /components/cloud/
-[config docs]: /components/config/
-[cover.aladdin_connect docs]: /components/aladdin_connect
-[cover.brunt docs]: /components/brunt
-[cover.tuya docs]: /components/tuya
-[device_tracker docs]: /components/device_tracker/
-[device_tracker.tile docs]: /components/tile
-[fan docs]: /components/fan/
-[fan.comfoconnect docs]: /components/comfoconnect
-[fan.dyson docs]: /components/dyson#fan
-[fan.insteon_local docs]: /components/insteon_local/
-[fan.template docs]: /components/fan.template/
-[fan.tuya docs]: /components/tuya
-[fan.wink docs]: /components/wink#fan
-[fan.zha docs]: /components/zha
-[google_assistant docs]: /components/google_assistant/
-[hassio docs]: /components/hassio/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[http docs]: /components/http/
-[ihc docs]: /components/ihc/
-[image_processing.opencv docs]: /components/opencv
-[insteon_plm docs]: /components/insteon_plm/
-[light docs]: /components/light/
-[light.deconz docs]: /components/deconz#light
-[light.futurenow docs]: /components/futurenow
-[light.ihc docs]: /components/ihc#light
-[light.mqtt docs]: /components/light.mqtt/
-[light.sisyphus docs]: /components/sisyphus
-[light.tplink docs]: /components/tplink
-[mailgun docs]: /components/mailgun/
-[media_extractor docs]: /components/media_extractor/
-[media_player docs]: /components/media_player/
-[media_player.bluesound docs]: /components/bluesound
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.pandora docs]: /components/pandora
-[media_player.sisyphus docs]: /components/sisyphus
-[media_player.sonos docs]: /components/sonos
-[mqtt docs]: /components/mqtt/
-[neato docs]: /components/neato/
-[nest docs]: /components/nest/
-[netatmo docs]: /components/netatmo/
-[netgear_lte docs]: /components/netgear_lte/
-[notify docs]: /components/notify/
-[rachio docs]: /components/rachio/
-[scene.tuya docs]: /components/tuya
-[sensor.bme280 docs]: /components/bme280
-[sensor.buienradar docs]: /components/sensor.buienradar/
-[sensor.citybikes docs]: /components/citybikes
-[sensor.command_line docs]: /components/sensor.command_line/
-[sensor.fritzbox_callmonitor docs]: /components/fritzbox#sensor_callmonitor/
-[sensor.geizhals docs]: /components/geizhals
-[sensor.ihc docs]: /components/ihc#sensor
-[sensor.magicseaweed docs]: /components/magicseaweed
-[sensor.modem_callerid docs]: /components/modem_callerid
-[sensor.moon docs]: /components/moon
-[sensor.mvglive docs]: /components/mvglive
-[sensor.netatmo docs]: /components/netatmo#sensor
-[sensor.netgear_lte docs]: /components/netgear_lte
-[sensor.nzbget docs]: /components/nzbget
-[sensor.openweathermap docs]: /components/openweathermap#sensor
-[sensor.pollen docs]: /components/iqvia
-[sensor.pyload docs]: /components/pyload
-[sensor.scrape docs]: /components/scrape
-[sensor.sql docs]: /components/sql
-[sensor.strings.moon.json docs]: /components/sensor.strings.moon.json/
-[sensor.waze_travel_time docs]: /components/waze_travel_time
-[sisyphus docs]: /components/sisyphus/
-[smappee docs]: /components/smappee/
-[spider docs]: /components/spider/
-[switch docs]: /components/switch/
-[switch.ihc docs]: /components/ihc#switch
-[switch.insteon_plm docs]: /components/insteon_plm/
-[switch.mqtt docs]: /components/switch.mqtt/
-[switch.spider docs]: /components/spider
-[switch.tplink docs]: /components/tplink
-[tahoma docs]: /components/tahoma/
-[tts docs]: /components/tts/
-[tuya docs]: /components/tuya/
-[vacuum.neato docs]: /components/neato#vacuum
-[vera docs]: /components/vera/
-[weather.openweathermap docs]: /components/openweathermap#weather
-[websocket_api docs]: /components/websocket_api/
-[wemo docs]: /components/wemo/
-[zwave docs]: /components/zwave/
+[alarm_control_panel.mqtt docs]: /integrations/alarm_control_panel.mqtt/
+[alarm_control_panel.simplisafe docs]: /integrations/simplisafe
+[alarmdecoder docs]: /integrations/alarmdecoder/
+[api docs]: /integrations/api/
+[apple_tv docs]: /integrations/apple_tv/
+[arlo docs]: /integrations/arlo/
+[auth docs]: /integrations/auth/
+[binary_sensor.alarmdecoder docs]: /integrations/alarmdecoder
+[binary_sensor.ihc docs]: /integrations/ihc#binary-sensor
+[binary_sensor.insteon_plm docs]: /integrations/insteon_plm/
+[binary_sensor.tahoma docs]: /integrations/tahoma
+[binary_sensor.trend docs]: /integrations/trend
+[calendar.todoist docs]: /integrations/todoist
+[camera docs]: /integrations/camera/
+[camera.demo docs]: /integrations/camera.demo/
+[camera.nest docs]: /integrations/nest#camera
+[camera.proxy docs]: /integrations/proxy
+[climate.heatmiser docs]: /integrations/heatmiser
+[climate.honeywell docs]: /integrations/honeywell
+[climate.spider docs]: /integrations/spider#climate
+[climate.tuya docs]: /integrations/tuya
+[cloud docs]: /integrations/cloud/
+[config docs]: /integrations/config/
+[cover.aladdin_connect docs]: /integrations/aladdin_connect
+[cover.brunt docs]: /integrations/brunt
+[cover.tuya docs]: /integrations/tuya
+[device_tracker docs]: /integrations/device_tracker/
+[device_tracker.tile docs]: /integrations/tile
+[fan docs]: /integrations/fan/
+[fan.comfoconnect docs]: /integrations/comfoconnect
+[fan.dyson docs]: /integrations/dyson#fan
+[fan.insteon_local docs]: /integrations/insteon_local/
+[fan.template docs]: /integrations/fan.template/
+[fan.tuya docs]: /integrations/tuya
+[fan.wink docs]: /integrations/wink#fan
+[fan.zha docs]: /integrations/zha
+[google_assistant docs]: /integrations/google_assistant/
+[hassio docs]: /integrations/hassio/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[http docs]: /integrations/http/
+[ihc docs]: /integrations/ihc/
+[image_processing.opencv docs]: /integrations/opencv
+[insteon_plm docs]: /integrations/insteon_plm/
+[light docs]: /integrations/light/
+[light.deconz docs]: /integrations/deconz#light
+[light.futurenow docs]: /integrations/futurenow
+[light.ihc docs]: /integrations/ihc#light
+[light.mqtt docs]: /integrations/light.mqtt/
+[light.sisyphus docs]: /integrations/sisyphus
+[light.tplink docs]: /integrations/tplink
+[mailgun docs]: /integrations/mailgun/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player docs]: /integrations/media_player/
+[media_player.bluesound docs]: /integrations/bluesound
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.pandora docs]: /integrations/pandora
+[media_player.sisyphus docs]: /integrations/sisyphus
+[media_player.sonos docs]: /integrations/sonos
+[mqtt docs]: /integrations/mqtt/
+[neato docs]: /integrations/neato/
+[nest docs]: /integrations/nest/
+[netatmo docs]: /integrations/netatmo/
+[netgear_lte docs]: /integrations/netgear_lte/
+[notify docs]: /integrations/notify/
+[rachio docs]: /integrations/rachio/
+[scene.tuya docs]: /integrations/tuya
+[sensor.bme280 docs]: /integrations/bme280
+[sensor.buienradar docs]: /integrations/sensor.buienradar/
+[sensor.citybikes docs]: /integrations/citybikes
+[sensor.command_line docs]: /integrations/sensor.command_line/
+[sensor.fritzbox_callmonitor docs]: /integrations/fritzbox#sensor_callmonitor/
+[sensor.geizhals docs]: /integrations/geizhals
+[sensor.ihc docs]: /integrations/ihc#sensor
+[sensor.magicseaweed docs]: /integrations/magicseaweed
+[sensor.modem_callerid docs]: /integrations/modem_callerid
+[sensor.moon docs]: /integrations/moon
+[sensor.mvglive docs]: /integrations/mvglive
+[sensor.netatmo docs]: /integrations/netatmo#sensor
+[sensor.netgear_lte docs]: /integrations/netgear_lte
+[sensor.nzbget docs]: /integrations/nzbget
+[sensor.openweathermap docs]: /integrations/openweathermap#sensor
+[sensor.pollen docs]: /integrations/iqvia
+[sensor.pyload docs]: /integrations/pyload
+[sensor.scrape docs]: /integrations/scrape
+[sensor.sql docs]: /integrations/sql
+[sensor.strings.moon.json docs]: /integrations/sensor.strings.moon.json/
+[sensor.waze_travel_time docs]: /integrations/waze_travel_time
+[sisyphus docs]: /integrations/sisyphus/
+[smappee docs]: /integrations/smappee/
+[spider docs]: /integrations/spider/
+[switch docs]: /integrations/switch/
+[switch.ihc docs]: /integrations/ihc#switch
+[switch.insteon_plm docs]: /integrations/insteon_plm/
+[switch.mqtt docs]: /integrations/switch.mqtt/
+[switch.spider docs]: /integrations/spider
+[switch.tplink docs]: /integrations/tplink
+[tahoma docs]: /integrations/tahoma/
+[tts docs]: /integrations/tts/
+[tuya docs]: /integrations/tuya/
+[vacuum.neato docs]: /integrations/neato#vacuum
+[vera docs]: /integrations/vera/
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[websocket_api docs]: /integrations/websocket_api/
+[wemo docs]: /integrations/wemo/
+[zwave docs]: /integrations/zwave/
[#15706]: https://github.com/home-assistant/home-assistant/pull/15706
[#15819]: https://github.com/home-assistant/home-assistant/pull/15819
[@Danielhiversen]: https://github.com/Danielhiversen
[@superpuffin]: https://github.com/superpuffin
-[rfxtrx docs]: /components/rfxtrx/
-[sensor.dht docs]: /components/dht
+[rfxtrx docs]: /integrations/rfxtrx/
+[sensor.dht docs]: /integrations/dht
[#15830]: https://github.com/home-assistant/home-assistant/pull/15830
[#15832]: https://github.com/home-assistant/home-assistant/pull/15832
[@Cinntax]: https://github.com/Cinntax
[@fabaff]: https://github.com/fabaff
-[envisalink docs]: /components/envisalink/
+[envisalink docs]: /integrations/envisalink/
diff --git a/source/_posts/2018-08-17-release-76.markdown b/source/_posts/2018-08-17-release-76.markdown
index 3cceffb4b09..a75dff644af 100644
--- a/source/_posts/2018-08-17-release-76.markdown
+++ b/source/_posts/2018-08-17-release-76.markdown
@@ -15,7 +15,7 @@ This release has a migration, initial startup can take ~20 minutes (depends on s
This release includes a database migration to allow us to store context in the database. This will make it possible in the future to introduce attribution. For example, we'll be able to say which user opened the garage door or which automation triggered the party mode at 3am.
-
+
The auth system is entering release candidate status 🎉. If nothing major is found, it will be enabled by default starting the next release (0.77) with backwards compatability modus turned on. If you want to get ahead of the pack, you can already easily enable it now:
@@ -65,8 +65,8 @@ mqtt:
[#16063]: https://github.com/home-assistant/home-assistant/pull/16063
[@balloob]: https://github.com/balloob
[@huangyupeng]: https://github.com/huangyupeng
-[notify docs]: /components/notify/
-[tuya docs]: /components/tuya/
+[notify docs]: /integrations/notify/
+[tuya docs]: /integrations/tuya/
## Release 0.76.2 - August 21
@@ -333,66 +333,66 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@thomasdelaet]: https://github.com/thomasdelaet
[@turbokongen]: https://github.com/turbokongen
[@vrih]: https://github.com/vrih
-[august docs]: /components/august/
-[auth docs]: /components/auth/
-[binary_sensor.bayesian docs]: /components/bayesian
-[binary_sensor.homematicip_cloud docs]: /components/homematicip_cloud/
-[binary_sensor.openuv docs]: /components/openuv
-[binary_sensor.threshold docs]: /components/threshold
-[binary_sensor.velbus docs]: /components/velbus
-[binary_sensor.workday docs]: /components/workday
-[calendar.todoist docs]: /components/todoist
-[camera.yi docs]: /components/yi
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.radiotherm docs]: /components/radiotherm
-[config docs]: /components/config/
-[cover.tahoma docs]: /components/tahoma
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[fan.dyson docs]: /components/dyson#fan
-[fan.velbus docs]: /components/fan.velbus/
-[hassio docs]: /components/hassio/
-[http docs]: /components/http/
-[image_processing.facebox docs]: /components/facebox
-[light.deconz docs]: /components/deconz#light
-[light.group docs]: /components/light.group/
-[light.velbus docs]: /components/velbus/
-[media_extractor docs]: /components/media_extractor/
-[media_player.dlna_dmr docs]: /components/dlna_dmr
-[media_player.kodi docs]: /components/kodi
-[media_player.mediaroom docs]: /components/mediaroom
-[media_player.pjlink docs]: /components/pjlink
-[mqtt docs]: /components/mqtt/
-[mysensors docs]: /components/mysensors/
-[nest docs]: /components/nest/
-[notify docs]: /components/notify/
-[onboarding docs]: /components/onboarding/
-[openuv docs]: /components/openuv/
-[persistent_notification docs]: /components/persistent_notification/
-[sensor.alpha_vantage docs]: /components/alpha_vantage
-[sensor.enphase_envoy docs]: /components/enphase_envoy
-[sensor.irish_rail_transport docs]: /components/irish_rail_transport
-[sensor.lastfm docs]: /components/lastfm
-[sensor.min_max docs]: /components/min_max
-[sensor.opensky docs]: /components/opensky
-[sensor.openuv docs]: /components/openuv
-[sensor.rmvtransport docs]: /components/rmvtransport
-[sensor.sense docs]: /components/sense
-[sensor.shodan docs]: /components/shodan
-[sensor.snmp docs]: /components/snmp#sensor
-[sensor.sonarr docs]: /components/sonarr
-[sensor.statistics docs]: /components/statistics
-[sensor.waze_travel_time docs]: /components/waze_travel_time
-[sensor.worxlandroid docs]: /components/worxlandroid
-[switch.amcrest docs]: /components/amcrest
-[switch.deconz docs]: /components/deconz#switch
-[switch.snmp docs]: /components/snmp#switch
-[switch.velbus docs]: /components/velbus
-[tahoma docs]: /components/tahoma/
-[vacuum docs]: /components/vacuum/
-[vacuum.demo docs]: /components/vacuum.demo/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[velbus docs]: /components/velbus/
-[weather.openweathermap docs]: /components/openweathermap#weather
-[websocket_api docs]: /components/websocket_api/
-[zwave docs]: /components/zwave/
+[august docs]: /integrations/august/
+[auth docs]: /integrations/auth/
+[binary_sensor.bayesian docs]: /integrations/bayesian
+[binary_sensor.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[binary_sensor.openuv docs]: /integrations/openuv
+[binary_sensor.threshold docs]: /integrations/threshold
+[binary_sensor.velbus docs]: /integrations/velbus
+[binary_sensor.workday docs]: /integrations/workday
+[calendar.todoist docs]: /integrations/todoist
+[camera.yi docs]: /integrations/yi
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.radiotherm docs]: /integrations/radiotherm
+[config docs]: /integrations/config/
+[cover.tahoma docs]: /integrations/tahoma
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[fan.dyson docs]: /integrations/dyson#fan
+[fan.velbus docs]: /integrations/fan.velbus/
+[hassio docs]: /integrations/hassio/
+[http docs]: /integrations/http/
+[image_processing.facebox docs]: /integrations/facebox
+[light.deconz docs]: /integrations/deconz#light
+[light.group docs]: /integrations/light.group/
+[light.velbus docs]: /integrations/velbus/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.dlna_dmr docs]: /integrations/dlna_dmr
+[media_player.kodi docs]: /integrations/kodi
+[media_player.mediaroom docs]: /integrations/mediaroom
+[media_player.pjlink docs]: /integrations/pjlink
+[mqtt docs]: /integrations/mqtt/
+[mysensors docs]: /integrations/mysensors/
+[nest docs]: /integrations/nest/
+[notify docs]: /integrations/notify/
+[onboarding docs]: /integrations/onboarding/
+[openuv docs]: /integrations/openuv/
+[persistent_notification docs]: /integrations/persistent_notification/
+[sensor.alpha_vantage docs]: /integrations/alpha_vantage
+[sensor.enphase_envoy docs]: /integrations/enphase_envoy
+[sensor.irish_rail_transport docs]: /integrations/irish_rail_transport
+[sensor.lastfm docs]: /integrations/lastfm
+[sensor.min_max docs]: /integrations/min_max
+[sensor.opensky docs]: /integrations/opensky
+[sensor.openuv docs]: /integrations/openuv
+[sensor.rmvtransport docs]: /integrations/rmvtransport
+[sensor.sense docs]: /integrations/sense
+[sensor.shodan docs]: /integrations/shodan
+[sensor.snmp docs]: /integrations/snmp#sensor
+[sensor.sonarr docs]: /integrations/sonarr
+[sensor.statistics docs]: /integrations/statistics
+[sensor.waze_travel_time docs]: /integrations/waze_travel_time
+[sensor.worxlandroid docs]: /integrations/worxlandroid
+[switch.amcrest docs]: /integrations/amcrest
+[switch.deconz docs]: /integrations/deconz#switch
+[switch.snmp docs]: /integrations/snmp#switch
+[switch.velbus docs]: /integrations/velbus
+[tahoma docs]: /integrations/tahoma/
+[vacuum docs]: /integrations/vacuum/
+[vacuum.demo docs]: /integrations/vacuum.demo/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[velbus docs]: /integrations/velbus/
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[websocket_api docs]: /integrations/websocket_api/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2018-08-29-release-77.markdown b/source/_posts/2018-08-29-release-77.markdown
index 2a5d0fce1d0..6cb15c18686 100644
--- a/source/_posts/2018-08-29-release-77.markdown
+++ b/source/_posts/2018-08-29-release-77.markdown
@@ -56,8 +56,8 @@ You didn't think we would forget about Lovelace, did you? This release include a
[#16282]: https://github.com/home-assistant/home-assistant/pull/16282
[@cnrd]: https://github.com/cnrd
[@syssi]: https://github.com/syssi
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
## Release 0.77.2 - August 31
@@ -75,9 +75,9 @@ You didn't think we would forget about Lovelace, did you? This release include a
[@amelchio]: https://github.com/amelchio
[@exxamalte]: https://github.com/exxamalte
[@lamiskin]: https://github.com/lamiskin
-[feedreader docs]: /components/feedreader/
-[light.lifx docs]: /components/lifx
-[wemo docs]: /components/wemo/
+[feedreader docs]: /integrations/feedreader/
+[light.lifx docs]: /integrations/lifx
+[wemo docs]: /integrations/wemo/
## Release 0.77.3 - September 3
@@ -415,80 +415,80 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@ttroy50]: https://github.com/ttroy50
[@vrih]: https://github.com/vrih
[@zhelev]: https://github.com/zhelev
-[alexa docs]: /components/alexa/
-[api docs]: /components/api/
-[auth docs]: /components/auth/
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.trend docs]: /components/trend
-[binary_sensor.wemo docs]: /components/wemo
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[calendar.google docs]: /components/calendar.google/
-[camera docs]: /components/camera/
-[camera.generic docs]: /components/generic
-[camera.proxy docs]: /components/proxy
-[camera.push docs]: /components/push
-[climate docs]: /components/climate/
-[climate.ephember docs]: /components/ephember
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.knx docs]: /components/climate.knx/
-[climate.maxcube docs]: /components/maxcube
-[climate.sensibo docs]: /components/sensibo
-[config docs]: /components/config/
-[conversation docs]: /components/conversation/
-[cover.aladdin_connect docs]: /components/aladdin_connect
-[cover.brunt docs]: /components/brunt
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[ecovacs docs]: /components/ecovacs/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[hangouts docs]: /components/hangouts/
-[hassio docs]: /components/hassio/
-[homematic docs]: /components/homematic/
-[http docs]: /components/http/
-[image_processing.opencv docs]: /components/opencv
-[input_datetime docs]: /components/input_datetime/
-[insteon_local docs]: /components/insteon_local/
-[insteon_plm docs]: /components/insteon_plm/
-[konnected docs]: /components/konnected/
-[light.deconz docs]: /components/deconz#light
-[light.wemo docs]: /components/wemo
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[lock.bmw_connected_drive docs]: /components/bmw_connected_drive
-[media_extractor docs]: /components/media_extractor/
-[media_player.frontier_silicon docs]: /components/frontier_silicon
-[media_player.mpd docs]: /components/mpd
-[media_player.plex docs]: /components/plex#media-player
-[media_player.sonos docs]: /components/sonos
-[mqtt_eventstream docs]: /components/mqtt_eventstream/
-[mqtt_statestream docs]: /components/mqtt_statestream/
-[notify docs]: /components/notify/
-[openuv docs]: /components/openuv/
-[panel_custom docs]: /components/panel_custom/
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.geizhals docs]: /components/geizhals
-[sensor.glances docs]: /components/glances
-[sensor.netatmo_public docs]: /components/netatmo/#sensor
-[sensor.noaa_tides docs]: /components/noaa_tides
-[sensor.openuv docs]: /components/openuv
-[sensor.scrape docs]: /components/scrape
-[sensor.shodan docs]: /components/shodan
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.worldtidesinfo docs]: /components/worldtidesinfo
-[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/
-[sonos docs]: /components/sonos/
-[splunk docs]: /components/splunk/
-[switch.deconz docs]: /components/deconz#switch
-[switch.fritzdect docs]: /components/fritzdect
-[switch.konnected docs]: /components/konnected#switch
-[switch.wemo docs]: /components/wemo
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[tellduslive docs]: /components/tellduslive/
-[upnp docs]: /components/upnp/
-[vacuum.ecovacs docs]: /components/ecovacs#vacuum
-[vacuum.neato docs]: /components/neato#vacuum
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[waterfurnace docs]: /components/waterfurnace/
-[websocket_api docs]: /components/websocket_api/
-[wemo docs]: /components/wemo/
+[alexa docs]: /integrations/alexa/
+[api docs]: /integrations/api/
+[auth docs]: /integrations/auth/
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.trend docs]: /integrations/trend
+[binary_sensor.wemo docs]: /integrations/wemo
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[calendar.google docs]: /integrations/calendar.google/
+[camera docs]: /integrations/camera/
+[camera.generic docs]: /integrations/generic
+[camera.proxy docs]: /integrations/proxy
+[camera.push docs]: /integrations/push
+[climate docs]: /integrations/climate/
+[climate.ephember docs]: /integrations/ephember
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.knx docs]: /integrations/climate.knx/
+[climate.maxcube docs]: /integrations/maxcube
+[climate.sensibo docs]: /integrations/sensibo
+[config docs]: /integrations/config/
+[conversation docs]: /integrations/conversation/
+[cover.aladdin_connect docs]: /integrations/aladdin_connect
+[cover.brunt docs]: /integrations/brunt
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[ecovacs docs]: /integrations/ecovacs/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[hangouts docs]: /integrations/hangouts/
+[hassio docs]: /integrations/hassio/
+[homematic docs]: /integrations/homematic/
+[http docs]: /integrations/http/
+[image_processing.opencv docs]: /integrations/opencv
+[input_datetime docs]: /integrations/input_datetime/
+[insteon_local docs]: /integrations/insteon_local/
+[insteon_plm docs]: /integrations/insteon_plm/
+[konnected docs]: /integrations/konnected/
+[light.deconz docs]: /integrations/deconz#light
+[light.wemo docs]: /integrations/wemo
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[lock.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.frontier_silicon docs]: /integrations/frontier_silicon
+[media_player.mpd docs]: /integrations/mpd
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.sonos docs]: /integrations/sonos
+[mqtt_eventstream docs]: /integrations/mqtt_eventstream/
+[mqtt_statestream docs]: /integrations/mqtt_statestream/
+[notify docs]: /integrations/notify/
+[openuv docs]: /integrations/openuv/
+[panel_custom docs]: /integrations/panel_custom/
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.geizhals docs]: /integrations/geizhals
+[sensor.glances docs]: /integrations/glances
+[sensor.netatmo_public docs]: /integrations/netatmo/#sensor
+[sensor.noaa_tides docs]: /integrations/noaa_tides
+[sensor.openuv docs]: /integrations/openuv
+[sensor.scrape docs]: /integrations/scrape
+[sensor.shodan docs]: /integrations/shodan
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.worldtidesinfo docs]: /integrations/worldtidesinfo
+[sensor.xiaomi_miio docs]: /integrations/sensor.xiaomi_miio/
+[sonos docs]: /integrations/sonos/
+[splunk docs]: /integrations/splunk/
+[switch.deconz docs]: /integrations/deconz#switch
+[switch.fritzdect docs]: /integrations/fritzdect
+[switch.konnected docs]: /integrations/konnected#switch
+[switch.wemo docs]: /integrations/wemo
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[tellduslive docs]: /integrations/tellduslive/
+[upnp docs]: /integrations/upnp/
+[vacuum.ecovacs docs]: /integrations/ecovacs#vacuum
+[vacuum.neato docs]: /integrations/neato#vacuum
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[waterfurnace docs]: /integrations/waterfurnace/
+[websocket_api docs]: /integrations/websocket_api/
+[wemo docs]: /integrations/wemo/
diff --git a/source/_posts/2018-09-15-release-78.markdown b/source/_posts/2018-09-15-release-78.markdown
index 36dbe8f7bb4..ddebd0a075c 100644
--- a/source/_posts/2018-09-15-release-78.markdown
+++ b/source/_posts/2018-09-15-release-78.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-09-release-0.78/components.png
---
-
+
It's time for a new release and oh boy, what a time to be alive! Today marks our 5th (!!!) anniversary. That's 5 years we've been bringing privacy focused and locally controlled home automation to your home. Happy birthday to us.
@@ -43,8 +43,8 @@ Also on your profile page is a new list of existing refresh tokens. These are al
[@awarecan]: https://github.com/awarecan
[@frenck]: https://github.com/frenck
[@mtdcr]: https://github.com/mtdcr
-[media_player.cast docs]: /components/cast
-[sensor.snmp docs]: /components/snmp#sensor
+[media_player.cast docs]: /integrations/cast
+[sensor.snmp docs]: /integrations/snmp#sensor
## Release 0.78.2 - September 21
@@ -58,7 +58,7 @@ Also on your profile page is a new list of existing refresh tokens. These are al
[#16775]: https://github.com/home-assistant/home-assistant/pull/16775
[@edif30]: https://github.com/edif30
[@frenck]: https://github.com/frenck
-[tts docs]: /components/tts/
+[tts docs]: /integrations/tts/
## If you need help...
@@ -389,103 +389,103 @@ The configuration value type should no longer be used. ([@endor-force] - [#15935
[@vrih]: https://github.com/vrih
[@zellux]: https://github.com/zellux
[@zoe1337]: https://github.com/zoe1337
-[alarm_control_panel.yale_smart_alarm docs]: /components/yale_smart_alarm
-[arlo docs]: /components/arlo/
-[asterisk_mbox docs]: /components/asterisk_mbox/
-[auth docs]: /components/auth/
-[automation docs]: /components/automation/
+[alarm_control_panel.yale_smart_alarm docs]: /integrations/yale_smart_alarm
+[arlo docs]: /integrations/arlo/
+[asterisk_mbox docs]: /integrations/asterisk_mbox/
+[auth docs]: /integrations/auth/
+[automation docs]: /integrations/automation/
[automation.event docs]: /docs/automation/trigger/#event-trigger
[automation.homeassistant docs]: /docs/automation/trigger/#home-assistant-trigger
[automation.numeric_state docs]: /docs/automation/trigger/#numeric-state-trigger
[automation.state docs]: /docs/automation/trigger/#state-trigger
[automation.template docs]: /docs/automation/trigger/#template-trigger
[automation.zone docs]: /docs/automation/trigger/#zone-trigger
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.openuv docs]: /components/openuv
-[camera docs]: /components/camera/
-[camera.proxy docs]: /components/proxy
-[camera.push docs]: /components/push
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.nest docs]: /components/nest#climate
-[climate.opentherm_gw docs]: /components/opentherm_gw
-[climate.radiotherm docs]: /components/radiotherm
-[config docs]: /components/config/
-[cover.insteon docs]: /components/insteon
-[cover.mqtt docs]: /components/cover.mqtt/
-[cover.myq docs]: /components/myq
-[cover.rflink docs]: /components/cover.rflink/
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[feedreader docs]: /components/feedreader/
-[geo_location docs]: /components/geo_location/
-[habitica docs]: /components/habitica/
-[hangouts docs]: /components/hangouts/
-[homematic docs]: /components/homematic/
-[hue docs]: /components/hue/
-[insteon docs]: /components/insteon/
-[light.deconz docs]: /components/deconz#light
-[light.hue docs]: /components/hue
-[light.mqtt docs]: /components/light.mqtt/
-[light.tplink docs]: /components/tplink
-[media_extractor docs]: /components/media_extractor/
-[media_player.cast docs]: /components/cast
-[media_player.kodi docs]: /components/kodi
-[media_player.onkyo docs]: /components/onkyo
-[media_player.songpal docs]: /components/songpal
-[media_player.sonos docs]: /components/sonos
-[media_player.webostv docs]: /components/webostv#media-player
-[media_player.yamaha docs]: /components/yamaha
-[mqtt docs]: /components/mqtt/
-[netatmo docs]: /components/netatmo/
-[notify docs]: /components/notify/
-[openuv docs]: /components/openuv/
-[rfxtrx docs]: /components/rfxtrx/
-[scene.deconz docs]: /components/deconz#scene
-[script docs]: /components/script/
-[sensor.alpha_vantage docs]: /components/alpha_vantage
-[sensor.apcupsd docs]: /components/apcupsd#sensor
-[sensor.darksky docs]: /components/darksky
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.dht docs]: /components/dht
-[sensor.dnsip docs]: /components/dnsip
-[sensor.enphase_envoy docs]: /components/enphase_envoy
-[sensor.geizhals docs]: /components/geizhals
-[sensor.habitica docs]: /components/habitica
-[sensor.lastfm docs]: /components/lastfm
-[sensor.miflora docs]: /components/miflora
-[sensor.mvglive docs]: /components/mvglive
-[sensor.netatmo docs]: /components/netatmo#sensor
-[sensor.netgear_lte docs]: /components/netgear_lte
-[sensor.openuv docs]: /components/openuv
-[sensor.qnap docs]: /components/qnap
-[sensor.sense docs]: /components/sense
-[sensor.shodan docs]: /components/shodan
-[sensor.snmp docs]: /components/snmp#sensor
-[sensor.sql docs]: /components/sql
-[sensor.statistics docs]: /components/statistics
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.tahoma docs]: /components/tahoma
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.trafikverket_weatherstation docs]: /components/trafikverket_weatherstation
-[sensor.twitch docs]: /components/twitch
-[sensor.velbus docs]: /components/velbus
-[sensor.volkszaehler docs]: /components/volkszaehler
-[sensor.waze_travel_time docs]: /components/waze_travel_time
-[snips docs]: /components/snips/
-[switch.deconz docs]: /components/deconz#switch
-[switch.dlink docs]: /components/dlink
-[switch.snmp docs]: /components/snmp#switch
-[switch.switchbot docs]: /components/switchbot
-[switch.switchmate docs]: /components/switchmate
-[switch.tahoma docs]: /components/tahoma
-[switch.tplink docs]: /components/tplink
-[tahoma docs]: /components/tahoma/
-[telegram_bot docs]: /components/telegram_bot/
-[tts docs]: /components/tts/
-[upnp docs]: /components/upnp/
-[vacuum docs]: /components/vacuum/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[velbus docs]: /components/velbus/
-[websocket_api docs]: /components/websocket_api/
-[zha docs]: /components/zha/
-[zoneminder docs]: /components/zoneminder/
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.openuv docs]: /integrations/openuv
+[camera docs]: /integrations/camera/
+[camera.proxy docs]: /integrations/proxy
+[camera.push docs]: /integrations/push
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.nest docs]: /integrations/nest#climate
+[climate.opentherm_gw docs]: /integrations/opentherm_gw
+[climate.radiotherm docs]: /integrations/radiotherm
+[config docs]: /integrations/config/
+[cover.insteon docs]: /integrations/insteon
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[cover.myq docs]: /integrations/myq
+[cover.rflink docs]: /integrations/cover.rflink/
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[feedreader docs]: /integrations/feedreader/
+[geo_location docs]: /integrations/geo_location/
+[habitica docs]: /integrations/habitica/
+[hangouts docs]: /integrations/hangouts/
+[homematic docs]: /integrations/homematic/
+[hue docs]: /integrations/hue/
+[insteon docs]: /integrations/insteon/
+[light.deconz docs]: /integrations/deconz#light
+[light.hue docs]: /integrations/hue
+[light.mqtt docs]: /integrations/light.mqtt/
+[light.tplink docs]: /integrations/tplink
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.cast docs]: /integrations/cast
+[media_player.kodi docs]: /integrations/kodi
+[media_player.onkyo docs]: /integrations/onkyo
+[media_player.songpal docs]: /integrations/songpal
+[media_player.sonos docs]: /integrations/sonos
+[media_player.webostv docs]: /integrations/webostv#media-player
+[media_player.yamaha docs]: /integrations/yamaha
+[mqtt docs]: /integrations/mqtt/
+[netatmo docs]: /integrations/netatmo/
+[notify docs]: /integrations/notify/
+[openuv docs]: /integrations/openuv/
+[rfxtrx docs]: /integrations/rfxtrx/
+[scene.deconz docs]: /integrations/deconz#scene
+[script docs]: /integrations/script/
+[sensor.alpha_vantage docs]: /integrations/alpha_vantage
+[sensor.apcupsd docs]: /integrations/apcupsd#sensor
+[sensor.darksky docs]: /integrations/darksky
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.dht docs]: /integrations/dht
+[sensor.dnsip docs]: /integrations/dnsip
+[sensor.enphase_envoy docs]: /integrations/enphase_envoy
+[sensor.geizhals docs]: /integrations/geizhals
+[sensor.habitica docs]: /integrations/habitica
+[sensor.lastfm docs]: /integrations/lastfm
+[sensor.miflora docs]: /integrations/miflora
+[sensor.mvglive docs]: /integrations/mvglive
+[sensor.netatmo docs]: /integrations/netatmo#sensor
+[sensor.netgear_lte docs]: /integrations/netgear_lte
+[sensor.openuv docs]: /integrations/openuv
+[sensor.qnap docs]: /integrations/qnap
+[sensor.sense docs]: /integrations/sense
+[sensor.shodan docs]: /integrations/shodan
+[sensor.snmp docs]: /integrations/snmp#sensor
+[sensor.sql docs]: /integrations/sql
+[sensor.statistics docs]: /integrations/statistics
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.tahoma docs]: /integrations/tahoma
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.trafikverket_weatherstation docs]: /integrations/trafikverket_weatherstation
+[sensor.twitch docs]: /integrations/twitch
+[sensor.velbus docs]: /integrations/velbus
+[sensor.volkszaehler docs]: /integrations/volkszaehler
+[sensor.waze_travel_time docs]: /integrations/waze_travel_time
+[snips docs]: /integrations/snips/
+[switch.deconz docs]: /integrations/deconz#switch
+[switch.dlink docs]: /integrations/dlink
+[switch.snmp docs]: /integrations/snmp#switch
+[switch.switchbot docs]: /integrations/switchbot
+[switch.switchmate docs]: /integrations/switchmate
+[switch.tahoma docs]: /integrations/tahoma
+[switch.tplink docs]: /integrations/tplink
+[tahoma docs]: /integrations/tahoma/
+[telegram_bot docs]: /integrations/telegram_bot/
+[tts docs]: /integrations/tts/
+[upnp docs]: /integrations/upnp/
+[vacuum docs]: /integrations/vacuum/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[velbus docs]: /integrations/velbus/
+[websocket_api docs]: /integrations/websocket_api/
+[zha docs]: /integrations/zha/
+[zoneminder docs]: /integrations/zoneminder/
diff --git a/source/_posts/2018-09-17-thinking-big.markdown b/source/_posts/2018-09-17-thinking-big.markdown
index 74db165748c..1f3bc7b1b4f 100644
--- a/source/_posts/2018-09-17-thinking-big.markdown
+++ b/source/_posts/2018-09-17-thinking-big.markdown
@@ -78,7 +78,7 @@ Relying on donations makes budgeting for employees impossible without exposing t
### Is Home Assistant Cloud open source?
-The majority of Home Assistant Cloud is open source. The Alexa skill source code is [here](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/alexa/smart_home.py) (with manual setup instructions [here](https://github.com/mike-grant/haaska/)) and the Google Assistant source code is [here](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/google_assistant/smart_home.py) (with manual setup instructions [here](/components/google_assistant/)). Our account page and relayer are not open source.
+The majority of Home Assistant Cloud is open source. The Alexa skill source code is [here](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/integrations/alexa/smart_home.py) (with manual setup instructions [here](https://github.com/mike-grant/haaska/)) and the Google Assistant source code is [here](https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/integrations/google_assistant/smart_home.py) (with manual setup instructions [here](/integrations/google_assistant/)). Our account page and relayer are not open source.
### Will you offer a lifetime plan for a one time fee?
diff --git a/source/_posts/2018-10-01-release-79.markdown b/source/_posts/2018-10-01-release-79.markdown
index 06628f90417..676e2b71871 100644
--- a/source/_posts/2018-10-01-release-79.markdown
+++ b/source/_posts/2018-10-01-release-79.markdown
@@ -15,7 +15,7 @@ In case you missed it two weeks ago, check [our plans for the future](/blog/2018
+
It's time for another great release and we're introducing a brand new feature: device registry. Thanks to [@Kane610] for driving this effort. This allows integrations to tell Home Assistant not only about entities, but also which devices the entities represent. It also allows integrations to tell Home Assistant how a device is connected to Home Assistant. For example, a Hue light bulb is connected to Home Assistant via the Hue hub.
@@ -73,12 +73,12 @@ Oh, and yes, there is also some cool new integrations. Support has been added fo
[@amelchio]: https://github.com/amelchio
[@awarecan]: https://github.com/awarecan
[@rohankapoorcom]: https://github.com/rohankapoorcom
-[binary_sensor.nest docs]: /components/nest#binary-sensor
-[binary_sensor.ring docs]: /components/ring#binary-sensor
-[light.isy994 docs]: /components/isy994
-[sensor.history_stats docs]: /components/history_stats
-[sensor.ring docs]: /components/ring#sensor
-[zoneminder docs]: /components/zoneminder/
+[binary_sensor.nest docs]: /integrations/nest#binary-sensor
+[binary_sensor.ring docs]: /integrations/ring#binary-sensor
+[light.isy994 docs]: /integrations/isy994
+[sensor.history_stats docs]: /integrations/history_stats
+[sensor.ring docs]: /integrations/ring#sensor
+[zoneminder docs]: /integrations/zoneminder/
## Release 0.79.2 - October 1
@@ -89,8 +89,8 @@ Oh, and yes, there is also some cool new integrations. Support has been added fo
[#17026]: https://github.com/home-assistant/home-assistant/pull/17026
[@balloob]: https://github.com/balloob
[@rohankapoorcom]: https://github.com/rohankapoorcom
-[mqtt docs]: /components/mqtt/
-[switch.zoneminder docs]: /components/zoneminder#switch
+[mqtt docs]: /integrations/mqtt/
+[switch.zoneminder docs]: /integrations/zoneminder#switch
## Release 0.79.3 - October 2
@@ -453,126 +453,126 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@vikramgorla]: https://github.com/vikramgorla
[@w1ll1am23]: https://github.com/w1ll1am23
[@zoe1337]: https://github.com/zoe1337
-[alarm_control_panel.spc docs]: /components/spc
-[alexa docs]: /components/alexa/
-[apple_tv docs]: /components/apple_tv/
-[asterisk_mbox docs]: /components/asterisk_mbox/
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.homematicip_cloud docs]: /components/homematicip_cloud/
-[binary_sensor.nest docs]: /components/nest#binary-sensor
-[binary_sensor.rest docs]: /components/binary_sensor.rest/
-[binary_sensor.spc docs]: /components/spc#binary-sensor
-[binary_sensor.wirelesstag docs]: /components/wirelesstag#binary-sensor
-[binary_sensor.workday docs]: /components/workday
-[binary_sensor.zha docs]: /components/zha
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[camera.axis docs]: /components/axis
-[camera.logi_circle docs]: /components/logi_circle#camera
-[camera.mjpeg docs]: /components/mjpeg
-[camera.mqtt docs]: /components/camera.mqtt/
-[camera.nest docs]: /components/nest#camera
-[camera.ring docs]: /components/ring#camera
-[camera.zoneminder docs]: /components/zoneminder#camera
-[climate.econet docs]: /components/econet
-[climate.opentherm_gw docs]: /components/opentherm_gw
-[climate.wink docs]: /components/wink#climate
-[cloud docs]: /components/cloud/
-[config docs]: /components/config/
-[cover docs]: /components/cover/
-[cover.deconz docs]: /components/deconz#cover
-[cover.isy994 docs]: /components/isy994
-[cover.myq docs]: /components/myq
-[cover.tuya docs]: /components/tuya
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[ecovacs docs]: /components/ecovacs/
-[edp_redy docs]: /components/edp_redy/
-[fan.zha docs]: /components/zha
-[geo_location docs]: /components/geo_location/
-[google_assistant docs]: /components/google_assistant/
-[hangouts docs]: /components/hangouts/
-[hassio docs]: /components/hassio/
-[homekit docs]: /components/homekit/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[http docs]: /components/http/
-[huawei_lte docs]: /components/huawei_lte/
-[ios docs]: /components/ios/
-[konnected docs]: /components/konnected/
-[light.deconz docs]: /components/deconz#light
-[light.isy994 docs]: /components/isy994
-[light.rpi_gpio_pwm docs]: /components/rpi_gpio_pwm
-[light.yeelight docs]: /components/yeelight
-[light.zha docs]: /components/zha
-[light.zwave docs]: /components/zwave
-[logi_circle docs]: /components/logi_circle/
-[mailbox docs]: /components/mailbox/
-[mailbox.asterisk_cdr docs]: /components/asterisk_cdr
-[mailbox.asterisk_mbox docs]: /components/asterisk_mbox
-[media_extractor docs]: /components/media_extractor/
-[media_player.cast docs]: /components/cast
-[media_player.panasonic_viera docs]: /components/panasonic_viera
-[media_player.samsungtv docs]: /components/samsungtv
-[media_player.sonos docs]: /components/sonos
-[media_player.soundtouch docs]: /components/soundtouch
-[media_player.webostv docs]: /components/webostv#media-player
-[mqtt docs]: /components/mqtt/
-[neato docs]: /components/neato/
-[netgear_lte docs]: /components/netgear_lte/
-[notify docs]: /components/notify/
-[openuv docs]: /components/openuv/
-[persistent_notification docs]: /components/persistent_notification/
-[python_script docs]: /components/python_script/
-[rachio docs]: /components/rachio/
-[sensor.airvisual docs]: /components/airvisual
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.dyson docs]: /components/dyson#sensor
-[sensor.edp_redy docs]: /components/sensor.edp_redy/
-[sensor.homematicip_cloud docs]: /components/homematicip_cloud/
-[sensor.huawei_lte docs]: /components/huawei_lte#sensor
-[sensor.ios docs]: /components/sensor.ios/
-[sensor.jewish_calendar docs]: /components/jewish_calendar
-[sensor.linky docs]: /components/linky
-[sensor.logi_circle docs]: /components/logi_circle#sensor
-[sensor.nest docs]: /components/nest#sensor
-[sensor.netdata docs]: /components/netdata
-[sensor.netgear_lte docs]: /components/netgear_lte
-[sensor.qnap docs]: /components/qnap
-[sensor.rest docs]: /components/rest
-[sensor.rmvtransport docs]: /components/rmvtransport
-[sensor.scrape docs]: /components/scrape
-[sensor.shodan docs]: /components/shodan
-[sensor.starlingbank docs]: /components/starlingbank
-[sensor.swiss_public_transport docs]: /components/swiss_public_transport
-[sensor.tahoma docs]: /components/tahoma
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.twitch docs]: /components/twitch
-[sensor.velbus docs]: /components/velbus
-[sensor.wirelesstag docs]: /components/wirelesstag#sensor
-[sensor.yr docs]: /components/yr
-[sensor.zha docs]: /components/zha
-[shiftr docs]: /components/shiftr/
-[sonos docs]: /components/sonos/
-[spc docs]: /components/spc/
-[switch.broadlink docs]: /components/broadlink#switch
-[switch.deconz docs]: /components/deconz#switch
-[switch.edp_redy docs]: /components/switch.edp_redy/
-[switch.konnected docs]: /components/konnected#switch
-[switch.mqtt docs]: /components/switch.mqtt/
-[switch.switchmate docs]: /components/switchmate
-[switch.wake_on_lan docs]: /components/wake_on_lan#switch
-[switch.wirelesstag docs]: /components/wirelesstag#switch
-[switch.zha docs]: /components/zha
-[tahoma docs]: /components/tahoma/
-[tradfri docs]: /components/tradfri/
-[updater docs]: /components/updater/
-[vacuum.ecovacs docs]: /components/ecovacs#vacuum
-[vacuum.neato docs]: /components/neato#vacuum
-[velbus docs]: /components/velbus/
-[wake_on_lan docs]: /components/wake_on_lan/
-[websocket_api docs]: /components/websocket_api/
-[wink docs]: /components/wink/
-[wirelesstag docs]: /components/wirelesstag/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zha docs]: /components/zha/
-[zoneminder docs]: /components/zoneminder/
+[alarm_control_panel.spc docs]: /integrations/spc
+[alexa docs]: /integrations/alexa/
+[apple_tv docs]: /integrations/apple_tv/
+[asterisk_mbox docs]: /integrations/asterisk_mbox/
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[binary_sensor.nest docs]: /integrations/nest#binary-sensor
+[binary_sensor.rest docs]: /integrations/binary_sensor.rest/
+[binary_sensor.spc docs]: /integrations/spc#binary-sensor
+[binary_sensor.wirelesstag docs]: /integrations/wirelesstag#binary-sensor
+[binary_sensor.workday docs]: /integrations/workday
+[binary_sensor.zha docs]: /integrations/zha
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[camera.axis docs]: /integrations/axis
+[camera.logi_circle docs]: /integrations/logi_circle#camera
+[camera.mjpeg docs]: /integrations/mjpeg
+[camera.mqtt docs]: /integrations/camera.mqtt/
+[camera.nest docs]: /integrations/nest#camera
+[camera.ring docs]: /integrations/ring#camera
+[camera.zoneminder docs]: /integrations/zoneminder#camera
+[climate.econet docs]: /integrations/econet
+[climate.opentherm_gw docs]: /integrations/opentherm_gw
+[climate.wink docs]: /integrations/wink#climate
+[cloud docs]: /integrations/cloud/
+[config docs]: /integrations/config/
+[cover docs]: /integrations/cover/
+[cover.deconz docs]: /integrations/deconz#cover
+[cover.isy994 docs]: /integrations/isy994
+[cover.myq docs]: /integrations/myq
+[cover.tuya docs]: /integrations/tuya
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[ecovacs docs]: /integrations/ecovacs/
+[edp_redy docs]: /integrations/edp_redy/
+[fan.zha docs]: /integrations/zha
+[geo_location docs]: /integrations/geo_location/
+[google_assistant docs]: /integrations/google_assistant/
+[hangouts docs]: /integrations/hangouts/
+[hassio docs]: /integrations/hassio/
+[homekit docs]: /integrations/homekit/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[http docs]: /integrations/http/
+[huawei_lte docs]: /integrations/huawei_lte/
+[ios docs]: /integrations/ios/
+[konnected docs]: /integrations/konnected/
+[light.deconz docs]: /integrations/deconz#light
+[light.isy994 docs]: /integrations/isy994
+[light.rpi_gpio_pwm docs]: /integrations/rpi_gpio_pwm
+[light.yeelight docs]: /integrations/yeelight
+[light.zha docs]: /integrations/zha
+[light.zwave docs]: /integrations/zwave
+[logi_circle docs]: /integrations/logi_circle/
+[mailbox docs]: /integrations/mailbox/
+[mailbox.asterisk_cdr docs]: /integrations/asterisk_cdr
+[mailbox.asterisk_mbox docs]: /integrations/asterisk_mbox
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.cast docs]: /integrations/cast
+[media_player.panasonic_viera docs]: /integrations/panasonic_viera
+[media_player.samsungtv docs]: /integrations/samsungtv
+[media_player.sonos docs]: /integrations/sonos
+[media_player.soundtouch docs]: /integrations/soundtouch
+[media_player.webostv docs]: /integrations/webostv#media-player
+[mqtt docs]: /integrations/mqtt/
+[neato docs]: /integrations/neato/
+[netgear_lte docs]: /integrations/netgear_lte/
+[notify docs]: /integrations/notify/
+[openuv docs]: /integrations/openuv/
+[persistent_notification docs]: /integrations/persistent_notification/
+[python_script docs]: /integrations/python_script/
+[rachio docs]: /integrations/rachio/
+[sensor.airvisual docs]: /integrations/airvisual
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.dyson docs]: /integrations/dyson#sensor
+[sensor.edp_redy docs]: /integrations/sensor.edp_redy/
+[sensor.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[sensor.huawei_lte docs]: /integrations/huawei_lte#sensor
+[sensor.ios docs]: /integrations/sensor.ios/
+[sensor.jewish_calendar docs]: /integrations/jewish_calendar
+[sensor.linky docs]: /integrations/linky
+[sensor.logi_circle docs]: /integrations/logi_circle#sensor
+[sensor.nest docs]: /integrations/nest#sensor
+[sensor.netdata docs]: /integrations/netdata
+[sensor.netgear_lte docs]: /integrations/netgear_lte
+[sensor.qnap docs]: /integrations/qnap
+[sensor.rest docs]: /integrations/rest
+[sensor.rmvtransport docs]: /integrations/rmvtransport
+[sensor.scrape docs]: /integrations/scrape
+[sensor.shodan docs]: /integrations/shodan
+[sensor.starlingbank docs]: /integrations/starlingbank
+[sensor.swiss_public_transport docs]: /integrations/swiss_public_transport
+[sensor.tahoma docs]: /integrations/tahoma
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.twitch docs]: /integrations/twitch
+[sensor.velbus docs]: /integrations/velbus
+[sensor.wirelesstag docs]: /integrations/wirelesstag#sensor
+[sensor.yr docs]: /integrations/yr
+[sensor.zha docs]: /integrations/zha
+[shiftr docs]: /integrations/shiftr/
+[sonos docs]: /integrations/sonos/
+[spc docs]: /integrations/spc/
+[switch.broadlink docs]: /integrations/broadlink#switch
+[switch.deconz docs]: /integrations/deconz#switch
+[switch.edp_redy docs]: /integrations/switch.edp_redy/
+[switch.konnected docs]: /integrations/konnected#switch
+[switch.mqtt docs]: /integrations/switch.mqtt/
+[switch.switchmate docs]: /integrations/switchmate
+[switch.wake_on_lan docs]: /integrations/wake_on_lan#switch
+[switch.wirelesstag docs]: /integrations/wirelesstag#switch
+[switch.zha docs]: /integrations/zha
+[tahoma docs]: /integrations/tahoma/
+[tradfri docs]: /integrations/tradfri/
+[updater docs]: /integrations/updater/
+[vacuum.ecovacs docs]: /integrations/ecovacs#vacuum
+[vacuum.neato docs]: /integrations/neato#vacuum
+[velbus docs]: /integrations/velbus/
+[wake_on_lan docs]: /integrations/wake_on_lan/
+[websocket_api docs]: /integrations/websocket_api/
+[wink docs]: /integrations/wink/
+[wirelesstag docs]: /integrations/wirelesstag/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zha docs]: /integrations/zha/
+[zoneminder docs]: /integrations/zoneminder/
diff --git a/source/_posts/2018-10-12-release-80.markdown b/source/_posts/2018-10-12-release-80.markdown
index 43d246c595f..0e20cebb9b6 100644
--- a/source/_posts/2018-10-12-release-80.markdown
+++ b/source/_posts/2018-10-12-release-80.markdown
@@ -56,10 +56,10 @@ On the devices side, we got basic support for the new IKEA TRÅDFRI switches, Ho
[@mbrrg]: https://github.com/mbrrg
[@pvizeli]: https://github.com/pvizeli
[@quazzie]: https://github.com/quazzie
-[alarm_control_panel.spc docs]: /components/spc
-[api docs]: /components/api/
-[hangouts docs]: /components/hangouts/
-[websocket_api docs]: /components/websocket_api/
+[alarm_control_panel.spc docs]: /integrations/spc
+[api docs]: /integrations/api/
+[hangouts docs]: /integrations/hangouts/
+[websocket_api docs]: /integrations/websocket_api/
## Release 0.80.2 - October 17
@@ -74,13 +74,13 @@ On the devices side, we got basic support for the new IKEA TRÅDFRI switches, Ho
[@Anonym-tsk]: https://github.com/Anonym-tsk
[@balloob]: https://github.com/balloob
[@fronzbot]: https://github.com/fronzbot
-[alarm_control_panel.blink docs]: /components/blink
-[binary_sensor.blink docs]: /components/blink
-[blink docs]: /components/blink/
-[camera.blink docs]: /components/blink
-[cloud docs]: /components/cloud/
-[sensor.blink docs]: /components/blink
-[telegram_bot docs]: /components/telegram_bot/
+[alarm_control_panel.blink docs]: /integrations/blink
+[binary_sensor.blink docs]: /integrations/blink
+[blink docs]: /integrations/blink/
+[camera.blink docs]: /integrations/blink
+[cloud docs]: /integrations/cloud/
+[sensor.blink docs]: /integrations/blink
+[telegram_bot docs]: /integrations/telegram_bot/
## Release 0.80.3 - October 18
@@ -96,10 +96,10 @@ On the devices side, we got basic support for the new IKEA TRÅDFRI switches, Ho
[@StevenLooman]: https://github.com/StevenLooman
[@balloob]: https://github.com/balloob
[@hobbypunk90]: https://github.com/hobbypunk90
-[hangouts docs]: /components/hangouts/
-[media_player.dlna_dmr docs]: /components/dlna_dmr
-[media_player.snapcast docs]: /components/snapcast
-[upnp docs]: /components/upnp/
+[hangouts docs]: /integrations/hangouts/
+[media_player.dlna_dmr docs]: /integrations/dlna_dmr
+[media_player.snapcast docs]: /integrations/snapcast
+[upnp docs]: /integrations/upnp/
## New Features
@@ -588,140 +588,140 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@timmo001]: https://github.com/timmo001
[@tsvi]: https://github.com/tsvi
[@zxdavb]: https://github.com/zxdavb
-[alarm_control_panel docs]: /components/alarm_control_panel/
-[alarm_control_panel.blink docs]: /components/blink
-[alarm_control_panel.mqtt docs]: /components/alarm_control_panel.mqtt/
-[alarm_control_panel.simplisafe docs]: /components/simplisafe
-[alarm_control_panel.spc docs]: /components/spc
-[alert docs]: /components/alert/
-[aqualogic docs]: /components/aqualogic/
-[auth docs]: /components/auth/
-[automation docs]: /components/automation/
+[alarm_control_panel docs]: /integrations/alarm_control_panel/
+[alarm_control_panel.blink docs]: /integrations/blink
+[alarm_control_panel.mqtt docs]: /integrations/alarm_control_panel.mqtt/
+[alarm_control_panel.simplisafe docs]: /integrations/simplisafe
+[alarm_control_panel.spc docs]: /integrations/spc
+[alert docs]: /integrations/alert/
+[aqualogic docs]: /integrations/aqualogic/
+[auth docs]: /integrations/auth/
+[automation docs]: /integrations/automation/
[automation.webhook docs]: /docs/automation/trigger/#webhook-trigger
-[binary_sensor.blink docs]: /components/blink
-[binary_sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[binary_sensor.ffmpeg_motion docs]: /components/ffmpeg_motion_motion/
-[binary_sensor.ffmpeg_noise docs]: /components/ffmpeg_motion_noise/
-[binary_sensor.fritzbox docs]: /components/fritzbox
-[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
-[binary_sensor.openuv docs]: /components/openuv
-[binary_sensor.ping docs]: /components/ping#binary-sensor
-[binary_sensor.rachio docs]: /components/rachio
-[binary_sensor.spc docs]: /components/spc#binary-sensor
-[blink docs]: /components/blink/
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[camera docs]: /components/camera/
-[camera.blink docs]: /components/blink
-[camera.mjpeg docs]: /components/mjpeg
-[camera.mqtt docs]: /components/camera.mqtt/
-[camera.onvif docs]: /components/onvif
-[climate docs]: /components/climate/
-[climate.evohome docs]: /components/evohome
-[climate.fritzbox docs]: /components/fritzbox
-[climate.honeywell docs]: /components/honeywell
-[climate.mqtt docs]: /components/climate.mqtt/
-[config docs]: /components/config/
-[counter docs]: /components/counter/
-[cover docs]: /components/cover/
-[cover.mqtt docs]: /components/cover.mqtt/
-[cover.myq docs]: /components/myq
-[device_sun_light_trigger docs]: /components/device_sun_light_trigger/
-[device_tracker docs]: /components/device_tracker/
-[device_tracker.tile docs]: /components/tile
-[duckdns docs]: /components/duckdns/
-[emulated_hue docs]: /components/emulated_hue/
-[envisalink docs]: /components/envisalink/
-[evohome docs]: /components/evohome/
-[fan docs]: /components/fan/
-[fan.mqtt docs]: /components/fan.mqtt/
-[ffmpeg docs]: /components/ffmpeg/
-[fritzbox docs]: /components/fritzbox/
-[frontend docs]: /components/frontend/
-[google_assistant docs]: /components/google_assistant/
-[group docs]: /components/group/
-[hangouts docs]: /components/hangouts/
-[hassio docs]: /components/hassio/
-[homekit docs]: /components/homekit/
-[homekit_controller docs]: /components/homekit_controller/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[huawei_lte docs]: /components/huawei_lte/
-[hue docs]: /components/hue/
-[ifttt docs]: /components/ifttt/
-[image_processing docs]: /components/image_processing/
-[input_boolean docs]: /components/input_boolean/
-[input_number docs]: /components/input_number/
-[input_select docs]: /components/input_select/
-[input_text docs]: /components/input_text/
-[keyboard docs]: /components/keyboard/
-[light docs]: /components/light/
-[light.hue docs]: /components/hue
-[light.lifx docs]: /components/lifx
-[light.mqtt docs]: /components/light.mqtt/
-[light.mqtt_json docs]: /components/light.mqtt
-[light.opple docs]: /components/opple
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[lock docs]: /components/lock/
-[lock.mqtt docs]: /components/lock.mqtt/
-[logbook docs]: /components/logbook/
-[logger docs]: /components/logger/
-[lovelace docs]: /components/lovelace/
-[media_extractor docs]: /components/media_extractor/
-[media_player docs]: /components/media_player/
-[media_player.samsungtv docs]: /components/samsungtv
-[media_player.sonos docs]: /components/sonos
-[media_player.soundtouch docs]: /components/soundtouch
-[microsoft_face docs]: /components/microsoft_face/
-[mqtt docs]: /components/mqtt/
-[netatmo docs]: /components/netatmo/
-[notify docs]: /components/notify/
-[onboarding docs]: /components/onboarding/
-[openuv docs]: /components/openuv/
-[persistent_notification docs]: /components/persistent_notification/
-[rachio docs]: /components/rachio/
-[remote docs]: /components/remote/
-[scene docs]: /components/scene/
-[script docs]: /components/script/
-[sensor docs]: /components/sensor/
-[sensor.aqualogic docs]: /components/aqualogic#sensor
-[sensor.blink docs]: /components/blink
-[sensor.enphase_envoy docs]: /components/enphase_envoy
-[sensor.geo_rss_events docs]: /components/geo_rss_events
-[sensor.gitlab_ci docs]: /components/gitlab_ci
-[sensor.google_travel_time docs]: /components/google_travel_time
-[sensor.jewish_calendar docs]: /components/jewish_calendar
-[sensor.miflora docs]: /components/miflora
-[sensor.mqtt docs]: /components/sensor.mqtt/
-[sensor.mqtt_room docs]: /components/mqtt_room
-[sensor.netatmo_public docs]: /components/netatmo/#sensor
-[sensor.openweathermap docs]: /components/openweathermap#sensor
-[sensor.scrape docs]: /components/scrape
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.xiaomi_aqara docs]: /components/sensor.xiaomi_aqara/
-[sonos docs]: /components/sonos/
-[spc docs]: /components/spc/
-[switch docs]: /components/switch/
-[switch.aqualogic docs]: /components/aqualogic#switch
-[switch.flux docs]: /components/flux
-[switch.mqtt docs]: /components/switch.mqtt/
-[switch.rachio docs]: /components/rachio#switch
-[switch.rest docs]: /components/switch.rest/
-[switch.tradfri docs]: /components/tradfri
-[switch.volvooncall docs]: /components/volvooncall
-[switch.xiaomi_aqara docs]: /components/switch.xiaomi_aqara/
-[telegram_bot docs]: /components/telegram_bot/
-[tibber docs]: /components/tibber/
-[timer docs]: /components/timer/
-[tradfri docs]: /components/tradfri/
-[upnp docs]: /components/upnp/
-[vacuum docs]: /components/vacuum/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[verisure docs]: /components/verisure/
-[weather docs]: /components/weather/
-[weather.darksky docs]: /components/weather.darksky/
-[weather.openweathermap docs]: /components/openweathermap#weather
-[webhook docs]: /components/webhook/
-[websocket_api docs]: /components/websocket_api/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zoneminder docs]: /components/zoneminder/
-[zwave docs]: /components/zwave/
+[binary_sensor.blink docs]: /integrations/blink
+[binary_sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[binary_sensor.ffmpeg_motion docs]: /integrations/ffmpeg_motion_motion/
+[binary_sensor.ffmpeg_noise docs]: /integrations/ffmpeg_motion_noise/
+[binary_sensor.fritzbox docs]: /integrations/fritzbox
+[binary_sensor.mqtt docs]: /integrations/binary_sensor.mqtt/
+[binary_sensor.openuv docs]: /integrations/openuv
+[binary_sensor.ping docs]: /integrations/ping#binary-sensor
+[binary_sensor.rachio docs]: /integrations/rachio
+[binary_sensor.spc docs]: /integrations/spc#binary-sensor
+[blink docs]: /integrations/blink/
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[camera docs]: /integrations/camera/
+[camera.blink docs]: /integrations/blink
+[camera.mjpeg docs]: /integrations/mjpeg
+[camera.mqtt docs]: /integrations/camera.mqtt/
+[camera.onvif docs]: /integrations/onvif
+[climate docs]: /integrations/climate/
+[climate.evohome docs]: /integrations/evohome
+[climate.fritzbox docs]: /integrations/fritzbox
+[climate.honeywell docs]: /integrations/honeywell
+[climate.mqtt docs]: /integrations/climate.mqtt/
+[config docs]: /integrations/config/
+[counter docs]: /integrations/counter/
+[cover docs]: /integrations/cover/
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[cover.myq docs]: /integrations/myq
+[device_sun_light_trigger docs]: /integrations/device_sun_light_trigger/
+[device_tracker docs]: /integrations/device_tracker/
+[device_tracker.tile docs]: /integrations/tile
+[duckdns docs]: /integrations/duckdns/
+[emulated_hue docs]: /integrations/emulated_hue/
+[envisalink docs]: /integrations/envisalink/
+[evohome docs]: /integrations/evohome/
+[fan docs]: /integrations/fan/
+[fan.mqtt docs]: /integrations/fan.mqtt/
+[ffmpeg docs]: /integrations/ffmpeg/
+[fritzbox docs]: /integrations/fritzbox/
+[frontend docs]: /integrations/frontend/
+[google_assistant docs]: /integrations/google_assistant/
+[group docs]: /integrations/group/
+[hangouts docs]: /integrations/hangouts/
+[hassio docs]: /integrations/hassio/
+[homekit docs]: /integrations/homekit/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[huawei_lte docs]: /integrations/huawei_lte/
+[hue docs]: /integrations/hue/
+[ifttt docs]: /integrations/ifttt/
+[image_processing docs]: /integrations/image_processing/
+[input_boolean docs]: /integrations/input_boolean/
+[input_number docs]: /integrations/input_number/
+[input_select docs]: /integrations/input_select/
+[input_text docs]: /integrations/input_text/
+[keyboard docs]: /integrations/keyboard/
+[light docs]: /integrations/light/
+[light.hue docs]: /integrations/hue
+[light.lifx docs]: /integrations/lifx
+[light.mqtt docs]: /integrations/light.mqtt/
+[light.mqtt_json docs]: /integrations/light.mqtt
+[light.opple docs]: /integrations/opple
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[lock docs]: /integrations/lock/
+[lock.mqtt docs]: /integrations/lock.mqtt/
+[logbook docs]: /integrations/logbook/
+[logger docs]: /integrations/logger/
+[lovelace docs]: /integrations/lovelace/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player docs]: /integrations/media_player/
+[media_player.samsungtv docs]: /integrations/samsungtv
+[media_player.sonos docs]: /integrations/sonos
+[media_player.soundtouch docs]: /integrations/soundtouch
+[microsoft_face docs]: /integrations/microsoft_face/
+[mqtt docs]: /integrations/mqtt/
+[netatmo docs]: /integrations/netatmo/
+[notify docs]: /integrations/notify/
+[onboarding docs]: /integrations/onboarding/
+[openuv docs]: /integrations/openuv/
+[persistent_notification docs]: /integrations/persistent_notification/
+[rachio docs]: /integrations/rachio/
+[remote docs]: /integrations/remote/
+[scene docs]: /integrations/scene/
+[script docs]: /integrations/script/
+[sensor docs]: /integrations/sensor/
+[sensor.aqualogic docs]: /integrations/aqualogic#sensor
+[sensor.blink docs]: /integrations/blink
+[sensor.enphase_envoy docs]: /integrations/enphase_envoy
+[sensor.geo_rss_events docs]: /integrations/geo_rss_events
+[sensor.gitlab_ci docs]: /integrations/gitlab_ci
+[sensor.google_travel_time docs]: /integrations/google_travel_time
+[sensor.jewish_calendar docs]: /integrations/jewish_calendar
+[sensor.miflora docs]: /integrations/miflora
+[sensor.mqtt docs]: /integrations/sensor.mqtt/
+[sensor.mqtt_room docs]: /integrations/mqtt_room
+[sensor.netatmo_public docs]: /integrations/netatmo/#sensor
+[sensor.openweathermap docs]: /integrations/openweathermap#sensor
+[sensor.scrape docs]: /integrations/scrape
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.xiaomi_aqara docs]: /integrations/sensor.xiaomi_aqara/
+[sonos docs]: /integrations/sonos/
+[spc docs]: /integrations/spc/
+[switch docs]: /integrations/switch/
+[switch.aqualogic docs]: /integrations/aqualogic#switch
+[switch.flux docs]: /integrations/flux
+[switch.mqtt docs]: /integrations/switch.mqtt/
+[switch.rachio docs]: /integrations/rachio#switch
+[switch.rest docs]: /integrations/switch.rest/
+[switch.tradfri docs]: /integrations/tradfri
+[switch.volvooncall docs]: /integrations/volvooncall
+[switch.xiaomi_aqara docs]: /integrations/switch.xiaomi_aqara/
+[telegram_bot docs]: /integrations/telegram_bot/
+[tibber docs]: /integrations/tibber/
+[timer docs]: /integrations/timer/
+[tradfri docs]: /integrations/tradfri/
+[upnp docs]: /integrations/upnp/
+[vacuum docs]: /integrations/vacuum/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[verisure docs]: /integrations/verisure/
+[weather docs]: /integrations/weather/
+[weather.darksky docs]: /integrations/weather.darksky/
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[webhook docs]: /integrations/webhook/
+[websocket_api docs]: /integrations/websocket_api/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zoneminder docs]: /integrations/zoneminder/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2018-10-29-release-81.markdown b/source/_posts/2018-10-29-release-81.markdown
index a85119923b4..c6a5d31443d 100644
--- a/source/_posts/2018-10-29-release-81.markdown
+++ b/source/_posts/2018-10-29-release-81.markdown
@@ -72,9 +72,9 @@ Other things to be aware of:
[@bachya]: https://github.com/bachya
[@balloob]: https://github.com/balloob
[@rohankapoorcom]: https://github.com/rohankapoorcom
-[lovelace docs]: /components/lovelace/
-[openuv docs]: /components/openuv/
-[twilio docs]: /components/twilio/
+[lovelace docs]: /integrations/lovelace/
+[openuv docs]: /integrations/openuv/
+[twilio docs]: /integrations/twilio/
## Release 0.81.2 - October 29
@@ -89,8 +89,8 @@ Other things to be aware of:
[#17984]: https://github.com/home-assistant/home-assistant/pull/17984
[@Kane610]: https://github.com/Kane610
[@balloob]: https://github.com/balloob
-[cloud docs]: /components/cloud/
-[unifi docs]: /components/unifi/
+[cloud docs]: /integrations/cloud/
+[unifi docs]: /integrations/unifi/
_0.81.3 was skipped because it broke LL._
@@ -114,11 +114,11 @@ _0.81.3 was skipped because it broke LL._
[@cdce8p]: https://github.com/cdce8p
[@helto4real]: https://github.com/helto4real
[@heythisisnate]: https://github.com/heythisisnate
-[homekit docs]: /components/homekit/
-[konnected docs]: /components/konnected/
-[nest docs]: /components/nest/
-[switch.flux docs]: /components/flux
-[weather.smhi docs]: /components/smhi
+[homekit docs]: /integrations/homekit/
+[konnected docs]: /integrations/konnected/
+[nest docs]: /integrations/nest/
+[switch.flux docs]: /integrations/flux
+[weather.smhi docs]: /integrations/smhi
## Release 0.81.5 - November 3
@@ -687,181 +687,181 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@w1ll1am23]: https://github.com/w1ll1am23
[@wonderslug]: https://github.com/wonderslug
[@zhumuht]: https://github.com/zhumuht
-[abode docs]: /components/abode/
-[alarm_control_panel.elkm1 docs]: /components/elkm1
-[alarm_control_panel.simplisafe docs]: /components/simplisafe
-[alarm_control_panel.totalconnect docs]: /components/totalconnect
-[arlo docs]: /components/arlo/
-[august docs]: /components/august/
+[abode docs]: /integrations/abode/
+[alarm_control_panel.elkm1 docs]: /integrations/elkm1
+[alarm_control_panel.simplisafe docs]: /integrations/simplisafe
+[alarm_control_panel.totalconnect docs]: /integrations/totalconnect
+[arlo docs]: /integrations/arlo/
+[august docs]: /integrations/august/
[automation.webhook docs]: /docs/automation/trigger/#webhook-trigger
[automation.zone docs]: /docs/automation/trigger/#zone-trigger
-[binary_sensor.august docs]: /components/august#binary-sensor
-[binary_sensor.bloomsky docs]: /components/bloomsky#binary-sensor
-[binary_sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[binary_sensor.knx docs]: /components/binary_sensor.knx/
-[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
-[binary_sensor.octoprint docs]: /components/octoprint#binary-sensor
-[binary_sensor.opentherm_gw docs]: /components/opentherm_gw#binary-sensors
-[binary_sensor.rflink docs]: /components/binary_sensor.rflink/
-[binary_sensor.ring docs]: /components/ring#binary-sensor
-[binary_sensor.trend docs]: /components/trend
-[binary_sensor.workday docs]: /components/workday
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[binary_sensor.zha docs]: /components/zha
-[blink docs]: /components/blink/
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[calendar.todoist docs]: /components/todoist
-[camera.ffmpeg docs]: /components/camera.ffmpeg/
-[camera.neato docs]: /components/neato#camera
-[camera.ring docs]: /components/ring#camera
-[climate docs]: /components/climate/
-[climate.daikin docs]: /components/daikin#climate
-[climate.dyson docs]: /components/dyson#climate
-[climate.elkm1 docs]: /components/elkm1
-[climate.eq3btsmart docs]: /components/eq3btsmart
-[climate.knx docs]: /components/climate.knx/
-[climate.mill docs]: /components/mill
-[climate.mqtt docs]: /components/climate.mqtt/
-[climate.opentherm_gw docs]: /components/opentherm_gw
-[climate.wink docs]: /components/wink#climate
-[cloud docs]: /components/cloud/
-[config docs]: /components/config/
-[cover.deconz docs]: /components/deconz#cover
-[cover.knx docs]: /components/cover.knx/
-[cover.mqtt docs]: /components/cover.mqtt/
-[cover.rflink docs]: /components/cover.rflink/
-[cover.ryobi_gdo docs]: /components/cover.ryobi_gdo/
-[cover.template docs]: /components/cover.template/
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[dyson docs]: /components/dyson/
-[elkm1 docs]: /components/elkm1/
-[fan.mqtt docs]: /components/fan.mqtt/
-[fan.template docs]: /components/fan.template/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[geo_location docs]: /components/geo_location/
-[goalfeed docs]: /components/goalfeed/
-[group docs]: /components/group/
-[habitica docs]: /components/habitica/
-[homekit docs]: /components/homekit/
-[homematic docs]: /components/homematic/
-[huawei_lte docs]: /components/huawei_lte/
-[ifttt docs]: /components/ifttt/
-[image_processing.opencv docs]: /components/opencv
-[insteon docs]: /components/insteon/
-[knx docs]: /components/knx/
-[konnected docs]: /components/konnected/
-[lifx docs]: /components/lifx/
-[light.abode docs]: /components/abode#light
-[light.flux_led docs]: /components/flux_led
-[light.knx docs]: /components/light.knx/
-[light.lifx docs]: /components/lifx
-[light.limitlessled docs]: /components/limitlessled
-[light.mqtt docs]: /components/light.mqtt/
-[light.opple docs]: /components/opple
-[light.osramlightify docs]: /components/osramlightify
-[light.rflink docs]: /components/light.rflink/
-[light.template docs]: /components/light.template/
-[light.tuya docs]: /components/tuya
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[light.yeelight docs]: /components/yeelight
-[light.zwave docs]: /components/zwave
-[lock.august docs]: /components/august
-[lock.template docs]: /components/lock.template/
-[logbook docs]: /components/logbook/
-[lovelace docs]: /components/lovelace/
-[media_extractor docs]: /components/media_extractor/
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.dlna_dmr docs]: /components/dlna_dmr
-[media_player.horizon docs]: /components/horizon
-[media_player.lg_soundbar docs]: /components/lg_soundbar
-[media_player.mpd docs]: /components/mpd
-[media_player.samsungtv docs]: /components/samsungtv
-[media_player.volumio docs]: /components/volumio
-[media_player.webostv docs]: /components/webostv#media-player
-[media_player.yamaha docs]: /components/yamaha
-[mqtt docs]: /components/mqtt/
-[notify docs]: /components/notify/
-[octoprint docs]: /components/octoprint/
-[opentherm_gw docs]: /components/opentherm_gw/
-[openuv docs]: /components/openuv/
-[recswitch docs]: /components/recswitch/
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[rflink docs]: /components/rflink/
-[route53 docs]: /components/route53/
-[sabnzbd docs]: /components/sabnzbd/
-[sensor.api_streams docs]: /components/sensor.websocket_apis/
-[sensor.bloomsky docs]: /components/bloomsky/#sensor
-[sensor.bmw_connected_drive docs]: /components/bmw_connected_drive
-[sensor.dnsip docs]: /components/dnsip
-[sensor.dsmr docs]: /components/dsmr
-[sensor.elkm1 docs]: /components/elkm1
-[sensor.fastdotcom docs]: /components/fastdotcom
-[sensor.filter docs]: /components/filter
-[sensor.fints docs]: /components/fints
-[sensor.geo_rss_events docs]: /components/geo_rss_events
-[sensor.gitlab_ci docs]: /components/gitlab_ci
-[sensor.haveibeenpwned docs]: /components/haveibeenpwned
-[sensor.homematic docs]: /components/homematic
-[sensor.huawei_lte docs]: /components/huawei_lte#sensor
-[sensor.jewish_calendar docs]: /components/jewish_calendar
-[sensor.knx docs]: /components/sensor.knx/
-[sensor.linky docs]: /components/linky
-[sensor.mold_indicator docs]: /components/mold_indicator
-[sensor.mqtt docs]: /components/sensor.mqtt/
-[sensor.octoprint docs]: /components/octoprint#sensor
-[sensor.opentherm_gw docs]: /components/opentherm_gw#sensors
-[sensor.rflink docs]: /components/sensor.rflink/
-[sensor.ring docs]: /components/ring#sensor
-[sensor.rmvtransport docs]: /components/rmvtransport
-[sensor.rtorrent docs]: /components/rtorrent
-[sensor.shodan docs]: /components/shodan
-[sensor.speedtest docs]: /components/speedtestdotnet
-[sensor.syncthru docs]: /components/syncthru
-[sensor.template docs]: /components/template
-[sensor.thermoworks_smoke docs]: /components/thermoworks_smoke
-[sensor.transport_nsw docs]: /components/transport_nsw
-[sensor.xiaomi_aqara docs]: /components/sensor.xiaomi_aqara/
-[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/
-[sensor.zha docs]: /components/zha
-[sensor.zoneminder docs]: /components/zoneminder#sensor
-[sensor.zwave docs]: /components/zwave
-[simplisafe docs]: /components/simplisafe/
-[smhi docs]: /components/smhi/
-[switch.broadlink docs]: /components/broadlink#switch
-[switch.elkm1 docs]: /components/elkm1
-[switch.flux docs]: /components/flux
-[switch.knx docs]: /components/switch.knx/
-[switch.mqtt docs]: /components/switch.mqtt/
-[switch.neato docs]: /components/neato#switch
-[switch.netio docs]: /components/netio
-[switch.recswitch docs]: /components/recswitch
-[switch.rflink docs]: /components/switch.rflink/
-[switch.switchmate docs]: /components/switchmate
-[switch.template docs]: /components/switch.template/
-[switch.unifi docs]: /components/unifi#switch
-[switch.xiaomi_aqara docs]: /components/switch.xiaomi_aqara/
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[switch.zwave docs]: /components/zwave
-[telegram_bot docs]: /components/telegram_bot/
-[tts docs]: /components/tts/
-[twilio docs]: /components/twilio/
-[unifi docs]: /components/unifi/
-[upnp docs]: /components/upnp/
-[vacuum.neato docs]: /components/neato#vacuum
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[vera docs]: /components/vera/
-[verisure docs]: /components/verisure/
-[water_heater docs]: /components/water_heater/
-[weather docs]: /components/weather/
-[weather.demo docs]: /components/weather.demo/
-[weather.met docs]: /components/met
-[weather.smhi docs]: /components/smhi
-[weather.yweather docs]: /components/yweather
-[websocket_api docs]: /components/websocket_api/
-[wink docs]: /components/wink/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zha docs]: /components/zha/
-[zoneminder docs]: /components/zoneminder/
-[zwave docs]: /components/zwave/
+[binary_sensor.august docs]: /integrations/august#binary-sensor
+[binary_sensor.bloomsky docs]: /integrations/bloomsky#binary-sensor
+[binary_sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[binary_sensor.knx docs]: /integrations/binary_sensor.knx/
+[binary_sensor.mqtt docs]: /integrations/binary_sensor.mqtt/
+[binary_sensor.octoprint docs]: /integrations/octoprint#binary-sensor
+[binary_sensor.opentherm_gw docs]: /integrations/opentherm_gw#binary-sensors
+[binary_sensor.rflink docs]: /integrations/binary_sensor.rflink/
+[binary_sensor.ring docs]: /integrations/ring#binary-sensor
+[binary_sensor.trend docs]: /integrations/trend
+[binary_sensor.workday docs]: /integrations/workday
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[binary_sensor.zha docs]: /integrations/zha
+[blink docs]: /integrations/blink/
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[calendar.todoist docs]: /integrations/todoist
+[camera.ffmpeg docs]: /integrations/camera.ffmpeg/
+[camera.neato docs]: /integrations/neato#camera
+[camera.ring docs]: /integrations/ring#camera
+[climate docs]: /integrations/climate/
+[climate.daikin docs]: /integrations/daikin#climate
+[climate.dyson docs]: /integrations/dyson#climate
+[climate.elkm1 docs]: /integrations/elkm1
+[climate.eq3btsmart docs]: /integrations/eq3btsmart
+[climate.knx docs]: /integrations/climate.knx/
+[climate.mill docs]: /integrations/mill
+[climate.mqtt docs]: /integrations/climate.mqtt/
+[climate.opentherm_gw docs]: /integrations/opentherm_gw
+[climate.wink docs]: /integrations/wink#climate
+[cloud docs]: /integrations/cloud/
+[config docs]: /integrations/config/
+[cover.deconz docs]: /integrations/deconz#cover
+[cover.knx docs]: /integrations/cover.knx/
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[cover.rflink docs]: /integrations/cover.rflink/
+[cover.ryobi_gdo docs]: /integrations/cover.ryobi_gdo/
+[cover.template docs]: /integrations/cover.template/
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[dyson docs]: /integrations/dyson/
+[elkm1 docs]: /integrations/elkm1/
+[fan.mqtt docs]: /integrations/fan.mqtt/
+[fan.template docs]: /integrations/fan.template/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[geo_location docs]: /integrations/geo_location/
+[goalfeed docs]: /integrations/goalfeed/
+[group docs]: /integrations/group/
+[habitica docs]: /integrations/habitica/
+[homekit docs]: /integrations/homekit/
+[homematic docs]: /integrations/homematic/
+[huawei_lte docs]: /integrations/huawei_lte/
+[ifttt docs]: /integrations/ifttt/
+[image_processing.opencv docs]: /integrations/opencv
+[insteon docs]: /integrations/insteon/
+[knx docs]: /integrations/knx/
+[konnected docs]: /integrations/konnected/
+[lifx docs]: /integrations/lifx/
+[light.abode docs]: /integrations/abode#light
+[light.flux_led docs]: /integrations/flux_led
+[light.knx docs]: /integrations/light.knx/
+[light.lifx docs]: /integrations/lifx
+[light.limitlessled docs]: /integrations/limitlessled
+[light.mqtt docs]: /integrations/light.mqtt/
+[light.opple docs]: /integrations/opple
+[light.osramlightify docs]: /integrations/osramlightify
+[light.rflink docs]: /integrations/light.rflink/
+[light.template docs]: /integrations/light.template/
+[light.tuya docs]: /integrations/tuya
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[light.yeelight docs]: /integrations/yeelight
+[light.zwave docs]: /integrations/zwave
+[lock.august docs]: /integrations/august
+[lock.template docs]: /integrations/lock.template/
+[logbook docs]: /integrations/logbook/
+[lovelace docs]: /integrations/lovelace/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.dlna_dmr docs]: /integrations/dlna_dmr
+[media_player.horizon docs]: /integrations/horizon
+[media_player.lg_soundbar docs]: /integrations/lg_soundbar
+[media_player.mpd docs]: /integrations/mpd
+[media_player.samsungtv docs]: /integrations/samsungtv
+[media_player.volumio docs]: /integrations/volumio
+[media_player.webostv docs]: /integrations/webostv#media-player
+[media_player.yamaha docs]: /integrations/yamaha
+[mqtt docs]: /integrations/mqtt/
+[notify docs]: /integrations/notify/
+[octoprint docs]: /integrations/octoprint/
+[opentherm_gw docs]: /integrations/opentherm_gw/
+[openuv docs]: /integrations/openuv/
+[recswitch docs]: /integrations/recswitch/
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[rflink docs]: /integrations/rflink/
+[route53 docs]: /integrations/route53/
+[sabnzbd docs]: /integrations/sabnzbd/
+[sensor.api_streams docs]: /integrations/sensor.websocket_apis/
+[sensor.bloomsky docs]: /integrations/bloomsky/#sensor
+[sensor.bmw_connected_drive docs]: /integrations/bmw_connected_drive
+[sensor.dnsip docs]: /integrations/dnsip
+[sensor.dsmr docs]: /integrations/dsmr
+[sensor.elkm1 docs]: /integrations/elkm1
+[sensor.fastdotcom docs]: /integrations/fastdotcom
+[sensor.filter docs]: /integrations/filter
+[sensor.fints docs]: /integrations/fints
+[sensor.geo_rss_events docs]: /integrations/geo_rss_events
+[sensor.gitlab_ci docs]: /integrations/gitlab_ci
+[sensor.haveibeenpwned docs]: /integrations/haveibeenpwned
+[sensor.homematic docs]: /integrations/homematic
+[sensor.huawei_lte docs]: /integrations/huawei_lte#sensor
+[sensor.jewish_calendar docs]: /integrations/jewish_calendar
+[sensor.knx docs]: /integrations/sensor.knx/
+[sensor.linky docs]: /integrations/linky
+[sensor.mold_indicator docs]: /integrations/mold_indicator
+[sensor.mqtt docs]: /integrations/sensor.mqtt/
+[sensor.octoprint docs]: /integrations/octoprint#sensor
+[sensor.opentherm_gw docs]: /integrations/opentherm_gw#sensors
+[sensor.rflink docs]: /integrations/sensor.rflink/
+[sensor.ring docs]: /integrations/ring#sensor
+[sensor.rmvtransport docs]: /integrations/rmvtransport
+[sensor.rtorrent docs]: /integrations/rtorrent
+[sensor.shodan docs]: /integrations/shodan
+[sensor.speedtest docs]: /integrations/speedtestdotnet
+[sensor.syncthru docs]: /integrations/syncthru
+[sensor.template docs]: /integrations/template
+[sensor.thermoworks_smoke docs]: /integrations/thermoworks_smoke
+[sensor.transport_nsw docs]: /integrations/transport_nsw
+[sensor.xiaomi_aqara docs]: /integrations/sensor.xiaomi_aqara/
+[sensor.xiaomi_miio docs]: /integrations/sensor.xiaomi_miio/
+[sensor.zha docs]: /integrations/zha
+[sensor.zoneminder docs]: /integrations/zoneminder#sensor
+[sensor.zwave docs]: /integrations/zwave
+[simplisafe docs]: /integrations/simplisafe/
+[smhi docs]: /integrations/smhi/
+[switch.broadlink docs]: /integrations/broadlink#switch
+[switch.elkm1 docs]: /integrations/elkm1
+[switch.flux docs]: /integrations/flux
+[switch.knx docs]: /integrations/switch.knx/
+[switch.mqtt docs]: /integrations/switch.mqtt/
+[switch.neato docs]: /integrations/neato#switch
+[switch.netio docs]: /integrations/netio
+[switch.recswitch docs]: /integrations/recswitch
+[switch.rflink docs]: /integrations/switch.rflink/
+[switch.switchmate docs]: /integrations/switchmate
+[switch.template docs]: /integrations/switch.template/
+[switch.unifi docs]: /integrations/unifi#switch
+[switch.xiaomi_aqara docs]: /integrations/switch.xiaomi_aqara/
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[switch.zwave docs]: /integrations/zwave
+[telegram_bot docs]: /integrations/telegram_bot/
+[tts docs]: /integrations/tts/
+[twilio docs]: /integrations/twilio/
+[unifi docs]: /integrations/unifi/
+[upnp docs]: /integrations/upnp/
+[vacuum.neato docs]: /integrations/neato#vacuum
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[vera docs]: /integrations/vera/
+[verisure docs]: /integrations/verisure/
+[water_heater docs]: /integrations/water_heater/
+[weather docs]: /integrations/weather/
+[weather.demo docs]: /integrations/weather.demo/
+[weather.met docs]: /integrations/met
+[weather.smhi docs]: /integrations/smhi
+[weather.yweather docs]: /integrations/yweather
+[websocket_api docs]: /integrations/websocket_api/
+[wink docs]: /integrations/wink/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zha docs]: /integrations/zha/
+[zoneminder docs]: /integrations/zoneminder/
+[zwave docs]: /integrations/zwave/
[platform_options]: /docs/configuration/platform_options/#scan-interval
diff --git a/source/_posts/2018-11-08-release-82.markdown b/source/_posts/2018-11-08-release-82.markdown
index ec19198fc39..7649419d29b 100644
--- a/source/_posts/2018-11-08-release-82.markdown
+++ b/source/_posts/2018-11-08-release-82.markdown
@@ -68,15 +68,15 @@ And we have one more thing… we have soft-forked Open Z-Wave and have added sup
[@hunterjm]: https://github.com/hunterjm
[@pszafer]: https://github.com/pszafer
[@pvizeli]: https://github.com/pvizeli
-[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
-[climate.daikin docs]: /components/daikin#climate
-[cover.mqtt docs]: /components/cover.mqtt/
-[daikin docs]: /components/daikin/
-[edp_redy docs]: /components/edp_redy/
-[image_processing.tensorflow docs]: /components/tensorflow
-[notify docs]: /components/notify/
-[sense docs]: /components/sense/
-[zwave docs]: /components/zwave/
+[binary_sensor.mqtt docs]: /integrations/binary_sensor.mqtt/
+[climate.daikin docs]: /integrations/daikin#climate
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[daikin docs]: /integrations/daikin/
+[edp_redy docs]: /integrations/edp_redy/
+[image_processing.tensorflow docs]: /integrations/tensorflow
+[notify docs]: /integrations/notify/
+[sense docs]: /integrations/sense/
+[zwave docs]: /integrations/zwave/
## If you need help...
@@ -564,133 +564,133 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@tsvi]: https://github.com/tsvi
[@vacumet]: https://github.com/vacumet
[@victorcerutti]: https://github.com/victorcerutti
-[alarm_control_panel.manual docs]: /components/manual
-[alert docs]: /components/alert/
-[alexa docs]: /components/alexa/
-[august docs]: /components/august/
-[auth docs]: /components/auth/
+[alarm_control_panel.manual docs]: /integrations/manual
+[alert docs]: /integrations/alert/
+[alexa docs]: /integrations/alexa/
+[august docs]: /integrations/august/
+[auth docs]: /integrations/auth/
[automation.webhook docs]: /docs/automation/trigger/#webhook-trigger
-[axis docs]: /components/axis/
-[binary_sensor.august docs]: /components/august#binary-sensor
-[binary_sensor.axis docs]: /components/axis#binary-sensor
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
-[binary_sensor.pilight docs]: /components/pilight#binary-sensor
-[binary_sensor.template docs]: /components/binary_sensor.template/
-[binary_sensor.trend docs]: /components/trend
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[binary_sensor.zha docs]: /components/zha
-[binary_sensor.zigbee docs]: /components/zigbee#binary-sensor
-[bloomsky docs]: /components/bloomsky/
-[camera docs]: /components/camera/
-[camera.amcrest docs]: /components/amcrest
-[camera.arlo docs]: /components/arlo#camera
-[camera.canary docs]: /components/canary#camera
-[camera.mjpeg docs]: /components/mjpeg
-[camera.onvif docs]: /components/onvif
-[camera.ring docs]: /components/ring#camera
-[camera.synology docs]: /components/synology
-[camera.xiaomi docs]: /components/xiaomi_aqara
-[camera.yi docs]: /components/yi
-[climate.daikin docs]: /components/daikin#climate
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.mill docs]: /components/mill
-[climate.velbus docs]: /components/velbus
-[climate.vera docs]: /components/vera
-[cloud docs]: /components/cloud/
-[cover.deconz docs]: /components/deconz#cover
-[cover.mqtt docs]: /components/cover.mqtt/
-[deconz docs]: /components/deconz/
-[device_sun_light_trigger docs]: /components/device_sun_light_trigger/
-[device_tracker docs]: /components/device_tracker/
-[dialogflow docs]: /components/dialogflow/
-[doorbird docs]: /components/doorbird/
-[fan.wemo docs]: /components/wemo#fan
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[ffmpeg docs]: /components/ffmpeg/
-[geo_location docs]: /components/geo_location/
-[google_assistant docs]: /components/google_assistant/
-[greeneye_monitor docs]: /components/greeneye_monitor/
-[hassio docs]: /components/hassio/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[http docs]: /components/http/
-[ifttt docs]: /components/ifttt/
-[image_processing.microsoft_face_detect docs]: /components/microsoft_face_detect
-[image_processing.microsoft_face_identify docs]: /components/microsoft_face_identify
-[image_processing.opencv docs]: /components/opencv
-[image_processing.tensorflow docs]: /components/tensorflow
-[input_number docs]: /components/input_number/
-[keyboard_remote docs]: /components/keyboard_remote/
-[knx docs]: /components/knx/
-[light.avion docs]: /components/avion
-[light.deconz docs]: /components/deconz#light
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[light.yeelight docs]: /components/yeelight
-[lock.august docs]: /components/august
-[lovelace docs]: /components/lovelace/
-[mailgun docs]: /components/mailgun/
-[media_extractor docs]: /components/media_extractor/
-[media_player.directv docs]: /components/directv
-[media_player.dlna_dmr docs]: /components/dlna_dmr
-[media_player.onkyo docs]: /components/onkyo
-[media_player.samsungtv docs]: /components/samsungtv
-[media_player.yamaha docs]: /components/yamaha
-[mychevy docs]: /components/mychevy/
-[notify docs]: /components/notify/
-[opentherm_gw docs]: /components/opentherm_gw/
-[openuv docs]: /components/openuv/
-[python_script docs]: /components/python_script/
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[rflink docs]: /components/rflink/
-[ring docs]: /components/ring/
-[route53 docs]: /components/route53/
-[rpi_pfio docs]: /components/rpi_pfio/
-[scene.deconz docs]: /components/deconz#scene
-[sensor.bom docs]: /components/bom#sensor
-[sensor.darksky docs]: /components/darksky
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.dte_energy_bridge docs]: /components/dte_energy_bridge
-[sensor.greeneye_monitor_current docs]: /components/greeneye_monitor_current/
-[sensor.greeneye_monitor_pulse docs]: /components/greeneye_monitor_pulse/
-[sensor.greeneye_monitor_temperature docs]: /components/greeneye_monitor_temperature/
-[sensor.igd docs]: /components/sensor.igd/
-[sensor.jewish_calendar docs]: /components/jewish_calendar
-[sensor.logi_circle docs]: /components/logi_circle#sensor
-[sensor.meteo_france docs]: /components/meteo_france
-[sensor.openweathermap docs]: /components/openweathermap#sensor
-[sensor.pi_hole docs]: /components/pi_hole
-[sensor.pollen docs]: /components/iqvia
-[sensor.rmvtransport docs]: /components/rmvtransport
-[sensor.rtorrent docs]: /components/rtorrent
-[sensor.sense docs]: /components/sense
-[sensor.sma docs]: /components/sma#sensors
-[sensor.sql docs]: /components/sql
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.version docs]: /components/version
-[sensor.wunderground docs]: /components/wunderground
-[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/
-[simplisafe docs]: /components/simplisafe/
-[sun docs]: /components/sun/
-[switch.deconz docs]: /components/deconz#switch
-[switch.dlink docs]: /components/dlink
-[switch.doorbird docs]: /components/doorbird#switch
-[switch.flux docs]: /components/flux
-[switch.unifi docs]: /components/unifi#switch
-[switch.xiaomi_aqara docs]: /components/switch.xiaomi_aqara/
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[switch.zigbee docs]: /components/zigbee#switch
-[telegram_bot docs]: /components/telegram_bot/
-[tts docs]: /components/tts/
-[twilio docs]: /components/twilio/
-[updater docs]: /components/updater/
-[upnp docs]: /components/upnp/
-[vacuum.mqtt docs]: /components/vacuum.mqtt/
-[vacuum.roomba docs]: /components/roomba
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[velbus docs]: /components/velbus/
-[weather.openweathermap docs]: /components/openweathermap#weather
-[websocket_api docs]: /components/websocket_api/
-[wemo docs]: /components/wemo/
-[zha docs]: /components/zha/
-[zigbee docs]: /components/zigbee/
-[zwave docs]: /components/zwave/
+[axis docs]: /integrations/axis/
+[binary_sensor.august docs]: /integrations/august#binary-sensor
+[binary_sensor.axis docs]: /integrations/axis#binary-sensor
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.mqtt docs]: /integrations/binary_sensor.mqtt/
+[binary_sensor.pilight docs]: /integrations/pilight#binary-sensor
+[binary_sensor.template docs]: /integrations/binary_sensor.template/
+[binary_sensor.trend docs]: /integrations/trend
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[binary_sensor.zha docs]: /integrations/zha
+[binary_sensor.zigbee docs]: /integrations/zigbee#binary-sensor
+[bloomsky docs]: /integrations/bloomsky/
+[camera docs]: /integrations/camera/
+[camera.amcrest docs]: /integrations/amcrest
+[camera.arlo docs]: /integrations/arlo#camera
+[camera.canary docs]: /integrations/canary#camera
+[camera.mjpeg docs]: /integrations/mjpeg
+[camera.onvif docs]: /integrations/onvif
+[camera.ring docs]: /integrations/ring#camera
+[camera.synology docs]: /integrations/synology
+[camera.xiaomi docs]: /integrations/xiaomi_aqara
+[camera.yi docs]: /integrations/yi
+[climate.daikin docs]: /integrations/daikin#climate
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.mill docs]: /integrations/mill
+[climate.velbus docs]: /integrations/velbus
+[climate.vera docs]: /integrations/vera
+[cloud docs]: /integrations/cloud/
+[cover.deconz docs]: /integrations/deconz#cover
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[deconz docs]: /integrations/deconz/
+[device_sun_light_trigger docs]: /integrations/device_sun_light_trigger/
+[device_tracker docs]: /integrations/device_tracker/
+[dialogflow docs]: /integrations/dialogflow/
+[doorbird docs]: /integrations/doorbird/
+[fan.wemo docs]: /integrations/wemo#fan
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[ffmpeg docs]: /integrations/ffmpeg/
+[geo_location docs]: /integrations/geo_location/
+[google_assistant docs]: /integrations/google_assistant/
+[greeneye_monitor docs]: /integrations/greeneye_monitor/
+[hassio docs]: /integrations/hassio/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[http docs]: /integrations/http/
+[ifttt docs]: /integrations/ifttt/
+[image_processing.microsoft_face_detect docs]: /integrations/microsoft_face_detect
+[image_processing.microsoft_face_identify docs]: /integrations/microsoft_face_identify
+[image_processing.opencv docs]: /integrations/opencv
+[image_processing.tensorflow docs]: /integrations/tensorflow
+[input_number docs]: /integrations/input_number/
+[keyboard_remote docs]: /integrations/keyboard_remote/
+[knx docs]: /integrations/knx/
+[light.avion docs]: /integrations/avion
+[light.deconz docs]: /integrations/deconz#light
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[light.yeelight docs]: /integrations/yeelight
+[lock.august docs]: /integrations/august
+[lovelace docs]: /integrations/lovelace/
+[mailgun docs]: /integrations/mailgun/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.directv docs]: /integrations/directv
+[media_player.dlna_dmr docs]: /integrations/dlna_dmr
+[media_player.onkyo docs]: /integrations/onkyo
+[media_player.samsungtv docs]: /integrations/samsungtv
+[media_player.yamaha docs]: /integrations/yamaha
+[mychevy docs]: /integrations/mychevy/
+[notify docs]: /integrations/notify/
+[opentherm_gw docs]: /integrations/opentherm_gw/
+[openuv docs]: /integrations/openuv/
+[python_script docs]: /integrations/python_script/
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[rflink docs]: /integrations/rflink/
+[ring docs]: /integrations/ring/
+[route53 docs]: /integrations/route53/
+[rpi_pfio docs]: /integrations/rpi_pfio/
+[scene.deconz docs]: /integrations/deconz#scene
+[sensor.bom docs]: /integrations/bom#sensor
+[sensor.darksky docs]: /integrations/darksky
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.dte_energy_bridge docs]: /integrations/dte_energy_bridge
+[sensor.greeneye_monitor_current docs]: /integrations/greeneye_monitor_current/
+[sensor.greeneye_monitor_pulse docs]: /integrations/greeneye_monitor_pulse/
+[sensor.greeneye_monitor_temperature docs]: /integrations/greeneye_monitor_temperature/
+[sensor.igd docs]: /integrations/sensor.igd/
+[sensor.jewish_calendar docs]: /integrations/jewish_calendar
+[sensor.logi_circle docs]: /integrations/logi_circle#sensor
+[sensor.meteo_france docs]: /integrations/meteo_france
+[sensor.openweathermap docs]: /integrations/openweathermap#sensor
+[sensor.pi_hole docs]: /integrations/pi_hole
+[sensor.pollen docs]: /integrations/iqvia
+[sensor.rmvtransport docs]: /integrations/rmvtransport
+[sensor.rtorrent docs]: /integrations/rtorrent
+[sensor.sense docs]: /integrations/sense
+[sensor.sma docs]: /integrations/sma#sensors
+[sensor.sql docs]: /integrations/sql
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.version docs]: /integrations/version
+[sensor.wunderground docs]: /integrations/wunderground
+[sensor.xiaomi_miio docs]: /integrations/sensor.xiaomi_miio/
+[simplisafe docs]: /integrations/simplisafe/
+[sun docs]: /integrations/sun/
+[switch.deconz docs]: /integrations/deconz#switch
+[switch.dlink docs]: /integrations/dlink
+[switch.doorbird docs]: /integrations/doorbird#switch
+[switch.flux docs]: /integrations/flux
+[switch.unifi docs]: /integrations/unifi#switch
+[switch.xiaomi_aqara docs]: /integrations/switch.xiaomi_aqara/
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[switch.zigbee docs]: /integrations/zigbee#switch
+[telegram_bot docs]: /integrations/telegram_bot/
+[tts docs]: /integrations/tts/
+[twilio docs]: /integrations/twilio/
+[updater docs]: /integrations/updater/
+[upnp docs]: /integrations/upnp/
+[vacuum.mqtt docs]: /integrations/vacuum.mqtt/
+[vacuum.roomba docs]: /integrations/roomba
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[velbus docs]: /integrations/velbus/
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[websocket_api docs]: /integrations/websocket_api/
+[wemo docs]: /integrations/wemo/
+[zha docs]: /integrations/zha/
+[zigbee docs]: /integrations/zigbee/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2018-11-28-release-83.markdown b/source/_posts/2018-11-28-release-83.markdown
index 16ca3d62134..18d500d0a19 100644
--- a/source/_posts/2018-11-28-release-83.markdown
+++ b/source/_posts/2018-11-28-release-83.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-11-release-83/components.png
---
-
+
It's release day! Today we're happy to release Home Assistant 0.83. If you might have noticed, this is using our new release schedule which evolves around releases on Wednesdays instead of Fridays (this one is one day late). It's the same 2-week release schedule as before, except that it has moved 5 days later.
@@ -91,17 +91,17 @@ Note, this release includes a migration to add an index to speed up the logbook
[@iantrich]: https://github.com/iantrich
[@marchingphoenix]: https://github.com/marchingphoenix
[@pbalogh77]: https://github.com/pbalogh77
-[binary_sensor.rainmachine docs]: /components/rainmachine
-[emulated_hue docs]: /components/emulated_hue/
-[fibaro docs]: /components/fibaro/
-[google_assistant docs]: /components/google_assistant/
-[group docs]: /components/group/
-[http docs]: /components/http/
-[logbook docs]: /components/logbook/
-[owntracks docs]: /components/owntracks/
-[sensor.rainmachine docs]: /components/rainmachine
-[sensor.seventeentrack docs]: /components/seventeentrack
-[shopping_list docs]: /components/shopping_list/
+[binary_sensor.rainmachine docs]: /integrations/rainmachine
+[emulated_hue docs]: /integrations/emulated_hue/
+[fibaro docs]: /integrations/fibaro/
+[google_assistant docs]: /integrations/google_assistant/
+[group docs]: /integrations/group/
+[http docs]: /integrations/http/
+[logbook docs]: /integrations/logbook/
+[owntracks docs]: /integrations/owntracks/
+[sensor.rainmachine docs]: /integrations/rainmachine
+[sensor.seventeentrack docs]: /integrations/seventeentrack
+[shopping_list docs]: /integrations/shopping_list/
## Release 0.83.2 - November 30
@@ -118,10 +118,10 @@ Note, this release includes a migration to add an index to speed up the logbook
[@emontnemery]: https://github.com/emontnemery
[@pbalogh77]: https://github.com/pbalogh77
[@stonith]: https://github.com/stonith
-[http docs]: /components/http/
-[light.fibaro docs]: /components/fibaro
-[mqtt docs]: /components/mqtt/
-[tts docs]: /components/tts/
+[http docs]: /integrations/http/
+[light.fibaro docs]: /integrations/fibaro
+[mqtt docs]: /integrations/mqtt/
+[tts docs]: /integrations/tts/
## Release 0.83.3 - December 3
@@ -142,10 +142,10 @@ We had an issue where users that are still using the legacy auth for API access
[@balloob]: https://github.com/balloob
[@kennedyshead]: https://github.com/kennedyshead
[@w1ll1am23]: https://github.com/w1ll1am23
-[asuswrt docs]: /components/asuswrt/
-[google_assistant docs]: /components/google_assistant/
-[sensor.asuswrt docs]: /components/asuswrt
-[wink docs]: /components/wink/
+[asuswrt docs]: /integrations/asuswrt/
+[google_assistant docs]: /integrations/google_assistant/
+[sensor.asuswrt docs]: /integrations/asuswrt
+[wink docs]: /integrations/wink/
## If you need help...
@@ -671,151 +671,151 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@ultrara1n]: https://github.com/ultrara1n
[@vetegrodd]: https://github.com/vetegrodd
[@w1ll1am23]: https://github.com/w1ll1am23
-[alarm_control_panel.ialarm docs]: /components/ialarm
-[alarm_control_panel.lupusec docs]: /components/lupusec
-[alarm_control_panel.manual_mqtt docs]: /components/manual_mqtt/
-[alarm_control_panel.totalconnect docs]: /components/totalconnect
-[alexa docs]: /components/alexa/
-[api docs]: /components/api/
-[asuswrt docs]: /components/asuswrt/
-[august docs]: /components/august/
-[binary_sensor.deconz docs]: /components/deconz#binary-sensor
-[binary_sensor.fibaro docs]: /components/fibaro
-[binary_sensor.insteon docs]: /components/insteon
-[binary_sensor.lupusec docs]: /components/lupusec
-[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
-[binary_sensor.point docs]: /components/point#binary-sensor
-[binary_sensor.rainmachine docs]: /components/rainmachine
-[binary_sensor.sense docs]: /components/sense
-[binary_sensor.template docs]: /components/binary_sensor.template/
-[binary_sensor.trend docs]: /components/trend
-[binary_sensor.w800rf32 docs]: /components/w800rf32#binary-sensor
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[blink docs]: /components/blink/
-[camera.mqtt docs]: /components/camera.mqtt/
-[climate docs]: /components/climate/
-[climate.daikin docs]: /components/daikin#climate
-[climate.generic_thermostat docs]: /components/generic_thermostat
-[climate.homematic docs]: /components/homematic
-[climate.melissa docs]: /components/melissa
-[climate.mill docs]: /components/mill
-[climate.nest docs]: /components/nest#climate
-[climate.velbus docs]: /components/velbus
-[cloud docs]: /components/cloud/
-[coinbase docs]: /components/coinbase/
-[cover.deconz docs]: /components/deconz#cover
-[cover.fibaro docs]: /components/fibaro
-[cover.mqtt docs]: /components/cover.mqtt/
-[cover.myq docs]: /components/myq
-[daikin docs]: /components/daikin/
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[elkm1 docs]: /components/elkm1/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[fibaro docs]: /components/fibaro/
-[geofency docs]: /components/geofency/
-[google_assistant docs]: /components/google_assistant/
-[hangouts docs]: /components/hangouts/
-[hassio docs]: /components/hassio/
-[homekit docs]: /components/homekit/
-[homekit_controller docs]: /components/homekit_controller/
-[homematic docs]: /components/homematic/
-[http docs]: /components/http/
-[image_processing.opencv docs]: /components/opencv
-[image_processing.tensorflow docs]: /components/tensorflow
-[insteon docs]: /components/insteon/
-[lifx docs]: /components/lifx/
-[light.deconz docs]: /components/deconz#light
-[light.fibaro docs]: /components/fibaro
-[light.homematic docs]: /components/homematic
-[light.lifx docs]: /components/lifx
-[light.mqtt_json docs]: /components/light.mqtt
-[light.niko_home_control docs]: /components/niko_home_control
-[light.switch docs]: /components/light.switch/
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[lock docs]: /components/lock/
-[lock.mqtt docs]: /components/lock.mqtt/
-[lock.nello docs]: /components/nello
-[lock.zwave docs]: /components/zwave#lock
-[logbook docs]: /components/logbook/
-[lovelace docs]: /components/lovelace/
-[luftdaten docs]: /components/luftdaten/
-[lupusec docs]: /components/lupusec/
-[media_extractor docs]: /components/media_extractor/
-[media_player.directv docs]: /components/directv
-[media_player.dlna_dmr docs]: /components/dlna_dmr
-[media_player.epson docs]: /components/epson
-[media_player.firetv docs]: /components/androidtv
-[media_player.kodi docs]: /components/kodi
-[media_player.onkyo docs]: /components/onkyo
-[media_player.panasonic_bluray docs]: /components/panasonic_bluray
-[media_player.sonos docs]: /components/sonos
-[media_player.ziggo_mediabox_xl docs]: /components/ziggo_mediabox_xl
-[melissa docs]: /components/melissa/
-[mqtt docs]: /components/mqtt/
-[mysensors docs]: /components/mysensors/
-[neato docs]: /components/neato/
-[nest docs]: /components/nest/
-[netgear_lte docs]: /components/netgear_lte/
-[notify docs]: /components/notify/
-[owntracks docs]: /components/owntracks/
-[point docs]: /components/point/
-[prometheus docs]: /components/prometheus/
-[rainmachine docs]: /components/rainmachine/
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[scene.deconz docs]: /components/deconz#scene
-[sensor.airvisual docs]: /components/airvisual
-[sensor.asuswrt docs]: /components/asuswrt
-[sensor.coinbase docs]: /components/coinbase
-[sensor.darksky docs]: /components/darksky
-[sensor.deconz docs]: /components/deconz#sensor
-[sensor.elkm1 docs]: /components/elkm1
-[sensor.fibaro docs]: /components/fibaro
-[sensor.flunearyou docs]: /components/flunearyou
-[sensor.fritzbox_callmonitor docs]: /components/fritzbox#sensor_callmonitor/
-[sensor.glances docs]: /components/glances
-[sensor.jewish_calendar docs]: /components/jewish_calendar
-[sensor.launch_library docs]: /components/launch_library
-[sensor.luftdaten docs]: /components/luftdaten#sensor
-[sensor.magicseaweed docs]: /components/magicseaweed
-[sensor.point docs]: /components/point#sensor
-[sensor.pollen docs]: /components/iqvia
-[sensor.rainmachine docs]: /components/rainmachine
-[sensor.ruter docs]: /components/sensor.ruter/
-[sensor.season docs]: /components/season
-[sensor.seventeentrack docs]: /components/seventeentrack
-[sensor.sql docs]: /components/sql
-[sensor.statistics docs]: /components/statistics
-[sensor.swiss_hydrological_data docs]: /components/swiss_hydrological_data
-[sensor.tautulli docs]: /components/tautulli
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.transport_nsw docs]: /components/transport_nsw
-[sensor.version docs]: /components/version
-[sensor.waze_travel_time docs]: /components/waze_travel_time
-[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/
-[shopping_list docs]: /components/shopping_list/
-[smhi docs]: /components/smhi/
-[sonos docs]: /components/sonos/
-[switch.deconz docs]: /components/deconz#switch
-[switch.fibaro docs]: /components/fibaro
-[switch.flux docs]: /components/flux
-[switch.homekit_controller docs]: /components/homekit_controller
-[switch.lupusec docs]: /components/lupusec
-[switch.rainmachine docs]: /components/rainmachine#switch
-[switch.switchmate docs]: /components/switchmate
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[tibber docs]: /components/tibber/
-[toon docs]: /components/toon/
-[tplink_lte docs]: /components/tplink_lte/
-[upnp docs]: /components/upnp/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[velbus docs]: /components/velbus/
-[verisure docs]: /components/verisure/
-[w800rf32 docs]: /components/w800rf32/
-[weather.ecobee docs]: /components/ecobee
-[weather.smhi docs]: /components/smhi
-[wemo docs]: /components/wemo/
-[wink docs]: /components/wink/
-[wirelesstag docs]: /components/wirelesstag/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[alarm_control_panel.ialarm docs]: /integrations/ialarm
+[alarm_control_panel.lupusec docs]: /integrations/lupusec
+[alarm_control_panel.manual_mqtt docs]: /integrations/manual_mqtt/
+[alarm_control_panel.totalconnect docs]: /integrations/totalconnect
+[alexa docs]: /integrations/alexa/
+[api docs]: /integrations/api/
+[asuswrt docs]: /integrations/asuswrt/
+[august docs]: /integrations/august/
+[binary_sensor.deconz docs]: /integrations/deconz#binary-sensor
+[binary_sensor.fibaro docs]: /integrations/fibaro
+[binary_sensor.insteon docs]: /integrations/insteon
+[binary_sensor.lupusec docs]: /integrations/lupusec
+[binary_sensor.mqtt docs]: /integrations/binary_sensor.mqtt/
+[binary_sensor.point docs]: /integrations/point#binary-sensor
+[binary_sensor.rainmachine docs]: /integrations/rainmachine
+[binary_sensor.sense docs]: /integrations/sense
+[binary_sensor.template docs]: /integrations/binary_sensor.template/
+[binary_sensor.trend docs]: /integrations/trend
+[binary_sensor.w800rf32 docs]: /integrations/w800rf32#binary-sensor
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[blink docs]: /integrations/blink/
+[camera.mqtt docs]: /integrations/camera.mqtt/
+[climate docs]: /integrations/climate/
+[climate.daikin docs]: /integrations/daikin#climate
+[climate.generic_thermostat docs]: /integrations/generic_thermostat
+[climate.homematic docs]: /integrations/homematic
+[climate.melissa docs]: /integrations/melissa
+[climate.mill docs]: /integrations/mill
+[climate.nest docs]: /integrations/nest#climate
+[climate.velbus docs]: /integrations/velbus
+[cloud docs]: /integrations/cloud/
+[coinbase docs]: /integrations/coinbase/
+[cover.deconz docs]: /integrations/deconz#cover
+[cover.fibaro docs]: /integrations/fibaro
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[cover.myq docs]: /integrations/myq
+[daikin docs]: /integrations/daikin/
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[elkm1 docs]: /integrations/elkm1/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[fibaro docs]: /integrations/fibaro/
+[geofency docs]: /integrations/geofency/
+[google_assistant docs]: /integrations/google_assistant/
+[hangouts docs]: /integrations/hangouts/
+[hassio docs]: /integrations/hassio/
+[homekit docs]: /integrations/homekit/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematic docs]: /integrations/homematic/
+[http docs]: /integrations/http/
+[image_processing.opencv docs]: /integrations/opencv
+[image_processing.tensorflow docs]: /integrations/tensorflow
+[insteon docs]: /integrations/insteon/
+[lifx docs]: /integrations/lifx/
+[light.deconz docs]: /integrations/deconz#light
+[light.fibaro docs]: /integrations/fibaro
+[light.homematic docs]: /integrations/homematic
+[light.lifx docs]: /integrations/lifx
+[light.mqtt_json docs]: /integrations/light.mqtt
+[light.niko_home_control docs]: /integrations/niko_home_control
+[light.switch docs]: /integrations/light.switch/
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[lock docs]: /integrations/lock/
+[lock.mqtt docs]: /integrations/lock.mqtt/
+[lock.nello docs]: /integrations/nello
+[lock.zwave docs]: /integrations/zwave#lock
+[logbook docs]: /integrations/logbook/
+[lovelace docs]: /integrations/lovelace/
+[luftdaten docs]: /integrations/luftdaten/
+[lupusec docs]: /integrations/lupusec/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.directv docs]: /integrations/directv
+[media_player.dlna_dmr docs]: /integrations/dlna_dmr
+[media_player.epson docs]: /integrations/epson
+[media_player.firetv docs]: /integrations/androidtv
+[media_player.kodi docs]: /integrations/kodi
+[media_player.onkyo docs]: /integrations/onkyo
+[media_player.panasonic_bluray docs]: /integrations/panasonic_bluray
+[media_player.sonos docs]: /integrations/sonos
+[media_player.ziggo_mediabox_xl docs]: /integrations/ziggo_mediabox_xl
+[melissa docs]: /integrations/melissa/
+[mqtt docs]: /integrations/mqtt/
+[mysensors docs]: /integrations/mysensors/
+[neato docs]: /integrations/neato/
+[nest docs]: /integrations/nest/
+[netgear_lte docs]: /integrations/netgear_lte/
+[notify docs]: /integrations/notify/
+[owntracks docs]: /integrations/owntracks/
+[point docs]: /integrations/point/
+[prometheus docs]: /integrations/prometheus/
+[rainmachine docs]: /integrations/rainmachine/
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[scene.deconz docs]: /integrations/deconz#scene
+[sensor.airvisual docs]: /integrations/airvisual
+[sensor.asuswrt docs]: /integrations/asuswrt
+[sensor.coinbase docs]: /integrations/coinbase
+[sensor.darksky docs]: /integrations/darksky
+[sensor.deconz docs]: /integrations/deconz#sensor
+[sensor.elkm1 docs]: /integrations/elkm1
+[sensor.fibaro docs]: /integrations/fibaro
+[sensor.flunearyou docs]: /integrations/flunearyou
+[sensor.fritzbox_callmonitor docs]: /integrations/fritzbox#sensor_callmonitor/
+[sensor.glances docs]: /integrations/glances
+[sensor.jewish_calendar docs]: /integrations/jewish_calendar
+[sensor.launch_library docs]: /integrations/launch_library
+[sensor.luftdaten docs]: /integrations/luftdaten#sensor
+[sensor.magicseaweed docs]: /integrations/magicseaweed
+[sensor.point docs]: /integrations/point#sensor
+[sensor.pollen docs]: /integrations/iqvia
+[sensor.rainmachine docs]: /integrations/rainmachine
+[sensor.ruter docs]: /integrations/sensor.ruter/
+[sensor.season docs]: /integrations/season
+[sensor.seventeentrack docs]: /integrations/seventeentrack
+[sensor.sql docs]: /integrations/sql
+[sensor.statistics docs]: /integrations/statistics
+[sensor.swiss_hydrological_data docs]: /integrations/swiss_hydrological_data
+[sensor.tautulli docs]: /integrations/tautulli
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.transport_nsw docs]: /integrations/transport_nsw
+[sensor.version docs]: /integrations/version
+[sensor.waze_travel_time docs]: /integrations/waze_travel_time
+[sensor.xiaomi_miio docs]: /integrations/sensor.xiaomi_miio/
+[shopping_list docs]: /integrations/shopping_list/
+[smhi docs]: /integrations/smhi/
+[sonos docs]: /integrations/sonos/
+[switch.deconz docs]: /integrations/deconz#switch
+[switch.fibaro docs]: /integrations/fibaro
+[switch.flux docs]: /integrations/flux
+[switch.homekit_controller docs]: /integrations/homekit_controller
+[switch.lupusec docs]: /integrations/lupusec
+[switch.rainmachine docs]: /integrations/rainmachine#switch
+[switch.switchmate docs]: /integrations/switchmate
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[tibber docs]: /integrations/tibber/
+[toon docs]: /integrations/toon/
+[tplink_lte docs]: /integrations/tplink_lte/
+[upnp docs]: /integrations/upnp/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[velbus docs]: /integrations/velbus/
+[verisure docs]: /integrations/verisure/
+[w800rf32 docs]: /integrations/w800rf32/
+[weather.ecobee docs]: /integrations/ecobee
+[weather.smhi docs]: /integrations/smhi
+[wemo docs]: /integrations/wemo/
+[wink docs]: /integrations/wink/
+[wirelesstag docs]: /integrations/wirelesstag/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2018-12-12-release-84.markdown b/source/_posts/2018-12-12-release-84.markdown
index e009bcd9576..baa185b9a89 100644
--- a/source/_posts/2018-12-12-release-84.markdown
+++ b/source/_posts/2018-12-12-release-84.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2018-12-release-84/components.png
---
-
+
Time for the last release of the year. We were hoping to end the year with an enourmous bang and make Lovelace the default UI. However, in our final stretch we realized that to get to the experience that we wanted, we had to make more last minute changes than we felt comfortable making. If you are a Lovelace tester, please read the section for existing testers below.
@@ -71,9 +71,9 @@ Editor UI is now further processed. You can manage your Lovelace UI without leav
[#19220]: https://github.com/home-assistant/home-assistant/pull/19220
[@balloob]: https://github.com/balloob
[@hunterjm]: https://github.com/hunterjm
-[device_tracker docs]: /components/device_tracker/
-[logbook docs]: /components/logbook/
-[owntracks docs]: /components/owntracks/
+[device_tracker docs]: /integrations/device_tracker/
+[logbook docs]: /integrations/logbook/
+[owntracks docs]: /integrations/owntracks/
## Release 0.84.2 - December 14
@@ -104,13 +104,13 @@ Editor UI is now further processed. You can manage your Lovelace UI without leav
[@luca-angemi]: https://github.com/luca-angemi
[@marchingphoenix]: https://github.com/marchingphoenix
[@syssi]: https://github.com/syssi
-[asuswrt docs]: /components/asuswrt/
-[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
-[light.lutron docs]: /components/lutron
-[logbook docs]: /components/logbook/
-[owntracks docs]: /components/owntracks/
-[tts docs]: /components/tts/
-[zha docs]: /components/zha/
+[asuswrt docs]: /integrations/asuswrt/
+[binary_sensor.xiaomi_aqara docs]: /integrations/binary_sensor.xiaomi_aqara/
+[light.lutron docs]: /integrations/lutron
+[logbook docs]: /integrations/logbook/
+[owntracks docs]: /integrations/owntracks/
+[tts docs]: /integrations/tts/
+[zha docs]: /integrations/zha/
## Release 0.84.3 - December 17
@@ -128,8 +128,8 @@ Editor UI is now further processed. You can manage your Lovelace UI without leav
[#19440]: https://github.com/home-assistant/home-assistant/pull/19440
[@ehendrix23]: https://github.com/ehendrix23
[@mopolus]: https://github.com/mopolus
-[ihc docs]: /components/ihc/
-[remote.harmony docs]: /components/harmony
+[ihc docs]: /integrations/ihc/
+[remote.harmony docs]: /integrations/harmony
## Release 0.84.5 - December 19
@@ -161,9 +161,9 @@ Editor UI is now further processed. You can manage your Lovelace UI without leav
[@zsarnett]: https://github.com/zsarnett
[@iantrich]: https://github.com/iantrich
[@liaanvdm]: https://github.com/liaanvdm
-[alarm_control_panel.manual docs]: /components/manual
-[config docs]: /components/config/
-[lock.zwave docs]: /components/zwave#lock
+[alarm_control_panel.manual docs]: /integrations/manual
+[config docs]: /integrations/config/
+[lock.zwave docs]: /integrations/zwave#lock
## If you need help...
@@ -636,142 +636,142 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@trainman419]: https://github.com/trainman419
[@yottatsa]: https://github.com/yottatsa
[@zxdavb]: https://github.com/zxdavb
-[alarm_control_panel.blink docs]: /components/blink
-[alarm_control_panel.lupusec docs]: /components/lupusec
-[alarm_control_panel.mqtt docs]: /components/alarm_control_panel.mqtt/
-[alarm_control_panel.yale_smart_alarm docs]: /components/yale_smart_alarm
-[alexa docs]: /components/alexa/
-[apple_tv docs]: /components/apple_tv/
-[august docs]: /components/august/
-[automation docs]: /components/automation/
-[binary_sensor.blink docs]: /components/blink
-[binary_sensor.fibaro docs]: /components/fibaro
-[binary_sensor.ihc docs]: /components/ihc#binary-sensor
-[binary_sensor.mqtt docs]: /components/binary_sensor.mqtt/
-[binary_sensor.point docs]: /components/point#binary-sensor
-[binary_sensor.sense docs]: /components/sense
-[binary_sensor.tahoma docs]: /components/tahoma
-[binary_sensor.tellduslive docs]: /components/tellduslive
-[binary_sensor.volvooncall docs]: /components/volvooncall
-[binary_sensor.zha docs]: /components/zha
-[blink docs]: /components/blink/
-[camera.blink docs]: /components/blink
-[camera.mjpeg docs]: /components/mjpeg
-[camera.proxy docs]: /components/proxy
-[camera.push docs]: /components/push
-[camera.uvc docs]: /components/uvc
-[climate.daikin docs]: /components/daikin#climate
-[climate.evohome docs]: /components/evohome
-[climate.mill docs]: /components/mill
-[climate.mqtt docs]: /components/climate.mqtt/
-[climate.toon docs]: /components/toon#climate
-[cloud docs]: /components/cloud/
-[config docs]: /components/config/
-[cover.mqtt docs]: /components/cover.mqtt/
-[cover.tellduslive docs]: /components/tellduslive
-[daikin docs]: /components/daikin/
-[device_tracker docs]: /components/device_tracker/
-[elkm1 docs]: /components/elkm1/
-[evohome docs]: /components/evohome/
-[fan.mqtt docs]: /components/fan.mqtt/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[fan.zha docs]: /components/zha
-[fibaro docs]: /components/fibaro/
-[frontend docs]: /components/frontend/
-[geo_location docs]: /components/geo_location/
-[google_assistant docs]: /components/google_assistant/
-[hassio docs]: /components/hassio/
-[hdmi_cec docs]: /components/hdmi_cec/
-[history docs]: /components/history/
-[hlk_sw16 docs]: /components/hlk_sw16/
-[homematic docs]: /components/homematic/
-[http docs]: /components/http/
-[ihc docs]: /components/ihc/
-[image_processing docs]: /components/image_processing/
-[influxdb docs]: /components/influxdb/
-[lifx docs]: /components/lifx/
-[light.decora_wifi docs]: /components/decora_wifi/
-[light.fibaro docs]: /components/fibaro
-[light.ihc docs]: /components/ihc#light
-[light.lightwave docs]: /components/lightwave
-[light.lutron docs]: /components/lutron
-[light.mqtt docs]: /components/light.mqtt/
-[light.niko_home_control docs]: /components/niko_home_control
-[light.tellduslive docs]: /components/tellduslive
-[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
-[light.yeelight docs]: /components/yeelight
-[light.zha docs]: /components/zha
-[lightwave docs]: /components/lightwave/
-[lock.verisure docs]: /components/verisure
-[lock.volvooncall docs]: /components/volvooncall
-[logbook docs]: /components/logbook/
-[lovelace docs]: /components/lovelace/
-[lupusec docs]: /components/lupusec/
-[media_extractor docs]: /components/media_extractor/
-[media_player.demo docs]: /components/media_player.demo/
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.firetv docs]: /components/androidtv
-[media_player.hdmi_cec docs]: /components/hdmi_cec
-[media_player.plex docs]: /components/plex#media-player
-[media_player.vizio docs]: /components/vizio
-[mqtt docs]: /components/mqtt/
-[netatmo docs]: /components/netatmo/
-[notify docs]: /components/notify/
-[onboarding docs]: /components/onboarding/
-[owntracks docs]: /components/owntracks/
-[point docs]: /components/point/
-[rainmachine docs]: /components/rainmachine/
-[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
-[scene.fibaro docs]: /components/fibaro
-[script docs]: /components/script/
-[sense docs]: /components/sense/
-[sensor.awair docs]: /components/awair
-[sensor.blink docs]: /components/blink
-[sensor.bom docs]: /components/bom#sensor
-[sensor.daikin docs]: /components/daikin#sensor
-[sensor.dht docs]: /components/dht
-[sensor.entur_public_transport docs]: /components/entur_public_transport
-[sensor.influxdb docs]: /components/influxdb#sensor
-[sensor.mqtt docs]: /components/sensor.mqtt/
-[sensor.netatmo docs]: /components/netatmo#sensor
-[sensor.point docs]: /components/point#sensor
-[sensor.qbittorrent docs]: /components/qbittorrent
-[sensor.rtorrent docs]: /components/rtorrent
-[sensor.sense docs]: /components/sense
-[sensor.seventeentrack docs]: /components/seventeentrack
-[sensor.snmp docs]: /components/snmp#sensor
-[sensor.statistics docs]: /components/statistics
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.tellduslive docs]: /components/tellduslive
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.volvooncall docs]: /components/volvooncall
-[sensor.waterfurnace docs]: /components/waterfurnace
-[sensor.xiaomi_miio docs]: /components/sensor.xiaomi_miio/
-[sensor.zha docs]: /components/zha
-[shopping_list docs]: /components/shopping_list/
-[simplisafe docs]: /components/simplisafe/
-[skybell docs]: /components/skybell/
-[switch.hdmi_cec docs]: /components/hdmi_cec
-[switch.hlk_sw16 docs]: /components/hlk_sw16
-[switch.ihc docs]: /components/ihc#switch
-[switch.lightwave docs]: /components/lightwave
-[switch.mqtt docs]: /components/switch.mqtt/
-[switch.snmp docs]: /components/snmp#switch
-[switch.switchbot docs]: /components/switchbot
-[switch.switchmate docs]: /components/switchmate
-[switch.tellduslive docs]: /components/tellduslive
-[switch.volvooncall docs]: /components/volvooncall
-[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
-[switch.zha docs]: /components/zha
-[tellduslive docs]: /components/tellduslive/
-[tibber docs]: /components/tibber/
-[tts docs]: /components/tts/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[verisure docs]: /components/verisure/
-[volvooncall docs]: /components/volvooncall/
-[waterfurnace docs]: /components/waterfurnace/
-[weather.bom docs]: /components/bom
-[weather.ipma docs]: /components/ipma
-[websocket_api docs]: /components/websocket_api/
-[wunderlist docs]: /components/wunderlist/
-[zha docs]: /components/zha/
+[alarm_control_panel.blink docs]: /integrations/blink
+[alarm_control_panel.lupusec docs]: /integrations/lupusec
+[alarm_control_panel.mqtt docs]: /integrations/alarm_control_panel.mqtt/
+[alarm_control_panel.yale_smart_alarm docs]: /integrations/yale_smart_alarm
+[alexa docs]: /integrations/alexa/
+[apple_tv docs]: /integrations/apple_tv/
+[august docs]: /integrations/august/
+[automation docs]: /integrations/automation/
+[binary_sensor.blink docs]: /integrations/blink
+[binary_sensor.fibaro docs]: /integrations/fibaro
+[binary_sensor.ihc docs]: /integrations/ihc#binary-sensor
+[binary_sensor.mqtt docs]: /integrations/binary_sensor.mqtt/
+[binary_sensor.point docs]: /integrations/point#binary-sensor
+[binary_sensor.sense docs]: /integrations/sense
+[binary_sensor.tahoma docs]: /integrations/tahoma
+[binary_sensor.tellduslive docs]: /integrations/tellduslive
+[binary_sensor.volvooncall docs]: /integrations/volvooncall
+[binary_sensor.zha docs]: /integrations/zha
+[blink docs]: /integrations/blink/
+[camera.blink docs]: /integrations/blink
+[camera.mjpeg docs]: /integrations/mjpeg
+[camera.proxy docs]: /integrations/proxy
+[camera.push docs]: /integrations/push
+[camera.uvc docs]: /integrations/uvc
+[climate.daikin docs]: /integrations/daikin#climate
+[climate.evohome docs]: /integrations/evohome
+[climate.mill docs]: /integrations/mill
+[climate.mqtt docs]: /integrations/climate.mqtt/
+[climate.toon docs]: /integrations/toon#climate
+[cloud docs]: /integrations/cloud/
+[config docs]: /integrations/config/
+[cover.mqtt docs]: /integrations/cover.mqtt/
+[cover.tellduslive docs]: /integrations/tellduslive
+[daikin docs]: /integrations/daikin/
+[device_tracker docs]: /integrations/device_tracker/
+[elkm1 docs]: /integrations/elkm1/
+[evohome docs]: /integrations/evohome/
+[fan.mqtt docs]: /integrations/fan.mqtt/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[fan.zha docs]: /integrations/zha
+[fibaro docs]: /integrations/fibaro/
+[frontend docs]: /integrations/frontend/
+[geo_location docs]: /integrations/geo_location/
+[google_assistant docs]: /integrations/google_assistant/
+[hassio docs]: /integrations/hassio/
+[hdmi_cec docs]: /integrations/hdmi_cec/
+[history docs]: /integrations/history/
+[hlk_sw16 docs]: /integrations/hlk_sw16/
+[homematic docs]: /integrations/homematic/
+[http docs]: /integrations/http/
+[ihc docs]: /integrations/ihc/
+[image_processing docs]: /integrations/image_processing/
+[influxdb docs]: /integrations/influxdb/
+[lifx docs]: /integrations/lifx/
+[light.decora_wifi docs]: /integrations/decora_wifi/
+[light.fibaro docs]: /integrations/fibaro
+[light.ihc docs]: /integrations/ihc#light
+[light.lightwave docs]: /integrations/lightwave
+[light.lutron docs]: /integrations/lutron
+[light.mqtt docs]: /integrations/light.mqtt/
+[light.niko_home_control docs]: /integrations/niko_home_control
+[light.tellduslive docs]: /integrations/tellduslive
+[light.xiaomi_miio docs]: /integrations/light.xiaomi_miio/
+[light.yeelight docs]: /integrations/yeelight
+[light.zha docs]: /integrations/zha
+[lightwave docs]: /integrations/lightwave/
+[lock.verisure docs]: /integrations/verisure
+[lock.volvooncall docs]: /integrations/volvooncall
+[logbook docs]: /integrations/logbook/
+[lovelace docs]: /integrations/lovelace/
+[lupusec docs]: /integrations/lupusec/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.demo docs]: /integrations/media_player.demo/
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.firetv docs]: /integrations/androidtv
+[media_player.hdmi_cec docs]: /integrations/hdmi_cec
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.vizio docs]: /integrations/vizio
+[mqtt docs]: /integrations/mqtt/
+[netatmo docs]: /integrations/netatmo/
+[notify docs]: /integrations/notify/
+[onboarding docs]: /integrations/onboarding/
+[owntracks docs]: /integrations/owntracks/
+[point docs]: /integrations/point/
+[rainmachine docs]: /integrations/rainmachine/
+[remote.xiaomi_miio docs]: /integrations/remote.xiaomi_miio/
+[scene.fibaro docs]: /integrations/fibaro
+[script docs]: /integrations/script/
+[sense docs]: /integrations/sense/
+[sensor.awair docs]: /integrations/awair
+[sensor.blink docs]: /integrations/blink
+[sensor.bom docs]: /integrations/bom#sensor
+[sensor.daikin docs]: /integrations/daikin#sensor
+[sensor.dht docs]: /integrations/dht
+[sensor.entur_public_transport docs]: /integrations/entur_public_transport
+[sensor.influxdb docs]: /integrations/influxdb#sensor
+[sensor.mqtt docs]: /integrations/sensor.mqtt/
+[sensor.netatmo docs]: /integrations/netatmo#sensor
+[sensor.point docs]: /integrations/point#sensor
+[sensor.qbittorrent docs]: /integrations/qbittorrent
+[sensor.rtorrent docs]: /integrations/rtorrent
+[sensor.sense docs]: /integrations/sense
+[sensor.seventeentrack docs]: /integrations/seventeentrack
+[sensor.snmp docs]: /integrations/snmp#sensor
+[sensor.statistics docs]: /integrations/statistics
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.tellduslive docs]: /integrations/tellduslive
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.volvooncall docs]: /integrations/volvooncall
+[sensor.waterfurnace docs]: /integrations/waterfurnace
+[sensor.xiaomi_miio docs]: /integrations/sensor.xiaomi_miio/
+[sensor.zha docs]: /integrations/zha
+[shopping_list docs]: /integrations/shopping_list/
+[simplisafe docs]: /integrations/simplisafe/
+[skybell docs]: /integrations/skybell/
+[switch.hdmi_cec docs]: /integrations/hdmi_cec
+[switch.hlk_sw16 docs]: /integrations/hlk_sw16
+[switch.ihc docs]: /integrations/ihc#switch
+[switch.lightwave docs]: /integrations/lightwave
+[switch.mqtt docs]: /integrations/switch.mqtt/
+[switch.snmp docs]: /integrations/snmp#switch
+[switch.switchbot docs]: /integrations/switchbot
+[switch.switchmate docs]: /integrations/switchmate
+[switch.tellduslive docs]: /integrations/tellduslive
+[switch.volvooncall docs]: /integrations/volvooncall
+[switch.xiaomi_miio docs]: /integrations/switch.xiaomi_miio/
+[switch.zha docs]: /integrations/zha
+[tellduslive docs]: /integrations/tellduslive/
+[tibber docs]: /integrations/tibber/
+[tts docs]: /integrations/tts/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[verisure docs]: /integrations/verisure/
+[volvooncall docs]: /integrations/volvooncall/
+[waterfurnace docs]: /integrations/waterfurnace/
+[weather.bom docs]: /integrations/bom
+[weather.ipma docs]: /integrations/ipma
+[websocket_api docs]: /integrations/websocket_api/
+[wunderlist docs]: /integrations/wunderlist/
+[zha docs]: /integrations/zha/
diff --git a/source/_posts/2019-01-09-release-85.markdown b/source/_posts/2019-01-09-release-85.markdown
index 65a906164ea..c88540318fe 100644
--- a/source/_posts/2019-01-09-release-85.markdown
+++ b/source/_posts/2019-01-09-release-85.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2019-01-release-85/components.png
---
-
+
+
Today we're releasing Home Assistant 0.87, our third release of the year. Besides a bunch of bugs squashing and performance improvements, we got some cool new features too.
@@ -70,11 +70,11 @@ If you prefer a podcast over release notes, check out [the Hass Podcast](https:/
[@balloob]: https://github.com/balloob
[@jonudewux]: https://github.com/jonudewux
[@mnoorenberghe]: https://github.com/mnoorenberghe
-[homekit_controller docs]: /components/homekit_controller/
-[sensor.waze_travel_time docs]: /components/waze_travel_time
-[transmission docs]: /components/transmission/
-[verisure docs]: /components/verisure/
-[zoneminder docs]: /components/zoneminder/
+[homekit_controller docs]: /integrations/homekit_controller/
+[sensor.waze_travel_time docs]: /integrations/waze_travel_time
+[transmission docs]: /integrations/transmission/
+[verisure docs]: /integrations/verisure/
+[zoneminder docs]: /integrations/zoneminder/
## New Features
@@ -549,124 +549,124 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@w1ll1am23]: https://github.com/w1ll1am23
[@zewelor]: https://github.com/zewelor
[@zhujisheng]: https://github.com/zhujisheng
-[air_pollutants docs]: /components/air_quality
-[air_quality docs]: /components/air_quality/
-[alarm_control_panel docs]: /components/alarm_control_panel/
-[alarm_control_panel.abode docs]: /components/abode
-[alarm_control_panel.concord232 docs]: /components/concord232#alarm-control-panel
-[alarm_control_panel.homematicip_cloud docs]: /components/homematicip_cloud
-[alert docs]: /components/alert/
-[ambient_station docs]: /components/ambient_station/
-[android_ip_webcam docs]: /components/android_ip_webcam/
-[asuswrt docs]: /components/asuswrt/
+[air_pollutants docs]: /integrations/air_quality
+[air_quality docs]: /integrations/air_quality/
+[alarm_control_panel docs]: /integrations/alarm_control_panel/
+[alarm_control_panel.abode docs]: /integrations/abode
+[alarm_control_panel.concord232 docs]: /integrations/concord232#alarm-control-panel
+[alarm_control_panel.homematicip_cloud docs]: /integrations/homematicip_cloud
+[alert docs]: /integrations/alert/
+[ambient_station docs]: /integrations/ambient_station/
+[android_ip_webcam docs]: /integrations/android_ip_webcam/
+[asuswrt docs]: /integrations/asuswrt/
[automation.mqtt docs]: /docs/automation/trigger/#mqtt-trigger
-[binary_sensor.danfoss_air docs]: /components/danfoss_air#binary-sensor
-[binary_sensor.homematicip_cloud docs]: /components/homematicip_cloud/
-[binary_sensor.trend docs]: /components/trend
-[blink docs]: /components/blink/
-[camera.amcrest docs]: /components/amcrest
-[camera.arlo docs]: /components/arlo#camera
-[camera.canary docs]: /components/canary#camera
-[camera.ffmpeg docs]: /components/camera.ffmpeg/
-[camera.foscam docs]: /components/foscam
-[camera.onvif docs]: /components/onvif
-[camera.ring docs]: /components/ring#camera
-[camera.xiaomi docs]: /components/xiaomi_aqara
-[camera.yi docs]: /components/yi
-[climate.mill docs]: /components/mill
-[climate.radiotherm docs]: /components/radiotherm
-[cloud docs]: /components/cloud/
-[config docs]: /components/config/
-[danfoss_air docs]: /components/danfoss_air/
-[device_tracker docs]: /components/device_tracker/
-[device_tracker.gpslogger docs]: /components/gpslogger
-[dovado docs]: /components/dovado/
-[emulated_hue docs]: /components/emulated_hue/
-[emulated_roku docs]: /components/emulated_roku/
-[envisalink docs]: /components/envisalink/
-[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
-[ffmpeg docs]: /components/ffmpeg/
-[fritzbox docs]: /components/fritzbox/
-[geo_location docs]: /components/geo_location/
-[geofency docs]: /components/geofency/
-[gpslogger docs]: /components/gpslogger/
-[homekit_controller docs]: /components/homekit_controller/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[http docs]: /components/http/
-[hue docs]: /components/hue/
-[image_processing.opencv docs]: /components/opencv
-[image_processing.qrcode docs]: /components/qrcode
-[image_processing.tensorflow docs]: /components/tensorflow
-[isy994 docs]: /components/isy994/
-[lcn docs]: /components/lcn/
-[light.everlights docs]: /components/everlights
-[light.hyperion docs]: /components/hyperion
-[light.lcn docs]: /components/lcn#light
-[light.lifx docs]: /components/lifx
-[light.mqtt docs]: /components/light.mqtt/
-[light.yeelight docs]: /components/yeelight
-[locative docs]: /components/locative/
-[lock.zwave docs]: /components/zwave#lock
-[lovelace docs]: /components/lovelace/
-[luftdaten docs]: /components/luftdaten/
-[lutron docs]: /components/lutron/
-[map docs]: /components/map/
-[media_extractor docs]: /components/media_extractor/
-[media_player.cast docs]: /components/cast
-[media_player.dlna_dmr docs]: /components/dlna_dmr
-[media_player.firetv docs]: /components/androidtv
-[media_player.mpd docs]: /components/mpd
-[media_player.pjlink docs]: /components/pjlink
-[media_player.plex docs]: /components/plex#media-player
-[media_player.songpal docs]: /components/songpal
-[media_player.volumio docs]: /components/volumio
-[modbus docs]: /components/modbus/
-[mqtt docs]: /components/mqtt/
-[nest docs]: /components/nest/
-[notify docs]: /components/notify/
-[rest_command docs]: /components/rest_command/
-[sense docs]: /components/sense/
-[sensor.ambient_station docs]: /components/ambient_station
-[sensor.asuswrt docs]: /components/asuswrt
-[sensor.brottsplatskartan docs]: /components/brottsplatskartan
-[sensor.co2signal docs]: /components/co2signal
-[sensor.danfoss_air docs]: /components/danfoss_air#sensor
-[sensor.dovado docs]: /components/dovado#sensor
-[sensor.filter docs]: /components/filter
-[sensor.fritzbox docs]: /components/fritzbox#sensor
-[sensor.history_stats docs]: /components/history_stats
-[sensor.imap docs]: /components/imap
-[sensor.influxdb docs]: /components/influxdb#sensor
-[sensor.integration docs]: /components/integration
-[sensor.islamic_prayer_times docs]: /components/islamic_prayer_times
-[sensor.lyft docs]: /components/lyft
-[sensor.netatmo docs]: /components/netatmo#sensor
-[sensor.pollen docs]: /components/iqvia
-[sensor.recollect_waste docs]: /components/recollect_waste
-[sensor.rova docs]: /components/rova
-[sensor.solaredge docs]: /components/solaredge
-[sensor.sql docs]: /components/sql
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.tibber docs]: /components/tibber#sensor
-[sensor.transmission docs]: /components/transmission
-[smartthings docs]: /components/smartthings/
-[switch.lcn docs]: /components/lcn#switch
-[switch.mqtt docs]: /components/switch.mqtt/
-[switch.rest docs]: /components/switch.rest/
-[switch.smartthings docs]: /components/smartthings#switch
-[system_health docs]: /components/system_health/
-[tellduslive docs]: /components/tellduslive/
-[tibber docs]: /components/tibber/
-[transmission docs]: /components/transmission/
-[unifi docs]: /components/unifi/
-[updater docs]: /components/updater/
-[upnp docs]: /components/upnp/
-[utility_meter docs]: /components/utility_meter/
-[weather.darksky docs]: /components/weather.darksky/
-[webhook docs]: /components/webhook/
-[wemo docs]: /components/wemo/
-[wink docs]: /components/wink/
-[zha docs]: /components/zha/
-[zone docs]: /components/zone/
-[zoneminder docs]: /components/zoneminder/
+[binary_sensor.danfoss_air docs]: /integrations/danfoss_air#binary-sensor
+[binary_sensor.homematicip_cloud docs]: /integrations/homematicip_cloud/
+[binary_sensor.trend docs]: /integrations/trend
+[blink docs]: /integrations/blink/
+[camera.amcrest docs]: /integrations/amcrest
+[camera.arlo docs]: /integrations/arlo#camera
+[camera.canary docs]: /integrations/canary#camera
+[camera.ffmpeg docs]: /integrations/camera.ffmpeg/
+[camera.foscam docs]: /integrations/foscam
+[camera.onvif docs]: /integrations/onvif
+[camera.ring docs]: /integrations/ring#camera
+[camera.xiaomi docs]: /integrations/xiaomi_aqara
+[camera.yi docs]: /integrations/yi
+[climate.mill docs]: /integrations/mill
+[climate.radiotherm docs]: /integrations/radiotherm
+[cloud docs]: /integrations/cloud/
+[config docs]: /integrations/config/
+[danfoss_air docs]: /integrations/danfoss_air/
+[device_tracker docs]: /integrations/device_tracker/
+[device_tracker.gpslogger docs]: /integrations/gpslogger
+[dovado docs]: /integrations/dovado/
+[emulated_hue docs]: /integrations/emulated_hue/
+[emulated_roku docs]: /integrations/emulated_roku/
+[envisalink docs]: /integrations/envisalink/
+[fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/
+[ffmpeg docs]: /integrations/ffmpeg/
+[fritzbox docs]: /integrations/fritzbox/
+[geo_location docs]: /integrations/geo_location/
+[geofency docs]: /integrations/geofency/
+[gpslogger docs]: /integrations/gpslogger/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[http docs]: /integrations/http/
+[hue docs]: /integrations/hue/
+[image_processing.opencv docs]: /integrations/opencv
+[image_processing.qrcode docs]: /integrations/qrcode
+[image_processing.tensorflow docs]: /integrations/tensorflow
+[isy994 docs]: /integrations/isy994/
+[lcn docs]: /integrations/lcn/
+[light.everlights docs]: /integrations/everlights
+[light.hyperion docs]: /integrations/hyperion
+[light.lcn docs]: /integrations/lcn#light
+[light.lifx docs]: /integrations/lifx
+[light.mqtt docs]: /integrations/light.mqtt/
+[light.yeelight docs]: /integrations/yeelight
+[locative docs]: /integrations/locative/
+[lock.zwave docs]: /integrations/zwave#lock
+[lovelace docs]: /integrations/lovelace/
+[luftdaten docs]: /integrations/luftdaten/
+[lutron docs]: /integrations/lutron/
+[map docs]: /integrations/map/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.cast docs]: /integrations/cast
+[media_player.dlna_dmr docs]: /integrations/dlna_dmr
+[media_player.firetv docs]: /integrations/androidtv
+[media_player.mpd docs]: /integrations/mpd
+[media_player.pjlink docs]: /integrations/pjlink
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.songpal docs]: /integrations/songpal
+[media_player.volumio docs]: /integrations/volumio
+[modbus docs]: /integrations/modbus/
+[mqtt docs]: /integrations/mqtt/
+[nest docs]: /integrations/nest/
+[notify docs]: /integrations/notify/
+[rest_command docs]: /integrations/rest_command/
+[sense docs]: /integrations/sense/
+[sensor.ambient_station docs]: /integrations/ambient_station
+[sensor.asuswrt docs]: /integrations/asuswrt
+[sensor.brottsplatskartan docs]: /integrations/brottsplatskartan
+[sensor.co2signal docs]: /integrations/co2signal
+[sensor.danfoss_air docs]: /integrations/danfoss_air#sensor
+[sensor.dovado docs]: /integrations/dovado#sensor
+[sensor.filter docs]: /integrations/filter
+[sensor.fritzbox docs]: /integrations/fritzbox#sensor
+[sensor.history_stats docs]: /integrations/history_stats
+[sensor.imap docs]: /integrations/imap
+[sensor.influxdb docs]: /integrations/influxdb#sensor
+[sensor.integration docs]: /integrations/integration
+[sensor.islamic_prayer_times docs]: /integrations/islamic_prayer_times
+[sensor.lyft docs]: /integrations/lyft
+[sensor.netatmo docs]: /integrations/netatmo#sensor
+[sensor.pollen docs]: /integrations/iqvia
+[sensor.recollect_waste docs]: /integrations/recollect_waste
+[sensor.rova docs]: /integrations/rova
+[sensor.solaredge docs]: /integrations/solaredge
+[sensor.sql docs]: /integrations/sql
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.tibber docs]: /integrations/tibber#sensor
+[sensor.transmission docs]: /integrations/transmission
+[smartthings docs]: /integrations/smartthings/
+[switch.lcn docs]: /integrations/lcn#switch
+[switch.mqtt docs]: /integrations/switch.mqtt/
+[switch.rest docs]: /integrations/switch.rest/
+[switch.smartthings docs]: /integrations/smartthings#switch
+[system_health docs]: /integrations/system_health/
+[tellduslive docs]: /integrations/tellduslive/
+[tibber docs]: /integrations/tibber/
+[transmission docs]: /integrations/transmission/
+[unifi docs]: /integrations/unifi/
+[updater docs]: /integrations/updater/
+[upnp docs]: /integrations/upnp/
+[utility_meter docs]: /integrations/utility_meter/
+[weather.darksky docs]: /integrations/weather.darksky/
+[webhook docs]: /integrations/webhook/
+[wemo docs]: /integrations/wemo/
+[wink docs]: /integrations/wink/
+[zha docs]: /integrations/zha/
+[zone docs]: /integrations/zone/
+[zoneminder docs]: /integrations/zoneminder/
diff --git a/source/_posts/2019-02-20-release-88.markdown b/source/_posts/2019-02-20-release-88.markdown
index 014c90da34c..da58c0cfc5d 100644
--- a/source/_posts/2019-02-20-release-88.markdown
+++ b/source/_posts/2019-02-20-release-88.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2019-02-release-88/components.png
---
-
+
Release 0.88 has landed. It's been a busy two weeks with a ton of cool stuff and improvements.
@@ -84,12 +84,12 @@ Note for custom component developers: We are moving to a new file structure. Mor
[@balloob]: https://github.com/balloob
[@dmulcahey]: https://github.com/dmulcahey
[@elupus]: https://github.com/elupus
-[ambient_station docs]: /components/ambient_station/
-[light.yeelight docs]: /components/yeelight
-[media_player.plex docs]: /components/plex#media-player
-[media_player.samsungtv docs]: /components/samsungtv
-[sensor.imap_email_content docs]: /components/imap_email_content/
-[zha docs]: /components/zha/
+[ambient_station docs]: /integrations/ambient_station/
+[light.yeelight docs]: /integrations/yeelight
+[media_player.plex docs]: /integrations/plex#media-player
+[media_player.samsungtv docs]: /integrations/samsungtv
+[sensor.imap_email_content docs]: /integrations/imap_email_content/
+[zha docs]: /integrations/zha/
## Release 0.88.2 - February 27
@@ -112,11 +112,11 @@ Note for custom component developers: We are moving to a new file structure. Mor
[@conleydg]: https://github.com/conleydg
[@syssi]: https://github.com/syssi
[@yosilevy]: https://github.com/yosilevy
-[light.flux_led docs]: /components/flux_led
-[person docs]: /components/person/
-[scene docs]: /components/scene/
-[smartthings docs]: /components/smartthings/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
+[light.flux_led docs]: /integrations/flux_led
+[person docs]: /integrations/person/
+[scene docs]: /integrations/scene/
+[smartthings docs]: /integrations/smartthings/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
## If you need help...
@@ -181,7 +181,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
- Update synology-srm dependency to 0.0.4 ([@aerialls] - [#20625]) ([device_tracker docs])
- Add precision parameter to dsmr sensor ([@zumitnl] - [#19873]) ([sensor.dsmr docs])
- Split googlehome to a component with device tracker platform ([@ludeeus] - [#19971]) ([device_tracker docs]) ([googlehome docs]) (breaking change) (new-platform)
-- Move mqtt_mock to tests/components/mqtt/conftest.py ([@awarecan] - [#20621])
+- Move mqtt_mock to tests/integrations/mqtt/conftest.py ([@awarecan] - [#20621])
- Revert #20611: code in Abode alarm panel ([@arsaboo] - [#20629]) ([alarm_control_panel.abode docs])
- Support for new velux api, added cover.velux ([@Julius2342] - [#18738]) ([velux docs]) ([cover.velux docs]) (breaking change) (new-feature) (new-platform)
- Fix xiaomi default gateway in services ([@therve] - [#20623]) ([xiaomi_aqara docs])
@@ -618,116 +618,116 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@w1ll1am23]: https://github.com/w1ll1am23
[@wonderslug]: https://github.com/wonderslug
[@zumitnl]: https://github.com/zumitnl
-[abode docs]: /components/abode/
-[ads docs]: /components/ads/
-[air_quality docs]: /components/air_quality/
-[alarm_control_panel.abode docs]: /components/abode
-[alarmdecoder docs]: /components/alarmdecoder/
-[ambient_station docs]: /components/ambient_station/
-[amcrest docs]: /components/amcrest/
-[android_ip_webcam docs]: /components/android_ip_webcam/
-[apcupsd docs]: /components/apcupsd/
-[apple_tv docs]: /components/apple_tv/
-[august docs]: /components/august/
-[binary_sensor.bayesian docs]: /components/bayesian
-[binary_sensor.modbus docs]: /components/binary_sensor.modbus/
-[blink docs]: /components/blink/
-[cast docs]: /components/cast/
-[climate.coolmaster docs]: /components/coolmaster
-[climate.flexit docs]: /components/flexit
-[climate.modbus docs]: /components/climate.modbus/
-[climate.xs1 docs]: /components/xs1
-[cover.velux docs]: /components/velux
-[deconz docs]: /components/deconz/
-[default_config docs]: /components/default_config/
-[device_tracker docs]: /components/device_tracker/
-[ebusd docs]: /components/ebusd/
-[eight_sleep docs]: /components/eight_sleep/
-[emulated_hue docs]: /components/emulated_hue/
-[esphome docs]: /components/esphome/
-[fastdotcom docs]: /components/fastdotcom/
-[feedreader docs]: /components/feedreader/
-[freedns docs]: /components/freedns/
-[google_pubsub docs]: /components/google_pubsub/
-[googlehome docs]: /components/googlehome/
-[harmony docs]: /components/harmony/
-[homekit docs]: /components/homekit/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[http docs]: /components/http/
-[hue docs]: /components/hue/
-[ipma docs]: /components/ipma/
-[isy994 docs]: /components/isy994/
-[knx docs]: /components/knx/
-[light.ads docs]: /components/ads#light
-[light.flux_led docs]: /components/flux_led
-[light.hyperion docs]: /components/hyperion
-[light.knx docs]: /components/light.knx/
-[light.rflink docs]: /components/light.rflink/
-[light.tplink docs]: /components/tplink
-[lock docs]: /components/lock/
-[media_extractor docs]: /components/media_extractor/
-[media_player.denonavr docs]: /components/denonavr/
-[media_player.firetv docs]: /components/androidtv
-[media_player.universal docs]: /components/universal
-[media_player.yamaha docs]: /components/yamaha
-[modbus docs]: /components/modbus/
-[mqtt docs]: /components/mqtt/
-[mythicbeastsdns docs]: /components/mythicbeastsdns/
-[netatmo docs]: /components/netatmo/
-[netgear_lte docs]: /components/netgear_lte/
-[norway_air docs]: /components/norway_air/
-[notify docs]: /components/notify/
-[onboarding docs]: /components/onboarding/
-[person docs]: /components/person/
-[point docs]: /components/point/
-[python_script docs]: /components/python_script/
-[rflink docs]: /components/rflink/
-[script docs]: /components/script/
-[sensor.ambient_station docs]: /components/ambient_station
-[sensor.co2signal docs]: /components/co2signal
-[sensor.cpuspeed docs]: /components/cpuspeed
-[sensor.darksky docs]: /components/darksky
-[sensor.dsmr docs]: /components/dsmr
-[sensor.ebusd docs]: /components/ebusd
-[sensor.fastdotcom docs]: /components/fastdotcom
-[sensor.github docs]: /components/github
-[sensor.gtfs docs]: /components/gtfs
-[sensor.imap docs]: /components/imap
-[sensor.integration docs]: /components/integration
-[sensor.jewish_calendar docs]: /components/jewish_calendar
-[sensor.miflora docs]: /components/miflora
-[sensor.modbus docs]: /components/sensor.modbus/
-[sensor.rejseplanen docs]: /components/rejseplanen
-[sensor.speedtest docs]: /components/speedtestdotnet
-[sensor.speedtestdotnet docs]: /components/speedtestdotnetdotnet/
-[sensor.sql docs]: /components/sql
-[sensor.ted5000 docs]: /components/ted5000
-[sensor.thermoworks_smoke docs]: /components/thermoworks_smoke
-[sensor.xs1 docs]: /components/xs1#sensors
-[smartthings docs]: /components/smartthings/
-[smhi docs]: /components/smhi/
-[speedtestdotnet docs]: /components/speedtestdotnet/
-[spider docs]: /components/spider/
-[switch.broadlink docs]: /components/broadlink#switch
-[switch.modbus docs]: /components/switch.modbus/
-[switch.switchmate docs]: /components/switchmate
-[switch.tplink docs]: /components/tplink
-[switch.xs1 docs]: /components/xs1
-[system_health docs]: /components/system_health/
-[system_log docs]: /components/system_log/
-[thethingsnetwork docs]: /components/thethingsnetwork/
-[timer docs]: /components/timer/
-[tplink_lte docs]: /components/tplink_lte/
-[transmission docs]: /components/transmission/
-[unifi docs]: /components/unifi/
-[updater docs]: /components/updater/
-[utility_meter docs]: /components/utility_meter/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[velux docs]: /components/velux/
-[websocket_api docs]: /components/websocket_api/
-[wink docs]: /components/wink/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[xs1 docs]: /components/xs1/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[abode docs]: /integrations/abode/
+[ads docs]: /integrations/ads/
+[air_quality docs]: /integrations/air_quality/
+[alarm_control_panel.abode docs]: /integrations/abode
+[alarmdecoder docs]: /integrations/alarmdecoder/
+[ambient_station docs]: /integrations/ambient_station/
+[amcrest docs]: /integrations/amcrest/
+[android_ip_webcam docs]: /integrations/android_ip_webcam/
+[apcupsd docs]: /integrations/apcupsd/
+[apple_tv docs]: /integrations/apple_tv/
+[august docs]: /integrations/august/
+[binary_sensor.bayesian docs]: /integrations/bayesian
+[binary_sensor.modbus docs]: /integrations/binary_sensor.modbus/
+[blink docs]: /integrations/blink/
+[cast docs]: /integrations/cast/
+[climate.coolmaster docs]: /integrations/coolmaster
+[climate.flexit docs]: /integrations/flexit
+[climate.modbus docs]: /integrations/climate.modbus/
+[climate.xs1 docs]: /integrations/xs1
+[cover.velux docs]: /integrations/velux
+[deconz docs]: /integrations/deconz/
+[default_config docs]: /integrations/default_config/
+[device_tracker docs]: /integrations/device_tracker/
+[ebusd docs]: /integrations/ebusd/
+[eight_sleep docs]: /integrations/eight_sleep/
+[emulated_hue docs]: /integrations/emulated_hue/
+[esphome docs]: /integrations/esphome/
+[fastdotcom docs]: /integrations/fastdotcom/
+[feedreader docs]: /integrations/feedreader/
+[freedns docs]: /integrations/freedns/
+[google_pubsub docs]: /integrations/google_pubsub/
+[googlehome docs]: /integrations/googlehome/
+[harmony docs]: /integrations/harmony/
+[homekit docs]: /integrations/homekit/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[http docs]: /integrations/http/
+[hue docs]: /integrations/hue/
+[ipma docs]: /integrations/ipma/
+[isy994 docs]: /integrations/isy994/
+[knx docs]: /integrations/knx/
+[light.ads docs]: /integrations/ads#light
+[light.flux_led docs]: /integrations/flux_led
+[light.hyperion docs]: /integrations/hyperion
+[light.knx docs]: /integrations/light.knx/
+[light.rflink docs]: /integrations/light.rflink/
+[light.tplink docs]: /integrations/tplink
+[lock docs]: /integrations/lock/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.denonavr docs]: /integrations/denonavr/
+[media_player.firetv docs]: /integrations/androidtv
+[media_player.universal docs]: /integrations/universal
+[media_player.yamaha docs]: /integrations/yamaha
+[modbus docs]: /integrations/modbus/
+[mqtt docs]: /integrations/mqtt/
+[mythicbeastsdns docs]: /integrations/mythicbeastsdns/
+[netatmo docs]: /integrations/netatmo/
+[netgear_lte docs]: /integrations/netgear_lte/
+[norway_air docs]: /integrations/norway_air/
+[notify docs]: /integrations/notify/
+[onboarding docs]: /integrations/onboarding/
+[person docs]: /integrations/person/
+[point docs]: /integrations/point/
+[python_script docs]: /integrations/python_script/
+[rflink docs]: /integrations/rflink/
+[script docs]: /integrations/script/
+[sensor.ambient_station docs]: /integrations/ambient_station
+[sensor.co2signal docs]: /integrations/co2signal
+[sensor.cpuspeed docs]: /integrations/cpuspeed
+[sensor.darksky docs]: /integrations/darksky
+[sensor.dsmr docs]: /integrations/dsmr
+[sensor.ebusd docs]: /integrations/ebusd
+[sensor.fastdotcom docs]: /integrations/fastdotcom
+[sensor.github docs]: /integrations/github
+[sensor.gtfs docs]: /integrations/gtfs
+[sensor.imap docs]: /integrations/imap
+[sensor.integration docs]: /integrations/integration
+[sensor.jewish_calendar docs]: /integrations/jewish_calendar
+[sensor.miflora docs]: /integrations/miflora
+[sensor.modbus docs]: /integrations/sensor.modbus/
+[sensor.rejseplanen docs]: /integrations/rejseplanen
+[sensor.speedtest docs]: /integrations/speedtestdotnet
+[sensor.speedtestdotnet docs]: /integrations/speedtestdotnetdotnet/
+[sensor.sql docs]: /integrations/sql
+[sensor.ted5000 docs]: /integrations/ted5000
+[sensor.thermoworks_smoke docs]: /integrations/thermoworks_smoke
+[sensor.xs1 docs]: /integrations/xs1#sensors
+[smartthings docs]: /integrations/smartthings/
+[smhi docs]: /integrations/smhi/
+[speedtestdotnet docs]: /integrations/speedtestdotnet/
+[spider docs]: /integrations/spider/
+[switch.broadlink docs]: /integrations/broadlink#switch
+[switch.modbus docs]: /integrations/switch.modbus/
+[switch.switchmate docs]: /integrations/switchmate
+[switch.tplink docs]: /integrations/tplink
+[switch.xs1 docs]: /integrations/xs1
+[system_health docs]: /integrations/system_health/
+[system_log docs]: /integrations/system_log/
+[thethingsnetwork docs]: /integrations/thethingsnetwork/
+[timer docs]: /integrations/timer/
+[tplink_lte docs]: /integrations/tplink_lte/
+[transmission docs]: /integrations/transmission/
+[unifi docs]: /integrations/unifi/
+[updater docs]: /integrations/updater/
+[utility_meter docs]: /integrations/utility_meter/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[velux docs]: /integrations/velux/
+[websocket_api docs]: /integrations/websocket_api/
+[wink docs]: /integrations/wink/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[xs1 docs]: /integrations/xs1/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2019-03-13-release-89.markdown b/source/_posts/2019-03-13-release-89.markdown
index 058ada9b6f1..fc64e71ad81 100644
--- a/source/_posts/2019-03-13-release-89.markdown
+++ b/source/_posts/2019-03-13-release-89.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2019-03-release-89/components.png
---
-
+
It's time for release 0.89. It's another great new release with some cool new features, bug fixes and improvements. The first cool new feature is that yet another car is integrated into Home Assistant: the Nissan Leaf. Both deConz and SmartThings integrations keep expanding to cover more devices.
@@ -81,13 +81,13 @@ __Existing SmartThings configuration entries will be removed,__ including the Sm
[@ljmerza]: https://github.com/ljmerza
[@syssi]: https://github.com/syssi
[@w1ll1am23]: https://github.com/w1ll1am23
-[blink docs]: /components/blink/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[neato docs]: /components/neato/
-[sensor.google_travel_time docs]: /components/google_travel_time
-[water_heater docs]: /components/water_heater/
-[webostv docs]: /components/webostv/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
+[blink docs]: /integrations/blink/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[neato docs]: /integrations/neato/
+[sensor.google_travel_time docs]: /integrations/google_travel_time
+[water_heater docs]: /integrations/water_heater/
+[webostv docs]: /integrations/webostv/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
## Release 0.89.2 - March 12
@@ -104,10 +104,10 @@ __Existing SmartThings configuration entries will be removed,__ including the Sm
[@awarecan]: https://github.com/awarecan
[@dshokouhi]: https://github.com/dshokouhi
[@kstaniek]: https://github.com/kstaniek
-[binary_sensor.tod docs]: /components/tod
-[http docs]: /components/http/
-[neato docs]: /components/neato/
-[smartthings docs]: /components/smartthings/
+[binary_sensor.tod docs]: /integrations/tod
+[http docs]: /integrations/http/
+[neato docs]: /integrations/neato/
+[smartthings docs]: /integrations/smartthings/
## If you need help...
@@ -621,112 +621,112 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@victorcerutti]: https://github.com/victorcerutti
[@w1ll1am23]: https://github.com/w1ll1am23
[@zewelor]: https://github.com/zewelor
-[ads docs]: /components/ads/
-[air_quality docs]: /components/air_quality/
-[ambient_station docs]: /components/ambient_station/
-[binary_sensor.hikvision docs]: /components/hikvision
-[binary_sensor.nissan_leaf docs]: /components/nissan_leaf
-[binary_sensor.rest docs]: /components/binary_sensor.rest/
-[binary_sensor.tod docs]: /components/tod
-[binary_sensor.trend docs]: /components/trend
-[config docs]: /components/config/
-[cover docs]: /components/cover/
-[cover.lcn docs]: /components/lcn#cover
-[danfoss_air docs]: /components/danfoss_air/
-[deconz docs]: /components/deconz/
-[device_tracker docs]: /components/device_tracker/
-[esphome docs]: /components/esphome/
-[frontend docs]: /components/frontend/
-[google_assistant docs]: /components/google_assistant/
-[googlehome docs]: /components/googlehome/
-[history docs]: /components/history/
-[homekit_controller docs]: /components/homekit_controller/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[http docs]: /components/http/
-[hue docs]: /components/hue/
-[ihc docs]: /components/ihc/
-[image_processing.tensorflow docs]: /components/tensorflow
-[insteon docs]: /components/insteon/
-[iperf3 docs]: /components/iperf3/
-[knx docs]: /components/knx/
-[lcn docs]: /components/lcn/
-[light.rpi_gpio_pwm docs]: /components/rpi_gpio_pwm
-[light.tplink docs]: /components/tplink
-[light.yeelight docs]: /components/yeelight
-[lutron docs]: /components/lutron/
-[media_extractor docs]: /components/media_extractor/
-[media_player.anthemav docs]: /components/anthemav
-[media_player.firetv docs]: /components/androidtv
-[media_player.panasonic_viera docs]: /components/panasonic_viera
-[media_player.philips_js docs]: /components/philips_js
-[meteo_france docs]: /components/meteo_france/
-[mobile_app docs]: /components/mobile_app/
-[modbus docs]: /components/modbus/
-[mqtt docs]: /components/mqtt/
-[neato docs]: /components/neato/
-[ness_alarm docs]: /components/ness_alarm/
-[netatmo docs]: /components/netatmo/
-[nissan_leaf docs]: /components/nissan_leaf/
-[notify docs]: /components/notify/
-[owlet docs]: /components/owlet/
-[person docs]: /components/person/
-[point docs]: /components/point/
-[prometheus docs]: /components/prometheus/
-[ps4 docs]: /components/ps4/
-[raspihats docs]: /components/raspihats/
-[sensor.airvisual docs]: /components/airvisual
-[sensor.buienradar docs]: /components/sensor.buienradar/
-[sensor.crimereports docs]: /components/crimereports
-[sensor.discogs docs]: /components/discogs
-[sensor.dsmr docs]: /components/dsmr
-[sensor.etherscan docs]: /components/etherscan
-[sensor.filter docs]: /components/filter
-[sensor.glances docs]: /components/glances
-[sensor.google_travel_time docs]: /components/google_travel_time
-[sensor.gtfs docs]: /components/gtfs
-[sensor.iperf3 docs]: /components/iperf3
-[sensor.linky docs]: /components/linky
-[sensor.meteo_france docs]: /components/meteo_france
-[sensor.mitemp_bt docs]: /components/mitemp_bt
-[sensor.nissan_leaf docs]: /components/nissan_leaf
-[sensor.nmbs docs]: /components/nmbs
-[sensor.pollen docs]: /components/iqvia
-[sensor.reddit docs]: /components/reddit
-[sensor.rest docs]: /components/rest
-[sensor.ripple docs]: /components/ripple
-[sensor.rova docs]: /components/rova
-[sensor.scrape docs]: /components/scrape
-[sensor.shodan docs]: /components/shodan
-[sensor.sochain docs]: /components/sochain
-[sensor.sql docs]: /components/sql
-[sensor.starlingbank docs]: /components/starlingbank
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.waze_travel_time docs]: /components/waze_travel_time
-[simplisafe docs]: /components/simplisafe/
-[smartthings docs]: /components/smartthings/
-[smhi docs]: /components/smhi/
-[snips docs]: /components/snips/
-[sonos docs]: /components/sonos/
-[switch.nissan_leaf docs]: /components/nissan_leaf
-[switch.sony_projector docs]: /components/sony_projector
-[switch.switchbot docs]: /components/switchbot
-[switch.switchmate docs]: /components/switchmate
-[switch.tplink docs]: /components/tplink
-[system_log docs]: /components/system_log/
-[tahoma docs]: /components/tahoma/
-[telegram_bot docs]: /components/telegram_bot/
-[tellduslive docs]: /components/tellduslive/
-[tibber docs]: /components/tibber/
-[toon docs]: /components/toon/
-[tplink docs]: /components/tplink/
-[utility_meter docs]: /components/utility_meter/
-[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
-[velux docs]: /components/velux/
-[water_heater docs]: /components/water_heater/
-[weather.met docs]: /components/met
-[weather.meteo_france docs]: /components/meteo_france/
-[weather.openweathermap docs]: /components/openweathermap#weather
-[websocket_api docs]: /components/websocket_api/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zha docs]: /components/zha/
+[ads docs]: /integrations/ads/
+[air_quality docs]: /integrations/air_quality/
+[ambient_station docs]: /integrations/ambient_station/
+[binary_sensor.hikvision docs]: /integrations/hikvision
+[binary_sensor.nissan_leaf docs]: /integrations/nissan_leaf
+[binary_sensor.rest docs]: /integrations/binary_sensor.rest/
+[binary_sensor.tod docs]: /integrations/tod
+[binary_sensor.trend docs]: /integrations/trend
+[config docs]: /integrations/config/
+[cover docs]: /integrations/cover/
+[cover.lcn docs]: /integrations/lcn#cover
+[danfoss_air docs]: /integrations/danfoss_air/
+[deconz docs]: /integrations/deconz/
+[device_tracker docs]: /integrations/device_tracker/
+[esphome docs]: /integrations/esphome/
+[frontend docs]: /integrations/frontend/
+[google_assistant docs]: /integrations/google_assistant/
+[googlehome docs]: /integrations/googlehome/
+[history docs]: /integrations/history/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[http docs]: /integrations/http/
+[hue docs]: /integrations/hue/
+[ihc docs]: /integrations/ihc/
+[image_processing.tensorflow docs]: /integrations/tensorflow
+[insteon docs]: /integrations/insteon/
+[iperf3 docs]: /integrations/iperf3/
+[knx docs]: /integrations/knx/
+[lcn docs]: /integrations/lcn/
+[light.rpi_gpio_pwm docs]: /integrations/rpi_gpio_pwm
+[light.tplink docs]: /integrations/tplink
+[light.yeelight docs]: /integrations/yeelight
+[lutron docs]: /integrations/lutron/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.anthemav docs]: /integrations/anthemav
+[media_player.firetv docs]: /integrations/androidtv
+[media_player.panasonic_viera docs]: /integrations/panasonic_viera
+[media_player.philips_js docs]: /integrations/philips_js
+[meteo_france docs]: /integrations/meteo_france/
+[mobile_app docs]: /integrations/mobile_app/
+[modbus docs]: /integrations/modbus/
+[mqtt docs]: /integrations/mqtt/
+[neato docs]: /integrations/neato/
+[ness_alarm docs]: /integrations/ness_alarm/
+[netatmo docs]: /integrations/netatmo/
+[nissan_leaf docs]: /integrations/nissan_leaf/
+[notify docs]: /integrations/notify/
+[owlet docs]: /integrations/owlet/
+[person docs]: /integrations/person/
+[point docs]: /integrations/point/
+[prometheus docs]: /integrations/prometheus/
+[ps4 docs]: /integrations/ps4/
+[raspihats docs]: /integrations/raspihats/
+[sensor.airvisual docs]: /integrations/airvisual
+[sensor.buienradar docs]: /integrations/sensor.buienradar/
+[sensor.crimereports docs]: /integrations/crimereports
+[sensor.discogs docs]: /integrations/discogs
+[sensor.dsmr docs]: /integrations/dsmr
+[sensor.etherscan docs]: /integrations/etherscan
+[sensor.filter docs]: /integrations/filter
+[sensor.glances docs]: /integrations/glances
+[sensor.google_travel_time docs]: /integrations/google_travel_time
+[sensor.gtfs docs]: /integrations/gtfs
+[sensor.iperf3 docs]: /integrations/iperf3
+[sensor.linky docs]: /integrations/linky
+[sensor.meteo_france docs]: /integrations/meteo_france
+[sensor.mitemp_bt docs]: /integrations/mitemp_bt
+[sensor.nissan_leaf docs]: /integrations/nissan_leaf
+[sensor.nmbs docs]: /integrations/nmbs
+[sensor.pollen docs]: /integrations/iqvia
+[sensor.reddit docs]: /integrations/reddit
+[sensor.rest docs]: /integrations/rest
+[sensor.ripple docs]: /integrations/ripple
+[sensor.rova docs]: /integrations/rova
+[sensor.scrape docs]: /integrations/scrape
+[sensor.shodan docs]: /integrations/shodan
+[sensor.sochain docs]: /integrations/sochain
+[sensor.sql docs]: /integrations/sql
+[sensor.starlingbank docs]: /integrations/starlingbank
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.waze_travel_time docs]: /integrations/waze_travel_time
+[simplisafe docs]: /integrations/simplisafe/
+[smartthings docs]: /integrations/smartthings/
+[smhi docs]: /integrations/smhi/
+[snips docs]: /integrations/snips/
+[sonos docs]: /integrations/sonos/
+[switch.nissan_leaf docs]: /integrations/nissan_leaf
+[switch.sony_projector docs]: /integrations/sony_projector
+[switch.switchbot docs]: /integrations/switchbot
+[switch.switchmate docs]: /integrations/switchmate
+[switch.tplink docs]: /integrations/tplink
+[system_log docs]: /integrations/system_log/
+[tahoma docs]: /integrations/tahoma/
+[telegram_bot docs]: /integrations/telegram_bot/
+[tellduslive docs]: /integrations/tellduslive/
+[tibber docs]: /integrations/tibber/
+[toon docs]: /integrations/toon/
+[tplink docs]: /integrations/tplink/
+[utility_meter docs]: /integrations/utility_meter/
+[vacuum.xiaomi_miio docs]: /integrations/vacuum.xiaomi_miio/
+[velux docs]: /integrations/velux/
+[water_heater docs]: /integrations/water_heater/
+[weather.met docs]: /integrations/met
+[weather.meteo_france docs]: /integrations/meteo_france/
+[weather.openweathermap docs]: /integrations/openweathermap#weather
+[websocket_api docs]: /integrations/websocket_api/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zha docs]: /integrations/zha/
diff --git a/source/_posts/2019-03-20-release-90.markdown b/source/_posts/2019-03-20-release-90.markdown
index 31bdfb92074..addbae610aa 100644
--- a/source/_posts/2019-03-20-release-90.markdown
+++ b/source/_posts/2019-03-20-release-90.markdown
@@ -95,10 +95,10 @@ In case you missed it, earlier this week Kees Schollaart released the first vers
[@kkr16]: https://github.com/kkr16
[@michaelarnauts]: https://github.com/michaelarnauts
[@pvizeli]: https://github.com/pvizeli
-[cloud docs]: /components/cloud/
-[smartthings docs]: /components/smartthings/
-[stream docs]: /components/stream/
-[tado docs]: /components/tado/
+[cloud docs]: /integrations/cloud/
+[smartthings docs]: /integrations/smartthings/
+[stream docs]: /integrations/stream/
+[tado docs]: /integrations/tado/
## Release 0.90.2 - March 26
@@ -141,10 +141,10 @@ Experiencing issues introduced by this release? Please report them in our [issue
- __http.api_password__ - __Deprecated__ - Users who are still using api_password for authentication will need to move its configuration under auth_providers. Please see the [updated documentation](/docs/authentication/providers/#legacy-api-password) for further details. Those who don't make this change will see an INFO level reminder in the Home Assistant logs until the fix is made for a time, but please note, __api_password authentication will eventually be removed completely__ and we advise users to change to use one of the [other authentication methods](/docs/authentication/providers/#available-auth-providers). If you manually specify auth providers in your `configuration.yaml`, you will need to migrate your API Password from the http section to the auth provider section to continue using it. ([@awarecan] - [#21884]) ([api docs]) ([frontend docs]) ([hassio docs]) ([http docs]) ([mqtt docs]) ([websocket_api docs]) ([zeroconf docs]) ([camera.proxy docs])
- __Default Config__ - Default config no longer contains the discovery component. That is now part of the initial written configuration.yaml. If you rely on default config and want to use discovery, add `discovery:` back to your configuration.yaml.
- __Netatmo__
- * Added support for multiple Netatmo thermostats/valves allowing the user to specify different homes or rooms! Please check the [updated documentation](/components/netatmo#climate) for configuration details. ([@shanbs] - [#19407]) ([netatmo docs]) ([climate.netatmo docs])
- * `current_operation` will no longer return the the boiler status, but the operation_mode. For example, heat, cool, or idle. Please check the [updated documentation](/components/netatmo#climate) for more details. ([@shanbs] - [#21633]) ([netatmo docs])
+ * Added support for multiple Netatmo thermostats/valves allowing the user to specify different homes or rooms! Please check the [updated documentation](/integrations/netatmo#climate) for configuration details. ([@shanbs] - [#19407]) ([netatmo docs]) ([climate.netatmo docs])
+ * `current_operation` will no longer return the the boiler status, but the operation_mode. For example, heat, cool, or idle. Please check the [updated documentation](/integrations/netatmo#climate) for more details. ([@shanbs] - [#21633]) ([netatmo docs])
- __Utility Meter__ - Currently the offset configuration parameter is an integer that limits daily cycles to have offsets in days, monthly cycles to have offsets in months, etc.
-This change increases the flexibility of offset by making it a more flexible time period that can be described in a combination of hours, days, months, etc. This makes it possible for a yearly cycle to start at a given day of a given month. Please see the [updated documentation](/components/utility_meter/) for the new configuration options. ([@dgomes] - [#20926]) ([utility_meter docs])
+This change increases the flexibility of offset by making it a more flexible time period that can be described in a combination of hours, days, months, etc. This makes it possible for a yearly cycle to start at a given day of a given month. Please see the [updated documentation](/integrations/utility_meter/) for the new configuration options. ([@dgomes] - [#20926]) ([utility_meter docs])
- __KNX__ - An update for xknx to version 0.10.0 requires users to update their configuration by changing `target_temperature_address` to `target_temperature_state_address`. Other fixes and features:
* Connection config can now be configured in xknx.yml.
* Introduce a configurable rate limit which limits the number of KNX telegrams sent to the bus per second.
@@ -703,125 +703,125 @@ Users will need to change `- platform: firetv` to `- platform: androidtv` in the
[@zeehio]: https://github.com/zeehio
[@zemerick1]: https://github.com/zemerick1
[@zewelor]: https://github.com/zewelor
-[air_quality docs]: /components/air_quality/
-[alarm_control_panel.manual_mqtt docs]: /components/manual_mqtt/
-[alarm_control_panel.mqtt docs]: /components/alarm_control_panel.mqtt/
-[alarmdecoder docs]: /components/alarmdecoder/
-[alert docs]: /components/alert/
-[alexa docs]: /components/alexa/
-[ambient_station docs]: /components/ambient_station/
-[amcrest docs]: /components/amcrest/
-[androidtv docs]: /components/androidtv/
-[api docs]: /components/api/
-[asuswrt docs]: /components/asuswrt/
-[auth docs]: /components/auth/
-[automation docs]: /components/automation/
+[air_quality docs]: /integrations/air_quality/
+[alarm_control_panel.manual_mqtt docs]: /integrations/manual_mqtt/
+[alarm_control_panel.mqtt docs]: /integrations/alarm_control_panel.mqtt/
+[alarmdecoder docs]: /integrations/alarmdecoder/
+[alert docs]: /integrations/alert/
+[alexa docs]: /integrations/alexa/
+[ambient_station docs]: /integrations/ambient_station/
+[amcrest docs]: /integrations/amcrest/
+[androidtv docs]: /integrations/androidtv/
+[api docs]: /integrations/api/
+[asuswrt docs]: /integrations/asuswrt/
+[auth docs]: /integrations/auth/
+[automation docs]: /integrations/automation/
[automation.mqtt docs]: /docs/automation/trigger/#mqtt-trigger
-[binary_sensor.trend docs]: /components/trend
-[binary_sensor.workday docs]: /components/workday
-[camera docs]: /components/camera/
-[camera.ffmpeg docs]: /components/camera.ffmpeg/
-[camera.generic docs]: /components/generic
-[camera.onvif docs]: /components/onvif
-[camera.proxy docs]: /components/proxy
-[camera.xeoma docs]: /components/xeoma
-[cast docs]: /components/cast/
-[cisco_mobility_express docs]: /components/cisco_mobility_express/
-[climate.ephember docs]: /components/ephember
-[climate.eq3btsmart docs]: /components/eq3btsmart
-[climate.honeywell docs]: /components/honeywell
-[climate.netatmo docs]: /components/netatmo#climate
-[cloud docs]: /components/cloud/
-[config docs]: /components/config/
-[default_config docs]: /components/default_config/
-[device_tracker docs]: /components/device_tracker/
-[emulated_hue docs]: /components/emulated_hue/
-[enigma2 docs]: /components/enigma2/
-[frontend docs]: /components/frontend/
-[google_assistant docs]: /components/google_assistant/
-[group docs]: /components/group/
-[hassio docs]: /components/hassio/
-[homekit_controller docs]: /components/homekit_controller/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[http docs]: /components/http/
-[huawei_lte docs]: /components/huawei_lte/
-[ifttt docs]: /components/ifttt/
-[ihc docs]: /components/ihc/
-[image_processing docs]: /components/image_processing/
-[image_processing.opencv docs]: /components/opencv
-[image_processing.tensorflow docs]: /components/tensorflow
-[knx docs]: /components/knx/
-[konnected docs]: /components/konnected/
-[lametric docs]: /components/lametric/
-[lifx docs]: /components/lifx/
-[light docs]: /components/light/
-[light.flux_led docs]: /components/flux_led
-[light.ihc docs]: /components/ihc#light
-[light.mystrom docs]: /components/mystrom#light
-[light.nanoleaf docs]: /components/nanoleaf
-[logbook docs]: /components/logbook/
-[lutron docs]: /components/lutron/
-[media_extractor docs]: /components/media_extractor/
-[media_player.anthemav docs]: /components/anthemav
-[media_player.dlna_dmr docs]: /components/dlna_dmr
-[media_player.enigma2 docs]: /components/enigma2
-[media_player.firetv docs]: /components/androidtv
-[mobile_app docs]: /components/mobile_app/
-[modbus docs]: /components/modbus/
-[mqtt docs]: /components/mqtt/
-[mqtt_eventstream docs]: /components/mqtt_eventstream/
-[ness_alarm docs]: /components/ness_alarm/
-[netatmo docs]: /components/netatmo/
-[notify docs]: /components/notify/
-[notify.sendgrid docs]: /components/sendgrid
-[onboarding docs]: /components/onboarding/
-[openuv docs]: /components/openuv/
-[owntracks docs]: /components/owntracks/
-[ps4 docs]: /components/ps4/
-[rainmachine docs]: /components/rainmachine/
-[remote docs]: /components/remote/
-[remote.harmony docs]: /components/harmony
-[satel_integra docs]: /components/satel_integra/
-[scene docs]: /components/scene/
-[script docs]: /components/script/
-[sense docs]: /components/sense/
-[sensor.arwn docs]: /components/arwn
-[sensor.deutsche_bahn docs]: /components/deutsche_bahn
-[sensor.discogs docs]: /components/discogs
-[sensor.dsmr docs]: /components/dsmr
-[sensor.flunearyou docs]: /components/flunearyou
-[sensor.loopenergy docs]: /components/loopenergy
-[sensor.mopar docs]: /components/mopar
-[sensor.mqtt_room docs]: /components/mqtt_room
-[sensor.netdata docs]: /components/netdata
-[sensor.nmbs docs]: /components/nmbs
-[sensor.pollen docs]: /components/iqvia
-[sensor.seventeentrack docs]: /components/seventeentrack
-[sensor.starlingbank docs]: /components/starlingbank
-[sensor.synologydsm docs]: /components/synologydsm
-[sensor.systemmonitor docs]: /components/systemmonitor
-[sensor.waze_travel_time docs]: /components/waze_travel_time
-[sensor.whois docs]: /components/whois
-[smartthings docs]: /components/smartthings/
-[snips docs]: /components/snips/
-[sonos docs]: /components/sonos/
-[stream docs]: /components/stream/
-[switch.mystrom docs]: /components/mystrom#switch
-[switch.vesync docs]: /components/vesync#switches
-[tado docs]: /components/tado/
-[tellstick docs]: /components/tellstick/
-[tesla docs]: /components/tesla/
-[tof docs]: /components/tof/
-[toon docs]: /components/toon/
-[totalconnect docs]: /components/totalconnect/
-[tplink docs]: /components/tplink/
-[tts docs]: /components/tts/
-[utility_meter docs]: /components/utility_meter/
-[velbus docs]: /components/velbus/
-[velux docs]: /components/velux/
-[water_heater docs]: /components/water_heater/
-[websocket_api docs]: /components/websocket_api/
-[zeroconf docs]: /components/zeroconf/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[binary_sensor.trend docs]: /integrations/trend
+[binary_sensor.workday docs]: /integrations/workday
+[camera docs]: /integrations/camera/
+[camera.ffmpeg docs]: /integrations/camera.ffmpeg/
+[camera.generic docs]: /integrations/generic
+[camera.onvif docs]: /integrations/onvif
+[camera.proxy docs]: /integrations/proxy
+[camera.xeoma docs]: /integrations/xeoma
+[cast docs]: /integrations/cast/
+[cisco_mobility_express docs]: /integrations/cisco_mobility_express/
+[climate.ephember docs]: /integrations/ephember
+[climate.eq3btsmart docs]: /integrations/eq3btsmart
+[climate.honeywell docs]: /integrations/honeywell
+[climate.netatmo docs]: /integrations/netatmo#climate
+[cloud docs]: /integrations/cloud/
+[config docs]: /integrations/config/
+[default_config docs]: /integrations/default_config/
+[device_tracker docs]: /integrations/device_tracker/
+[emulated_hue docs]: /integrations/emulated_hue/
+[enigma2 docs]: /integrations/enigma2/
+[frontend docs]: /integrations/frontend/
+[google_assistant docs]: /integrations/google_assistant/
+[group docs]: /integrations/group/
+[hassio docs]: /integrations/hassio/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[http docs]: /integrations/http/
+[huawei_lte docs]: /integrations/huawei_lte/
+[ifttt docs]: /integrations/ifttt/
+[ihc docs]: /integrations/ihc/
+[image_processing docs]: /integrations/image_processing/
+[image_processing.opencv docs]: /integrations/opencv
+[image_processing.tensorflow docs]: /integrations/tensorflow
+[knx docs]: /integrations/knx/
+[konnected docs]: /integrations/konnected/
+[lametric docs]: /integrations/lametric/
+[lifx docs]: /integrations/lifx/
+[light docs]: /integrations/light/
+[light.flux_led docs]: /integrations/flux_led
+[light.ihc docs]: /integrations/ihc#light
+[light.mystrom docs]: /integrations/mystrom#light
+[light.nanoleaf docs]: /integrations/nanoleaf
+[logbook docs]: /integrations/logbook/
+[lutron docs]: /integrations/lutron/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player.anthemav docs]: /integrations/anthemav
+[media_player.dlna_dmr docs]: /integrations/dlna_dmr
+[media_player.enigma2 docs]: /integrations/enigma2
+[media_player.firetv docs]: /integrations/androidtv
+[mobile_app docs]: /integrations/mobile_app/
+[modbus docs]: /integrations/modbus/
+[mqtt docs]: /integrations/mqtt/
+[mqtt_eventstream docs]: /integrations/mqtt_eventstream/
+[ness_alarm docs]: /integrations/ness_alarm/
+[netatmo docs]: /integrations/netatmo/
+[notify docs]: /integrations/notify/
+[notify.sendgrid docs]: /integrations/sendgrid
+[onboarding docs]: /integrations/onboarding/
+[openuv docs]: /integrations/openuv/
+[owntracks docs]: /integrations/owntracks/
+[ps4 docs]: /integrations/ps4/
+[rainmachine docs]: /integrations/rainmachine/
+[remote docs]: /integrations/remote/
+[remote.harmony docs]: /integrations/harmony
+[satel_integra docs]: /integrations/satel_integra/
+[scene docs]: /integrations/scene/
+[script docs]: /integrations/script/
+[sense docs]: /integrations/sense/
+[sensor.arwn docs]: /integrations/arwn
+[sensor.deutsche_bahn docs]: /integrations/deutsche_bahn
+[sensor.discogs docs]: /integrations/discogs
+[sensor.dsmr docs]: /integrations/dsmr
+[sensor.flunearyou docs]: /integrations/flunearyou
+[sensor.loopenergy docs]: /integrations/loopenergy
+[sensor.mopar docs]: /integrations/mopar
+[sensor.mqtt_room docs]: /integrations/mqtt_room
+[sensor.netdata docs]: /integrations/netdata
+[sensor.nmbs docs]: /integrations/nmbs
+[sensor.pollen docs]: /integrations/iqvia
+[sensor.seventeentrack docs]: /integrations/seventeentrack
+[sensor.starlingbank docs]: /integrations/starlingbank
+[sensor.synologydsm docs]: /integrations/synologydsm
+[sensor.systemmonitor docs]: /integrations/systemmonitor
+[sensor.waze_travel_time docs]: /integrations/waze_travel_time
+[sensor.whois docs]: /integrations/whois
+[smartthings docs]: /integrations/smartthings/
+[snips docs]: /integrations/snips/
+[sonos docs]: /integrations/sonos/
+[stream docs]: /integrations/stream/
+[switch.mystrom docs]: /integrations/mystrom#switch
+[switch.vesync docs]: /integrations/vesync#switches
+[tado docs]: /integrations/tado/
+[tellstick docs]: /integrations/tellstick/
+[tesla docs]: /integrations/tesla/
+[tof docs]: /integrations/tof/
+[toon docs]: /integrations/toon/
+[totalconnect docs]: /integrations/totalconnect/
+[tplink docs]: /integrations/tplink/
+[tts docs]: /integrations/tts/
+[utility_meter docs]: /integrations/utility_meter/
+[velbus docs]: /integrations/velbus/
+[velux docs]: /integrations/velux/
+[water_heater docs]: /integrations/water_heater/
+[websocket_api docs]: /integrations/websocket_api/
+[zeroconf docs]: /integrations/zeroconf/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2019-04-03-release-91.markdown b/source/_posts/2019-04-03-release-91.markdown
index ceeccad45af..18e928ea157 100644
--- a/source/_posts/2019-04-03-release-91.markdown
+++ b/source/_posts/2019-04-03-release-91.markdown
@@ -96,12 +96,12 @@ If you run hass.io on an Intel NUC and haven't seen it yet, check out the VS Cod
[@fredrike]: https://github.com/fredrike
[@hunterjm]: https://github.com/hunterjm
[@pvizeli]: https://github.com/pvizeli
-[ambient_station docs]: /components/ambient_station/
-[daikin docs]: /components/daikin/
-[foscam docs]: /components/foscam/
-[hassio docs]: /components/hassio/
-[stream docs]: /components/stream/
-[zha docs]: /components/zha/
+[ambient_station docs]: /integrations/ambient_station/
+[daikin docs]: /integrations/daikin/
+[foscam docs]: /integrations/foscam/
+[hassio docs]: /integrations/hassio/
+[stream docs]: /integrations/stream/
+[zha docs]: /integrations/zha/
## Release 0.91.2 - April 8
@@ -148,15 +148,15 @@ If you run hass.io on an Intel NUC and haven't seen it yet, check out the VS Cod
[@rohankapoorcom]: https://github.com/rohankapoorcom
[@wmalgadey]: https://github.com/wmalgadey
[@zewelor]: https://github.com/zewelor
-[camera docs]: /components/camera/
-[foscam docs]: /components/foscam/
-[hassio docs]: /components/hassio/
-[konnected docs]: /components/konnected/
-[mobile_app docs]: /components/mobile_app/
-[mopar docs]: /components/mopar/
-[tado docs]: /components/tado/
-[yeelight docs]: /components/yeelight/
-[zha docs]: /components/zha/
+[camera docs]: /integrations/camera/
+[foscam docs]: /integrations/foscam/
+[hassio docs]: /integrations/hassio/
+[konnected docs]: /integrations/konnected/
+[mobile_app docs]: /integrations/mobile_app/
+[mopar docs]: /integrations/mopar/
+[tado docs]: /integrations/tado/
+[yeelight docs]: /integrations/yeelight/
+[zha docs]: /integrations/zha/
## Release 0.91.3 - April 10
@@ -172,9 +172,9 @@ If you run hass.io on an Intel NUC and haven't seen it yet, check out the VS Cod
[@AZDane]: https://github.com/AZDane
[@pvizeli]: https://github.com/pvizeli
[@robbiet480]: https://github.com/robbiet480
-[concord232 docs]: /components/concord232/
-[hassio docs]: /components/hassio/
-[mobile_app docs]: /components/mobile_app/
+[concord232 docs]: /integrations/concord232/
+[hassio docs]: /integrations/hassio/
+[mobile_app docs]: /integrations/mobile_app/
## Release 0.91.4 - April 16
@@ -182,8 +182,8 @@ If you run hass.io on an Intel NUC and haven't seen it yet, check out the VS Cod
[#23121]: https://github.com/home-assistant/home-assistant/pull/23121
[@pvizeli]: https://github.com/pvizeli
-[hassio docs]: /components/hassio/
-[http docs]: /components/http/
+[hassio docs]: /integrations/hassio/
+[http docs]: /integrations/http/
## If you need help...
@@ -201,8 +201,8 @@ Experiencing issues introduced by this release? Please report them in our [issue
- __iOS__ - Improves the text description of ATTR_BATTERY_STATE_UNPLUGGED from Unplugged to Not Charging as many new iOS devices now use Wireless charging and there is no concept of "Plugging In". This is potentially a breaking change if you have automations making use of "unplugged". ([@FattusMannus] - [#22152]) ([ios docs])
- __Iliad Italy__ - __Removed__ - This was removed because it uses webscraping. ([@eliseomartelli] - [#22175])
-- __Netgear lte__ - The previous three components (network, notify, and sensor) now fall under one netgear_lte component. Check the [updated documentation](/components/netgear_lte/) for more information. ([@amelchio] - [#22105]) ([netgear_lte docs])
-- __API streams sensor__ - __Removed__ - This sensor component was designed to count connected front-end clients. However, it depended on the implementation details of other components, and has therefore been broken since 0.80, so it has been removed. The replacement sensor is now the [websocket_api sensor](/components/websocket_api/), which does basically the same thing apart from the rename. ([@Swamp-Ig] - [#22200]) ([websocket_api docs])
+- __Netgear lte__ - The previous three components (network, notify, and sensor) now fall under one netgear_lte component. Check the [updated documentation](/integrations/netgear_lte/) for more information. ([@amelchio] - [#22105]) ([netgear_lte docs])
+- __API streams sensor__ - __Removed__ - This sensor component was designed to count connected front-end clients. However, it depended on the implementation details of other components, and has therefore been broken since 0.80, so it has been removed. The replacement sensor is now the [websocket_api sensor](/integrations/websocket_api/), which does basically the same thing apart from the rename. ([@Swamp-Ig] - [#22200]) ([websocket_api docs])
- __Public Transit (GTFS)__
* The state for this sensor component was a countdown in minutes. If the next departure was in a few hours, this number became quite large and a tad harder to rapidly calculate mentally (463 minutes anyone?). The sensor's state output has been changed from minutes to an ISO 8601 UTC timestamp, which allows the UI to interpret the state as needed. ([@renemarc] - [#21053]) ([gtfs docs])
* Sensor updates were running many database queries to populate attributes, on top of the bus schedule queries themselves. This is doubled with two sensors. That led to a lot of slowdowns for everything else when using an SD card! Considering that some data never changes (agency, routes...) and that others like departure times are good until invalidated, now we fetch such metadata at first and then only when relevant changes do occur. GTFS sensor attributes are now named using the standard snake_case format. ([@renemarc] - [#20966]) ([gtfs docs])
@@ -733,118 +733,118 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@thomasloven]: https://github.com/thomasloven
[@uchagani]: https://github.com/uchagani
[@zewelor]: https://github.com/zewelor
-[alexa docs]: /components/alexa/
-[amazon_polly docs]: /components/amazon_polly/
-[ambient_station docs]: /components/ambient_station/
-[amcrest docs]: /components/amcrest/
-[androidtv docs]: /components/androidtv/
-[api_streams docs]: /components/api_streams/
-[auth docs]: /components/auth/
-[aws docs]: /components/aws/
-[axis docs]: /components/axis/
-[baidu docs]: /components/baidu/
-[buienradar docs]: /components/buienradar/
-[camera docs]: /components/camera/
-[cisco_mobility_express docs]: /components/cisco_mobility_express/
-[config docs]: /components/config/
-[daikin docs]: /components/daikin/
-[darksky docs]: /components/darksky/
-[deconz docs]: /components/deconz/
-[default_config docs]: /components/default_config/
-[demo docs]: /components/demo/
-[discovery docs]: /components/discovery/
-[dlib_face_detect docs]: /components/dlib_face_detect/
-[dlib_face_identify docs]: /components/dlib_face_identify/
-[dlna_dmr docs]: /components/dlna_dmr/
-[ecobee docs]: /components/ecobee/
-[enigma2 docs]: /components/enigma2/
-[entur_public_transport docs]: /components/entur_public_transport/
-[esphome docs]: /components/esphome/
-[familyhub docs]: /components/familyhub/
-[ffmpeg docs]: /components/ffmpeg/
-[foscam docs]: /components/foscam/
-[freebox docs]: /components/freebox/
-[frontend docs]: /components/frontend/
-[generic docs]: /components/generic_ip_camera/
-[generic_thermostat docs]: /components/generic_thermostat/
-[google_assistant docs]: /components/google_assistant/
-[group docs]: /components/group/
-[gtfs docs]: /components/gtfs/
-[hassio docs]: /components/hassio/
-[hlk_sw16 docs]: /components/hlk_sw16/
-[homeassistant docs]: /components/homeassistant/
-[homekit_controller docs]: /components/homekit_controller/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[horizon docs]: /components/horizon/
-[hp_ilo docs]: /components/hp_ilo/
-[http docs]: /components/http/
-[hyperion docs]: /components/hyperion/
-[iliad_italy docs]: /components/iliad_italy/
-[ios docs]: /components/ios/
-[joaoapps_join docs]: /components/joaoapps_join/
-[konnected docs]: /components/konnected/
-[lastfm docs]: /components/lastfm/
-[lcn docs]: /components/lcn/
-[local_file docs]: /components/local_file/
-[logi_circle docs]: /components/logi_circle/
-[manual docs]: /components/manual/
-[manual_mqtt docs]: /components/manual_mqtt/
-[marytts docs]: /components/marytts/
-[media_extractor docs]: /components/media_extractor/
-[media_player docs]: /components/media_player/
-[microsoft docs]: /components/microsoft/
-[mold_indicator docs]: /components/mold_indicator/
-[moon docs]: /components/moon/
-[mopar docs]: /components/mopar/
-[mqtt docs]: /components/mqtt/
-[nanoleaf docs]: /components/nanoleaf/
-[ness_alarm docs]: /components/ness_alarm/
-[netatmo docs]: /components/netatmo/
-[netgear_lte docs]: /components/netgear_lte/
-[nmbs docs]: /components/nmbs/
-[notify docs]: /components/notify/
-[onkyo docs]: /components/onkyo/
-[onvif docs]: /components/onvif/
-[opentherm_gw docs]: /components/opentherm_gw/
-[openweathermap docs]: /components/openweathermap/
-[panasonic_viera docs]: /components/panasonic_viera/
-[panel_custom docs]: /components/panel_custom/
-[panel_iframe docs]: /components/panel_iframe/
-[picotts docs]: /components/picotts/
-[plex docs]: /components/plex/
-[pollen docs]: /components/iqvia
-[prometheus docs]: /components/prometheus/
-[ps4 docs]: /components/ps4/
-[push docs]: /components/push/
-[recorder docs]: /components/recorder/
-[reddit docs]: /components/reddit/
-[rest docs]: /components/rest/
-[ring docs]: /components/ring/
-[season docs]: /components/season/
-[sense docs]: /components/sense/
-[sensibo docs]: /components/sensibo/
-[simplisafe docs]: /components/simplisafe/
-[smartthings docs]: /components/smartthings/
-[solaredge docs]: /components/solaredge/
-[sql docs]: /components/sql/
-[stream docs]: /components/stream/
-[switch docs]: /components/switch/
-[switchbot docs]: /components/switchbot/
-[systemmonitor docs]: /components/systemmonitor/
-[telegram_bot docs]: /components/telegram_bot/
-[tellduslive docs]: /components/tellduslive/
-[tfiac docs]: /components/tfiac/
-[tibber docs]: /components/tibber/
-[time_date docs]: /components/time_date/
-[tplink docs]: /components/tplink/
-[traccar docs]: /components/traccar/
-[trafikverket_weatherstation docs]: /components/trafikverket_weatherstation/
-[upnp docs]: /components/upnp/
-[voicerss docs]: /components/voicerss/
-[websocket_api docs]: /components/websocket_api/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[xiaomi_miio docs]: /components/xiaomi_miio/
-[yandextts docs]: /components/yandextts/
-[yeelight docs]: /components/yeelight/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[alexa docs]: /integrations/alexa/
+[amazon_polly docs]: /integrations/amazon_polly/
+[ambient_station docs]: /integrations/ambient_station/
+[amcrest docs]: /integrations/amcrest/
+[androidtv docs]: /integrations/androidtv/
+[api_streams docs]: /integrations/api_streams/
+[auth docs]: /integrations/auth/
+[aws docs]: /integrations/aws/
+[axis docs]: /integrations/axis/
+[baidu docs]: /integrations/baidu/
+[buienradar docs]: /integrations/buienradar/
+[camera docs]: /integrations/camera/
+[cisco_mobility_express docs]: /integrations/cisco_mobility_express/
+[config docs]: /integrations/config/
+[daikin docs]: /integrations/daikin/
+[darksky docs]: /integrations/darksky/
+[deconz docs]: /integrations/deconz/
+[default_config docs]: /integrations/default_config/
+[demo docs]: /integrations/demo/
+[discovery docs]: /integrations/discovery/
+[dlib_face_detect docs]: /integrations/dlib_face_detect/
+[dlib_face_identify docs]: /integrations/dlib_face_identify/
+[dlna_dmr docs]: /integrations/dlna_dmr/
+[ecobee docs]: /integrations/ecobee/
+[enigma2 docs]: /integrations/enigma2/
+[entur_public_transport docs]: /integrations/entur_public_transport/
+[esphome docs]: /integrations/esphome/
+[familyhub docs]: /integrations/familyhub/
+[ffmpeg docs]: /integrations/ffmpeg/
+[foscam docs]: /integrations/foscam/
+[freebox docs]: /integrations/freebox/
+[frontend docs]: /integrations/frontend/
+[generic docs]: /integrations/generic_ip_camera/
+[generic_thermostat docs]: /integrations/generic_thermostat/
+[google_assistant docs]: /integrations/google_assistant/
+[group docs]: /integrations/group/
+[gtfs docs]: /integrations/gtfs/
+[hassio docs]: /integrations/hassio/
+[hlk_sw16 docs]: /integrations/hlk_sw16/
+[homeassistant docs]: /integrations/homeassistant/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[horizon docs]: /integrations/horizon/
+[hp_ilo docs]: /integrations/hp_ilo/
+[http docs]: /integrations/http/
+[hyperion docs]: /integrations/hyperion/
+[iliad_italy docs]: /integrations/iliad_italy/
+[ios docs]: /integrations/ios/
+[joaoapps_join docs]: /integrations/joaoapps_join/
+[konnected docs]: /integrations/konnected/
+[lastfm docs]: /integrations/lastfm/
+[lcn docs]: /integrations/lcn/
+[local_file docs]: /integrations/local_file/
+[logi_circle docs]: /integrations/logi_circle/
+[manual docs]: /integrations/manual/
+[manual_mqtt docs]: /integrations/manual_mqtt/
+[marytts docs]: /integrations/marytts/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player docs]: /integrations/media_player/
+[microsoft docs]: /integrations/microsoft/
+[mold_indicator docs]: /integrations/mold_indicator/
+[moon docs]: /integrations/moon/
+[mopar docs]: /integrations/mopar/
+[mqtt docs]: /integrations/mqtt/
+[nanoleaf docs]: /integrations/nanoleaf/
+[ness_alarm docs]: /integrations/ness_alarm/
+[netatmo docs]: /integrations/netatmo/
+[netgear_lte docs]: /integrations/netgear_lte/
+[nmbs docs]: /integrations/nmbs/
+[notify docs]: /integrations/notify/
+[onkyo docs]: /integrations/onkyo/
+[onvif docs]: /integrations/onvif/
+[opentherm_gw docs]: /integrations/opentherm_gw/
+[openweathermap docs]: /integrations/openweathermap/
+[panasonic_viera docs]: /integrations/panasonic_viera/
+[panel_custom docs]: /integrations/panel_custom/
+[panel_iframe docs]: /integrations/panel_iframe/
+[picotts docs]: /integrations/picotts/
+[plex docs]: /integrations/plex/
+[pollen docs]: /integrations/iqvia
+[prometheus docs]: /integrations/prometheus/
+[ps4 docs]: /integrations/ps4/
+[push docs]: /integrations/push/
+[recorder docs]: /integrations/recorder/
+[reddit docs]: /integrations/reddit/
+[rest docs]: /integrations/rest/
+[ring docs]: /integrations/ring/
+[season docs]: /integrations/season/
+[sense docs]: /integrations/sense/
+[sensibo docs]: /integrations/sensibo/
+[simplisafe docs]: /integrations/simplisafe/
+[smartthings docs]: /integrations/smartthings/
+[solaredge docs]: /integrations/solaredge/
+[sql docs]: /integrations/sql/
+[stream docs]: /integrations/stream/
+[switch docs]: /integrations/switch/
+[switchbot docs]: /integrations/switchbot/
+[systemmonitor docs]: /integrations/systemmonitor/
+[telegram_bot docs]: /integrations/telegram_bot/
+[tellduslive docs]: /integrations/tellduslive/
+[tfiac docs]: /integrations/tfiac/
+[tibber docs]: /integrations/tibber/
+[time_date docs]: /integrations/time_date/
+[tplink docs]: /integrations/tplink/
+[traccar docs]: /integrations/traccar/
+[trafikverket_weatherstation docs]: /integrations/trafikverket_weatherstation/
+[upnp docs]: /integrations/upnp/
+[voicerss docs]: /integrations/voicerss/
+[websocket_api docs]: /integrations/websocket_api/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[xiaomi_miio docs]: /integrations/xiaomi_miio/
+[yandextts docs]: /integrations/yandextts/
+[yeelight docs]: /integrations/yeelight/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2019-04-24-release-92.markdown b/source/_posts/2019-04-24-release-92.markdown
index 79a18f4f204..37c50ab549e 100644
--- a/source/_posts/2019-04-24-release-92.markdown
+++ b/source/_posts/2019-04-24-release-92.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2019-04-release-92/components.png
---
-
+
It's time for the 0.92 release. We took a week extra for this release, because we have been very busy in changing how we load everything under the hood. Our new standard for integrations will help us in the future to streamline development, release notes, documentation and updates. If you want to know what we're up to, or if you maintain custom components, check out our developer blog: [Introducing integrations](https://developers.home-assistant.io/blog/2019/04/12/new-integration-structure.html).
@@ -91,16 +91,16 @@ Finally, if you are still receiving a message that your configuration contains e
[@fredrike]: https://github.com/fredrike
[@frogkind]: https://github.com/frogkind
[@nudded]: https://github.com/nudded
-[broadlink docs]: /components/broadlink/
-[daikin docs]: /components/daikin/
-[ecovacs docs]: /components/ecovacs/
-[flux docs]: /components/flux/
-[heos docs]: /components/heos/
-[media_player docs]: /components/media_player/
-[netatmo docs]: /components/netatmo/
-[point docs]: /components/point/
-[soundtouch docs]: /components/soundtouch/
-[zestimate docs]: /components/zestimate/
+[broadlink docs]: /integrations/broadlink/
+[daikin docs]: /integrations/daikin/
+[ecovacs docs]: /integrations/ecovacs/
+[flux docs]: /integrations/flux/
+[heos docs]: /integrations/heos/
+[media_player docs]: /integrations/media_player/
+[netatmo docs]: /integrations/netatmo/
+[point docs]: /integrations/point/
+[soundtouch docs]: /integrations/soundtouch/
+[zestimate docs]: /integrations/zestimate/
## Release 0.92.2 - May 2
@@ -141,19 +141,19 @@ Finally, if you are still receiving a message that your configuration contains e
[@pvizeli]: https://github.com/pvizeli
[@robbiet480]: https://github.com/robbiet480
[@zxdavb]: https://github.com/zxdavb
-[alexa docs]: /components/alexa/
-[auth docs]: /components/auth/
-[cast docs]: /components/cast/
-[cloud docs]: /components/cloud/
-[geniushub docs]: /components/geniushub/
-[google_assistant docs]: /components/google_assistant/
-[heos docs]: /components/heos/
-[hue docs]: /components/hue/
-[mobile_app docs]: /components/mobile_app/
-[myq docs]: /components/myq/
-[netatmo_public docs]: /components/netatmo/
-[traccar docs]: /components/traccar/
-[upnp docs]: /components/upnp/
+[alexa docs]: /integrations/alexa/
+[auth docs]: /integrations/auth/
+[cast docs]: /integrations/cast/
+[cloud docs]: /integrations/cloud/
+[geniushub docs]: /integrations/geniushub/
+[google_assistant docs]: /integrations/google_assistant/
+[heos docs]: /integrations/heos/
+[hue docs]: /integrations/hue/
+[mobile_app docs]: /integrations/mobile_app/
+[myq docs]: /integrations/myq/
+[netatmo_public docs]: /integrations/netatmo/
+[traccar docs]: /integrations/traccar/
+[upnp docs]: /integrations/upnp/
## If you need help...
@@ -957,140 +957,140 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@yosilevy]: https://github.com/yosilevy
[@zewelor]: https://github.com/zewelor
[@zxdavb]: https://github.com/zxdavb
-[ads docs]: /components/ads/
-[aftership docs]: /components/aftership/
-[air_quality docs]: /components/air_quality/
-[ambient_station docs]: /components/ambient_station/
-[amcrest docs]: /components/amcrest/
-[androidtv docs]: /components/androidtv/
-[automation docs]: /components/automation/
-[awair docs]: /components/awair/
-[aws docs]: /components/aws/
-[axis docs]: /components/axis/
-[binary_sensor docs]: /components/binary_sensor/
-[bloomsky docs]: /components/bloomsky/
-[bluetooth_le_tracker docs]: /components/bluetooth_le_tracker/
-[bom docs]: /components/bom/
-[broadlink docs]: /components/broadlink/
-[caldav docs]: /components/caldav/
-[camera docs]: /components/camera/
-[cast docs]: /components/cast/
-[cisco_ios docs]: /components/cisco_ios/
-[cisco_mobility_express docs]: /components/cisco_mobility_express/
-[cisco_webex_teams docs]: /components/cisco_webex_teams/
-[ciscospark docs]: /components/ciscospark/
-[citybikes docs]: /components/citybikes/
-[cloud docs]: /components/cloud/
-[command_line docs]: /components/command_line/
-[concord232 docs]: /components/concord232/
-[cover docs]: /components/cover/
-[daikin docs]: /components/daikin/
-[darksky docs]: /components/darksky/
-[deconz docs]: /components/deconz/
-[decora_wifi docs]: /components/decora_wifi/
-[default_config docs]: /components/default_config/
-[demo docs]: /components/demo/
-[dialogflow docs]: /components/dialogflow/
-[discovery docs]: /components/discovery/
-[doorbird docs]: /components/doorbird/
-[dyson docs]: /components/dyson/
-[eliqonline docs]: /components/eliqonline/
-[emulated_hue docs]: /components/emulated_hue/
-[enigma2 docs]: /components/enigma2/
-[epson docs]: /components/epson/
-[epsonworkforce docs]: /components/epsonworkforce/
-[esphome docs]: /components/esphome/
-[evohome docs]: /components/evohome/
-[fibaro docs]: /components/fibaro/
-[flux_led docs]: /components/flux_led/
-[geniushub docs]: /components/geniushub/
-[geo_rss_events docs]: /components/geo_rss_events/
-[geofency docs]: /components/geofency/
-[glances docs]: /components/glances/
-[google docs]: /components/google_translate
-[google_assistant docs]: /components/google_assistant/
-[google_translate docs]: /components/google_translate/
-[gpslogger docs]: /components/gpslogger/
-[gtfs docs]: /components/gtfs/
-[hangouts docs]: /components/hangouts/
-[harmony docs]: /components/harmony/
-[hassio docs]: /components/hassio/
-[heos docs]: /components/heos/
-[hikvisioncam docs]: /components/hikvisioncam/
-[homekit docs]: /components/homekit/
-[homekit_controller docs]: /components/homekit_controller/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[honeywell docs]: /components/honeywell/
-[html5 docs]: /components/html5/
-[hue docs]: /components/hue/
-[ifttt docs]: /components/ifttt/
-[ign_sismologia docs]: /components/ign_sismologia/
-[influxdb docs]: /components/influxdb/
-[insteon_local docs]: /components/insteon_local/
-[insteon_plm docs]: /components/insteon_plm/
-[introduction docs]: /components/introduction/
-[lcn docs]: /components/lcn/
-[light docs]: /components/light/
-[lightwave docs]: /components/lightwave/
-[linky docs]: /components/linky/
-[locative docs]: /components/locative/
-[logi_circle docs]: /components/logi_circle/
-[london_underground docs]: /components/london_underground/
-[loopenergy docs]: /components/loopenergy/
-[luci docs]: /components/luci/
-[luftdaten docs]: /components/luftdaten/
-[mailgun docs]: /components/mailgun/
-[media_extractor docs]: /components/media_extractor/
-[media_player docs]: /components/media_player/
-[mikrotik docs]: /components/mikrotik/
-[mobile_app docs]: /components/mobile_app/
-[mqtt docs]: /components/mqtt/
-[myq docs]: /components/myq/
-[mysensors docs]: /components/mysensors/
-[n26 docs]: /components/n26/
-[nanoleaf docs]: /components/nanoleaf/
-[netatmo docs]: /components/netatmo/
-[netgear_lte docs]: /components/netgear_lte/
-[niko_home_control docs]: /components/niko_home_control/
-[oasa_telematics docs]: /components/oasa_telematics/
-[openuv docs]: /components/openuv/
-[osramlightify docs]: /components/osramlightify/
-[owntracks docs]: /components/owntracks/
-[person docs]: /components/person/
-[plex docs]: /components/plex/
-[python_script docs]: /components/python_script/
-[qwikswitch docs]: /components/qwikswitch/
-[raincloud docs]: /components/raincloud/
-[rainmachine docs]: /components/rainmachine/
-[rflink docs]: /components/rflink/
-[ring docs]: /components/ring/
-[satel_integra docs]: /components/satel_integra/
-[script docs]: /components/script/
-[sensor docs]: /components/sensor/
-[seventeentrack docs]: /components/seventeentrack/
-[simplisafe docs]: /components/simplisafe/
-[skybell docs]: /components/skybell/
-[somfy_mylink docs]: /components/somfy_mylink/
-[sonos docs]: /components/sonos/
-[stiebel_eltron docs]: /components/stiebel_eltron/
-[stream docs]: /components/stream/
-[supla docs]: /components/supla/
-[switch docs]: /components/switch/
-[telegram_bot docs]: /components/telegram_bot/
-[tellduslive docs]: /components/tellduslive/
-[tplink docs]: /components/tplink/
-[trend docs]: /components/trend/
-[tts docs]: /components/tts/
-[twilio docs]: /components/twilio/
-[ubee docs]: /components/ubee/
-[version docs]: /components/version/
-[water_heater docs]: /components/water_heater/
-[websocket_api docs]: /components/websocket_api/
-[wemo docs]: /components/wemo/
-[xiaomi_miio docs]: /components/xiaomi_miio/
-[yeelight docs]: /components/yeelight/
-[zengge docs]: /components/zengge/
-[zestimate docs]: /components/zestimate/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[ads docs]: /integrations/ads/
+[aftership docs]: /integrations/aftership/
+[air_quality docs]: /integrations/air_quality/
+[ambient_station docs]: /integrations/ambient_station/
+[amcrest docs]: /integrations/amcrest/
+[androidtv docs]: /integrations/androidtv/
+[automation docs]: /integrations/automation/
+[awair docs]: /integrations/awair/
+[aws docs]: /integrations/aws/
+[axis docs]: /integrations/axis/
+[binary_sensor docs]: /integrations/binary_sensor/
+[bloomsky docs]: /integrations/bloomsky/
+[bluetooth_le_tracker docs]: /integrations/bluetooth_le_tracker/
+[bom docs]: /integrations/bom/
+[broadlink docs]: /integrations/broadlink/
+[caldav docs]: /integrations/caldav/
+[camera docs]: /integrations/camera/
+[cast docs]: /integrations/cast/
+[cisco_ios docs]: /integrations/cisco_ios/
+[cisco_mobility_express docs]: /integrations/cisco_mobility_express/
+[cisco_webex_teams docs]: /integrations/cisco_webex_teams/
+[ciscospark docs]: /integrations/ciscospark/
+[citybikes docs]: /integrations/citybikes/
+[cloud docs]: /integrations/cloud/
+[command_line docs]: /integrations/command_line/
+[concord232 docs]: /integrations/concord232/
+[cover docs]: /integrations/cover/
+[daikin docs]: /integrations/daikin/
+[darksky docs]: /integrations/darksky/
+[deconz docs]: /integrations/deconz/
+[decora_wifi docs]: /integrations/decora_wifi/
+[default_config docs]: /integrations/default_config/
+[demo docs]: /integrations/demo/
+[dialogflow docs]: /integrations/dialogflow/
+[discovery docs]: /integrations/discovery/
+[doorbird docs]: /integrations/doorbird/
+[dyson docs]: /integrations/dyson/
+[eliqonline docs]: /integrations/eliqonline/
+[emulated_hue docs]: /integrations/emulated_hue/
+[enigma2 docs]: /integrations/enigma2/
+[epson docs]: /integrations/epson/
+[epsonworkforce docs]: /integrations/epsonworkforce/
+[esphome docs]: /integrations/esphome/
+[evohome docs]: /integrations/evohome/
+[fibaro docs]: /integrations/fibaro/
+[flux_led docs]: /integrations/flux_led/
+[geniushub docs]: /integrations/geniushub/
+[geo_rss_events docs]: /integrations/geo_rss_events/
+[geofency docs]: /integrations/geofency/
+[glances docs]: /integrations/glances/
+[google docs]: /integrations/google_translate
+[google_assistant docs]: /integrations/google_assistant/
+[google_translate docs]: /integrations/google_translate/
+[gpslogger docs]: /integrations/gpslogger/
+[gtfs docs]: /integrations/gtfs/
+[hangouts docs]: /integrations/hangouts/
+[harmony docs]: /integrations/harmony/
+[hassio docs]: /integrations/hassio/
+[heos docs]: /integrations/heos/
+[hikvisioncam docs]: /integrations/hikvisioncam/
+[homekit docs]: /integrations/homekit/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[honeywell docs]: /integrations/honeywell/
+[html5 docs]: /integrations/html5/
+[hue docs]: /integrations/hue/
+[ifttt docs]: /integrations/ifttt/
+[ign_sismologia docs]: /integrations/ign_sismologia/
+[influxdb docs]: /integrations/influxdb/
+[insteon_local docs]: /integrations/insteon_local/
+[insteon_plm docs]: /integrations/insteon_plm/
+[introduction docs]: /integrations/introduction/
+[lcn docs]: /integrations/lcn/
+[light docs]: /integrations/light/
+[lightwave docs]: /integrations/lightwave/
+[linky docs]: /integrations/linky/
+[locative docs]: /integrations/locative/
+[logi_circle docs]: /integrations/logi_circle/
+[london_underground docs]: /integrations/london_underground/
+[loopenergy docs]: /integrations/loopenergy/
+[luci docs]: /integrations/luci/
+[luftdaten docs]: /integrations/luftdaten/
+[mailgun docs]: /integrations/mailgun/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player docs]: /integrations/media_player/
+[mikrotik docs]: /integrations/mikrotik/
+[mobile_app docs]: /integrations/mobile_app/
+[mqtt docs]: /integrations/mqtt/
+[myq docs]: /integrations/myq/
+[mysensors docs]: /integrations/mysensors/
+[n26 docs]: /integrations/n26/
+[nanoleaf docs]: /integrations/nanoleaf/
+[netatmo docs]: /integrations/netatmo/
+[netgear_lte docs]: /integrations/netgear_lte/
+[niko_home_control docs]: /integrations/niko_home_control/
+[oasa_telematics docs]: /integrations/oasa_telematics/
+[openuv docs]: /integrations/openuv/
+[osramlightify docs]: /integrations/osramlightify/
+[owntracks docs]: /integrations/owntracks/
+[person docs]: /integrations/person/
+[plex docs]: /integrations/plex/
+[python_script docs]: /integrations/python_script/
+[qwikswitch docs]: /integrations/qwikswitch/
+[raincloud docs]: /integrations/raincloud/
+[rainmachine docs]: /integrations/rainmachine/
+[rflink docs]: /integrations/rflink/
+[ring docs]: /integrations/ring/
+[satel_integra docs]: /integrations/satel_integra/
+[script docs]: /integrations/script/
+[sensor docs]: /integrations/sensor/
+[seventeentrack docs]: /integrations/seventeentrack/
+[simplisafe docs]: /integrations/simplisafe/
+[skybell docs]: /integrations/skybell/
+[somfy_mylink docs]: /integrations/somfy_mylink/
+[sonos docs]: /integrations/sonos/
+[stiebel_eltron docs]: /integrations/stiebel_eltron/
+[stream docs]: /integrations/stream/
+[supla docs]: /integrations/supla/
+[switch docs]: /integrations/switch/
+[telegram_bot docs]: /integrations/telegram_bot/
+[tellduslive docs]: /integrations/tellduslive/
+[tplink docs]: /integrations/tplink/
+[trend docs]: /integrations/trend/
+[tts docs]: /integrations/tts/
+[twilio docs]: /integrations/twilio/
+[ubee docs]: /integrations/ubee/
+[version docs]: /integrations/version/
+[water_heater docs]: /integrations/water_heater/
+[websocket_api docs]: /integrations/websocket_api/
+[wemo docs]: /integrations/wemo/
+[xiaomi_miio docs]: /integrations/xiaomi_miio/
+[yeelight docs]: /integrations/yeelight/
+[zengge docs]: /integrations/zengge/
+[zestimate docs]: /integrations/zestimate/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2019-05-16-release-93.markdown b/source/_posts/2019-05-16-release-93.markdown
index fb48af10c6b..d1559eb9064 100644
--- a/source/_posts/2019-05-16-release-93.markdown
+++ b/source/_posts/2019-05-16-release-93.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2019-05-release-93/components.png
---
-
+
It's time for our 0.93 release and it is a whopping cool one. It's a day later than usual as I am travelling. [Frenck](https://www.github.com/frenck) streams his work on Home Assistant / Hass.io each Tuesday and Friday, and last Tuesday I decided to surprise him and visit his house during the stream 😛. We ended up talking about everything Home Assistant with the viewers for over 3 hours. For the full conversation, check out [Frenck's blog](https://frenck.dev/home-assistant-paulus-invaded-my-live-stream/). Clip of me walking into the stream:
@@ -112,9 +112,9 @@ For those of you that like to power down your Sonos, Home Assistant should now h
[@elupus]: https://github.com/elupus
[@karlkar]: https://github.com/karlkar
[@pvizeli]: https://github.com/pvizeli
-[google_assistant docs]: /components/google_assistant/
-[honeywell docs]: /components/honeywell/
-[onvif docs]: /components/onvif/
+[google_assistant docs]: /integrations/google_assistant/
+[honeywell docs]: /integrations/honeywell/
+[onvif docs]: /integrations/onvif/
## Release 0.93.2 - May 22
@@ -136,10 +136,10 @@ For those of you that like to power down your Sonos, Home Assistant should now h
[@cyrosy]: https://github.com/cyrosy
[@ludeeus]: https://github.com/ludeeus
[@pvizeli]: https://github.com/pvizeli
-[alert docs]: /components/alert/
-[broadlink docs]: /components/broadlink/
-[discord docs]: /components/discord/
-[traccar docs]: /components/traccar/
+[alert docs]: /integrations/alert/
+[broadlink docs]: /integrations/broadlink/
+[discord docs]: /integrations/discord/
+[traccar docs]: /integrations/traccar/
## If you need help...
@@ -752,127 +752,127 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@zanglang]: https://github.com/zanglang
[@zewelor]: https://github.com/zewelor
[@zxdavb]: https://github.com/zxdavb
-[ads docs]: /components/ads/
-[alexa docs]: /components/alexa/
-[ambiclimate docs]: /components/ambiclimate/
-[amcrest docs]: /components/amcrest/
-[automation docs]: /components/automation/
-[bizkaibus docs]: /components/bizkaibus/
-[bluesound docs]: /components/bluesound/
-[bom docs]: /components/bom/
-[caldav docs]: /components/caldav/
-[cast docs]: /components/cast/
-[counter docs]: /components/counter/
-[daikin docs]: /components/daikin/
-[danfoss_air docs]: /components/danfoss_air/
-[deconz docs]: /components/deconz/
-[discord docs]: /components/discord/
-[discovery docs]: /components/discovery/
-[dnsip docs]: /components/dnsip/
-[dyson docs]: /components/dyson/
-[econet docs]: /components/econet/
-[enocean docs]: /components/enocean/
-[epsonworkforce docs]: /components/epsonworkforce/
-[essent docs]: /components/essent/
-[evohome docs]: /components/evohome/
-[frontend docs]: /components/frontend/
-[geniushub docs]: /components/geniushub/
-[geofency docs]: /components/geofency/
-[glances docs]: /components/glances/
-[google docs]: /components/google_translate
-[google_assistant docs]: /components/google_assistant/
-[greeneye_monitor docs]: /components/greeneye_monitor/
-[hangouts docs]: /components/hangouts/
-[heos docs]: /components/heos/
-[homekit docs]: /components/homekit/
-[homekit_controller docs]: /components/homekit_controller/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[honeywell docs]: /components/honeywell/
-[html5 docs]: /components/html5/
-[huawei_lte docs]: /components/huawei_lte/
-[hue docs]: /components/hue/
-[ihc docs]: /components/ihc/
-[incomfort docs]: /components/incomfort/
-[influxdb docs]: /components/influxdb/
-[input_datetime docs]: /components/input_datetime/
-[iqvia docs]: /components/iqvia/
-[lcn docs]: /components/lcn/
-[lifx docs]: /components/lifx/
-[liveboxplaytv docs]: /components/liveboxplaytv/
-[local_file docs]: /components/local_file/
-[locative docs]: /components/locative/
-[logi_circle docs]: /components/logi_circle/
-[mastodon docs]: /components/mastodon/
-[media_extractor docs]: /components/media_extractor/
-[media_player docs]: /components/media_player/
-[meteoalarm docs]: /components/meteoalarm/
-[mobile_app docs]: /components/mobile_app/
-[mqtt docs]: /components/mqtt/
-[mysensors docs]: /components/mysensors/
-[namecheapdns docs]: /components/namecheapdns/
-[netatmo docs]: /components/netatmo/
-[netgear_lte docs]: /components/netgear_lte/
-[nextbus docs]: /components/nextbus/
-[nmap_tracker docs]: /components/nmap_tracker/
-[notify docs]: /components/notify/
-[oasa_telematics docs]: /components/oasa_telematics/
-[ohmconnect docs]: /components/ohmconnect/
-[onboarding docs]: /components/onboarding/
-[onvif docs]: /components/onvif/
-[opencv docs]: /components/opencv/
-[openuv docs]: /components/openuv/
-[opple docs]: /components/opple/
-[orangepi_gpio docs]: /components/orangepi_gpio/
-[otp docs]: /components/otp/
-[panasonic_bluray docs]: /components/panasonic_bluray/
-[philips_js docs]: /components/philips_js/
-[plex docs]: /components/plex/
-[pollen docs]: /components/iqvia
-[ps4 docs]: /components/ps4/
-[ptvsd docs]: /components/ptvsd/
-[rainmachine docs]: /components/rainmachine/
-[recorder docs]: /components/recorder/
-[rest docs]: /components/rest/
-[sendgrid docs]: /components/sendgrid/
-[serial_pm docs]: /components/serial_pm/
-[sesame docs]: /components/sesame/
-[seventeentrack docs]: /components/seventeentrack/
-[shodan docs]: /components/shodan/
-[simplisafe docs]: /components/simplisafe/
-[slack docs]: /components/slack/
-[snmp docs]: /components/snmp/
-[sonos docs]: /components/sonos/
-[spotcrime docs]: /components/spotcrime/
-[sql docs]: /components/sql/
-[startca docs]: /components/startca/
-[stream docs]: /components/stream/
-[sun docs]: /components/sun/
-[switchbot docs]: /components/switchbot/
-[switcher_kis docs]: /components/switcher_kis/
-[syncthru docs]: /components/syncthru/
-[systemmonitor docs]: /components/systemmonitor/
-[tapsaff docs]: /components/tapsaff/
-[ted5000 docs]: /components/ted5000/
-[telegram_bot docs]: /components/telegram_bot/
-[tellduslive docs]: /components/tellduslive/
-[tensorflow docs]: /components/tensorflow/
-[thethingsnetwork docs]: /components/thethingsnetwork/
-[tplink_lte docs]: /components/tplink_lte/
-[traccar docs]: /components/traccar/
-[trend docs]: /components/trend/
-[ubee docs]: /components/ubee/
-[upc_connect docs]: /components/upc_connect/
-[upnp docs]: /components/upnp/
-[velux docs]: /components/velux/
-[vesync docs]: /components/vesync/
-[vizio docs]: /components/vizio/
-[websocket_api docs]: /components/websocket_api/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[xmpp docs]: /components/xmpp/
-[yeelight docs]: /components/yeelight/
-[yr docs]: /components/yr/
-[zeroconf docs]: /components/zeroconf/
-[zestimate docs]: /components/zestimate/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[ads docs]: /integrations/ads/
+[alexa docs]: /integrations/alexa/
+[ambiclimate docs]: /integrations/ambiclimate/
+[amcrest docs]: /integrations/amcrest/
+[automation docs]: /integrations/automation/
+[bizkaibus docs]: /integrations/bizkaibus/
+[bluesound docs]: /integrations/bluesound/
+[bom docs]: /integrations/bom/
+[caldav docs]: /integrations/caldav/
+[cast docs]: /integrations/cast/
+[counter docs]: /integrations/counter/
+[daikin docs]: /integrations/daikin/
+[danfoss_air docs]: /integrations/danfoss_air/
+[deconz docs]: /integrations/deconz/
+[discord docs]: /integrations/discord/
+[discovery docs]: /integrations/discovery/
+[dnsip docs]: /integrations/dnsip/
+[dyson docs]: /integrations/dyson/
+[econet docs]: /integrations/econet/
+[enocean docs]: /integrations/enocean/
+[epsonworkforce docs]: /integrations/epsonworkforce/
+[essent docs]: /integrations/essent/
+[evohome docs]: /integrations/evohome/
+[frontend docs]: /integrations/frontend/
+[geniushub docs]: /integrations/geniushub/
+[geofency docs]: /integrations/geofency/
+[glances docs]: /integrations/glances/
+[google docs]: /integrations/google_translate
+[google_assistant docs]: /integrations/google_assistant/
+[greeneye_monitor docs]: /integrations/greeneye_monitor/
+[hangouts docs]: /integrations/hangouts/
+[heos docs]: /integrations/heos/
+[homekit docs]: /integrations/homekit/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[honeywell docs]: /integrations/honeywell/
+[html5 docs]: /integrations/html5/
+[huawei_lte docs]: /integrations/huawei_lte/
+[hue docs]: /integrations/hue/
+[ihc docs]: /integrations/ihc/
+[incomfort docs]: /integrations/incomfort/
+[influxdb docs]: /integrations/influxdb/
+[input_datetime docs]: /integrations/input_datetime/
+[iqvia docs]: /integrations/iqvia/
+[lcn docs]: /integrations/lcn/
+[lifx docs]: /integrations/lifx/
+[liveboxplaytv docs]: /integrations/liveboxplaytv/
+[local_file docs]: /integrations/local_file/
+[locative docs]: /integrations/locative/
+[logi_circle docs]: /integrations/logi_circle/
+[mastodon docs]: /integrations/mastodon/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player docs]: /integrations/media_player/
+[meteoalarm docs]: /integrations/meteoalarm/
+[mobile_app docs]: /integrations/mobile_app/
+[mqtt docs]: /integrations/mqtt/
+[mysensors docs]: /integrations/mysensors/
+[namecheapdns docs]: /integrations/namecheapdns/
+[netatmo docs]: /integrations/netatmo/
+[netgear_lte docs]: /integrations/netgear_lte/
+[nextbus docs]: /integrations/nextbus/
+[nmap_tracker docs]: /integrations/nmap_tracker/
+[notify docs]: /integrations/notify/
+[oasa_telematics docs]: /integrations/oasa_telematics/
+[ohmconnect docs]: /integrations/ohmconnect/
+[onboarding docs]: /integrations/onboarding/
+[onvif docs]: /integrations/onvif/
+[opencv docs]: /integrations/opencv/
+[openuv docs]: /integrations/openuv/
+[opple docs]: /integrations/opple/
+[orangepi_gpio docs]: /integrations/orangepi_gpio/
+[otp docs]: /integrations/otp/
+[panasonic_bluray docs]: /integrations/panasonic_bluray/
+[philips_js docs]: /integrations/philips_js/
+[plex docs]: /integrations/plex/
+[pollen docs]: /integrations/iqvia
+[ps4 docs]: /integrations/ps4/
+[ptvsd docs]: /integrations/ptvsd/
+[rainmachine docs]: /integrations/rainmachine/
+[recorder docs]: /integrations/recorder/
+[rest docs]: /integrations/rest/
+[sendgrid docs]: /integrations/sendgrid/
+[serial_pm docs]: /integrations/serial_pm/
+[sesame docs]: /integrations/sesame/
+[seventeentrack docs]: /integrations/seventeentrack/
+[shodan docs]: /integrations/shodan/
+[simplisafe docs]: /integrations/simplisafe/
+[slack docs]: /integrations/slack/
+[snmp docs]: /integrations/snmp/
+[sonos docs]: /integrations/sonos/
+[spotcrime docs]: /integrations/spotcrime/
+[sql docs]: /integrations/sql/
+[startca docs]: /integrations/startca/
+[stream docs]: /integrations/stream/
+[sun docs]: /integrations/sun/
+[switchbot docs]: /integrations/switchbot/
+[switcher_kis docs]: /integrations/switcher_kis/
+[syncthru docs]: /integrations/syncthru/
+[systemmonitor docs]: /integrations/systemmonitor/
+[tapsaff docs]: /integrations/tapsaff/
+[ted5000 docs]: /integrations/ted5000/
+[telegram_bot docs]: /integrations/telegram_bot/
+[tellduslive docs]: /integrations/tellduslive/
+[tensorflow docs]: /integrations/tensorflow/
+[thethingsnetwork docs]: /integrations/thethingsnetwork/
+[tplink_lte docs]: /integrations/tplink_lte/
+[traccar docs]: /integrations/traccar/
+[trend docs]: /integrations/trend/
+[ubee docs]: /integrations/ubee/
+[upc_connect docs]: /integrations/upc_connect/
+[upnp docs]: /integrations/upnp/
+[velux docs]: /integrations/velux/
+[vesync docs]: /integrations/vesync/
+[vizio docs]: /integrations/vizio/
+[websocket_api docs]: /integrations/websocket_api/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[xmpp docs]: /integrations/xmpp/
+[yeelight docs]: /integrations/yeelight/
+[yr docs]: /integrations/yr/
+[zeroconf docs]: /integrations/zeroconf/
+[zestimate docs]: /integrations/zestimate/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2019-06-05-release-94.markdown b/source/_posts/2019-06-05-release-94.markdown
index 8c56f3ac652..d87370cb7af 100644
--- a/source/_posts/2019-06-05-release-94.markdown
+++ b/source/_posts/2019-06-05-release-94.markdown
@@ -10,7 +10,7 @@ og_image: /images/blog/2019-06-release-94/google-ui.png
redirect_from: /blog/2019/05/29/release-94/
---
-
+
It is time for the 0.94 release and there is some seriously good stuff in this release. We're working hard on polishing everything and getting ready for the big Home Assistant 1.0 release. And we're getting closer. So close actually, that this is the first release that can be installed and configured without touching a text editor! Onboard, configure integrations, manage automations and scripts all from the UI.
@@ -102,19 +102,19 @@ Because of this, we changed how packages are installed when running Home Assista
[@Swamp-Ig]: https://github.com/Swamp-Ig
[@balloob]: https://github.com/balloob
[@w1ll1am23]: https://github.com/w1ll1am23
-[automation docs]: /components/automation/
-[axis docs]: /components/axis/
-[cloud docs]: /components/cloud/
-[deconz docs]: /components/deconz/
-[discovery docs]: /components/discovery/
-[homekit_controller docs]: /components/homekit_controller/
-[http docs]: /components/http/
-[hue docs]: /components/hue/
-[sun docs]: /components/sun/
-[tado docs]: /components/tado/
-[tradfri docs]: /components/tradfri/
-[wemo docs]: /components/wemo/
-[wink docs]: /components/wink/
+[automation docs]: /integrations/automation/
+[axis docs]: /integrations/axis/
+[cloud docs]: /integrations/cloud/
+[deconz docs]: /integrations/deconz/
+[discovery docs]: /integrations/discovery/
+[homekit_controller docs]: /integrations/homekit_controller/
+[http docs]: /integrations/http/
+[hue docs]: /integrations/hue/
+[sun docs]: /integrations/sun/
+[tado docs]: /integrations/tado/
+[tradfri docs]: /integrations/tradfri/
+[wemo docs]: /integrations/wemo/
+[wink docs]: /integrations/wink/
## Release 0.94.2 - June 11
@@ -135,13 +135,13 @@ Because of this, we changed how packages are installed when running Home Assista
[@aerialls]: https://github.com/aerialls
[@andkit]: https://github.com/andkit
[@balloob]: https://github.com/balloob
-[axis docs]: /components/axis/
-[config docs]: /components/config/
-[deconz docs]: /components/deconz/
-[gpslogger docs]: /components/gpslogger/
-[hassio docs]: /components/hassio/
-[hue docs]: /components/hue/
-[zone docs]: /components/zone/
+[axis docs]: /integrations/axis/
+[config docs]: /integrations/config/
+[deconz docs]: /integrations/deconz/
+[gpslogger docs]: /integrations/gpslogger/
+[hassio docs]: /integrations/hassio/
+[hue docs]: /integrations/hue/
+[zone docs]: /integrations/zone/
## Release 0.94.3 - June 12
@@ -155,9 +155,9 @@ Because of this, we changed how packages are installed when running Home Assista
[@aidbish]: https://github.com/aidbish
[@balloob]: https://github.com/balloob
[@pnbruckner]: https://github.com/pnbruckner
-[cloud docs]: /components/cloud/
-[owntracks docs]: /components/owntracks/
-[watson_tts docs]: /components/watson_tts/
+[cloud docs]: /integrations/cloud/
+[owntracks docs]: /integrations/owntracks/
+[watson_tts docs]: /integrations/watson_tts/
## Release 0.94.4 - June 19
@@ -171,9 +171,9 @@ Because of this, we changed how packages are installed when running Home Assista
[@OttoWinter]: https://github.com/OttoWinter
[@Swamp-Ig]: https://github.com/Swamp-Ig
[@vangorra]: https://github.com/vangorra
-[esphome docs]: /components/esphome/
-[sun docs]: /components/sun/
-[tplink docs]: /components/tplink/
+[esphome docs]: /integrations/esphome/
+[sun docs]: /integrations/sun/
+[tplink docs]: /integrations/tplink/
## If you need help...
@@ -657,91 +657,91 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@wickerwaka]: https://github.com/wickerwaka
[@zewelor]: https://github.com/zewelor
[@zxdavb]: https://github.com/zxdavb
-[ambiclimate docs]: /components/ambiclimate/
-[androidtv docs]: /components/androidtv/
-[apns docs]: /components/apns/
-[axis docs]: /components/axis/
-[azure_event_hub docs]: /components/azure_event_hub/
-[broadlink docs]: /components/broadlink/
-[camera docs]: /components/camera/
-[cloud docs]: /components/cloud/
-[config docs]: /components/config/
-[daikin docs]: /components/daikin/
-[darksky docs]: /components/darksky/
-[deconz docs]: /components/deconz/
-[default_config docs]: /components/default_config/
-[demo docs]: /components/demo/
-[device_tracker docs]: /components/device_tracker/
-[discovery docs]: /components/discovery/
-[doorbird docs]: /components/doorbird/
-[dsmr docs]: /components/dsmr/
-[emulated_hue docs]: /components/emulated_hue/
-[enphase_envoy docs]: /components/enphase_envoy/
-[esphome docs]: /components/esphome/
-[fitbit docs]: /components/fitbit/
-[frontend docs]: /components/frontend/
-[geniushub docs]: /components/geniushub/
-[geofency docs]: /components/geofency/
-[google_assistant docs]: /components/google_assistant/
-[gpslogger docs]: /components/gpslogger/
-[hassio docs]: /components/hassio/
-[heos docs]: /components/heos/
-[homekit_controller docs]: /components/homekit_controller/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[html5 docs]: /components/html5/
-[http docs]: /components/http/
-[huawei_lte docs]: /components/huawei_lte/
-[hue docs]: /components/hue/
-[icloud docs]: /components/icloud/
-[incomfort docs]: /components/incomfort/
-[iqvia docs]: /components/iqvia/
-[keenetic_ndms2 docs]: /components/keenetic_ndms2/
-[lcn docs]: /components/lcn/
-[lifx docs]: /components/lifx/
-[locative docs]: /components/locative/
-[loopenergy docs]: /components/loopenergy/
-[lovelace docs]: /components/lovelace/
-[mastodon docs]: /components/mastodon/
-[mcp23017 docs]: /components/mcp23017/
-[media_extractor docs]: /components/media_extractor/
-[media_player docs]: /components/media_player/
-[mobile_app docs]: /components/mobile_app/
-[neato docs]: /components/neato/
-[netatmo docs]: /components/netatmo/
-[netgear docs]: /components/netgear/
-[onboarding docs]: /components/onboarding/
-[opentherm_gw docs]: /components/opentherm_gw/
-[owntracks docs]: /components/owntracks/
-[panel_custom docs]: /components/panel_custom/
-[panel_iframe docs]: /components/panel_iframe/
-[plex docs]: /components/plex/
-[remote_rpi_gpio docs]: /components/remote_rpi_gpio/
-[repetier docs]: /components/repetier/
-[rfxtrx docs]: /components/rfxtrx/
-[russound_rio docs]: /components/russound_rio/
-[script docs]: /components/script/
-[smarthab docs]: /components/smarthab/
-[solax docs]: /components/solax/
-[sonos docs]: /components/sonos/
-[spaceapi docs]: /components/spaceapi/
-[ssdp docs]: /components/ssdp/
-[sun docs]: /components/sun/
-[switcher_kis docs]: /components/switcher_kis/
-[synology_srm docs]: /components/synology_srm/
-[tautulli docs]: /components/tautulli/
-[tplink docs]: /components/tplink/
-[tradfri docs]: /components/tradfri/
-[vasttrafik docs]: /components/vasttrafik/
-[venstar docs]: /components/venstar/
-[verisure docs]: /components/verisure/
-[watson_tts docs]: /components/watson_tts/
-[websocket_api docs]: /components/websocket_api/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[xiaomi_tv docs]: /components/xiaomi_tv/
-[yeelight docs]: /components/yeelight/
-[zeroconf docs]: /components/zeroconf/
-[zestimate docs]: /components/zestimate/
-[zha docs]: /components/zha/
-[zone docs]: /components/zone/
-[zwave docs]: /components/zwave/
+[ambiclimate docs]: /integrations/ambiclimate/
+[androidtv docs]: /integrations/androidtv/
+[apns docs]: /integrations/apns/
+[axis docs]: /integrations/axis/
+[azure_event_hub docs]: /integrations/azure_event_hub/
+[broadlink docs]: /integrations/broadlink/
+[camera docs]: /integrations/camera/
+[cloud docs]: /integrations/cloud/
+[config docs]: /integrations/config/
+[daikin docs]: /integrations/daikin/
+[darksky docs]: /integrations/darksky/
+[deconz docs]: /integrations/deconz/
+[default_config docs]: /integrations/default_config/
+[demo docs]: /integrations/demo/
+[device_tracker docs]: /integrations/device_tracker/
+[discovery docs]: /integrations/discovery/
+[doorbird docs]: /integrations/doorbird/
+[dsmr docs]: /integrations/dsmr/
+[emulated_hue docs]: /integrations/emulated_hue/
+[enphase_envoy docs]: /integrations/enphase_envoy/
+[esphome docs]: /integrations/esphome/
+[fitbit docs]: /integrations/fitbit/
+[frontend docs]: /integrations/frontend/
+[geniushub docs]: /integrations/geniushub/
+[geofency docs]: /integrations/geofency/
+[google_assistant docs]: /integrations/google_assistant/
+[gpslogger docs]: /integrations/gpslogger/
+[hassio docs]: /integrations/hassio/
+[heos docs]: /integrations/heos/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[html5 docs]: /integrations/html5/
+[http docs]: /integrations/http/
+[huawei_lte docs]: /integrations/huawei_lte/
+[hue docs]: /integrations/hue/
+[icloud docs]: /integrations/icloud/
+[incomfort docs]: /integrations/incomfort/
+[iqvia docs]: /integrations/iqvia/
+[keenetic_ndms2 docs]: /integrations/keenetic_ndms2/
+[lcn docs]: /integrations/lcn/
+[lifx docs]: /integrations/lifx/
+[locative docs]: /integrations/locative/
+[loopenergy docs]: /integrations/loopenergy/
+[lovelace docs]: /integrations/lovelace/
+[mastodon docs]: /integrations/mastodon/
+[mcp23017 docs]: /integrations/mcp23017/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player docs]: /integrations/media_player/
+[mobile_app docs]: /integrations/mobile_app/
+[neato docs]: /integrations/neato/
+[netatmo docs]: /integrations/netatmo/
+[netgear docs]: /integrations/netgear/
+[onboarding docs]: /integrations/onboarding/
+[opentherm_gw docs]: /integrations/opentherm_gw/
+[owntracks docs]: /integrations/owntracks/
+[panel_custom docs]: /integrations/panel_custom/
+[panel_iframe docs]: /integrations/panel_iframe/
+[plex docs]: /integrations/plex/
+[remote_rpi_gpio docs]: /integrations/remote_rpi_gpio/
+[repetier docs]: /integrations/repetier/
+[rfxtrx docs]: /integrations/rfxtrx/
+[russound_rio docs]: /integrations/russound_rio/
+[script docs]: /integrations/script/
+[smarthab docs]: /integrations/smarthab/
+[solax docs]: /integrations/solax/
+[sonos docs]: /integrations/sonos/
+[spaceapi docs]: /integrations/spaceapi/
+[ssdp docs]: /integrations/ssdp/
+[sun docs]: /integrations/sun/
+[switcher_kis docs]: /integrations/switcher_kis/
+[synology_srm docs]: /integrations/synology_srm/
+[tautulli docs]: /integrations/tautulli/
+[tplink docs]: /integrations/tplink/
+[tradfri docs]: /integrations/tradfri/
+[vasttrafik docs]: /integrations/vasttrafik/
+[venstar docs]: /integrations/venstar/
+[verisure docs]: /integrations/verisure/
+[watson_tts docs]: /integrations/watson_tts/
+[websocket_api docs]: /integrations/websocket_api/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[xiaomi_tv docs]: /integrations/xiaomi_tv/
+[yeelight docs]: /integrations/yeelight/
+[zeroconf docs]: /integrations/zeroconf/
+[zestimate docs]: /integrations/zestimate/
+[zha docs]: /integrations/zha/
+[zone docs]: /integrations/zone/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown
index 9aa7da8d909..a446cb50129 100644
--- a/source/_posts/2019-06-26-release-95.markdown
+++ b/source/_posts/2019-06-26-release-95.markdown
@@ -9,7 +9,7 @@ categories: Release-Notes
og_image: /images/blog/2019-06-release-95/social.png
---
-
+
It is time for release 0.95, and guess what? It's good! First things first, did you see [the new Raspberry Pi 4](https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/)? 3x as fast as the model 3, gigabit ethernet port actually supports gigabit speeds now, faster memory read/write, oh well, faster everything! [The benchmarks are impressive.](https://www.raspberrypi.org/magpi/raspberry-pi-4-specs-benchmarks/) Best of all? The base price stayed the same. However, you can now also pay more for upgraded models with more memory, which is great if you like to install all the hass.io add-ons.
@@ -51,7 +51,7 @@ If you are migrating from the custom integration, [please read the instructions]
One more thing… This release improves the Home Assistant Cloud Alexa integration. Just like Google Assistant, it is now possible to manage which entities are exposed to Amazon via the user interface. Alexa actually offers some cool features around this. Any change you make is instantly reflected inside Alexa. Add an entity? Control it instantly via Alexa.
-However, we didn't stop there. The [manual installations of Alexa](/components/alexa.smart_home/#alexa-component-configuration) has had optional proactive state reporting since earlier this year, and this is now available for Home Assistant Cloud users too. If you choose to opt-in to this, every state change of your exposed entities is sent to Amazon as soon as they happen. It allows Amazon Echos with displays, to instantly reflect the state and allows you to create routines inside Amazon powered by your Home Assistant entities.
+However, we didn't stop there. The [manual installations of Alexa](/integrations/alexa.smart_home/#alexa-component-configuration) has had optional proactive state reporting since earlier this year, and this is now available for Home Assistant Cloud users too. If you choose to opt-in to this, every state change of your exposed entities is sent to Amazon as soon as they happen. It allows Amazon Echos with displays, to instantly reflect the state and allows you to create routines inside Amazon powered by your Home Assistant entities.
+
It's time for Home Assistant 0.96. It's a great release, but we also made some changes, so please pay attention.
@@ -138,13 +138,13 @@ The Home Assistant Podcast has published [episode 53](https://hasspodcast.io/ha0
[@pvizeli]: https://github.com/pvizeli
[@stboch]: https://github.com/stboch
[@zombielinux]: https://github.com/zombielinux
-[ecobee docs]: /components/ecobee/
-[eq3btsmart docs]: /components/eq3btsmart/
-[netatmo docs]: /components/netatmo/
-[opentherm_gw docs]: /components/opentherm_gw/
-[radiotherm docs]: /components/radiotherm/
-[smartthings docs]: /components/smartthings/
-[zwave docs]: /components/zwave/
+[ecobee docs]: /integrations/ecobee/
+[eq3btsmart docs]: /integrations/eq3btsmart/
+[netatmo docs]: /integrations/netatmo/
+[opentherm_gw docs]: /integrations/opentherm_gw/
+[radiotherm docs]: /integrations/radiotherm/
+[smartthings docs]: /integrations/smartthings/
+[zwave docs]: /integrations/zwave/
## Release 0.96.2 - July 19
@@ -163,11 +163,11 @@ The Home Assistant Podcast has published [episode 53](https://hasspodcast.io/ha0
[@pvizeli]: https://github.com/pvizeli
[@w1ll1am23]: https://github.com/w1ll1am23
[@zxdavb]: https://github.com/zxdavb
-[fritzbox docs]: /components/fritzbox/
-[homematic docs]: /components/homematic/
-[honeywell docs]: /components/honeywell/
-[plant docs]: /components/plant/
-[wink docs]: /components/wink/
+[fritzbox docs]: /integrations/fritzbox/
+[homematic docs]: /integrations/homematic/
+[honeywell docs]: /integrations/honeywell/
+[plant docs]: /integrations/plant/
+[wink docs]: /integrations/wink/
## Release 0.96.3 - July 21
@@ -209,14 +209,14 @@ The Home Assistant Podcast has published [episode 53](https://hasspodcast.io/ha0
[@fredrike]: https://github.com/fredrike
[@schmic]: https://github.com/schmic
[@zxdavb]: https://github.com/zxdavb
-[daikin docs]: /components/daikin/
-[esphome docs]: /components/esphome/
-[geniushub docs]: /components/geniushub/
-[knx docs]: /components/knx/
-[netatmo docs]: /components/netatmo/
-[sensibo docs]: /components/sensibo/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[daikin docs]: /integrations/daikin/
+[esphome docs]: /integrations/esphome/
+[geniushub docs]: /integrations/geniushub/
+[knx docs]: /integrations/knx/
+[netatmo docs]: /integrations/netatmo/
+[sensibo docs]: /integrations/sensibo/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
## Release 0.96.4 - July 23
@@ -239,11 +239,11 @@ The Home Assistant Podcast has published [episode 53](https://hasspodcast.io/ha0
[@cgtobi]: https://github.com/cgtobi
[@fredrike]: https://github.com/fredrike
[@zxdavb]: https://github.com/zxdavb
-[daikin docs]: /components/daikin/
-[evohome docs]: /components/evohome/
-[honeywell docs]: /components/honeywell/
-[netatmo docs]: /components/netatmo/
-[sonos docs]: /components/sonos/
+[daikin docs]: /integrations/daikin/
+[evohome docs]: /integrations/evohome/
+[honeywell docs]: /integrations/honeywell/
+[netatmo docs]: /integrations/netatmo/
+[sonos docs]: /integrations/sonos/
## Release 0.96.5 - July 25
@@ -256,9 +256,9 @@ The Home Assistant Podcast has published [episode 53](https://hasspodcast.io/ha0
[#25472]: https://github.com/home-assistant/home-assistant/pull/25472
[@balloob]: https://github.com/balloob
[@zxdavb]: https://github.com/zxdavb
-[geniushub docs]: /components/geniushub/
-[http docs]: /components/http/
-[nest docs]: /components/nest/
+[geniushub docs]: /integrations/geniushub/
+[http docs]: /integrations/http/
+[nest docs]: /integrations/nest/
## If you need help...
@@ -789,106 +789,106 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@zewelor]: https://github.com/zewelor
[@zombielinux]: https://github.com/zombielinux
[@zxdavb]: https://github.com/zxdavb
-[alert docs]: /components/alert/
-[alexa docs]: /components/alexa/
-[ambiclimate docs]: /components/ambiclimate/
-[ambient_station docs]: /components/ambient_station/
-[androidtv docs]: /components/androidtv/
-[arcam_fmj docs]: /components/arcam_fmj/
-[aurora_abb_powerone docs]: /components/aurora_abb_powerone/
-[automation docs]: /components/automation/
-[braviatv docs]: /components/braviatv/
-[cert_expiry docs]: /components/cert_expiry/
-[climate docs]: /components/climate/
-[cloud docs]: /components/cloud/
-[config docs]: /components/config/
-[coolmaster docs]: /components/coolmaster/
-[cups docs]: /components/cups/
-[deutsche_bahn docs]: /components/deutsche_bahn/
-[device_tracker docs]: /components/device_tracker/
-[discord docs]: /components/discord/
-[dlna_dmr docs]: /components/dlna_dmr/
-[downloader docs]: /components/downloader/
-[ecobee docs]: /components/ecobee/
-[enphase_envoy docs]: /components/enphase_envoy/
-[evohome docs]: /components/evohome/
-[fritzbox docs]: /components/fritzbox/
-[frontend docs]: /components/frontend/
-[geniushub docs]: /components/geniushub/
-[geo_json_events docs]: /components/geo_json_events/
-[geo_location docs]: /components/geo_location/
-[glances docs]: /components/glances/
-[google_assistant docs]: /components/google_assistant/
-[google_cloud docs]: /components/google_cloud/
-[hikvision docs]: /components/hikvision/
-[hive docs]: /components/hive/
-[homekit docs]: /components/homekit/
-[homematic docs]: /components/homematic/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[honeywell docs]: /components/honeywell/
-[input_datetime docs]: /components/input_datetime/
-[insteon docs]: /components/insteon/
-[iqvia docs]: /components/iqvia/
-[jewish_calendar docs]: /components/jewish_calendar/
-[knx docs]: /components/knx/
-[lcn docs]: /components/lcn/
-[life360 docs]: /components/life360/
-[light docs]: /components/light/
-[logbook docs]: /components/logbook/
-[luftdaten docs]: /components/luftdaten/
-[media_extractor docs]: /components/media_extractor/
-[mqtt docs]: /components/mqtt/
-[mysensors docs]: /components/mysensors/
-[nest docs]: /components/nest/
-[netatmo docs]: /components/netatmo/
-[nmap_tracker docs]: /components/nmap_tracker/
-[notion docs]: /components/notion/
-[nsw_rural_fire_service_feed docs]: /components/nsw_rural_fire_service_feed/
-[opencv docs]: /components/opencv/
-[opentherm_gw docs]: /components/opentherm_gw/
-[plant docs]: /components/plant/
-[ps4 docs]: /components/ps4/
-[pushover docs]: /components/pushover/
-[radiotherm docs]: /components/radiotherm/
-[rainmachine docs]: /components/rainmachine/
-[recorder docs]: /components/recorder/
-[reddit docs]: /components/reddit/
-[scrape docs]: /components/scrape/
-[sensibo docs]: /components/sensibo/
-[sensor docs]: /components/sensor/
-[simplisafe docs]: /components/simplisafe/
-[sisyphus docs]: /components/sisyphus/
-[sleepiq docs]: /components/sleepiq/
-[sma docs]: /components/sma/
-[smartthings docs]: /components/smartthings/
-[solax docs]: /components/solax/
-[sonos docs]: /components/sonos/
-[sql docs]: /components/sql/
-[steam_online docs]: /components/steam_online/
-[switch docs]: /components/switch/
-[switchmate docs]: /components/switchmate/
-[syncthru docs]: /components/syncthru/
-[systemmonitor docs]: /components/systemmonitor/
-[tado docs]: /components/tado/
-[tahoma docs]: /components/tahoma/
-[template docs]: /components/template/
-[tensorflow docs]: /components/tensorflow/
-[toon docs]: /components/toon/
-[trafikverket_train docs]: /components/trafikverket_train/
-[trend docs]: /components/trend/
-[tuya docs]: /components/tuya/
-[twilio_sms docs]: /components/twilio_sms/
-[upnp docs]: /components/upnp/
-[usgs_earthquakes_feed docs]: /components/usgs_earthquakes_feed/
-[vallox docs]: /components/vallox/
-[velbus docs]: /components/velbus/
-[vera docs]: /components/vera/
-[version docs]: /components/version/
-[vizio docs]: /components/vizio/
-[watson_tts docs]: /components/watson_tts/
-[waze_travel_time docs]: /components/waze_travel_time/
-[wwlln docs]: /components/wwlln/
-[yeelight docs]: /components/yeelight/
-[zestimate docs]: /components/zestimate/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[alert docs]: /integrations/alert/
+[alexa docs]: /integrations/alexa/
+[ambiclimate docs]: /integrations/ambiclimate/
+[ambient_station docs]: /integrations/ambient_station/
+[androidtv docs]: /integrations/androidtv/
+[arcam_fmj docs]: /integrations/arcam_fmj/
+[aurora_abb_powerone docs]: /integrations/aurora_abb_powerone/
+[automation docs]: /integrations/automation/
+[braviatv docs]: /integrations/braviatv/
+[cert_expiry docs]: /integrations/cert_expiry/
+[climate docs]: /integrations/climate/
+[cloud docs]: /integrations/cloud/
+[config docs]: /integrations/config/
+[coolmaster docs]: /integrations/coolmaster/
+[cups docs]: /integrations/cups/
+[deutsche_bahn docs]: /integrations/deutsche_bahn/
+[device_tracker docs]: /integrations/device_tracker/
+[discord docs]: /integrations/discord/
+[dlna_dmr docs]: /integrations/dlna_dmr/
+[downloader docs]: /integrations/downloader/
+[ecobee docs]: /integrations/ecobee/
+[enphase_envoy docs]: /integrations/enphase_envoy/
+[evohome docs]: /integrations/evohome/
+[fritzbox docs]: /integrations/fritzbox/
+[frontend docs]: /integrations/frontend/
+[geniushub docs]: /integrations/geniushub/
+[geo_json_events docs]: /integrations/geo_json_events/
+[geo_location docs]: /integrations/geo_location/
+[glances docs]: /integrations/glances/
+[google_assistant docs]: /integrations/google_assistant/
+[google_cloud docs]: /integrations/google_cloud/
+[hikvision docs]: /integrations/hikvision/
+[hive docs]: /integrations/hive/
+[homekit docs]: /integrations/homekit/
+[homematic docs]: /integrations/homematic/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[honeywell docs]: /integrations/honeywell/
+[input_datetime docs]: /integrations/input_datetime/
+[insteon docs]: /integrations/insteon/
+[iqvia docs]: /integrations/iqvia/
+[jewish_calendar docs]: /integrations/jewish_calendar/
+[knx docs]: /integrations/knx/
+[lcn docs]: /integrations/lcn/
+[life360 docs]: /integrations/life360/
+[light docs]: /integrations/light/
+[logbook docs]: /integrations/logbook/
+[luftdaten docs]: /integrations/luftdaten/
+[media_extractor docs]: /integrations/media_extractor/
+[mqtt docs]: /integrations/mqtt/
+[mysensors docs]: /integrations/mysensors/
+[nest docs]: /integrations/nest/
+[netatmo docs]: /integrations/netatmo/
+[nmap_tracker docs]: /integrations/nmap_tracker/
+[notion docs]: /integrations/notion/
+[nsw_rural_fire_service_feed docs]: /integrations/nsw_rural_fire_service_feed/
+[opencv docs]: /integrations/opencv/
+[opentherm_gw docs]: /integrations/opentherm_gw/
+[plant docs]: /integrations/plant/
+[ps4 docs]: /integrations/ps4/
+[pushover docs]: /integrations/pushover/
+[radiotherm docs]: /integrations/radiotherm/
+[rainmachine docs]: /integrations/rainmachine/
+[recorder docs]: /integrations/recorder/
+[reddit docs]: /integrations/reddit/
+[scrape docs]: /integrations/scrape/
+[sensibo docs]: /integrations/sensibo/
+[sensor docs]: /integrations/sensor/
+[simplisafe docs]: /integrations/simplisafe/
+[sisyphus docs]: /integrations/sisyphus/
+[sleepiq docs]: /integrations/sleepiq/
+[sma docs]: /integrations/sma/
+[smartthings docs]: /integrations/smartthings/
+[solax docs]: /integrations/solax/
+[sonos docs]: /integrations/sonos/
+[sql docs]: /integrations/sql/
+[steam_online docs]: /integrations/steam_online/
+[switch docs]: /integrations/switch/
+[switchmate docs]: /integrations/switchmate/
+[syncthru docs]: /integrations/syncthru/
+[systemmonitor docs]: /integrations/systemmonitor/
+[tado docs]: /integrations/tado/
+[tahoma docs]: /integrations/tahoma/
+[template docs]: /integrations/template/
+[tensorflow docs]: /integrations/tensorflow/
+[toon docs]: /integrations/toon/
+[trafikverket_train docs]: /integrations/trafikverket_train/
+[trend docs]: /integrations/trend/
+[tuya docs]: /integrations/tuya/
+[twilio_sms docs]: /integrations/twilio_sms/
+[upnp docs]: /integrations/upnp/
+[usgs_earthquakes_feed docs]: /integrations/usgs_earthquakes_feed/
+[vallox docs]: /integrations/vallox/
+[velbus docs]: /integrations/velbus/
+[vera docs]: /integrations/vera/
+[version docs]: /integrations/version/
+[vizio docs]: /integrations/vizio/
+[watson_tts docs]: /integrations/watson_tts/
+[waze_travel_time docs]: /integrations/waze_travel_time/
+[wwlln docs]: /integrations/wwlln/
+[yeelight docs]: /integrations/yeelight/
+[zestimate docs]: /integrations/zestimate/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2019-08-06-home-assistant-cast.markdown b/source/_posts/2019-08-06-home-assistant-cast.markdown
index e73a70353a3..0454e25bdc8 100644
--- a/source/_posts/2019-08-06-home-assistant-cast.markdown
+++ b/source/_posts/2019-08-06-home-assistant-cast.markdown
@@ -59,5 +59,5 @@ entities:
This is the first release of Home Assistant Cast, and so we focused on the minimum that was worthy of a release. We still have some more things planned:
-- Allow starting Home Assistant Cast from Home Assistant itself (not a browser), as part of an automation or script. [This is live now since Home Assistant 0.99.](/components/cast/#home-assistant-cast)
+- Allow starting Home Assistant Cast from Home Assistant itself (not a browser), as part of an automation or script. [This is live now since Home Assistant 0.99.](/integrations/cast/#home-assistant-cast)
- Use Home Assistant Cast as a text-to-speech target (inspired by [lovelace-browser-commander by @thomasloven](https://github.com/thomasloven/lovelace-browser-commander)).
diff --git a/source/_posts/2019-08-07-release-97.markdown b/source/_posts/2019-08-07-release-97.markdown
index c2b58c12af7..f6b3bb31ccb 100644
--- a/source/_posts/2019-08-07-release-97.markdown
+++ b/source/_posts/2019-08-07-release-97.markdown
@@ -11,7 +11,7 @@ categories: Release-Notes
og_image: /images/blog/2019-08-0.97/components.png
---
-
+
It's time for Home Assistant 0.97! It has been a very busy release cycle as we have been fine-tuning our development process, which makes it easier to maintain and contribute to Home Assistant in the future.
@@ -96,10 +96,10 @@ A new breaking change was introduced with 0.97.1 to accomodate for the HaveIBeen
[@aetaric]: https://github.com/aetaric
[@fbradyirl]: https://github.com/fbradyirl
[@jjlawren]: https://github.com/jjlawren
-[cisco_mobility_express docs]: /components/cisco_mobility_express/
-[deconz docs]: /components/deconz/
-[haveibeenpwned docs]: /components/haveibeenpwned/
-[unifi docs]: /components/unifi/
+[cisco_mobility_express docs]: /integrations/cisco_mobility_express/
+[deconz docs]: /integrations/deconz/
+[haveibeenpwned docs]: /integrations/haveibeenpwned/
+[unifi docs]: /integrations/unifi/
## Release 0.97.2 - August 11
@@ -125,13 +125,13 @@ A new breaking change was introduced with 0.97.1 to accomodate for the HaveIBeen
[@cgtobi]: https://github.com/cgtobi
[@pvizeli]: https://github.com/pvizeli
[@tombbo]: https://github.com/tombbo
-[knx docs]: /components/knx/
-[netatmo docs]: /components/netatmo/
-[nuki docs]: /components/nuki/
-[smartthings docs]: /components/smartthings/
-[unifi docs]: /components/unifi/
-[vera docs]: /components/vera/
-[wink docs]: /components/wink/
+[knx docs]: /integrations/knx/
+[netatmo docs]: /integrations/netatmo/
+[nuki docs]: /integrations/nuki/
+[smartthings docs]: /integrations/smartthings/
+[unifi docs]: /integrations/unifi/
+[vera docs]: /integrations/vera/
+[wink docs]: /integrations/wink/
## If you need help...
@@ -165,7 +165,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
language: french
```
-- **TotalConnect** - Total Connect Client was upgraded to support more than one alarm panel and allow future support for additional sensors. Previous `alarm_control_panel` entries must be removed, and a new totalconnect entry must be added to configuration.yaml. See https://www.home-assistant.io/components/totalconnect/ for configuration details. ([@austinmroczek] - [#24427]) ([totalconnect docs])
+- **TotalConnect** - Total Connect Client was upgraded to support more than one alarm panel and allow future support for additional sensors. Previous `alarm_control_panel` entries must be removed, and a new totalconnect entry must be added to configuration.yaml. See https://www.home-assistant.io/integrations/totalconnect/ for configuration details. ([@austinmroczek] - [#24427]) ([totalconnect docs])
- **Nuki** - The `lock.nuki_unlatch` service has been removed. It has been replaced by the `lock.open` service. The `lock.nuki_lock_n_go` service has been renamed to `nuki.lock_n_go`. Users that are using the removed or renamed services in automations need to replace them with the new services. ([@franfos] - [#22888]) ([nuki docs])
- **Snapcast** - This changes adds multiroom support for the snapcast component. It adds 2 services `media_player.snapcast_join` and `media_player.snapcast_unjoin` to group/ungroup a client with another client. Also added source selection support in the snapcast clients as the groups are unusable due to their dynamic nature. ([@lyghtnox] - [#24061]) ([snapcast docs])
- **Ambient Weather Station** - The `unique_id` for Ambient sensors uses a new formula, meaning that even though they have the same friendly names, new sensors will be created. The integration will automatically perform this migration under the hood, but if you've altered the entity IDs of any Ambient PWS entities, you'll need do the same to the new entities upon creation. Additionally, the `monitored_keys` configuration option is no longer supported in `configuration.yaml`. The integration will now create sensors for all conditions supported by the particular device.
@@ -717,129 +717,129 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@xt16johnny]: https://github.com/xt16johnny
[@yeralin]: https://github.com/yeralin
[@zxdavb]: https://github.com/zxdavb
-[alarm_control_panel docs]: /components/alarm_control_panel/
-[ambient_station docs]: /components/ambient_station/
-[apache_kafka docs]: /components/apache_kafka/
-[automation docs]: /components/automation/
-[avea docs]: /components/avea/
-[bloomsky docs]: /components/bloomsky/
-[bluetooth_tracker docs]: /components/bluetooth_tracker/
-[buienradar docs]: /components/buienradar/
-[caldav docs]: /components/caldav/
-[calendar docs]: /components/calendar/
-[cisco_mobility_express docs]: /components/cisco_mobility_express/
-[climate docs]: /components/climate/
-[cloud docs]: /components/cloud/
-[counter docs]: /components/counter/
-[cover docs]: /components/cover/
-[daikin docs]: /components/daikin/
-[darksky docs]: /components/darksky/
-[deconz docs]: /components/deconz/
-[delijn docs]: /components/delijn/
-[demo docs]: /components/demo/
-[device_tracker docs]: /components/device_tracker/
-[discord docs]: /components/discord/
-[ecobee docs]: /components/ecobee/
-[elkm1 docs]: /components/elkm1/
-[emulated_hue docs]: /components/emulated_hue/
-[enphase_envoy docs]: /components/enphase_envoy/
-[environment_canada docs]: /components/environment_canada/
-[evohome docs]: /components/evohome/
-[fan docs]: /components/fan/
-[fleetgo docs]: /components/fleetgo/
-[flux_led docs]: /components/flux_led/
-[fortigate docs]: /components/fortigate/
-[fortios docs]: /components/fortios/
-[geniushub docs]: /components/geniushub/
-[google cal docs]: /components/calendar.google/
-[google_assistant docs]: /components/google_assistant/
-[google_maps docs]: /components/google_maps/
-[google_travel_time docs]: /components/google_travel_time/
-[group docs]: /components/group/
-[history docs]: /components/history/
-[hive docs]: /components/hive/
-[homeassistant docs]: /components/homeassistant/
-[homekit docs]: /components/homekit/
-[homekit_controller docs]: /components/homekit_controller/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[hp_ilo docs]: /components/hp_ilo/
-[html5 docs]: /components/html5/
-[http docs]: /components/http/
-[huawei_lte docs]: /components/huawei_lte/
-[image_processing docs]: /components/image_processing/
-[incomfort docs]: /components/incomfort/
-[input_boolean docs]: /components/input_boolean/
-[input_datetime docs]: /components/input_datetime/
-[input_number docs]: /components/input_number/
-[input_select docs]: /components/input_select/
-[input_text docs]: /components/input_text/
-[insteon docs]: /components/insteon/
-[jewish_calendar docs]: /components/jewish_calendar/
-[knx docs]: /components/knx/
-[lcn docs]: /components/lcn/
-[lock docs]: /components/lock/
-[lovelace docs]: /components/lovelace/
-[luci docs]: /components/luci/
-[lutron docs]: /components/lutron/
-[mastodon docs]: /components/mastodon/
-[media_extractor docs]: /components/media_extractor/
-[media_player docs]: /components/media_player/
-[meteo_france docs]: /components/meteo_france/
-[mikrotik docs]: /components/mikrotik/
-[mqtt docs]: /components/mqtt/
-[mvglive docs]: /components/mvglive/
-[n26 docs]: /components/n26/
-[neato docs]: /components/neato/
-[nest docs]: /components/nest/
-[netatmo docs]: /components/netatmo/
-[netgear_lte docs]: /components/netgear_lte/
-[nextbus docs]: /components/nextbus/
-[notion docs]: /components/notion/
-[nuki docs]: /components/nuki/
-[opensensemap docs]: /components/opensensemap/
-[pioneer docs]: /components/pioneer/
-[ps4 docs]: /components/ps4/
-[rainforest_eagle docs]: /components/rainforest_eagle/
-[rejseplanen docs]: /components/rejseplanen/
-[remote docs]: /components/remote/
-[ring docs]: /components/ring/
-[ritassist docs]: /components/fleetgo
-[roku docs]: /components/roku/
-[roomba docs]: /components/roomba/
-[samsungtv docs]: /components/samsungtv/
-[scene docs]: /components/scene/
-[script docs]: /components/script/
-[seventeentrack docs]: /components/seventeentrack/
-[simplisafe docs]: /components/simplisafe/
-[smartthings docs]: /components/smartthings/
-[snapcast docs]: /components/snapcast/
-[solax docs]: /components/solax/
-[somfy docs]: /components/somfy/
-[songpal docs]: /components/songpal/
-[splunk docs]: /components/splunk/
-[spotify docs]: /components/spotify/
-[suez_water docs]: /components/suez_water/
-[switchbot docs]: /components/switchbot/
-[syncthru docs]: /components/syncthru/
-[system_health docs]: /components/system_health/
-[tado docs]: /components/tado/
-[telnet docs]: /components/telnet/
-[tibber docs]: /components/tibber/
-[timer docs]: /components/timer/
-[todoist docs]: /components/todoist/
-[totalconnect docs]: /components/totalconnect/
-[transmission docs]: /components/transmission/
-[twentemilieu docs]: /components/twentemilieu/
-[unifi docs]: /components/unifi/
-[utility_meter docs]: /components/utility_meter/
-[vacuum docs]: /components/vacuum/
-[vallox docs]: /components/vallox/
-[velbus docs]: /components/velbus/
-[venstar docs]: /components/venstar/
-[vesync docs]: /components/vesync/
-[wink docs]: /components/wink/
-[workday docs]: /components/workday/
-[wwlln docs]: /components/wwlln/
-[xiaomi_miio docs]: /components/xiaomi_miio/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[alarm_control_panel docs]: /integrations/alarm_control_panel/
+[ambient_station docs]: /integrations/ambient_station/
+[apache_kafka docs]: /integrations/apache_kafka/
+[automation docs]: /integrations/automation/
+[avea docs]: /integrations/avea/
+[bloomsky docs]: /integrations/bloomsky/
+[bluetooth_tracker docs]: /integrations/bluetooth_tracker/
+[buienradar docs]: /integrations/buienradar/
+[caldav docs]: /integrations/caldav/
+[calendar docs]: /integrations/calendar/
+[cisco_mobility_express docs]: /integrations/cisco_mobility_express/
+[climate docs]: /integrations/climate/
+[cloud docs]: /integrations/cloud/
+[counter docs]: /integrations/counter/
+[cover docs]: /integrations/cover/
+[daikin docs]: /integrations/daikin/
+[darksky docs]: /integrations/darksky/
+[deconz docs]: /integrations/deconz/
+[delijn docs]: /integrations/delijn/
+[demo docs]: /integrations/demo/
+[device_tracker docs]: /integrations/device_tracker/
+[discord docs]: /integrations/discord/
+[ecobee docs]: /integrations/ecobee/
+[elkm1 docs]: /integrations/elkm1/
+[emulated_hue docs]: /integrations/emulated_hue/
+[enphase_envoy docs]: /integrations/enphase_envoy/
+[environment_canada docs]: /integrations/environment_canada/
+[evohome docs]: /integrations/evohome/
+[fan docs]: /integrations/fan/
+[fleetgo docs]: /integrations/fleetgo/
+[flux_led docs]: /integrations/flux_led/
+[fortigate docs]: /integrations/fortigate/
+[fortios docs]: /integrations/fortios/
+[geniushub docs]: /integrations/geniushub/
+[google cal docs]: /integrations/calendar.google/
+[google_assistant docs]: /integrations/google_assistant/
+[google_maps docs]: /integrations/google_maps/
+[google_travel_time docs]: /integrations/google_travel_time/
+[group docs]: /integrations/group/
+[history docs]: /integrations/history/
+[hive docs]: /integrations/hive/
+[homeassistant docs]: /integrations/homeassistant/
+[homekit docs]: /integrations/homekit/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[hp_ilo docs]: /integrations/hp_ilo/
+[html5 docs]: /integrations/html5/
+[http docs]: /integrations/http/
+[huawei_lte docs]: /integrations/huawei_lte/
+[image_processing docs]: /integrations/image_processing/
+[incomfort docs]: /integrations/incomfort/
+[input_boolean docs]: /integrations/input_boolean/
+[input_datetime docs]: /integrations/input_datetime/
+[input_number docs]: /integrations/input_number/
+[input_select docs]: /integrations/input_select/
+[input_text docs]: /integrations/input_text/
+[insteon docs]: /integrations/insteon/
+[jewish_calendar docs]: /integrations/jewish_calendar/
+[knx docs]: /integrations/knx/
+[lcn docs]: /integrations/lcn/
+[lock docs]: /integrations/lock/
+[lovelace docs]: /integrations/lovelace/
+[luci docs]: /integrations/luci/
+[lutron docs]: /integrations/lutron/
+[mastodon docs]: /integrations/mastodon/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player docs]: /integrations/media_player/
+[meteo_france docs]: /integrations/meteo_france/
+[mikrotik docs]: /integrations/mikrotik/
+[mqtt docs]: /integrations/mqtt/
+[mvglive docs]: /integrations/mvglive/
+[n26 docs]: /integrations/n26/
+[neato docs]: /integrations/neato/
+[nest docs]: /integrations/nest/
+[netatmo docs]: /integrations/netatmo/
+[netgear_lte docs]: /integrations/netgear_lte/
+[nextbus docs]: /integrations/nextbus/
+[notion docs]: /integrations/notion/
+[nuki docs]: /integrations/nuki/
+[opensensemap docs]: /integrations/opensensemap/
+[pioneer docs]: /integrations/pioneer/
+[ps4 docs]: /integrations/ps4/
+[rainforest_eagle docs]: /integrations/rainforest_eagle/
+[rejseplanen docs]: /integrations/rejseplanen/
+[remote docs]: /integrations/remote/
+[ring docs]: /integrations/ring/
+[ritassist docs]: /integrations/fleetgo
+[roku docs]: /integrations/roku/
+[roomba docs]: /integrations/roomba/
+[samsungtv docs]: /integrations/samsungtv/
+[scene docs]: /integrations/scene/
+[script docs]: /integrations/script/
+[seventeentrack docs]: /integrations/seventeentrack/
+[simplisafe docs]: /integrations/simplisafe/
+[smartthings docs]: /integrations/smartthings/
+[snapcast docs]: /integrations/snapcast/
+[solax docs]: /integrations/solax/
+[somfy docs]: /integrations/somfy/
+[songpal docs]: /integrations/songpal/
+[splunk docs]: /integrations/splunk/
+[spotify docs]: /integrations/spotify/
+[suez_water docs]: /integrations/suez_water/
+[switchbot docs]: /integrations/switchbot/
+[syncthru docs]: /integrations/syncthru/
+[system_health docs]: /integrations/system_health/
+[tado docs]: /integrations/tado/
+[telnet docs]: /integrations/telnet/
+[tibber docs]: /integrations/tibber/
+[timer docs]: /integrations/timer/
+[todoist docs]: /integrations/todoist/
+[totalconnect docs]: /integrations/totalconnect/
+[transmission docs]: /integrations/transmission/
+[twentemilieu docs]: /integrations/twentemilieu/
+[unifi docs]: /integrations/unifi/
+[utility_meter docs]: /integrations/utility_meter/
+[vacuum docs]: /integrations/vacuum/
+[vallox docs]: /integrations/vallox/
+[velbus docs]: /integrations/velbus/
+[venstar docs]: /integrations/venstar/
+[vesync docs]: /integrations/vesync/
+[wink docs]: /integrations/wink/
+[workday docs]: /integrations/workday/
+[wwlln docs]: /integrations/wwlln/
+[xiaomi_miio docs]: /integrations/xiaomi_miio/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2019-08-28-release-98.markdown b/source/_posts/2019-08-28-release-98.markdown
index 049f0935021..1e8391888cc 100644
--- a/source/_posts/2019-08-28-release-98.markdown
+++ b/source/_posts/2019-08-28-release-98.markdown
@@ -11,7 +11,7 @@ categories: Release-Notes
og_image: /images/blog/2019-08-0.98/components.png
---
-
+
It's time for the 0.98 release. As Home Assistant grows, some features will sometimes be left partially implemented, leaving things to be desired. In this release we've been focusing on tieing up these loose ends, sometimes with new features. Getting better all the time!
@@ -69,7 +69,7 @@ For more background on this decision, see [ADR-006](https://github.com/home-assi
## Webscraping
-With this release we have deprecated integrations that rely on webscraping. These will be removed from Home Assistant in a future release. Our [scrape](/components/scrape/) integration will remain part of Home Assistant.
+With this release we have deprecated integrations that rely on webscraping. These will be removed from Home Assistant in a future release. Our [scrape](/integrations/scrape/) integration will remain part of Home Assistant.
Webscraping is fragile, breaks often requires frequent updates and there have been occassions where websites have banned our users.
@@ -127,13 +127,13 @@ Screencap of the batcave video.
[@dmulcahey]: https://github.com/dmulcahey
[@eliseomartelli]: https://github.com/eliseomartelli
[@mbo18]: https://github.com/mbo18
-[buienradar docs]: /components/buienradar/
-[darksky docs]: /components/darksky/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[mysensors docs]: /components/mysensors/
-[qbittorrent docs]: /components/qbittorrent/
-[unifi docs]: /components/unifi/
-[zha docs]: /components/zha/
+[buienradar docs]: /integrations/buienradar/
+[darksky docs]: /integrations/darksky/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[mysensors docs]: /integrations/mysensors/
+[qbittorrent docs]: /integrations/qbittorrent/
+[unifi docs]: /integrations/unifi/
+[zha docs]: /integrations/zha/
## Release 0.98.2 - September 2
@@ -151,12 +151,12 @@ Screencap of the batcave video.
[@PaulAnnekov]: https://github.com/PaulAnnekov
[@balloob]: https://github.com/balloob
[@tyjtyj]: https://github.com/tyjtyj
-[alexa docs]: /components/alexa/
-[cloud docs]: /components/cloud/
-[demo docs]: /components/demo/
-[fan docs]: /components/fan/
-[google_maps docs]: /components/google_maps/
-[tuya docs]: /components/tuya/
+[alexa docs]: /integrations/alexa/
+[cloud docs]: /integrations/cloud/
+[demo docs]: /integrations/demo/
+[fan docs]: /integrations/fan/
+[google_maps docs]: /integrations/google_maps/
+[tuya docs]: /integrations/tuya/
## Release 0.98.3 - September 4
@@ -184,14 +184,14 @@ Screencap of the batcave video.
[@balloob]: https://github.com/balloob
[@ehendrix23]: https://github.com/ehendrix23
[@fabaff]: https://github.com/fabaff
-[alexa docs]: https://www.home-assistant.io/components/alexa/
-[deconz docs]: https://www.home-assistant.io/components/deconz/
-[harmony docs]: https://www.home-assistant.io/components/harmony/
-[isy994 docs]: https://www.home-assistant.io/components/isy994/
-[met docs]: https://www.home-assistant.io/components/met/
-[sonos docs]: https://www.home-assistant.io/components/sonos/
-[version docs]: https://www.home-assistant.io/components/version/
-[websocket_api docs]: https://www.home-assistant.io/components/websocket_api/
+[alexa docs]: https://www.home-assistant.io/integrations/alexa/
+[deconz docs]: https://www.home-assistant.io/integrations/deconz/
+[harmony docs]: https://www.home-assistant.io/integrations/harmony/
+[isy994 docs]: https://www.home-assistant.io/integrations/isy994/
+[met docs]: https://www.home-assistant.io/integrations/met/
+[sonos docs]: https://www.home-assistant.io/integrations/sonos/
+[version docs]: https://www.home-assistant.io/integrations/version/
+[websocket_api docs]: https://www.home-assistant.io/integrations/websocket_api/
## Release 0.98.4 - September 4
@@ -777,112 +777,114 @@ anymore. - ([@abmantis] - [#25971])
[@zewelor]: https://github.com/zewelor
[@zhumuht]: https://github.com/zhumuht
[@zxdavb]: https://github.com/zxdavb
-[alexa docs]: /components/alexa/
-[ambient_station docs]: /components/ambient_station/
-[androidtv docs]: /components/androidtv/
-[arcam_fmj docs]: /components/arcam_fmj/
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[broadlink docs]: /components/broadlink/
-[camera docs]: /components/camera/
-[climate docs]: /components/climate/
-[cloud docs]: /components/cloud/
-[config docs]: /components/config/
-[coolmaster docs]: /components/coolmaster/
-[deconz docs]: /components/deconz/
-[demo docs]: /components/demo/
-[dialogflow docs]: /components/dialogflow/
-[dsmr docs]: /components/dsmr/
-[ecobee docs]: /components/ecobee/
-[edp_redy docs]: /components/edp_redy/
-[emulated_hue docs]: /components/emulated_hue/
-[environment_canada docs]: /components/environment_canada/
-[eq3btsmart docs]: /components/eq3btsmart/
-[essent docs]: /components/essent/
-[evohome docs]: /components/evohome/
-[filter docs]: /components/filter/
-[fritz docs]: /components/fritz/
-[fronius docs]: /components/fronius/
-[geniushub docs]: /components/geniushub/
-[geonetnz_quakes docs]: /components/geonetnz_quakes/
-[google_maps docs]: /components/google_maps/
-[googlehome docs]: /components/googlehome/
-[group docs]: /components/group/
-[heos docs]: /components/heos/
-[homekit_controller docs]: /components/homekit_controller/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[huawei_lte docs]: /components/huawei_lte/
-[hue docs]: /components/hue/
-[input_boolean docs]: /components/input_boolean/
-[ipma docs]: /components/ipma/
-[iqvia docs]: /components/iqvia/
-[islamic_prayer_times docs]: /components/islamic_prayer_times/
-[keba docs]: /components/keba/
-[kodi docs]: /components/kodi/
-[lacrosse docs]: /components/lacrosse/
-[life360 docs]: /components/life360/
-[luci docs]: /components/luci/
-[luftdaten docs]: /components/luftdaten/
-[lutron docs]: /components/lutron/
-[lw12wifi docs]: /components/lw12wifi/
-[mastodon docs]: /components/mastodon/
-[media_extractor docs]: /components/media_extractor/
-[media_player docs]: /components/media_player/
-[met docs]: /components/met/
-[meteo_france docs]: /components/meteo_france/
-[mikrotik docs]: /components/mikrotik/
-[minio docs]: /components/minio/
-[modbus docs]: /components/modbus/
-[mqtt docs]: /components/mqtt/
-[netgear_lte docs]: /components/netgear_lte/
-[nissan_leaf docs]: /components/nissan_leaf/
-[opencv docs]: /components/opencv/
-[opentherm_gw docs]: /components/opentherm_gw/
-[pi_hole docs]: /components/pi_hole/
-[plex docs]: /components/plex/
-[plugwise docs]: /components/plugwise/
-[point docs]: /components/point/
-[prometheus docs]: /components/prometheus/
-[proxy docs]: /components/proxy/
-[ps4 docs]: /components/ps4/
-[python_script docs]: /components/python_script/
-[qrcode docs]: /components/qrcode/
-[rainbird docs]: /components/rainbird/
-[recorder docs]: /components/recorder/
-[ring docs]: /components/ring/
-[ruter docs]: /components/ruter/
-[sabnzbd docs]: /components/sabnzbd/
-[scrape docs]: /components/scrape/
-[script docs]: /components/script/
-[shodan docs]: /components/shodan/
-[simplisafe docs]: /components/simplisafe/
-[sisyphus docs]: /components/sisyphus/
-[sma docs]: /components/sma/
-[smhi docs]: /components/smhi/
-[snmp docs]: /components/snmp/
-[sonos docs]: /components/sonos/
-[sql docs]: /components/sql/
-[statistics docs]: /components/statistics/
-[stream docs]: /components/stream/
-[syncthru docs]: /components/syncthru/
-[tado docs]: /components/tado/
-[tellduslive docs]: /components/tellduslive/
-[template docs]: /components/template/
-[tensorflow docs]: /components/tensorflow/
-[tile docs]: /components/tile/
-[traccar docs]: /components/traccar/
-[trend docs]: /components/trend/
-[tuya docs]: /components/tuya/
-[twentemilieu docs]: /components/twentemilieu/
-[unifi docs]: /components/unifi/
-[updater docs]: /components/updater/
-[upnp docs]: /components/upnp/
-[vacuum docs]: /components/vacuum/
-[velbus docs]: /components/velbus/
-[vera docs]: /components/vera/
-[vesync docs]: /components/vesync/
-[volumio docs]: /components/volumio/
-[websocket_api docs]: /components/websocket_api/
-[wunderground docs]: /components/wunderground/
-[xiaomi_aqara docs]: /components/xiaomi_aqara/
-[zha docs]: /components/zha/
-[zwave docs]: /components/zwave/
+[alexa docs]: /integrations/alexa/
+[ambient_station docs]: /integrations/ambient_station/
+[androidtv docs]: /integrations/androidtv/
+[arcam_fmj docs]: /integrations/arcam_fmj/
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[broadlink docs]: /integrations/broadlink/
+[camera docs]: /integrations/camera/
+[climate docs]: /integrations/climate/
+[cloud docs]: /integrations/cloud/
+[config docs]: /integrations/config/
+[coolmaster docs]: /integrations/coolmaster/
+[deconz docs]: /integrations/deconz/
+[demo docs]: /integrations/demo/
+[dialogflow docs]: /integrations/dialogflow/
+[dsmr docs]: /integrations/dsmr/
+[ecobee docs]: /integrations/ecobee/
+[edp_redy docs]: /integrations/edp_redy/
+[emulated_hue docs]: /integrations/emulated_hue/
+[environment_canada docs]: /integrations/environment_canada/
+[eq3btsmart docs]: /integrations/eq3btsmart/
+[essent docs]: /integrations/essent/
+[evohome docs]: /integrations/evohome/
+[filter docs]: /integrations/filter/
+[fritz docs]: /integrations/fritz/
+[fronius docs]: /integrations/fronius/
+[geniushub docs]: /integrations/geniushub/
+[geonetnz_quakes docs]: /integrations/geonetnz_quakes/
+[google_maps docs]: /integrations/google_maps/
+[googlehome docs]: /integrations/googlehome/
+[group docs]: /integrations/group/
+[heos docs]: /integrations/heos/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[huawei_lte docs]: /integrations/huawei_lte/
+[hue docs]: /integrations/hue/
+[input_boolean docs]: /integrations/input_boolean/
+[ipma docs]: /integrations/ipma/
+[iqvia docs]: /integrations/iqvia/
+[islamic_prayer_times docs]: /integrations/islamic_prayer_times/
+[keba docs]: /integrations/keba/
+[kodi docs]: /integrations/kodi/
+[lacrosse docs]: /integrations/lacrosse/
+[life360 docs]: /integrations/life360/
+[luci docs]: /integrations/luci/
+[luftdaten docs]: /integrations/luftdaten/
+[lutron docs]: /integrations/lutron/
+[lw12wifi docs]: /integrations/lw12wifi/
+[mastodon docs]: /integrations/mastodon/
+[media_extractor docs]: /integrations/media_extractor/
+[media_player docs]: /integrations/media_player/
+[met docs]: /integrations/met/
+[meteo_france docs]: /integrations/meteo_france/
+[mikrotik docs]: /integrations/mikrotik/
+[minio docs]: /integrations/minio/
+[modbus docs]: /integrations/modbus/
+[mqtt docs]: /integrations/mqtt/
+[netgear_lte docs]: /integrations/netgear_lte/
+[nissan_leaf docs]: /integrations/nissan_leaf/
+[opencv docs]: /integrations/opencv/
+[opentherm_gw docs]: /integrations/opentherm_gw/
+[pi_hole docs]: /integrations/pi_hole/
+[plex docs]: /integrations/plex/
+[plugwise docs]: /integrations/plugwise/
+[point docs]: /integrations/point/
+[prometheus docs]: /integrations/prometheus/
+[proxy docs]: /integrations/proxy/
+[ps4 docs]: /integrations/ps4/
+[python_script docs]: /integrations/python_script/
+[qrcode docs]: /integrations/qrcode/
+[rainbird docs]: /integrations/rainbird/
+[recorder docs]: /integrations/recorder/
+[ring docs]: /integrations/ring/
+[ruter docs]: /integrations/ruter/
+[sabnzbd docs]: /integrations/sabnzbd/
+[scrape docs]: /integrations/scrape/
+[script docs]: /integrations/script/
+[shodan docs]: /integrations/shodan/
+[simplisafe docs]: /integrations/simplisafe/
+[sisyphus docs]: /integrations/sisyphus/
+[sma docs]: /integrations/sma/
+[smhi docs]: /integrations/smhi/
+[snmp docs]: /integrations/snmp/
+[sonos docs]: /integrations/sonos/
+[sql docs]: /integrations/sql/
+[srp_energy docs]: /integrations/srp_energy/
+[statistics docs]: /integrations/statistics/
+[stream docs]: /integrations/stream/
+[syncthru docs]: /integrations/syncthru/
+[sytadin docs]: /integrations/sytadin/
+[tado docs]: /integrations/tado/
+[tellduslive docs]: /integrations/tellduslive/
+[template docs]: /integrations/template/
+[tensorflow docs]: /integrations/tensorflow/
+[tile docs]: /integrations/tile/
+[traccar docs]: /integrations/traccar/
+[trend docs]: /integrations/trend/
+[tuya docs]: /integrations/tuya/
+[twentemilieu docs]: /integrations/twentemilieu/
+[unifi docs]: /integrations/unifi/
+[updater docs]: /integrations/updater/
+[upnp docs]: /integrations/upnp/
+[vacuum docs]: /integrations/vacuum/
+[velbus docs]: /integrations/velbus/
+[vera docs]: /integrations/vera/
+[vesync docs]: /integrations/vesync/
+[volumio docs]: /integrations/volumio/
+[websocket_api docs]: /integrations/websocket_api/
+[wunderground docs]: /integrations/wunderground/
+[xiaomi_aqara docs]: /integrations/xiaomi_aqara/
+[zha docs]: /integrations/zha/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_posts/2019-09-18-release-99.markdown b/source/_posts/2019-09-18-release-99.markdown
index b3bff518efd..8389db628f8 100644
--- a/source/_posts/2019-09-18-release-99.markdown
+++ b/source/_posts/2019-09-18-release-99.markdown
@@ -11,7 +11,7 @@ categories: Release-Notes
og_image: /images/blog/2019-09-0.99/components.png
---
-
+
[Happy 6th birthday to us!](/blog/2019/09/17/happy-birthday/) Yep, it's been 6 years since the first commit, 6 years since we started our quest for a local and privacy foucsed home automation hub. And I think that we're doing a pretty ok job 😏
@@ -93,7 +93,7 @@ Home Assistant now supports opening [Home Assistant Cast](/blog/2019/08/06/home-
-We also had some great drinks in the evenings with companies that integrate with Home Assistant. In this picture [Konnected.io](/components/konnected) and [Senic](/components/nuimo_controller/).
+We also had some great drinks in the evenings with companies that integrate with Home Assistant. In this picture [Konnected.io](/integrations/konnected) and [Senic](/integrations/nuimo_controller/).
@@ -154,9 +154,9 @@ We also had some great drinks in the evenings with companies that integrate with
[@balloob]: https://github.com/balloob
[@dshokouhi]: https://github.com/dshokouhi
[@growse]: https://github.com/growse
-[obihai docs]: /components/obihai/
-[prometheus docs]: /components/prometheus/
-[tradfri docs]: /components/tradfri/
+[obihai docs]: /integrations/obihai/
+[prometheus docs]: /integrations/prometheus/
+[tradfri docs]: /integrations/tradfri/
## Release 0.99.2 - September 19
@@ -176,8 +176,8 @@ Forgot to include frontend update 99.1.
[#26623]: https://github.com/home-assistant/home-assistant/pull/26623
[@majestyiv]: https://github.com/MajestyIV
[@doudz]: https://github.com/doudz
-[homematic docs]: /components/homematic/
-[zha docs]: /components/zha/
+[homematic docs]: /integrations/homematic/
+[zha docs]: /integrations/zha/
## If you need help...
@@ -710,103 +710,103 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@vangorra]: https://github.com/vangorra
[@zewelor]: https://github.com/zewelor
[@zxdavb]: https://github.com/zxdavb
-[alarmdecoder docs]: /components/alarmdecoder/
-[ambiclimate docs]: /components/ambiclimate/
-[androidtv docs]: /components/androidtv/
-[apple_tv docs]: /components/apple_tv/
-[atome docs]: /components/atome/
-[automation docs]: /components/automation/
-[axis docs]: /components/axis/
-[beewi_smartclim docs]: /components/beewi_smartclim/
-[bmw_connected_drive docs]: /components/bmw_connected_drive/
-[cast docs]: /components/cast/
-[cert_expiry docs]: /components/cert_expiry/
-[darksky docs]: /components/darksky/
-[deconz docs]: /components/deconz/
-[denonavr docs]: /components/denonavr/
-[device_automation docs]: /components/device_automation/
-[device_sun_light_trigger docs]: /components/device_sun_light_trigger/
-[device_tracker docs]: /components/device_tracker/
-[discovery docs]: /components/discovery/
-[dlna_dmr docs]: /components/dlna_dmr/
-[duckdns docs]: /components/duckdns/
-[emulated_hue docs]: /components/emulated_hue/
-[environment_canada docs]: /components/environment_canada/
-[evohome docs]: /components/evohome/
-[filter docs]: /components/filter/
-[frontend docs]: /components/frontend/
-[geniushub docs]: /components/geniushub/
-[geonetnz_quakes docs]: /components/geonetnz_quakes/
-[glances docs]: /components/glances/
-[google_maps docs]: /components/google_maps/
-[slide docs]: /components/slide/
-[growatt_server docs]: /components/growatt_server/
-[gtfs docs]: /components/gtfs/
-[heos docs]: /components/heos/
-[history docs]: /components/history/
-[homekit_controller docs]: /components/homekit_controller/
-[homematicip_cloud docs]: /components/homematicip_cloud/
-[honeywell docs]: /components/honeywell/
-[huawei_lte docs]: /components/huawei_lte/
-[iaqualink docs]: /components/iaqualink/
-[ign_sismologia docs]: /components/ign_sismologia/
-[ihc docs]: /components/ihc/
-[input_text docs]: /components/input_text/
-[iqvia docs]: /components/iqvia/
-[isy994 docs]: /components/isy994/
-[jewish_calendar docs]: /components/jewish_calendar/
-[knx docs]: /components/knx/
-[light docs]: /components/light/
-[linky docs]: /components/linky/
-[media_extractor docs]: /components/media_extractor/
-[meteo_france docs]: /components/meteo_france/
-[miflora docs]: /components/miflora/
-[mqtt docs]: /components/mqtt/
-[nsw_rural_fire_service_feed docs]: /components/nsw_rural_fire_service_feed/
-[nuki docs]: /components/nuki/
-[nws docs]: /components/nws/
-[obihai docs]: /components/obihai/
-[onkyo docs]: /components/onkyo/
-[onvif docs]: /components/onvif/
-[opencv docs]: /components/opencv/
-[opengarage docs]: /components/opengarage/
-[openuv docs]: /components/openuv/
-[pi_hole docs]: /components/pi_hole/
-[plex docs]: /components/plex/
-[point docs]: /components/point/
-[qld_bushfire docs]: /components/qld_bushfire/
-[radiotherm docs]: /components/radiotherm/
-[recorder docs]: /components/recorder/
-[rflink docs]: /components/rflink/
-[slide docs]: /components/slide/
-[sma docs]: /components/sma/
-[smartthings docs]: /components/smartthings/
-[solaredge docs]: /components/solaredge/
-[solaredge_local docs]: /components/solaredge_local/
-[solax docs]: /components/solax/
-[sql docs]: /components/sql/
-[supla docs]: /components/supla/
-[switch docs]: /components/switch/
-[tellstick docs]: /components/tellstick/
-[template docs]: /components/template/
-[tensorflow docs]: /components/tensorflow/
-[tibber docs]: /components/tibber/
-[trend docs]: /components/trend/
-[tuya docs]: /components/tuya/
-[uk_transport docs]: /components/uk_transport/
-[unifi docs]: /components/unifi/
-[upc_connect docs]: /components/upc_connect/
-[upnp docs]: /components/upnp/
-[usgs_earthquakes_feed docs]: /components/usgs_earthquakes_feed/
-[velbus docs]: /components/velbus/
-[venstar docs]: /components/venstar/
-[vicare docs]: /components/vicare/
-[vivotek docs]: /components/vivotek/
-[webhook docs]: /components/webhook/
-[withings docs]: /components/withings/
-[wwlln docs]: /components/wwlln/
-[xiaomi docs]: /components/xiaomi_aqara
-[yeelight docs]: /components/yeelight/
-[zha docs]: /components/zha/
-[zhong_hong docs]: /components/zhong_hong/
-[zwave docs]: /components/zwave/
+[alarmdecoder docs]: /integrations/alarmdecoder/
+[ambiclimate docs]: /integrations/ambiclimate/
+[androidtv docs]: /integrations/androidtv/
+[apple_tv docs]: /integrations/apple_tv/
+[atome docs]: /integrations/atome/
+[automation docs]: /integrations/automation/
+[axis docs]: /integrations/axis/
+[beewi_smartclim docs]: /integrations/beewi_smartclim/
+[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
+[cast docs]: /integrations/cast/
+[cert_expiry docs]: /integrations/cert_expiry/
+[darksky docs]: /integrations/darksky/
+[deconz docs]: /integrations/deconz/
+[denonavr docs]: /integrations/denonavr/
+[device_automation docs]: /integrations/device_automation/
+[device_sun_light_trigger docs]: /integrations/device_sun_light_trigger/
+[device_tracker docs]: /integrations/device_tracker/
+[discovery docs]: /integrations/discovery/
+[dlna_dmr docs]: /integrations/dlna_dmr/
+[duckdns docs]: /integrations/duckdns/
+[emulated_hue docs]: /integrations/emulated_hue/
+[environment_canada docs]: /integrations/environment_canada/
+[evohome docs]: /integrations/evohome/
+[filter docs]: /integrations/filter/
+[frontend docs]: /integrations/frontend/
+[geniushub docs]: /integrations/geniushub/
+[geonetnz_quakes docs]: /integrations/geonetnz_quakes/
+[glances docs]: /integrations/glances/
+[google_maps docs]: /integrations/google_maps/
+[slide docs]: /integrations/slide/
+[growatt_server docs]: /integrations/growatt_server/
+[gtfs docs]: /integrations/gtfs/
+[heos docs]: /integrations/heos/
+[history docs]: /integrations/history/
+[homekit_controller docs]: /integrations/homekit_controller/
+[homematicip_cloud docs]: /integrations/homematicip_cloud/
+[honeywell docs]: /integrations/honeywell/
+[huawei_lte docs]: /integrations/huawei_lte/
+[iaqualink docs]: /integrations/iaqualink/
+[ign_sismologia docs]: /integrations/ign_sismologia/
+[ihc docs]: /integrations/ihc/
+[input_text docs]: /integrations/input_text/
+[iqvia docs]: /integrations/iqvia/
+[isy994 docs]: /integrations/isy994/
+[jewish_calendar docs]: /integrations/jewish_calendar/
+[knx docs]: /integrations/knx/
+[light docs]: /integrations/light/
+[linky docs]: /integrations/linky/
+[media_extractor docs]: /integrations/media_extractor/
+[meteo_france docs]: /integrations/meteo_france/
+[miflora docs]: /integrations/miflora/
+[mqtt docs]: /integrations/mqtt/
+[nsw_rural_fire_service_feed docs]: /integrations/nsw_rural_fire_service_feed/
+[nuki docs]: /integrations/nuki/
+[nws docs]: /integrations/nws/
+[obihai docs]: /integrations/obihai/
+[onkyo docs]: /integrations/onkyo/
+[onvif docs]: /integrations/onvif/
+[opencv docs]: /integrations/opencv/
+[opengarage docs]: /integrations/opengarage/
+[openuv docs]: /integrations/openuv/
+[pi_hole docs]: /integrations/pi_hole/
+[plex docs]: /integrations/plex/
+[point docs]: /integrations/point/
+[qld_bushfire docs]: /integrations/qld_bushfire/
+[radiotherm docs]: /integrations/radiotherm/
+[recorder docs]: /integrations/recorder/
+[rflink docs]: /integrations/rflink/
+[slide docs]: /integrations/slide/
+[sma docs]: /integrations/sma/
+[smartthings docs]: /integrations/smartthings/
+[solaredge docs]: /integrations/solaredge/
+[solaredge_local docs]: /integrations/solaredge_local/
+[solax docs]: /integrations/solax/
+[sql docs]: /integrations/sql/
+[supla docs]: /integrations/supla/
+[switch docs]: /integrations/switch/
+[tellstick docs]: /integrations/tellstick/
+[template docs]: /integrations/template/
+[tensorflow docs]: /integrations/tensorflow/
+[tibber docs]: /integrations/tibber/
+[trend docs]: /integrations/trend/
+[tuya docs]: /integrations/tuya/
+[uk_transport docs]: /integrations/uk_transport/
+[unifi docs]: /integrations/unifi/
+[upc_connect docs]: /integrations/upc_connect/
+[upnp docs]: /integrations/upnp/
+[usgs_earthquakes_feed docs]: /integrations/usgs_earthquakes_feed/
+[velbus docs]: /integrations/velbus/
+[venstar docs]: /integrations/venstar/
+[vicare docs]: /integrations/vicare/
+[vivotek docs]: /integrations/vivotek/
+[webhook docs]: /integrations/webhook/
+[withings docs]: /integrations/withings/
+[wwlln docs]: /integrations/wwlln/
+[xiaomi docs]: /integrations/xiaomi_aqara
+[yeelight docs]: /integrations/yeelight/
+[zha docs]: /integrations/zha/
+[zhong_hong docs]: /integrations/zhong_hong/
+[zwave docs]: /integrations/zwave/
diff --git a/source/_redirects b/source/_redirects
index 64c70b28c10..26e991e1d0e 100644
--- a/source/_redirects
+++ b/source/_redirects
@@ -74,1024 +74,1985 @@
/developers/websocket_api https://developers.home-assistant.io/docs/en/external_api_websocket.html
# Platform pages to integration pages migration
-/components/air_pollutants /components/air_quality
-/components/air_pollutants.opensensemap /components/opensensemap
-/components/air_quality.nilu /components/nilu
-/components/air_quality.opensensemap /components/opensensemap
-/components/alarm_control_panel.abode /components/abode
-/components/alarm_control_panel.alarmdecoder /components/alarmdecoder#alarm-control-panel
-/components/alarm_control_panel.alarmdotcom /components/alarmdotcom
-/components/alarm_control_panel.arlo /components/arlo
-/components/alarm_control_panel.blink /components/blink
-/components/alarm_control_panel.canary /components/canary
-/components/alarm_control_panel.concord232 /components/concord232#alarm-control-panel
-/components/alarm_control_panel.egardia /components/egardia
-/components/alarm_control_panel.elkm1 /components/elkm1
-/components/alarm_control_panel.envisalink /components/envisalink
-/components/alarm_control_panel.homekit_controller /components/homekit_controller
-/components/alarm_control_panel.homematicip_cloud /components/homematicip_cloud
-/components/alarm_control_panel.ialarm /components/ialarm
-/components/alarm_control_panel.lupusec /components/lupusec
-/components/alarm_control_panel.manual /components/manual
-/components/alarm_control_panel.manual_mqtt /components/manual_mqtt
-/components/alarm_control_panel.ness_alarm /components/ness_alarm
-/components/alarm_control_panel.nx584 /components/nx584
-/components/alarm_control_panel.satel_integra /components/satel_integra
-/components/alarm_control_panel.simplisafe /components/simplisafe
-/components/alarm_control_panel.spc /components/spc
-/components/alarm_control_panel.totalconnect /components/totalconnect
-/components/alarm_control_panel.verisure /components/verisure#alarm-control-panel
-/components/alarm_control_panel.wink /components/wink#alarm-control-panel
-/components/alarm_control_panel.yale_smart_alarm /components/yale_smart_alarm
-/components/apiai /components/dialogflow
-/components/binary_sensor.abode /components/abode#binary-sensor
-/components/binary_sensor.ads /components/ads#binary-sensor
-/components/binary_sensor.alarmdecoder /components/alarmdecoder
-/components/binary_sensor.android_ip_webcam /components/android_ip_webcam#binary-sensor
-/components/binary_sensor.apcupsd /components/apcupsd#binary-sensor
-/components/binary_sensor.arest /components/arest#binary-sensor
-/components/binary_sensor.august /components/august#binary-sensor
-/components/binary_sensor.aurora /components/aurora
-/components/binary_sensor.axis /components/axis#binary-sensor
-/components/binary_sensor.bayesian /components/bayesian
-/components/binary_sensor.bbb_gpio /components/bbb_gpio#binary-sensor
-/components/binary_sensor.blink /components/blink
-/components/binary_sensor.bloomsky /components/bloomsky#binary-sensor
-/components/binary_sensor.bmw_connected_drive /components/bmw_connected_drive
-/components/binary_sensor.command_line /components/command_line
-/components/binary_sensor.concord232 /components/concord232#binary-sensor
-/components/binary_sensor.danfoss_air /components/danfoss_air#binary-sensor
-/components/binary_sensor.deconz /components/deconz#binary-sensor
-/components/binary_sensor.digital_ocean /components/digital_ocean#binary-sensor
-/components/binary_sensor.ecobee /components/ecobee
-/components/binary_sensor.egardia /components/egardia#binary-sensor
-/components/binary_sensor.eight_sleep /components/eight_sleep
-/components/binary_sensor.enocean /components/enocean#binary-sensor
-/components/binary_sensor.envisalink /components/envisalink
-/components/binary_sensor.esphome /components/esphome
-/components/binary_sensor.ffmpeg /components/ffmpeg_motion
-/components/binary_sensor.ffmpeg_motion /components/ffmpeg_motion
-/components/binary_sensor.ffmpeg_noise /components/ffmpeg_noise
-/components/binary_sensor.fibaro /components/fibaro
-/components/binary_sensor.flic /components/flic
-/components/binary_sensor.fritzbox /components/fritzbox
-/components/binary_sensor.gc100 /components/gc100#binary-sensor
-/components/binary_sensor.hikvision /components/hikvision
-/components/binary_sensor.hive /components/hive#binary-sensor
-/components/binary_sensor.homematic /components/homematic
-/components/binary_sensor.homematicip_cloud /components/homematicip_cloud
-/components/binary_sensor.homeworks /components/homeworks
-/components/binary_sensor.http /components/http#binary-sensor
-/components/binary_sensor.hydrawise /components/hydrawise#binary-sensor
-/components/binary_sensor.ihc /components/ihc#binary-sensor
-/components/binary_sensor.insteon /components/insteon
-/components/binary_sensor.iss /components/iss
-/components/binary_sensor.isy994 /components/isy994
-/components/binary_sensor.konnected /components/konnected#binary-sensor
-/components/binary_sensor.linode /components/linode#binary-sensor
-/components/binary_sensor.lupusec /components/lupusec
-/components/binary_sensor.maxcube /components/maxcube
-/components/binary_sensor.mychevy /components/mychevy
-/components/binary_sensor.mystrom /components/mystrom#binary-sensor
-/components/binary_sensor.ness_alarm /components/ness_alarm
-/components/binary_sensor.nest /components/nest#binary-sensor
-/components/binary_sensor.netatmo /components/netatmo#binary-sensor
-/components/binary_sensor.nissan_leaf /components/nissan_leaf
-/components/binary_sensor.nx584 /components/nx584#binary-sensor
-/components/binary_sensor.octoprint /components/octoprint#binary-sensor
-/components/binary_sensor.opentherm_gw /components/opentherm_gw#binary-sensors
-/components/binary_sensor.openuv /components/openuv
-/components/binary_sensor.pilight /components/pilight#binary-sensor
-/components/binary_sensor.ping /components/ping#binary-sensor
-/components/binary_sensor.plum_lightpad /components/plum_lightpad
-/components/binary_sensor.point /components/point#binary-sensor
-/components/binary_sensor.qwikswitch /components/qwikswitch
-/components/binary_sensor.rachio /components/rachio
-/components/binary_sensor.raincloud /components/raincloud#binary-sensor
-/components/binary_sensor.rainmachine /components/rainmachine
-/components/binary_sensor.random /components/random#binary-sensor
-/components/binary_sensor.raspihats /components/raspihats#binary-sensor
-/components/binary_sensor.ring /components/ring#binary-sensor
-/components/binary_sensor.rpi_gpio /components/rpi_gpio#binary-sensor
-/components/binary_sensor.rpi_pfio /components/rpi_pfio#binary-sensor
-/components/binary_sensor.satel_integra /components/satel_integra
-/components/binary_sensor.sense /components/sense
-/components/binary_sensor.skybell /components/skybell#binary-sensor
-/components/binary_sensor.sleepiq /components/sleepiq
-/components/binary_sensor.smartthings /components/smartthings#binary-sensor
-/components/binary_sensor.spc /components/spc#binary-sensor
-/components/binary_sensor.tahoma /components/tahoma
-/components/binary_sensor.tapsaff /components/tapsaff
-/components/binary_sensor.tcp /components/tcp#binary-sensor
-/components/binary_sensor.tellduslive /components/tellduslive
-/components/binary_sensor.tesla /components/tesla
-/components/binary_sensor.threshold /components/threshold
-/components/binary_sensor.tod /components/tod
-/components/binary_sensor.trend /components/trend
-/components/binary_sensor.upcloud /components/upcloud#binary-sensor
-/components/binary_sensor.uptimerobot /components/uptimerobot
-/components/binary_sensor.velbus /components/velbus
-/components/binary_sensor.vera /components/vera
-/components/binary_sensor.verisure /components/verisure
-/components/binary_sensor.volvooncall /components/volvooncall
-/components/binary_sensor.vultr /components/vultr#binary-sensor
-/components/binary_sensor.w800rf32 /components/w800rf32#binary-sensor
-/components/binary_sensor.wemo /components/wemo
-/components/binary_sensor.wink /components/wink#binary-sensor
-/components/binary_sensor.wirelesstag /components/wirelesstag#binary-sensor
-/components/binary_sensor.workday /components/workday
-/components/binary_sensor.zha /components/zha
-/components/binary_sensor.zigbee /components/zigbee#binary-sensor
-/components/binary_sensor.zoneminder /components/zoneminder#binary-sensor
-/components/binary_sensor.zwave /components/zwave
-/components/calendar.caldav /components/caldav
-/components/calendar.todoist /components/todoist
-/components/camera.abode /components/abode
-/components/camera.amcrest /components/amcrest
-/components/camera.android_ip_webcam /components/android_ip_webcam#camera
-/components/camera.arlo /components/arlo#camera
-/components/camera.august /components/august#camera
-/components/camera.axis /components/axis
-/components/camera.blink /components/blink
-/components/camera.canary /components/canary#camera
-/components/camera.dispatcher /components/dispatcher
-/components/camera.doorbird /components/doorbird#camera
-/components/camera.familyhub /components/familyhub
-/components/camera.foscam /components/foscam
-/components/camera.generic /components/generic_ip_camera
-/components/camera.local_file /components/local_file
-/components/camera.logi_circle /components/logi_circle#camera
-/components/camera.mjpeg /components/mjpeg
-/components/camera.neato /components/neato#camera
-/components/camera.nest /components/nest#camera
-/components/camera.netatmo /components/netatmo#camera
-/components/camera.onvif /components/onvif
-/components/camera.proxy /components/proxy
-/components/camera.push /components/push
-/components/camera.ring /components/ring#camera
-/components/camera.rpi_camera /components/rpi_camera
-/components/camera.skybell /components/skybell#camera
-/components/camera.synology /components/synology
-/components/camera.usps /components/usps#camera
-/components/camera.uvc /components/uvc
-/components/camera.verisure /components/verisure
-/components/camera.xeoma /components/xeoma
-/components/camera.xiaomi /components/xiaomi
-/components/camera.yi /components/yi
-/components/camera.zoneminder /components/zoneminder#camera
-/components/climate.coolmaster /components/coolmaster
-/components/climate.daikin /components/daikin#climate
-/components/climate.deconz /components/deconz#climate
-/components/climate.dyson /components/dyson#climate
-/components/climate.ecobee /components/ecobee
-/components/climate.econet /components/econet
-/components/climate.elkm1 /components/elkm1
-/components/climate.ephember /components/ephember
-/components/climate.eq3btsmart /components/eq3btsmart
-/components/climate.evohome /components/evohome
-/components/climate.flexit /components/flexit
-/components/climate.fritzbox /components/fritzbox
-/components/climate.generic_thermostat /components/generic_thermostat
-/components/climate.heatmiser /components/heatmiser
-/components/climate.hive /components/hive#climate
-/components/climate.homekit_controller /components/homekit_controller
-/components/climate.homematic /components/homematic
-/components/climate.homematicip_cloud /components/homematicip_cloud
-/components/climate.honeywell /components/honeywell
-/components/climate.maxcube /components/maxcube
-/components/climate.melissa /components/melissa
-/components/climate.mill /components/mill
-/components/climate.nest /components/nest#climate
-/components/climate.netatmo /components/netatmo#climate
-/components/climate.nuheat /components/nuheat
-/components/climate.oem /components/oem
-/components/climate.opentherm_gw /components/opentherm_gw
-/components/climate.proliphix /components/proliphix
-/components/climate.radiotherm /components/radiotherm
-/components/climate.sensibo /components/sensibo
-/components/climate.smartthings /components/smartthings#climate
-/components/climate.spider /components/spider#climate
-/components/climate.tado /components/tado
-/components/climate.tesla /components/tesla
-/components/climate.tfiac /components/tfiac
-/components/climate.toon /components/toon#climate
-/components/climate.touchline /components/touchline
-/components/climate.tuya /components/tuya
-/components/climate.velbus /components/velbus
-/components/climate.venstar /components/venstar
-/components/climate.vera /components/vera
-/components/climate.wink /components/wink#climate
-/components/climate.xs1 /components/xs1
-/components/climate.zhong_hong /components/zhong_hong
-/components/climate.zwave /components/zwave#climate
-/components/cover.abode /components/abode
-/components/cover.aladdin_connect /components/aladdin_connect
-/components/cover.brunt /components/brunt
-/components/cover.deconz /components/deconz#cover
-/components/cover.esphome /components/esphome
-/components/cover.fibaro /components/fibaro
-/components/cover.garadget /components/garadget
-/components/cover.gogogate2 /components/gogogate2
-/components/cover.homekit_controller /components/homekit_controller
-/components/cover.homematic /components/homematic
-/components/cover.homematicip_cloud /components/homematicip_cloud
-/components/cover.insteon /components/insteon
-/components/cover.isy994 /components/isy994
-/components/cover.lcn /components/lcn#cover
-/components/cover.lutron /components/lutron
-/components/cover.lutron_caseta /components/lutron_caseta#cover
-/components/cover.myq /components/myq
-/components/cover.opengarage /components/opengarage
-/components/cover.rpi_gpio /components/rpi_gpio#cover
-/components/cover.scsgate /components/scsgate#cover
-/components/cover.smartthings /components/smartthings#cover
-/components/cover.supla /components/supla
-/components/cover.tahoma /components/tahoma
-/components/cover.tellduslive /components/tellduslive
-/components/cover.tellstick /components/tellstick#cover
-/components/cover.tuya /components/tuya
-/components/cover.velux /components/velux
-/components/cover.vera /components/vera
-/components/cover.wink /components/wink#cover
-/components/cover.zwave /components/zwave#cover
-/components/cppm /components/cppm_tracker
-/components/device_tracker.actiontec /components/actiontec
-/components/device_tracker.aruba /components/aruba
-/components/device_tracker.asuswrt /components/asuswrt
-/components/device_tracker.automatic /components/automatic
-/components/device_tracker.bbox /components/bbox
-/components/device_tracker.bluetooth_le_tracker /components/bluetooth_le_tracker
-/components/device_tracker.bluetooth_tracker /components/bluetooth_tracker
-/components/device_tracker.bmw_connected_drive /components/bmw_connected_drive
-/components/device_tracker.bt_home_hub_5 /components/bt_home_hub_5
-/components/device_tracker.bt_smarthub /components/bt_smarthub
-/components/device_tracker.cisco_ios /components/cisco_ios
-/components/device_tracker.ddwrt /components/ddwrt
-/components/device_tracker.ee_brightbox /components/ee_brightbox
-/components/device_tracker.freebox /components/freebox
-/components/device_tracker.fritz /components/fritz
-/components/device_tracker.geofency /components/geofency
-/components/device_tracker.google_maps /components/google_maps
-/components/device_tracker.gpslogger /components/gpslogger
-/components/device_tracker.hitron_coda /components/hitron_coda
-/components/device_tracker.huawei_lte /components/huawei_lte
-/components/device_tracker.huawei_router /components/huawei_router
-/components/device_tracker.icloud /components/icloud
-/components/device_tracker.keenetic_ndms2 /components/keenetic_ndms2
-/components/device_tracker.linksys_ap /components/linksys_ap
-/components/device_tracker.linksys_smart /components/linksys_smart
-/components/device_tracker.locative /components/locative
-/components/device_tracker.luci /components/luci
-/components/device_tracker.meraki /components/meraki
-/components/device_tracker.mikrotik /components/mikrotik
-/components/device_tracker.mqtt_json /components/mqtt_json
-/components/device_tracker.netgear /components/netgear
-/components/device_tracker.nmap_tracker /components/nmap_tracker
-/components/device_tracker.openwrt /components/openwrt
-/components/device_tracker.owntracks /components/owntracks
-/components/device_tracker.owntracks_http /components/owntracks
-/components/device_tracker.ping /components/ping
-/components/device_tracker.quantum_gateway /components/quantum_gateway
-/components/device_tracker.ritassist /components/fleetgo
-/components/device_tracker.sky_hub /components/sky_hub
-/components/device_tracker.snmp /components/snmp
-/components/device_tracker.swisscom /components/swisscom
-/components/device_tracker.synology_srm /components/synology_srm
-/components/device_tracker.tado /components/tado
-/components/device_tracker.tesla /components/tesla
-/components/device_tracker.thomson /components/thomson
-/components/device_tracker.tile /components/tile
-/components/device_tracker.tomato /components/tomato
-/components/device_tracker.tplink /components/tplink
-/components/device_tracker.traccar /components/traccar
-/components/device_tracker.trackr /components/trackr
-/components/device_tracker.ubee /components/ubee
-/components/device_tracker.ubus /components/ubus
-/components/device_tracker.unifi /components/unifi
-/components/device_tracker.unifi_direct /components/unifi_direct
-/components/device_tracker.upc_connect /components/upc_connect
-/components/device_tracker.volvooncall /components/volvooncall
-/components/device_tracker.xfinity /components/xfinity
-/components/device_tracker.xiaomi_miio /components/xiaomi_miio
-/components/fan.comfoconnect /components/comfoconnect
-/components/fan.dyson /components/dyson#fan
-/components/fan.esphome /components/esphome
-/components/fan.insteon /components/insteon
-/components/fan.isy994 /components/isy994
-/components/fan.smartthings /components/smartthings#fan
-/components/fan.tuya /components/tuya
-/components/fan.wemo /components/wemo#fan
-/components/fan.wink /components/wink#fan
-/components/fan.zha /components/zha
-/components/fan.zwave /components/zwave
-/components/generic /components/generic_ip_camera
-/components/geo_location.geo_json_events /components/geo_json_events
-/components/geo_location.nsw_rural_fire_service_feed /components/nsw_rural_fire_service_feed
-/components/geo_location.usgs_earthquakes_feed /components/usgs_earthquakes_feed
-/components/google /components/google_translate
-/components/image_processing.dlib_face_detect /components/dlib_face_detect
-/components/image_processing.dlib_face_identify /components/dlib_face_identify
-/components/image_processing.facebox /components/facebox
-/components/image_processing.microsoft_face_detect /components/microsoft_face_detect
-/components/image_processing.microsoft_face_identify /components/microsoft_face_identify
-/components/image_processing.openalpr_cloud /components/openalpr_cloud
-/components/image_processing.openalpr_local /components/openalpr_local
-/components/image_processing.opencv /components/opencv
-/components/image_processing.qrcode /components/qrcode
-/components/image_processing.seven_segments /components/seven_segments
-/components/image_processing.tensorflow /components/tensorflow
-/components/input_slider /components/input_number
-/components/light.abode /components/abode#light
-/components/light.ads /components/ads#light
-/components/light.avion /components/avion
-/components/light.blinksticklight /components/blinksticklight
-/components/light.blinkt /components/blinkt
-/components/light.deconz /components/deconz#light
-/components/light.decora /components/decora
-/components/light.decora_wifi /components/decora_wifi
-/components/light.elkm1 /components/elkm1
-/components/light.enocean /components/enocean#light
-/components/light.esphome /components/esphome
-/components/light.eufy /components/eufy
-/components/light.everlights /components/everlights
-/components/light.fibaro /components/fibaro
-/components/light.flux_led /components/flux_led
-/components/light.futurenow /components/futurenow
-/components/light.greenwave /components/greenwave
-/components/light.hive /components/hive#light
-/components/light.homekit_controller /components/homekit_controller
-/components/light.homematic /components/homematic
-/components/light.homematicip_cloud /components/homematicip_cloud
-/components/light.homeworks /components/homeworks
-/components/light.hue /components/hue
-/components/light.hyperion /components/hyperion
-/components/light.iglo /components/iglo
-/components/light.ihc /components/ihc#light
-/components/light.insteon /components/insteon
-/components/light.isy994 /components/isy994
-/components/light.lcn /components/lcn#light
-/components/light.lifx /components/lifx
-/components/light.lightwave /components/lightwave
-/components/light.limitlessled /components/limitlessled
-/components/light.litejet /components/litejet
-/components/light.lutron /components/lutron
-/components/light.lutron_caseta /components/lutron_caseta#light
-/components/light.lw12wifi /components/lw12wifi
-/components/light.mochad /components/mochad#light
-/components/light.mqtt_json /components/light.mqtt
-/components/light.mqtt_template /components/light.mqtt
-/components/light.mystrom /components/mystrom#light
-/components/light.nanoleaf /components/nanoleaf
-/components/light.niko_home_control /components/niko_home_control
-/components/light.opple /components/opple
-/components/light.osramlightify /components/osramlightify
-/components/light.piglow /components/piglow
-/components/light.plum_lightpad /components/plum_lightpad
-/components/light.qwikswitch /components/qwikswitch
-/components/light.rpi_gpio_pwm /components/rpi_gpio_pwm
-/components/light.scsgate /components/scsgate#light
-/components/light.sensehat /components/sensehat#light
-/components/light.sisyphus /components/sisyphus
-/components/light.skybell /components/skybell#light
-/components/light.smartthings /components/smartthings#light
-/components/light.tellduslive /components/tellduslive
-/components/light.tellstick /components/tellstick#light
-/components/light.tikteck /components/tikteck
-/components/light.tplink /components/tplink
-/components/light.tradfri /components/tradfri
-/components/light.tuya /components/tuya
-/components/light.vera /components/vera
-/components/light.wemo /components/wemo
-/components/light.wink /components/wink#light
-/components/light.x10 /components/x10
-/components/light.yeelight /components/yeelight
-/components/light.yeelightsunflower /components/yeelightsunflower
-/components/light.zengge /components/zengge
-/components/light.zha /components/zha
-/components/light.zigbee /components/zigbee#light
-/components/light.zwave /components/zwave
-/components/lock.abode /components/abode
-/components/lock.august /components/august
-/components/lock.bmw_connected_drive /components/bmw_connected_drive
-/components/lock.homekit_controller /components/homekit_controller
-/components/lock.homematic /components/homematic
-/components/lock.isy994 /components/isy994
-/components/lock.kiwi /components/kiwi
-/components/lock.lockitron /components/lockitron
-/components/lock.nello /components/nello
-/components/lock.nuki /components/nuki
-/components/lock.sesame /components/sesame
-/components/lock.smartthings /components/smartthings#lock
-/components/lock.tesla /components/tesla
-/components/lock.vera /components/vera
-/components/lock.verisure /components/verisure
-/components/lock.volvooncall /components/volvooncall
-/components/lock.wink /components/wink#lock
-/components/lock.zwave /components/zwave#lock
-/components/mailbox.asterisk_cdr /components/asterisk_cdr
-/components/mailbox.asterisk_mbox /components/asterisk_mbox
-/components/media_player.anthemav /components/anthemav
-/components/media_player.apple_tv /components/apple_tv
-/components/media_player.aquostv /components/aquostv
-/components/media_player.blackbird /components/blackbird
-/components/media_player.bluesound /components/bluesound
-/components/media_player.braviatv /components/braviatv
-/components/media_player.cast /components/cast
-/components/media_player.channels /components/channels
-/components/media_player.clementine /components/clementine
-/components/media_player.cmus /components/cmus
-/components/media_player.denon /components/denon
-/components/media_player.denonavr /components/denonavr
-/components/media_player.directv /components/directv
-/components/media_player.dlna_dmr /components/dlna_dmr
-/components/media_player.dunehd /components/dunehd
-/components/media_player.emby /components/emby
-/components/media_player.enigma2 /components/enigma2
-/components/media_player.epson /components/epson
-/components/media_player.firetv /components/androidtv
-/components/media_player.frontier_silicon /components/frontier_silicon
-/components/media_player.gpmdp /components/gpmdp
-/components/media_player.gstreamer /components/gstreamer
-/components/media_player.harman_kardon_avr /components/harman_kardon_avr
-/components/media_player.hdmi_cec /components/hdmi_cec
-/components/media_player.horizon /components/horizon
-/components/media_player.itunes /components/itunes
-/components/media_player.kodi /components/kodi
-/components/media_player.lg_netcast /components/lg_netcast
-/components/media_player.lg_soundbar /components/lg_soundbar
-/components/media_player.liveboxplaytv /components/liveboxplaytv
-/components/media_player.mediaroom /components/mediaroom
-/components/media_player.monoprice /components/monoprice
-/components/media_player.mpchc /components/mpchc
-/components/media_player.mpd /components/mpd
-/components/media_player.nad /components/nad
-/components/media_player.onkyo /components/onkyo
-/components/media_player.openhome /components/openhome
-/components/media_player.panasonic_bluray /components/panasonic_bluray
-/components/media_player.panasonic_viera /components/panasonic_viera
-/components/media_player.pandora /components/pandora
-/components/media_player.philips_js /components/philips_js
-/components/media_player.pioneer /components/pioneer
-/components/media_player.pjlink /components/pjlink
-/components/media_player.plex /components/plex#media-player
-/components/media_player.roku /components/roku#media-player
-/components/media_player.russound_rio /components/russound_rio
-/components/media_player.russound_rnet /components/russound_rnet
-/components/media_player.samsungtv /components/samsungtv
-/components/media_player.sisyphus /components/sisyphus
-/components/media_player.snapcast /components/snapcast
-/components/media_player.songpal /components/songpal
-/components/media_player.sonos /components/sonos
-/components/media_player.soundtouch /components/soundtouch
-/components/media_player.spotify /components/spotify
-/components/media_player.squeezebox /components/squeezebox
-/components/media_player.ue_smart_radio /components/ue_smart_radio
-/components/media_player.universal /components/universal
-/components/media_player.vizio /components/vizio
-/components/media_player.vlc /components/vlc
-/components/media_player.volumio /components/volumio
-/components/media_player.webostv /components/webostv#media-player
-/components/media_player.xiaomi_tv /components/xiaomi_tv
-/components/media_player.yamaha /components/yamaha
-/components/media_player.yamaha_musiccast /components/yamaha_musiccast
-/components/media_player.ziggo_mediabox_xl /components/ziggo_mediabox_xl
-/components/notify.apns /components/apns
-/components/notify.ciscospark /components/ciscospark
-/components/notify.clickatell /components/clickatell
-/components/notify.clicksend /components/clicksend
-/components/notify.clicksend_tts /components/clicksend_tts
-/components/notify.clicksendaudio /components/clicksend_tts
-/components/notify.discord /components/discord
-/components/notify.dovado /components/dovado
-/components/notify.ecobee /components/ecobee
-/components/notify.facebook /components/facebook
-/components/notify.file /components/file
-/components/notify.flock /components/flock
-/components/notify.free_mobile /components/free_mobile
-/components/notify.gntp /components/gntp
-/components/notify.hangouts /components/hangouts
-/components/notify.hipchat /components/hipchat
-/components/notify.homematic /components/homematic
-/components/notify.html5 /components/html5
-/components/notify.huawei_lte /components/huawei_lte
-/components/notify.joaoapps_join /components/joaoapps_join
-/components/notify.kodi /components/kodi
-/components/notify.lametric /components/lametric
-/components/notify.lannouncer /components/lannouncer
-/components/notify.llamalab_automate /components/llamalab_automate
-/components/notify.mailgun /components/mailgun
-/components/notify.mastodon /components/mastodon
-/components/notify.matrix /components/matrix
-/components/notify.message_bird /components/message_bird
-/components/notify.mycroft /components/mycroft
-/components/notify.netgear_lte /components/netgear_lte
-/components/notify.nfandroidtv /components/nfandroidtv
-/components/notify.prowl /components/prowl
-/components/notify.pushbullet /components/pushbullet
-/components/notify.pushetta /components/pushetta
-/components/notify.pushover /components/pushover
-/components/notify.pushsafer /components/pushsafer
-/components/notify.rocketchat /components/rocketchat
-/components/notify.sendgrid /components/sendgrid
-/components/notify.simplepush /components/simplepush
-/components/notify.slack /components/slack
-/components/notify.smtp /components/smtp
-/components/notify.stride /components/stride
-/components/notify.synology_chat /components/synology_chat
-/components/notify.syslog /components/syslog
-/components/notify.telegram /components/telegram
-/components/notify.tibber /components/tibber
-/components/notify.tplink_lte /components/tplink_lte
-/components/notify.twilio_call /components/twilio_call
-/components/notify.twilio_sms /components/twilio_sms
-/components/notify.twitter /components/twitter
-/components/notify.webostv /components/webostv
-/components/notify.xmpp /components/xmpp
-/components/notify.yessssms /components/yessssms
-/components/openalpr /components/openalpr_local
-/components/pollen /components/iqvia
-/components/public_sensor.netatmo /components/netatmo
-/components/remote.apple_tv /components/apple_tv#remote
-/components/remote.harmony /components/harmony
-/components/remote.itach /components/itach
-/components/remote.kira /components/kira
-/components/remote.roku /components/roku#remote
-/components/ritassist /components/fleetgo
-/components/scene.deconz /components/deconz#scene
-/components/scene.elkm1 /components/elkm1
-/components/scene.fibaro /components/fibaro
-/components/scene.hunterdouglas_powerview /components/hunterdouglas_powerview
-/components/scene.lifx_cloud /components/lifx_cloud
-/components/scene.litejet /components/litejet
-/components/scene.lutron /components/lutron#scene
-/components/scene.lutron_caseta /components/lutron_caseta#scene
-/components/scene.smartthings /components/smartthings#scene
-/components/scene.tahoma /components/tahoma
-/components/scene.tuya /components/tuya
-/components/scene.velux /components/velux
-/components/scene.vera /components/vera
-/components/scene.wink /components/wink
-/components/sensor.abode /components/abode
-/components/sensor.ads /components/ads#sensor
-/components/sensor.aftership /components/aftership
-/components/sensor.airvisual /components/airvisual
-/components/sensor.alarmdecoder /components/alarmdecoder
-/components/sensor.alpha_vantage /components/alpha_vantage
-/components/sensor.ambient_station /components/ambient_station
-/components/sensor.amcrest /components/amcrest
-/components/sensor.android_ip_webcam /components/android_ip_webcam#sensor
-/components/sensor.apcupsd /components/apcupsd#sensor
-/components/sensor.api_stream /components/sensor.websocket_api
-/components/sensor.api_streams /components/sensor.websocket_api
-/components/sensor.aqualogic /components/aqualogic#sensor
-/components/sensor.arduino /components/arduino#sensor
-/components/sensor.arest /components/arest#sensor
-/components/sensor.arlo /components/arlo#sensor
-/components/sensor.arwn /components/arwn
-/components/sensor.asuswrt /components/asuswrt
-/components/sensor.awair /components/awair
-/components/sensor.bbox /components/bbox#sensor
-/components/sensor.bh1750 /components/bh1750
-/components/sensor.bitcoin /components/bitcoin
-/components/sensor.blink /components/blink
-/components/sensor.blockchain /components/blockchain
-/components/sensor.bme280 /components/bme280
-/components/sensor.bme680 /components/bme680
-/components/sensor.bmw_connected_drive /components/bmw_connected_drive
-/components/sensor.bom /components/bom#sensor
-/components/sensor.broadlink /components/broadlink#sensor
-/components/sensor.brottsplatskartan /components/brottsplatskartan
-/components/sensor.canary /components/canary#sensor
-/components/sensor.cert_expiry /components/cert_expiry
-/components/sensor.citybikes /components/citybikes
-/components/sensor.co2signal /components/co2signal
-/components/sensor.coinbase /components/coinbase
-/components/sensor.coinmarketcap /components/coinmarketcap
-/components/sensor.comed_hourly_pricing /components/comed_hourly_pricing
-/components/sensor.comfoconnect /components/comfoconnect
-/components/sensor.cpuspeed /components/cpuspeed
-/components/sensor.crimereports /components/crimereports
-/components/sensor.cups /components/cups
-/components/sensor.currencylayer /components/currencylayer
-/components/sensor.daikin /components/daikin#sensor
-/components/sensor.danfoss_air /components/danfoss_air#sensor
-/components/sensor.darksky /components/darksky
-/components/sensor.deconz /components/deconz#sensor
-/components/sensor.deluge /components/deluge#sensor
-/components/sensor.deutsche_bahn /components/deutsche_bahn
-/components/sensor.dht /components/dht
-/components/sensor.discogs /components/discogs
-/components/sensor.dnsip /components/dnsip
-/components/sensor.dovado /components/dovado#sensor
-/components/sensor.dsmr /components/dsmr
-/components/sensor.dte_energy_bridge /components/dte_energy_bridge
-/components/sensor.dublin_bus_transport /components/dublin_bus_transport
-/components/sensor.duke_energy /components/duke_energy
-/components/sensor.dwd_weather_warnings /components/dwd_weather_warnings
-/components/sensor.dweet /components/dweet#sensor
-/components/sensor.dyson /components/dyson#sensor
-/components/sensor.ebox /components/ebox
-/components/sensor.ebusd /components/ebusd
-/components/sensor.ecoal_boiler /components/ecoal_boiler
-/components/sensor.ecobee /components/ecobee
-/components/sensor.eddystone_temperature /components/eddystone_temperature
-/components/sensor.efergy /components/efergy
-/components/sensor.eight_sleep /components/eight_sleep
-/components/sensor.eliqonline /components/eliqonline
-/components/sensor.elkm1 /components/elkm1
-/components/sensor.emoncms /components/emoncms
-/components/sensor.enocean /components/enocean#sensor
-/components/sensor.enphase_envoy /components/enphase_envoy
-/components/sensor.entur_public_transport /components/entur_public_transport
-/components/sensor.envirophat /components/envirophat
-/components/sensor.envisalink /components/envisalink
-/components/sensor.etherscan /components/etherscan
-/components/sensor.fail2ban /components/fail2ban
-/components/sensor.fastdotcom /components/fastdotcom
-/components/sensor.fedex /components/fedex
-/components/sensor.fibaro /components/fibaro
-/components/sensor.fido /components/fido
-/components/sensor.file /components/file#sensor
-/components/sensor.filesize /components/filesize
-/components/sensor.filter /components/filter
-/components/sensor.fints /components/fints
-/components/sensor.fitbit /components/fitbit
-/components/sensor.fixer /components/fixer
-/components/sensor.flunearyou /components/flunearyou
-/components/sensor.folder /components/folder
-/components/sensor.foobot /components/foobot
-/components/sensor.forecast /components/darksky
-/components/sensor.freebox /components/freebox#sensor
-/components/sensor.fritzbox /components/fritzbox#sensor
-/components/sensor.fritzbox_callmonitor /components/fritzbox_callmonitor
-/components/sensor.fritzbox_netmonitor /components/fritzbox_netmonitor
-/components/sensor.gearbest /components/gearbest
-/components/sensor.geizhals /components/geizhals
-/components/sensor.geo_rss_events /components/geo_rss_events
-/components/sensor.github /components/github
-/components/sensor.gitlab_ci /components/gitlab_ci
-/components/sensor.gitter /components/gitter
-/components/sensor.glances /components/glances
-/components/sensor.google_travel_time /components/google_travel_time
-/components/sensor.google_wifi /components/google_wifi
-/components/sensor.gpsd /components/gpsd
-/components/sensor.greeneye_monitor /components/greeneye_monitor
-/components/sensor.gtfs /components/gtfs
-/components/sensor.gtt /components/gtt
-/components/sensor.habitica /components/habitica
-/components/sensor.haveibeenpwned /components/haveibeenpwned
-/components/sensor.hddtemp /components/hddtemp
-/components/sensor.history_stats /components/history_stats
-/components/sensor.hive /components/hive#sensor
-/components/sensor.homekit_controller /components/homekit_controller
-/components/sensor.homematic /components/homematic
-/components/sensor.homematicip_cloud /components/homematicip_cloud
-/components/sensor.hp_ilo /components/hp_ilo
-/components/sensor.http /components/http#sensor
-/components/sensor.htu21d /components/htu21d
-/components/sensor.huawei_lte /components/huawei_lte#sensor
-/components/sensor.hydrawise /components/hydrawise#sensor
-/components/sensor.hydroquebec /components/hydroquebec
-/components/sensor.ihc /components/ihc#sensor
-/components/sensor.imap /components/imap
-/components/sensor.imap_email_content /components/imap_email_content
-/components/sensor.influxdb /components/influxdb#sensor
-/components/sensor.insteon /components/insteon
-/components/sensor.integration /components/integration
-/components/sensor.iota /components/iota#sensor
-/components/sensor.iperf3 /components/iperf3
-/components/sensor.irish_rail_transport /components/irish_rail_transport
-/components/sensor.islamic_prayer_times /components/islamic_prayer_times
-/components/sensor.iss /components/iss
-/components/sensor.isy994 /components/isy994#sensors
-/components/sensor.jewish_calendar /components/jewish_calendar
-/components/sensor.juicenet /components/juicenet#sensor
-/components/sensor.kira /components/kira
-/components/sensor.kwb /components/kwb
-/components/sensor.lacrosse /components/lacrosse
-/components/sensor.lastfm /components/lastfm
-/components/sensor.launch_library /components/launch_library
-/components/sensor.linky /components/linky
-/components/sensor.linux_battery /components/linux_battery
-/components/sensor.logi_circle /components/logi_circle#sensor
-/components/sensor.london_air /components/london_air
-/components/sensor.london_underground /components/london_underground
-/components/sensor.loop_energy /components/loopenergy
-/components/sensor.loopenergy /components/loopenergy
-/components/sensor.luftdaten /components/luftdaten#sensor
-/components/sensor.lyft /components/lyft
-/components/sensor.magicseaweed /components/magicseaweed
-/components/sensor.meteo_france /components/meteo_france
-/components/sensor.mfi /components/mfi#sensor
-/components/sensor.mhz19 /components/mhz19
-/components/sensor.miflora /components/miflora
-/components/sensor.min_max /components/min_max
-/components/sensor.mitemp_bt /components/mitemp_bt
-/components/sensor.modem_callerid /components/modem_callerid
-/components/sensor.mold_indicator /components/mold_indicator
-/components/sensor.moon /components/moon
-/components/sensor.mopar /components/mopar
-/components/sensor.mqtt_room /components/mqtt_room
-/components/sensor.mvglive /components/mvglive
-/components/sensor.mychevy /components/mychevy
-/components/sensor.nederlandse_spoorwegen /components/nederlandse_spoorwegen
-/components/sensor.nest /components/nest#sensor
-/components/sensor.netatmo /components/netatmo#sensor
-/components/sensor.netdata /components/netdata
-/components/sensor.netgear_lte /components/netgear_lte
-/components/sensor.neurio_energy /components/neurio_energy
-/components/sensor.nissan_leaf /components/nissan_leaf
-/components/sensor.nmbs /components/nmbs
-/components/sensor.noaa_tides /components/noaa_tides
-/components/sensor.nsw_fuel_station /components/nsw_fuel_station
-/components/sensor.nut /components/nut
-/components/sensor.nzbget /components/nzbget
-/components/sensor.octoprint /components/octoprint#sensor
-/components/sensor.ohmconnect /components/ohmconnect
-/components/sensor.onewire /components/onewire
-/components/sensor.openevse /components/openevse
-/components/sensor.openexchangerates /components/openexchangerates
-/components/sensor.openhardwaremonitor /components/openhardwaremonitor
-/components/sensor.opensky /components/opensky
-/components/sensor.opentherm_gw /components/opentherm_gw#sensors
-/components/sensor.openuv /components/openuv
-/components/sensor.openweathermap /components/openweathermap#sensor
-/components/sensor.otp /components/otp
-/components/sensor.pi_hole /components/pi_hole
-/components/sensor.pilight /components/pilight#sensor
-/components/sensor.plex /components/plex#sensor
-/components/sensor.plum_lightpad /components/plum_lightpad
-/components/sensor.pocketcasts /components/pocketcasts
-/components/sensor.point /components/point#sensor
-/components/sensor.pollen /components/iqvia
-/components/sensor.postnl /components/postnl
-/components/sensor.prezzibenzina /components/prezzibenzina
-/components/sensor.pushbullet /components/pushbullet#sensor
-/components/sensor.pvoutput /components/pvoutput
-/components/sensor.pyload /components/pyload
-/components/sensor.qbittorrent /components/qbittorrent
-/components/sensor.qnap /components/qnap
-/components/sensor.qwikswitch /components/qwikswitch
-/components/sensor.radarr /components/radarr
-/components/sensor.rainbird /components/rainbird#sensor
-/components/sensor.raincloud /components/raincloud#sensor
-/components/sensor.rainmachine /components/rainmachine
-/components/sensor.random /components/random#sensor
-/components/sensor.recollect_waste /components/recollect_waste
-/components/sensor.reddit /components/reddit
-/components/sensor.rejseplanen /components/rejseplanen
-/components/sensor.rest /components/rest
-/components/sensor.ring /components/ring#sensor
-/components/sensor.ripple /components/ripple
-/components/sensor.rmvtransport /components/rmvtransport
-/components/sensor.rova /components/rova
-/components/sensor.rtorrent /components/rtorrent
-/components/sensor.sabnzbd /components/sabnzbd
-/components/sensor.scrape /components/scrape
-/components/sensor.season /components/season
-/components/sensor.sense /components/sense
-/components/sensor.sensehat /components/sensehat#sensor
-/components/sensor.serial /components/serial
-/components/sensor.serial_pm /components/serial_pm
-/components/sensor.seventeentrack /components/seventeentrack
-/components/sensor.shodan /components/shodan
-/components/sensor.sht31 /components/sht31
-/components/sensor.sigfox /components/sigfox
-/components/sensor.simulated /components/simulated
-/components/sensor.skybeacon /components/skybeacon
-/components/sensor.skybell /components/skybell#sensor
-/components/sensor.sleepiq /components/sleepiq
-/components/sensor.sma /components/sma#sensors
-/components/sensor.smappee /components/smappee
-/components/sensor.smartthings /components/smartthings#sensor
-/components/sensor.snmp /components/snmp#sensor
-/components/sensor.sochain /components/sochain
-/components/sensor.socialblade /components/socialblade
-/components/sensor.solaredge /components/solaredge
-/components/sensor.sonarr /components/sonarr
-/components/sensor.speedtest /components/speedtestdotnet
-/components/sensor.speedtestdotnet /components/speedtestdotnet
-/components/sensor.spotcrime /components/spotcrime
-/components/sensor.sql /components/sql
-/components/sensor.srp_energy /components/srp_energy
-/components/sensor.starlingbank /components/starlingbank
-/components/sensor.startca /components/startca
-/components/sensor.statistics /components/statistics
-/components/sensor.steam_online /components/steam_online
-/components/sensor.supervisord /components/supervisord
-/components/sensor.swiss_hydrological_data /components/swiss_hydrological_data
-/components/sensor.swiss_public_transport /components/swiss_public_transport
-/components/sensor.syncthru /components/syncthru
-/components/sensor.synologydsm /components/synologydsm
-/components/sensor.systemmonitor /components/systemmonitor
-/components/sensor.sytadin /components/sytadin
-/components/sensor.tado /components/tado
-/components/sensor.tahoma /components/tahoma
-/components/sensor.tank_utility /components/tank_utility
-/components/sensor.tautulli /components/tautulli
-/components/sensor.tcp /components/tcp#sensor
-/components/sensor.ted5000 /components/ted5000
-/components/sensor.teksavvy /components/teksavvy
-/components/sensor.tellduslive /components/tellduslive
-/components/sensor.tellstick /components/tellstick#sensor
-/components/sensor.temper /components/temper
-/components/sensor.template /components/template
-/components/sensor.tesla /components/tesla
-/components/sensor.thermoworks_smoke /components/thermoworks_smoke
-/components/sensor.thethingsnetwork /components/thethingsnetwork#sensor
-/components/sensor.thinkingcleaner /components/thinkingcleaner#sensor
-/components/sensor.tibber /components/tibber#sensor
-/components/sensor.time_date /components/time_date
-/components/sensor.toon /components/toon
-/components/sensor.torque /components/torque
-/components/sensor.tradfri /components/tradfri
-/components/sensor.trafikverket_weatherstation /components/trafikverket_weatherstation
-/components/sensor.transmission /components/transmission
-/components/sensor.transport_nsw /components/transport_nsw
-/components/sensor.travisci /components/travisci
-/components/sensor.twitch /components/twitch
-/components/sensor.uk_transport /components/uk_transport
-/components/sensor.upnp /components/upnp
-/components/sensor.ups /components/ups
-/components/sensor.uptime /components/uptime
-/components/sensor.uscis /components/uscis
-/components/sensor.usps /components/usps#sensor
-/components/sensor.vasttrafik /components/vasttrafik
-/components/sensor.velbus /components/velbus
-/components/sensor.vera /components/vera#sensor
-/components/sensor.verisure /components/verisure
-/components/sensor.version /components/version
-/components/sensor.viaggiatreno /components/viaggiatreno
-/components/sensor.volkszaehler /components/volkszaehler
-/components/sensor.volvooncall /components/volvooncall
-/components/sensor.vultr /components/vultr#sensor
-/components/sensor.waqi /components/waqi
-/components/sensor.waterfurnace /components/waterfurnace
-/components/sensor.waze_travel_time /components/waze_travel_time
-/components/sensor.whois /components/whois
-/components/sensor.wink /components/wink#sensor
-/components/sensor.wirelesstag /components/wirelesstag#sensor
-/components/sensor.worldclock /components/worldclock
-/components/sensor.worldtidesinfo /components/worldtidesinfo
-/components/sensor.worxlandroid /components/worxlandroid
-/components/sensor.wsdot /components/wsdot
-/components/sensor.wunderground /components/wunderground
-/components/sensor.xbox_live /components/xbox_live
-/components/sensor.xs1 /components/xs1#sensors
-/components/sensor.yr /components/yr
-/components/sensor.yweather /components/yweather
-/components/sensor.zabbix /components/zabbix#sensor
-/components/sensor.zamg /components/zamg#sensor
-/components/sensor.zestimate /components/zestimate
-/components/sensor.zha /components/zha
-/components/sensor.zigbee /components/zigbee#sensor
-/components/sensor.zoneminder /components/zoneminder#sensor
-/components/sensor.zwave /components/zwave
-/components/smartthings.binary_sensor /components/smartthings
-/components/smartthings.climate /components/smartthings
-/components/smartthings.cover /components/smartthings
-/components/smartthings.fan /components/smartthings
-/components/smartthings.light /components/smartthings
-/components/smartthings.lock /components/smartthings
-/components/smartthings.scene /components/smartthings
-/components/smartthings.sensor /components/smartthings
-/components/smartthings.switch /components/smartthings
-/components/switch.abode /components/abode#switch
-/components/switch.acer_projector /components/acer_projector
-/components/switch.ads /components/ads#switch
-/components/switch.amcrest /components/amcrest
-/components/switch.android_ip_webcam /components/android_ip_webcam
-/components/switch.anel_pwrctrl /components/anel_pwrctrl
-/components/switch.aqualogic /components/aqualogic#switch
-/components/switch.arduino /components/arduino#switch
-/components/switch.arest /components/arest#switch
-/components/switch.bbb_gpio /components/bbb_gpio#switch
-/components/switch.broadlink /components/broadlink#switch
-/components/switch.danfoss_air /components/danfoss_air#switch
-/components/switch.deconz /components/deconz#switch
-/components/switch.deluge /components/deluge#switch
-/components/switch.digital_ocean /components/digital_ocean#switch
-/components/switch.digitalloggers /components/digitalloggers
-/components/switch.dlink /components/dlink
-/components/switch.doorbird /components/doorbird#switch
-/components/switch.ecoal_boiler /components/ecoal_boiler
-/components/switch.edimax /components/edimax
-/components/switch.elkm1 /components/elkm1
-/components/switch.enocean /components/enocean#switch
-/components/switch.esphome /components/esphome
-/components/switch.eufy /components/eufy
-/components/switch.fibaro /components/fibaro
-/components/switch.flux /components/flux
-/components/switch.fritzbox /components/fritzbox
-/components/switch.fritzdect /components/fritzdect
-/components/switch.gc100 /components/gc100#switch
-/components/switch.hdmi_cec /components/hdmi_cec
-/components/switch.hikvisioncam /components/hikvisioncam
-/components/switch.hive /components/hive#switch
-/components/switch.hlk_sw16 /components/hlk_sw16
-/components/switch.homekit_controller /components/homekit_controller
-/components/switch.homematic /components/homematic
-/components/switch.homematicip_cloud /components/homematicip_cloud
-/components/switch.hook /components/hook
-/components/switch.hydrawise /components/hydrawise#switch
-/components/switch.ihc /components/ihc#switch
-/components/switch.insteon /components/insteon
-/components/switch.isy994 /components/isy994
-/components/switch.kankun /components/kankun
-/components/switch.konnected /components/konnected#switch
-/components/switch.lcn /components/lcn#switch
-/components/switch.lightwave /components/lightwave
-/components/switch.linode /components/linode#switch
-/components/switch.litejet /components/litejet
-/components/switch.lupusec /components/lupusec
-/components/switch.lutron /components/lutron
-/components/switch.lutron_caseta /components/lutron_caseta#switch
-/components/switch.mfi /components/mfi#switch
-/components/switch.mochad /components/mochad#switch
-/components/switch.mystrom /components/mystrom#switch
-/components/switch.neato /components/neato#switch
-/components/switch.netio /components/netio
-/components/switch.nissan_leaf /components/nissan_leaf
-/components/switch.orvibo /components/orvibo
-/components/switch.pencom /components/pencom
-/components/switch.pilight /components/pilight#switch
-/components/switch.pulseaudio_loopback /components/pulseaudio_loopback
-/components/switch.qwikswitch /components/qwikswitch#switch
-/components/switch.rachio /components/rachio#switch
-/components/switch.rainbird /components/rainbird#switch
-/components/switch.raincloud /components/raincloud#switch
-/components/switch.rainmachine /components/rainmachine#switch
-/components/switch.raspihats /components/raspihats#switch
-/components/switch.raspyrfm /components/raspyrfm
-/components/switch.recswitch /components/recswitch
-/components/switch.rpi_gpio /components/rpi_gpio#switch
-/components/switch.rpi_pfio /components/rpi_pfio#switch
-/components/switch.rpi_rf /components/rpi_rf
-/components/switch.scsgate /components/scsgate#switch
-/components/switch.skybell /components/skybell#switch
-/components/switch.smappee /components/smappee
-/components/switch.smartthings /components/smartthings#switch
-/components/switch.snmp /components/snmp#switch
-/components/switch.sony_projector /components/sony_projector
-/components/switch.spider /components/spider
-/components/switch.switchbot /components/switchbot
-/components/switch.switcher_kis /components/switcher_kis
-/components/switch.switchmate /components/switchmate
-/components/switch.tahoma /components/tahoma
-/components/switch.tellduslive /components/tellduslive
-/components/switch.tellstick /components/tellstick#switch
-/components/switch.telnet /components/telnet
-/components/switch.tesla /components/tesla
-/components/switch.thinkingcleaner /components/thinkingcleaner#switch
-/components/switch.toon /components/toon
-/components/switch.tplink /components/tplink
-/components/switch.tradfri /components/tradfri
-/components/switch.transmission /components/transmission
-/components/switch.tuya /components/tuya
-/components/switch.unifi /components/unifi#switch
-/components/switch.upcloud /components/upcloud#switch
-/components/switch.velbus /components/velbus
-/components/switch.vera /components/vera
-/components/switch.verisure /components/verisure
-/components/switch.vesync /components/vesync#switches
-/components/switch.volvooncall /components/volvooncall
-/components/switch.vultr /components/vultr#switch
-/components/switch.wake_on_lan /components/wake_on_lan#switch
-/components/switch.wemo /components/wemo
-/components/switch.wink /components/wink#switch
-/components/switch.wirelesstag /components/wirelesstag#switch
-/components/switch.xs1 /components/xs1
-/components/switch.zha /components/zha
-/components/switch.zigbee /components/zigbee#switch
-/components/switch.zoneminder /components/zoneminder#switch
-/components/switch.zwave /components/zwave
-/components/telegram_bot.broadcast /components/broadcast
-/components/telegram_bot.polling /components/polling
-/components/telegram_bot.webhooks /components/webhooks
-/components/tts.amazon_polly /components/amazon_polly
-/components/tts.baidu /components/baidu
-/components/tts.google /components/google_translate
-/components/tts.marytts /components/marytts
-/components/tts.microsoft /components/microsoft
-/components/tts.picotts /components/picotts
-/components/tts.voicerss /components/voicerss
-/components/tts.yandextts /components/yandextts
-/components/vacuum.dyson /components/dyson#vacuum
-/components/vacuum.ecovacs /components/ecovacs#vacuum
-/components/vacuum.neato /components/neato#vacuum
-/components/vacuum.roomba /components/roomba
-/components/vlc-telnet /components/vlc_telnet
-/components/water_heater.econet /components/econet
-/components/water_heater.wink /components/wink#water-heater
-/components/weather.bom /components/bom
-/components/weather.buienradar /components/buienradar
-/components/weather.ecobee /components/ecobee
-/components/weather.ipma /components/ipma
-/components/weather.met /components/met
-/components/weather.meteo_france /components/meteo_france
-/components/weather.metoffice /components/metoffice
-/components/weather.openweathermap /components/openweathermap#weather
-/components/weather.smhi /components/smhi
-/components/weather.yweather /components/yweather
-/components/weather.zamg /components/zamg#weather
-/components/xiaomi /components/xiaomi_aqara
+/components/air_pollutants /integrations/air_quality
+/components/air_pollutants.opensensemap /integrations/opensensemap
+/components/air_quality.nilu /integrations/nilu
+/components/air_quality.opensensemap /integrations/opensensemap
+/components/alarm_control_panel.abode /integrations/abode
+/components/alarm_control_panel.alarmdecoder /integrations/alarmdecoder#alarm-control-panel
+/components/alarm_control_panel.alarmdotcom /integrations/alarmdotcom
+/components/alarm_control_panel.arlo /integrations/arlo
+/components/alarm_control_panel.blink /integrations/blink
+/components/alarm_control_panel.canary /integrations/canary
+/components/alarm_control_panel.concord232 /integrations/concord232#alarm-control-panel
+/components/alarm_control_panel.egardia /integrations/egardia
+/components/alarm_control_panel.elkm1 /integrations/elkm1
+/components/alarm_control_panel.envisalink /integrations/envisalink
+/components/alarm_control_panel.homekit_controller /integrations/homekit_controller
+/components/alarm_control_panel.homematicip_cloud /integrations/homematicip_cloud
+/components/alarm_control_panel.ialarm /integrations/ialarm
+/components/alarm_control_panel.lupusec /integrations/lupusec
+/components/alarm_control_panel.manual /integrations/manual
+/components/alarm_control_panel.manual_mqtt /integrations/manual_mqtt
+/components/alarm_control_panel.ness_alarm /integrations/ness_alarm
+/components/alarm_control_panel.nx584 /integrations/nx584
+/components/alarm_control_panel.satel_integra /integrations/satel_integra
+/components/alarm_control_panel.simplisafe /integrations/simplisafe
+/components/alarm_control_panel.spc /integrations/spc
+/components/alarm_control_panel.totalconnect /integrations/totalconnect
+/components/alarm_control_panel.verisure /integrations/verisure#alarm-control-panel
+/components/alarm_control_panel.wink /integrations/wink#alarm-control-panel
+/components/alarm_control_panel.yale_smart_alarm /integrations/yale_smart_alarm
+/components/apiai /integrations/dialogflow
+/components/binary_sensor.abode /integrations/abode#binary-sensor
+/components/binary_sensor.ads /integrations/ads#binary-sensor
+/components/binary_sensor.alarmdecoder /integrations/alarmdecoder
+/components/binary_sensor.android_ip_webcam /integrations/android_ip_webcam#binary-sensor
+/components/binary_sensor.apcupsd /integrations/apcupsd#binary-sensor
+/components/binary_sensor.arest /integrations/arest#binary-sensor
+/components/binary_sensor.august /integrations/august#binary-sensor
+/components/binary_sensor.aurora /integrations/aurora
+/components/binary_sensor.axis /integrations/axis#binary-sensor
+/components/binary_sensor.bayesian /integrations/bayesian
+/components/binary_sensor.bbb_gpio /integrations/bbb_gpio#binary-sensor
+/components/binary_sensor.blink /integrations/blink
+/components/binary_sensor.bloomsky /integrations/bloomsky#binary-sensor
+/components/binary_sensor.bmw_connected_drive /integrations/bmw_connected_drive
+/components/binary_sensor.command_line /integrations/command_line
+/components/binary_sensor.concord232 /integrations/concord232#binary-sensor
+/components/binary_sensor.danfoss_air /integrations/danfoss_air#binary-sensor
+/components/binary_sensor.deconz /integrations/deconz#binary-sensor
+/components/binary_sensor.digital_ocean /integrations/digital_ocean#binary-sensor
+/components/binary_sensor.ecobee /integrations/ecobee
+/components/binary_sensor.egardia /integrations/egardia#binary-sensor
+/components/binary_sensor.eight_sleep /integrations/eight_sleep
+/components/binary_sensor.enocean /integrations/enocean#binary-sensor
+/components/binary_sensor.envisalink /integrations/envisalink
+/components/binary_sensor.esphome /integrations/esphome
+/components/binary_sensor.ffmpeg /integrations/ffmpeg_motion
+/components/binary_sensor.ffmpeg_motion /integrations/ffmpeg_motion
+/components/binary_sensor.ffmpeg_noise /integrations/ffmpeg_noise
+/components/binary_sensor.fibaro /integrations/fibaro
+/components/binary_sensor.flic /integrations/flic
+/components/binary_sensor.fritzbox /integrations/fritzbox
+/components/binary_sensor.gc100 /integrations/gc100#binary-sensor
+/components/binary_sensor.hikvision /integrations/hikvision
+/components/binary_sensor.hive /integrations/hive#binary-sensor
+/components/binary_sensor.homematic /integrations/homematic
+/components/binary_sensor.homematicip_cloud /integrations/homematicip_cloud
+/components/binary_sensor.homeworks /integrations/homeworks
+/components/binary_sensor.http /integrations/http#binary-sensor
+/components/binary_sensor.hydrawise /integrations/hydrawise#binary-sensor
+/components/binary_sensor.ihc /integrations/ihc#binary-sensor
+/components/binary_sensor.insteon /integrations/insteon
+/components/binary_sensor.iss /integrations/iss
+/components/binary_sensor.isy994 /integrations/isy994
+/components/binary_sensor.konnected /integrations/konnected#binary-sensor
+/components/binary_sensor.linode /integrations/linode#binary-sensor
+/components/binary_sensor.lupusec /integrations/lupusec
+/components/binary_sensor.maxcube /integrations/maxcube
+/components/binary_sensor.mychevy /integrations/mychevy
+/components/binary_sensor.mystrom /integrations/mystrom#binary-sensor
+/components/binary_sensor.ness_alarm /integrations/ness_alarm
+/components/binary_sensor.nest /integrations/nest#binary-sensor
+/components/binary_sensor.netatmo /integrations/netatmo#binary-sensor
+/components/binary_sensor.nissan_leaf /integrations/nissan_leaf
+/components/binary_sensor.nx584 /integrations/nx584#binary-sensor
+/components/binary_sensor.octoprint /integrations/octoprint#binary-sensor
+/components/binary_sensor.opentherm_gw /integrations/opentherm_gw#binary-sensors
+/components/binary_sensor.openuv /integrations/openuv
+/components/binary_sensor.pilight /integrations/pilight#binary-sensor
+/components/binary_sensor.ping /integrations/ping#binary-sensor
+/components/binary_sensor.plum_lightpad /integrations/plum_lightpad
+/components/binary_sensor.point /integrations/point#binary-sensor
+/components/binary_sensor.qwikswitch /integrations/qwikswitch
+/components/binary_sensor.rachio /integrations/rachio
+/components/binary_sensor.raincloud /integrations/raincloud#binary-sensor
+/components/binary_sensor.rainmachine /integrations/rainmachine
+/components/binary_sensor.random /integrations/random#binary-sensor
+/components/binary_sensor.raspihats /integrations/raspihats#binary-sensor
+/components/binary_sensor.ring /integrations/ring#binary-sensor
+/components/binary_sensor.rpi_gpio /integrations/rpi_gpio#binary-sensor
+/components/binary_sensor.rpi_pfio /integrations/rpi_pfio#binary-sensor
+/components/binary_sensor.satel_integra /integrations/satel_integra
+/components/binary_sensor.sense /integrations/sense
+/components/binary_sensor.skybell /integrations/skybell#binary-sensor
+/components/binary_sensor.sleepiq /integrations/sleepiq
+/components/binary_sensor.smartthings /integrations/smartthings#binary-sensor
+/components/binary_sensor.spc /integrations/spc#binary-sensor
+/components/binary_sensor.tahoma /integrations/tahoma
+/components/binary_sensor.tapsaff /integrations/tapsaff
+/components/binary_sensor.tcp /integrations/tcp#binary-sensor
+/components/binary_sensor.tellduslive /integrations/tellduslive
+/components/binary_sensor.tesla /integrations/tesla
+/components/binary_sensor.threshold /integrations/threshold
+/components/binary_sensor.tod /integrations/tod
+/components/binary_sensor.trend /integrations/trend
+/components/binary_sensor.upcloud /integrations/upcloud#binary-sensor
+/components/binary_sensor.uptimerobot /integrations/uptimerobot
+/components/binary_sensor.velbus /integrations/velbus
+/components/binary_sensor.vera /integrations/vera
+/components/binary_sensor.verisure /integrations/verisure
+/components/binary_sensor.volvooncall /integrations/volvooncall
+/components/binary_sensor.vultr /integrations/vultr#binary-sensor
+/components/binary_sensor.w800rf32 /integrations/w800rf32#binary-sensor
+/components/binary_sensor.wemo /integrations/wemo
+/components/binary_sensor.wink /integrations/wink#binary-sensor
+/components/binary_sensor.wirelesstag /integrations/wirelesstag#binary-sensor
+/components/binary_sensor.workday /integrations/workday
+/components/binary_sensor.zha /integrations/zha
+/components/binary_sensor.zigbee /integrations/zigbee#binary-sensor
+/components/binary_sensor.zoneminder /integrations/zoneminder#binary-sensor
+/components/binary_sensor.zwave /integrations/zwave
+/components/calendar.caldav /integrations/caldav
+/components/calendar.todoist /integrations/todoist
+/components/camera.abode /integrations/abode
+/components/camera.amcrest /integrations/amcrest
+/components/camera.android_ip_webcam /integrations/android_ip_webcam#camera
+/components/camera.arlo /integrations/arlo#camera
+/components/camera.august /integrations/august#camera
+/components/camera.axis /integrations/axis
+/components/camera.blink /integrations/blink
+/components/camera.canary /integrations/canary#camera
+/components/camera.dispatcher /integrations/dispatcher
+/components/camera.doorbird /integrations/doorbird#camera
+/components/camera.familyhub /integrations/familyhub
+/components/camera.foscam /integrations/foscam
+/components/camera.generic /integrations/generic_ip_camera
+/components/camera.local_file /integrations/local_file
+/components/camera.logi_circle /integrations/logi_circle#camera
+/components/camera.mjpeg /integrations/mjpeg
+/components/camera.neato /integrations/neato#camera
+/components/camera.nest /integrations/nest#camera
+/components/camera.netatmo /integrations/netatmo#camera
+/components/camera.onvif /integrations/onvif
+/components/camera.proxy /integrations/proxy
+/components/camera.push /integrations/push
+/components/camera.ring /integrations/ring#camera
+/components/camera.rpi_camera /integrations/rpi_camera
+/components/camera.skybell /integrations/skybell#camera
+/components/camera.synology /integrations/synology
+/components/camera.usps /integrations/usps#camera
+/components/camera.uvc /integrations/uvc
+/components/camera.verisure /integrations/verisure
+/components/camera.xeoma /integrations/xeoma
+/components/camera.xiaomi /integrations/xiaomi
+/components/camera.yi /integrations/yi
+/components/camera.zoneminder /integrations/zoneminder#camera
+/components/climate.coolmaster /integrations/coolmaster
+/components/climate.daikin /integrations/daikin#climate
+/components/climate.deconz /integrations/deconz#climate
+/components/climate.dyson /integrations/dyson#climate
+/components/climate.ecobee /integrations/ecobee
+/components/climate.econet /integrations/econet
+/components/climate.elkm1 /integrations/elkm1
+/components/climate.ephember /integrations/ephember
+/components/climate.eq3btsmart /integrations/eq3btsmart
+/components/climate.evohome /integrations/evohome
+/components/climate.flexit /integrations/flexit
+/components/climate.fritzbox /integrations/fritzbox
+/components/climate.generic_thermostat /integrations/generic_thermostat
+/components/climate.heatmiser /integrations/heatmiser
+/components/climate.hive /integrations/hive#climate
+/components/climate.homekit_controller /integrations/homekit_controller
+/components/climate.homematic /integrations/homematic
+/components/climate.homematicip_cloud /integrations/homematicip_cloud
+/components/climate.honeywell /integrations/honeywell
+/components/climate.maxcube /integrations/maxcube
+/components/climate.melissa /integrations/melissa
+/components/climate.mill /integrations/mill
+/components/climate.nest /integrations/nest#climate
+/components/climate.netatmo /integrations/netatmo#climate
+/components/climate.nuheat /integrations/nuheat
+/components/climate.oem /integrations/oem
+/components/climate.opentherm_gw /integrations/opentherm_gw
+/components/climate.proliphix /integrations/proliphix
+/components/climate.radiotherm /integrations/radiotherm
+/components/climate.sensibo /integrations/sensibo
+/components/climate.smartthings /integrations/smartthings#climate
+/components/climate.spider /integrations/spider#climate
+/components/climate.tado /integrations/tado
+/components/climate.tesla /integrations/tesla
+/components/climate.tfiac /integrations/tfiac
+/components/climate.toon /integrations/toon#climate
+/components/climate.touchline /integrations/touchline
+/components/climate.tuya /integrations/tuya
+/components/climate.velbus /integrations/velbus
+/components/climate.venstar /integrations/venstar
+/components/climate.vera /integrations/vera
+/components/climate.wink /integrations/wink#climate
+/components/climate.xs1 /integrations/xs1
+/components/climate.zhong_hong /integrations/zhong_hong
+/components/climate.zwave /integrations/zwave#climate
+/components/cover.abode /integrations/abode
+/components/cover.aladdin_connect /integrations/aladdin_connect
+/components/cover.brunt /integrations/brunt
+/components/cover.deconz /integrations/deconz#cover
+/components/cover.esphome /integrations/esphome
+/components/cover.fibaro /integrations/fibaro
+/components/cover.garadget /integrations/garadget
+/components/cover.gogogate2 /integrations/gogogate2
+/components/cover.homekit_controller /integrations/homekit_controller
+/components/cover.homematic /integrations/homematic
+/components/cover.homematicip_cloud /integrations/homematicip_cloud
+/components/cover.insteon /integrations/insteon
+/components/cover.isy994 /integrations/isy994
+/components/cover.lcn /integrations/lcn#cover
+/components/cover.lutron /integrations/lutron
+/components/cover.lutron_caseta /integrations/lutron_caseta#cover
+/components/cover.myq /integrations/myq
+/components/cover.opengarage /integrations/opengarage
+/components/cover.rpi_gpio /integrations/rpi_gpio#cover
+/components/cover.scsgate /integrations/scsgate#cover
+/components/cover.smartthings /integrations/smartthings#cover
+/components/cover.supla /integrations/supla
+/components/cover.tahoma /integrations/tahoma
+/components/cover.tellduslive /integrations/tellduslive
+/components/cover.tellstick /integrations/tellstick#cover
+/components/cover.tuya /integrations/tuya
+/components/cover.velux /integrations/velux
+/components/cover.vera /integrations/vera
+/components/cover.wink /integrations/wink#cover
+/components/cover.zwave /integrations/zwave#cover
+/components/cppm /integrations/cppm_tracker
+/components/device_tracker.actiontec /integrations/actiontec
+/components/device_tracker.aruba /integrations/aruba
+/components/device_tracker.asuswrt /integrations/asuswrt
+/components/device_tracker.automatic /integrations/automatic
+/components/device_tracker.bbox /integrations/bbox
+/components/device_tracker.bluetooth_le_tracker /integrations/bluetooth_le_tracker
+/components/device_tracker.bluetooth_tracker /integrations/bluetooth_tracker
+/components/device_tracker.bmw_connected_drive /integrations/bmw_connected_drive
+/components/device_tracker.bt_home_hub_5 /integrations/bt_home_hub_5
+/components/device_tracker.bt_smarthub /integrations/bt_smarthub
+/components/device_tracker.cisco_ios /integrations/cisco_ios
+/components/device_tracker.ddwrt /integrations/ddwrt
+/components/device_tracker.ee_brightbox /integrations/ee_brightbox
+/components/device_tracker.freebox /integrations/freebox
+/components/device_tracker.fritz /integrations/fritz
+/components/device_tracker.geofency /integrations/geofency
+/components/device_tracker.google_maps /integrations/google_maps
+/components/device_tracker.gpslogger /integrations/gpslogger
+/components/device_tracker.hitron_coda /integrations/hitron_coda
+/components/device_tracker.huawei_lte /integrations/huawei_lte
+/components/device_tracker.huawei_router /integrations/huawei_router
+/components/device_tracker.icloud /integrations/icloud
+/components/device_tracker.keenetic_ndms2 /integrations/keenetic_ndms2
+/components/device_tracker.linksys_ap /integrations/linksys_ap
+/components/device_tracker.linksys_smart /integrations/linksys_smart
+/components/device_tracker.locative /integrations/locative
+/components/device_tracker.luci /integrations/luci
+/components/device_tracker.meraki /integrations/meraki
+/components/device_tracker.mikrotik /integrations/mikrotik
+/components/device_tracker.mqtt_json /integrations/mqtt_json
+/components/device_tracker.netgear /integrations/netgear
+/components/device_tracker.nmap_tracker /integrations/nmap_tracker
+/components/device_tracker.openwrt /integrations/openwrt
+/components/device_tracker.owntracks /integrations/owntracks
+/components/device_tracker.owntracks_http /integrations/owntracks
+/components/device_tracker.ping /integrations/ping
+/components/device_tracker.quantum_gateway /integrations/quantum_gateway
+/components/device_tracker.ritassist /integrations/fleetgo
+/components/device_tracker.sky_hub /integrations/sky_hub
+/components/device_tracker.snmp /integrations/snmp
+/components/device_tracker.swisscom /integrations/swisscom
+/components/device_tracker.synology_srm /integrations/synology_srm
+/components/device_tracker.tado /integrations/tado
+/components/device_tracker.tesla /integrations/tesla
+/components/device_tracker.thomson /integrations/thomson
+/components/device_tracker.tile /integrations/tile
+/components/device_tracker.tomato /integrations/tomato
+/components/device_tracker.tplink /integrations/tplink
+/components/device_tracker.traccar /integrations/traccar
+/components/device_tracker.trackr /integrations/trackr
+/components/device_tracker.ubee /integrations/ubee
+/components/device_tracker.ubus /integrations/ubus
+/components/device_tracker.unifi /integrations/unifi
+/components/device_tracker.unifi_direct /integrations/unifi_direct
+/components/device_tracker.upc_connect /integrations/upc_connect
+/components/device_tracker.volvooncall /integrations/volvooncall
+/components/device_tracker.xfinity /integrations/xfinity
+/components/device_tracker.xiaomi_miio /integrations/xiaomi_miio
+/components/fan.comfoconnect /integrations/comfoconnect
+/components/fan.dyson /integrations/dyson#fan
+/components/fan.esphome /integrations/esphome
+/components/fan.insteon /integrations/insteon
+/components/fan.isy994 /integrations/isy994
+/components/fan.smartthings /integrations/smartthings#fan
+/components/fan.tuya /integrations/tuya
+/components/fan.wemo /integrations/wemo#fan
+/components/fan.wink /integrations/wink#fan
+/components/fan.zha /integrations/zha
+/components/fan.zwave /integrations/zwave
+/components/generic /integrations/generic_ip_camera
+/components/geo_location.geo_json_events /integrations/geo_json_events
+/components/geo_location.nsw_rural_fire_service_feed /integrations/nsw_rural_fire_service_feed
+/components/geo_location.usgs_earthquakes_feed /integrations/usgs_earthquakes_feed
+/components/google /integrations/google_translate
+/components/image_processing.dlib_face_detect /integrations/dlib_face_detect
+/components/image_processing.dlib_face_identify /integrations/dlib_face_identify
+/components/image_processing.facebox /integrations/facebox
+/components/image_processing.microsoft_face_detect /integrations/microsoft_face_detect
+/components/image_processing.microsoft_face_identify /integrations/microsoft_face_identify
+/components/image_processing.openalpr_cloud /integrations/openalpr_cloud
+/components/image_processing.openalpr_local /integrations/openalpr_local
+/components/image_processing.opencv /integrations/opencv
+/components/image_processing.qrcode /integrations/qrcode
+/components/image_processing.seven_segments /integrations/seven_segments
+/components/image_processing.tensorflow /integrations/tensorflow
+/components/input_slider /integrations/input_number
+/components/light.abode /integrations/abode#light
+/components/light.ads /integrations/ads#light
+/components/light.avion /integrations/avion
+/components/light.blinksticklight /integrations/blinksticklight
+/components/light.blinkt /integrations/blinkt
+/components/light.deconz /integrations/deconz#light
+/components/light.decora /integrations/decora
+/components/light.decora_wifi /integrations/decora_wifi
+/components/light.elkm1 /integrations/elkm1
+/components/light.enocean /integrations/enocean#light
+/components/light.esphome /integrations/esphome
+/components/light.eufy /integrations/eufy
+/components/light.everlights /integrations/everlights
+/components/light.fibaro /integrations/fibaro
+/components/light.flux_led /integrations/flux_led
+/components/light.futurenow /integrations/futurenow
+/components/light.greenwave /integrations/greenwave
+/components/light.hive /integrations/hive#light
+/components/light.homekit_controller /integrations/homekit_controller
+/components/light.homematic /integrations/homematic
+/components/light.homematicip_cloud /integrations/homematicip_cloud
+/components/light.homeworks /integrations/homeworks
+/components/light.hue /integrations/hue
+/components/light.hyperion /integrations/hyperion
+/components/light.iglo /integrations/iglo
+/components/light.ihc /integrations/ihc#light
+/components/light.insteon /integrations/insteon
+/components/light.isy994 /integrations/isy994
+/components/light.lcn /integrations/lcn#light
+/components/light.lifx /integrations/lifx
+/components/light.lightwave /integrations/lightwave
+/components/light.limitlessled /integrations/limitlessled
+/components/light.litejet /integrations/litejet
+/components/light.lutron /integrations/lutron
+/components/light.lutron_caseta /integrations/lutron_caseta#light
+/components/light.lw12wifi /integrations/lw12wifi
+/components/light.mochad /integrations/mochad#light
+/components/light.mqtt_json /integrations/light.mqtt
+/components/light.mqtt_template /integrations/light.mqtt
+/components/light.mystrom /integrations/mystrom#light
+/components/light.nanoleaf /integrations/nanoleaf
+/components/light.niko_home_control /integrations/niko_home_control
+/components/light.opple /integrations/opple
+/components/light.osramlightify /integrations/osramlightify
+/components/light.piglow /integrations/piglow
+/components/light.plum_lightpad /integrations/plum_lightpad
+/components/light.qwikswitch /integrations/qwikswitch
+/components/light.rpi_gpio_pwm /integrations/rpi_gpio_pwm
+/components/light.scsgate /integrations/scsgate#light
+/components/light.sensehat /integrations/sensehat#light
+/components/light.sisyphus /integrations/sisyphus
+/components/light.skybell /integrations/skybell#light
+/components/light.smartthings /integrations/smartthings#light
+/components/light.tellduslive /integrations/tellduslive
+/components/light.tellstick /integrations/tellstick#light
+/components/light.tikteck /integrations/tikteck
+/components/light.tplink /integrations/tplink
+/components/light.tradfri /integrations/tradfri
+/components/light.tuya /integrations/tuya
+/components/light.vera /integrations/vera
+/components/light.wemo /integrations/wemo
+/components/light.wink /integrations/wink#light
+/components/light.x10 /integrations/x10
+/components/light.yeelight /integrations/yeelight
+/components/light.yeelightsunflower /integrations/yeelightsunflower
+/components/light.zengge /integrations/zengge
+/components/light.zha /integrations/zha
+/components/light.zigbee /integrations/zigbee#light
+/components/light.zwave /integrations/zwave
+/components/lock.abode /integrations/abode
+/components/lock.august /integrations/august
+/components/lock.bmw_connected_drive /integrations/bmw_connected_drive
+/components/lock.homekit_controller /integrations/homekit_controller
+/components/lock.homematic /integrations/homematic
+/components/lock.isy994 /integrations/isy994
+/components/lock.kiwi /integrations/kiwi
+/components/lock.lockitron /integrations/lockitron
+/components/lock.nello /integrations/nello
+/components/lock.nuki /integrations/nuki
+/components/lock.sesame /integrations/sesame
+/components/lock.smartthings /integrations/smartthings#lock
+/components/lock.tesla /integrations/tesla
+/components/lock.vera /integrations/vera
+/components/lock.verisure /integrations/verisure
+/components/lock.volvooncall /integrations/volvooncall
+/components/lock.wink /integrations/wink#lock
+/components/lock.zwave /integrations/zwave#lock
+/components/mailbox.asterisk_cdr /integrations/asterisk_cdr
+/components/mailbox.asterisk_mbox /integrations/asterisk_mbox
+/components/media_player.anthemav /integrations/anthemav
+/components/media_player.apple_tv /integrations/apple_tv
+/components/media_player.aquostv /integrations/aquostv
+/components/media_player.blackbird /integrations/blackbird
+/components/media_player.bluesound /integrations/bluesound
+/components/media_player.braviatv /integrations/braviatv
+/components/media_player.cast /integrations/cast
+/components/media_player.channels /integrations/channels
+/components/media_player.clementine /integrations/clementine
+/components/media_player.cmus /integrations/cmus
+/components/media_player.denon /integrations/denon
+/components/media_player.denonavr /integrations/denonavr
+/components/media_player.directv /integrations/directv
+/components/media_player.dlna_dmr /integrations/dlna_dmr
+/components/media_player.dunehd /integrations/dunehd
+/components/media_player.emby /integrations/emby
+/components/media_player.enigma2 /integrations/enigma2
+/components/media_player.epson /integrations/epson
+/components/media_player.firetv /integrations/androidtv
+/components/media_player.frontier_silicon /integrations/frontier_silicon
+/components/media_player.gpmdp /integrations/gpmdp
+/components/media_player.gstreamer /integrations/gstreamer
+/components/media_player.harman_kardon_avr /integrations/harman_kardon_avr
+/components/media_player.hdmi_cec /integrations/hdmi_cec
+/components/media_player.horizon /integrations/horizon
+/components/media_player.itunes /integrations/itunes
+/components/media_player.kodi /integrations/kodi
+/components/media_player.lg_netcast /integrations/lg_netcast
+/components/media_player.lg_soundbar /integrations/lg_soundbar
+/components/media_player.liveboxplaytv /integrations/liveboxplaytv
+/components/media_player.mediaroom /integrations/mediaroom
+/components/media_player.monoprice /integrations/monoprice
+/components/media_player.mpchc /integrations/mpchc
+/components/media_player.mpd /integrations/mpd
+/components/media_player.nad /integrations/nad
+/components/media_player.onkyo /integrations/onkyo
+/components/media_player.openhome /integrations/openhome
+/components/media_player.panasonic_bluray /integrations/panasonic_bluray
+/components/media_player.panasonic_viera /integrations/panasonic_viera
+/components/media_player.pandora /integrations/pandora
+/components/media_player.philips_js /integrations/philips_js
+/components/media_player.pioneer /integrations/pioneer
+/components/media_player.pjlink /integrations/pjlink
+/components/media_player.plex /integrations/plex#media-player
+/components/media_player.roku /integrations/roku#media-player
+/components/media_player.russound_rio /integrations/russound_rio
+/components/media_player.russound_rnet /integrations/russound_rnet
+/components/media_player.samsungtv /integrations/samsungtv
+/components/media_player.sisyphus /integrations/sisyphus
+/components/media_player.snapcast /integrations/snapcast
+/components/media_player.songpal /integrations/songpal
+/components/media_player.sonos /integrations/sonos
+/components/media_player.soundtouch /integrations/soundtouch
+/components/media_player.spotify /integrations/spotify
+/components/media_player.squeezebox /integrations/squeezebox
+/components/media_player.ue_smart_radio /integrations/ue_smart_radio
+/components/media_player.universal /integrations/universal
+/components/media_player.vizio /integrations/vizio
+/components/media_player.vlc /integrations/vlc
+/components/media_player.volumio /integrations/volumio
+/components/media_player.webostv /integrations/webostv#media-player
+/components/media_player.xiaomi_tv /integrations/xiaomi_tv
+/components/media_player.yamaha /integrations/yamaha
+/components/media_player.yamaha_musiccast /integrations/yamaha_musiccast
+/components/media_player.ziggo_mediabox_xl /integrations/ziggo_mediabox_xl
+/components/notify.apns /integrations/apns
+/components/notify.ciscospark /integrations/ciscospark
+/components/notify.clickatell /integrations/clickatell
+/components/notify.clicksend /integrations/clicksend
+/components/notify.clicksend_tts /integrations/clicksend_tts
+/components/notify.clicksendaudio /integrations/clicksend_tts
+/components/notify.discord /integrations/discord
+/components/notify.dovado /integrations/dovado
+/components/notify.ecobee /integrations/ecobee
+/components/notify.facebook /integrations/facebook
+/components/notify.file /integrations/file
+/components/notify.flock /integrations/flock
+/components/notify.free_mobile /integrations/free_mobile
+/components/notify.gntp /integrations/gntp
+/components/notify.hangouts /integrations/hangouts
+/components/notify.hipchat /integrations/hipchat
+/components/notify.homematic /integrations/homematic
+/components/notify.html5 /integrations/html5
+/components/notify.huawei_lte /integrations/huawei_lte
+/components/notify.joaoapps_join /integrations/joaoapps_join
+/components/notify.kodi /integrations/kodi
+/components/notify.lametric /integrations/lametric
+/components/notify.lannouncer /integrations/lannouncer
+/components/notify.llamalab_automate /integrations/llamalab_automate
+/components/notify.mailgun /integrations/mailgun
+/components/notify.mastodon /integrations/mastodon
+/components/notify.matrix /integrations/matrix
+/components/notify.message_bird /integrations/message_bird
+/components/notify.mycroft /integrations/mycroft
+/components/notify.netgear_lte /integrations/netgear_lte
+/components/notify.nfandroidtv /integrations/nfandroidtv
+/components/notify.prowl /integrations/prowl
+/components/notify.pushbullet /integrations/pushbullet
+/components/notify.pushetta /integrations/pushetta
+/components/notify.pushover /integrations/pushover
+/components/notify.pushsafer /integrations/pushsafer
+/components/notify.rocketchat /integrations/rocketchat
+/components/notify.sendgrid /integrations/sendgrid
+/components/notify.simplepush /integrations/simplepush
+/components/notify.slack /integrations/slack
+/components/notify.smtp /integrations/smtp
+/components/notify.stride /integrations/stride
+/components/notify.synology_chat /integrations/synology_chat
+/components/notify.syslog /integrations/syslog
+/components/notify.telegram /integrations/telegram
+/components/notify.tibber /integrations/tibber
+/components/notify.tplink_lte /integrations/tplink_lte
+/components/notify.twilio_call /integrations/twilio_call
+/components/notify.twilio_sms /integrations/twilio_sms
+/components/notify.twitter /integrations/twitter
+/components/notify.webostv /integrations/webostv
+/components/notify.xmpp /integrations/xmpp
+/components/notify.yessssms /integrations/yessssms
+/components/openalpr /integrations/openalpr_local
+/components/pollen /integrations/iqvia
+/components/public_sensor.netatmo /integrations/netatmo
+/components/remote.apple_tv /integrations/apple_tv#remote
+/components/remote.harmony /integrations/harmony
+/components/remote.itach /integrations/itach
+/components/remote.kira /integrations/kira
+/components/remote.roku /integrations/roku#remote
+/components/ritassist /integrations/fleetgo
+/components/scene.deconz /integrations/deconz#scene
+/components/scene.elkm1 /integrations/elkm1
+/components/scene.fibaro /integrations/fibaro
+/components/scene.hunterdouglas_powerview /integrations/hunterdouglas_powerview
+/components/scene.lifx_cloud /integrations/lifx_cloud
+/components/scene.litejet /integrations/litejet
+/components/scene.lutron /integrations/lutron#scene
+/components/scene.lutron_caseta /integrations/lutron_caseta#scene
+/components/scene.smartthings /integrations/smartthings#scene
+/components/scene.tahoma /integrations/tahoma
+/components/scene.tuya /integrations/tuya
+/components/scene.velux /integrations/velux
+/components/scene.vera /integrations/vera
+/components/scene.wink /integrations/wink
+/components/sensor.abode /integrations/abode
+/components/sensor.ads /integrations/ads#sensor
+/components/sensor.aftership /integrations/aftership
+/components/sensor.airvisual /integrations/airvisual
+/components/sensor.alarmdecoder /integrations/alarmdecoder
+/components/sensor.alpha_vantage /integrations/alpha_vantage
+/components/sensor.ambient_station /integrations/ambient_station
+/components/sensor.amcrest /integrations/amcrest
+/components/sensor.android_ip_webcam /integrations/android_ip_webcam#sensor
+/components/sensor.apcupsd /integrations/apcupsd#sensor
+/components/sensor.api_stream /integrations/sensor.websocket_api
+/components/sensor.api_streams /integrations/sensor.websocket_api
+/components/sensor.aqualogic /integrations/aqualogic#sensor
+/components/sensor.arduino /integrations/arduino#sensor
+/components/sensor.arest /integrations/arest#sensor
+/components/sensor.arlo /integrations/arlo#sensor
+/components/sensor.arwn /integrations/arwn
+/components/sensor.asuswrt /integrations/asuswrt
+/components/sensor.awair /integrations/awair
+/components/sensor.bbox /integrations/bbox#sensor
+/components/sensor.bh1750 /integrations/bh1750
+/components/sensor.bitcoin /integrations/bitcoin
+/components/sensor.blink /integrations/blink
+/components/sensor.blockchain /integrations/blockchain
+/components/sensor.bme280 /integrations/bme280
+/components/sensor.bme680 /integrations/bme680
+/components/sensor.bmw_connected_drive /integrations/bmw_connected_drive
+/components/sensor.bom /integrations/bom#sensor
+/components/sensor.broadlink /integrations/broadlink#sensor
+/components/sensor.brottsplatskartan /integrations/brottsplatskartan
+/components/sensor.canary /integrations/canary#sensor
+/components/sensor.cert_expiry /integrations/cert_expiry
+/components/sensor.citybikes /integrations/citybikes
+/components/sensor.co2signal /integrations/co2signal
+/components/sensor.coinbase /integrations/coinbase
+/components/sensor.coinmarketcap /integrations/coinmarketcap
+/components/sensor.comed_hourly_pricing /integrations/comed_hourly_pricing
+/components/sensor.comfoconnect /integrations/comfoconnect
+/components/sensor.cpuspeed /integrations/cpuspeed
+/components/sensor.crimereports /integrations/crimereports
+/components/sensor.cups /integrations/cups
+/components/sensor.currencylayer /integrations/currencylayer
+/components/sensor.daikin /integrations/daikin#sensor
+/components/sensor.danfoss_air /integrations/danfoss_air#sensor
+/components/sensor.darksky /integrations/darksky
+/components/sensor.deconz /integrations/deconz#sensor
+/components/sensor.deluge /integrations/deluge#sensor
+/components/sensor.deutsche_bahn /integrations/deutsche_bahn
+/components/sensor.dht /integrations/dht
+/components/sensor.discogs /integrations/discogs
+/components/sensor.dnsip /integrations/dnsip
+/components/sensor.dovado /integrations/dovado#sensor
+/components/sensor.dsmr /integrations/dsmr
+/components/sensor.dte_energy_bridge /integrations/dte_energy_bridge
+/components/sensor.dublin_bus_transport /integrations/dublin_bus_transport
+/components/sensor.duke_energy /integrations/duke_energy
+/components/sensor.dwd_weather_warnings /integrations/dwd_weather_warnings
+/components/sensor.dweet /integrations/dweet#sensor
+/components/sensor.dyson /integrations/dyson#sensor
+/components/sensor.ebox /integrations/ebox
+/components/sensor.ebusd /integrations/ebusd
+/components/sensor.ecoal_boiler /integrations/ecoal_boiler
+/components/sensor.ecobee /integrations/ecobee
+/components/sensor.eddystone_temperature /integrations/eddystone_temperature
+/components/sensor.efergy /integrations/efergy
+/components/sensor.eight_sleep /integrations/eight_sleep
+/components/sensor.eliqonline /integrations/eliqonline
+/components/sensor.elkm1 /integrations/elkm1
+/components/sensor.emoncms /integrations/emoncms
+/components/sensor.enocean /integrations/enocean#sensor
+/components/sensor.enphase_envoy /integrations/enphase_envoy
+/components/sensor.entur_public_transport /integrations/entur_public_transport
+/components/sensor.envirophat /integrations/envirophat
+/components/sensor.envisalink /integrations/envisalink
+/components/sensor.etherscan /integrations/etherscan
+/components/sensor.fail2ban /integrations/fail2ban
+/components/sensor.fastdotcom /integrations/fastdotcom
+/components/sensor.fedex /integrations/fedex
+/components/sensor.fibaro /integrations/fibaro
+/components/sensor.fido /integrations/fido
+/components/sensor.file /integrations/file#sensor
+/components/sensor.filesize /integrations/filesize
+/components/sensor.filter /integrations/filter
+/components/sensor.fints /integrations/fints
+/components/sensor.fitbit /integrations/fitbit
+/components/sensor.fixer /integrations/fixer
+/components/sensor.flunearyou /integrations/flunearyou
+/components/sensor.folder /integrations/folder
+/components/sensor.foobot /integrations/foobot
+/components/sensor.forecast /integrations/darksky
+/components/sensor.freebox /integrations/freebox#sensor
+/components/sensor.fritzbox /integrations/fritzbox#sensor
+/components/sensor.fritzbox_callmonitor /integrations/fritzbox_callmonitor
+/components/sensor.fritzbox_netmonitor /integrations/fritzbox_netmonitor
+/components/sensor.gearbest /integrations/gearbest
+/components/sensor.geizhals /integrations/geizhals
+/components/sensor.geo_rss_events /integrations/geo_rss_events
+/components/sensor.github /integrations/github
+/components/sensor.gitlab_ci /integrations/gitlab_ci
+/components/sensor.gitter /integrations/gitter
+/components/sensor.glances /integrations/glances
+/components/sensor.google_travel_time /integrations/google_travel_time
+/components/sensor.google_wifi /integrations/google_wifi
+/components/sensor.gpsd /integrations/gpsd
+/components/sensor.greeneye_monitor /integrations/greeneye_monitor
+/components/sensor.gtfs /integrations/gtfs
+/components/sensor.gtt /integrations/gtt
+/components/sensor.habitica /integrations/habitica
+/components/sensor.haveibeenpwned /integrations/haveibeenpwned
+/components/sensor.hddtemp /integrations/hddtemp
+/components/sensor.history_stats /integrations/history_stats
+/components/sensor.hive /integrations/hive#sensor
+/components/sensor.homekit_controller /integrations/homekit_controller
+/components/sensor.homematic /integrations/homematic
+/components/sensor.homematicip_cloud /integrations/homematicip_cloud
+/components/sensor.hp_ilo /integrations/hp_ilo
+/components/sensor.http /integrations/http#sensor
+/components/sensor.htu21d /integrations/htu21d
+/components/sensor.huawei_lte /integrations/huawei_lte#sensor
+/components/sensor.hydrawise /integrations/hydrawise#sensor
+/components/sensor.hydroquebec /integrations/hydroquebec
+/components/sensor.ihc /integrations/ihc#sensor
+/components/sensor.imap /integrations/imap
+/components/sensor.imap_email_content /integrations/imap_email_content
+/components/sensor.influxdb /integrations/influxdb#sensor
+/components/sensor.insteon /integrations/insteon
+/components/sensor.integration /integrations/integration
+/components/sensor.iota /integrations/iota#sensor
+/components/sensor.iperf3 /integrations/iperf3
+/components/sensor.irish_rail_transport /integrations/irish_rail_transport
+/components/sensor.islamic_prayer_times /integrations/islamic_prayer_times
+/components/sensor.iss /integrations/iss
+/components/sensor.isy994 /integrations/isy994#sensors
+/components/sensor.jewish_calendar /integrations/jewish_calendar
+/components/sensor.juicenet /integrations/juicenet#sensor
+/components/sensor.kira /integrations/kira
+/components/sensor.kwb /integrations/kwb
+/components/sensor.lacrosse /integrations/lacrosse
+/components/sensor.lastfm /integrations/lastfm
+/components/sensor.launch_library /integrations/launch_library
+/components/sensor.linky /integrations/linky
+/components/sensor.linux_battery /integrations/linux_battery
+/components/sensor.logi_circle /integrations/logi_circle#sensor
+/components/sensor.london_air /integrations/london_air
+/components/sensor.london_underground /integrations/london_underground
+/components/sensor.loop_energy /integrations/loopenergy
+/components/sensor.loopenergy /integrations/loopenergy
+/components/sensor.luftdaten /integrations/luftdaten#sensor
+/components/sensor.lyft /integrations/lyft
+/components/sensor.magicseaweed /integrations/magicseaweed
+/components/sensor.meteo_france /integrations/meteo_france
+/components/sensor.mfi /integrations/mfi#sensor
+/components/sensor.mhz19 /integrations/mhz19
+/components/sensor.miflora /integrations/miflora
+/components/sensor.min_max /integrations/min_max
+/components/sensor.mitemp_bt /integrations/mitemp_bt
+/components/sensor.modem_callerid /integrations/modem_callerid
+/components/sensor.mold_indicator /integrations/mold_indicator
+/components/sensor.moon /integrations/moon
+/components/sensor.mopar /integrations/mopar
+/components/sensor.mqtt_room /integrations/mqtt_room
+/components/sensor.mvglive /integrations/mvglive
+/components/sensor.mychevy /integrations/mychevy
+/components/sensor.nederlandse_spoorwegen /integrations/nederlandse_spoorwegen
+/components/sensor.nest /integrations/nest#sensor
+/components/sensor.netatmo /integrations/netatmo#sensor
+/components/sensor.netdata /integrations/netdata
+/components/sensor.netgear_lte /integrations/netgear_lte
+/components/sensor.neurio_energy /integrations/neurio_energy
+/components/sensor.nissan_leaf /integrations/nissan_leaf
+/components/sensor.nmbs /integrations/nmbs
+/components/sensor.noaa_tides /integrations/noaa_tides
+/components/sensor.nsw_fuel_station /integrations/nsw_fuel_station
+/components/sensor.nut /integrations/nut
+/components/sensor.nzbget /integrations/nzbget
+/components/sensor.octoprint /integrations/octoprint#sensor
+/components/sensor.ohmconnect /integrations/ohmconnect
+/components/sensor.onewire /integrations/onewire
+/components/sensor.openevse /integrations/openevse
+/components/sensor.openexchangerates /integrations/openexchangerates
+/components/sensor.openhardwaremonitor /integrations/openhardwaremonitor
+/components/sensor.opensky /integrations/opensky
+/components/sensor.opentherm_gw /integrations/opentherm_gw#sensors
+/components/sensor.openuv /integrations/openuv
+/components/sensor.openweathermap /integrations/openweathermap#sensor
+/components/sensor.otp /integrations/otp
+/components/sensor.pi_hole /integrations/pi_hole
+/components/sensor.pilight /integrations/pilight#sensor
+/components/sensor.plex /integrations/plex#sensor
+/components/sensor.plum_lightpad /integrations/plum_lightpad
+/components/sensor.pocketcasts /integrations/pocketcasts
+/components/sensor.point /integrations/point#sensor
+/components/sensor.pollen /integrations/iqvia
+/components/sensor.postnl /integrations/postnl
+/components/sensor.prezzibenzina /integrations/prezzibenzina
+/components/sensor.pushbullet /integrations/pushbullet#sensor
+/components/sensor.pvoutput /integrations/pvoutput
+/components/sensor.pyload /integrations/pyload
+/components/sensor.qbittorrent /integrations/qbittorrent
+/components/sensor.qnap /integrations/qnap
+/components/sensor.qwikswitch /integrations/qwikswitch
+/components/sensor.radarr /integrations/radarr
+/components/sensor.rainbird /integrations/rainbird#sensor
+/components/sensor.raincloud /integrations/raincloud#sensor
+/components/sensor.rainmachine /integrations/rainmachine
+/components/sensor.random /integrations/random#sensor
+/components/sensor.recollect_waste /integrations/recollect_waste
+/components/sensor.reddit /integrations/reddit
+/components/sensor.rejseplanen /integrations/rejseplanen
+/components/sensor.rest /integrations/rest
+/components/sensor.ring /integrations/ring#sensor
+/components/sensor.ripple /integrations/ripple
+/components/sensor.rmvtransport /integrations/rmvtransport
+/components/sensor.rova /integrations/rova
+/components/sensor.rtorrent /integrations/rtorrent
+/components/sensor.sabnzbd /integrations/sabnzbd
+/components/sensor.scrape /integrations/scrape
+/components/sensor.season /integrations/season
+/components/sensor.sense /integrations/sense
+/components/sensor.sensehat /integrations/sensehat#sensor
+/components/sensor.serial /integrations/serial
+/components/sensor.serial_pm /integrations/serial_pm
+/components/sensor.seventeentrack /integrations/seventeentrack
+/components/sensor.shodan /integrations/shodan
+/components/sensor.sht31 /integrations/sht31
+/components/sensor.sigfox /integrations/sigfox
+/components/sensor.simulated /integrations/simulated
+/components/sensor.skybeacon /integrations/skybeacon
+/components/sensor.skybell /integrations/skybell#sensor
+/components/sensor.sleepiq /integrations/sleepiq
+/components/sensor.sma /integrations/sma#sensors
+/components/sensor.smappee /integrations/smappee
+/components/sensor.smartthings /integrations/smartthings#sensor
+/components/sensor.snmp /integrations/snmp#sensor
+/components/sensor.sochain /integrations/sochain
+/components/sensor.socialblade /integrations/socialblade
+/components/sensor.solaredge /integrations/solaredge
+/components/sensor.sonarr /integrations/sonarr
+/components/sensor.speedtest /integrations/speedtestdotnet
+/components/sensor.speedtestdotnet /integrations/speedtestdotnet
+/components/sensor.spotcrime /integrations/spotcrime
+/components/sensor.sql /integrations/sql
+/components/sensor.srp_energy /integrations/srp_energy
+/components/sensor.starlingbank /integrations/starlingbank
+/components/sensor.startca /integrations/startca
+/components/sensor.statistics /integrations/statistics
+/components/sensor.steam_online /integrations/steam_online
+/components/sensor.supervisord /integrations/supervisord
+/components/sensor.swiss_hydrological_data /integrations/swiss_hydrological_data
+/components/sensor.swiss_public_transport /integrations/swiss_public_transport
+/components/sensor.syncthru /integrations/syncthru
+/components/sensor.synologydsm /integrations/synologydsm
+/components/sensor.systemmonitor /integrations/systemmonitor
+/components/sensor.sytadin /integrations/sytadin
+/components/sensor.tado /integrations/tado
+/components/sensor.tahoma /integrations/tahoma
+/components/sensor.tank_utility /integrations/tank_utility
+/components/sensor.tautulli /integrations/tautulli
+/components/sensor.tcp /integrations/tcp#sensor
+/components/sensor.ted5000 /integrations/ted5000
+/components/sensor.teksavvy /integrations/teksavvy
+/components/sensor.tellduslive /integrations/tellduslive
+/components/sensor.tellstick /integrations/tellstick#sensor
+/components/sensor.temper /integrations/temper
+/components/sensor.template /integrations/template
+/components/sensor.tesla /integrations/tesla
+/components/sensor.thermoworks_smoke /integrations/thermoworks_smoke
+/components/sensor.thethingsnetwork /integrations/thethingsnetwork#sensor
+/components/sensor.thinkingcleaner /integrations/thinkingcleaner#sensor
+/components/sensor.tibber /integrations/tibber#sensor
+/components/sensor.time_date /integrations/time_date
+/components/sensor.toon /integrations/toon
+/components/sensor.torque /integrations/torque
+/components/sensor.tradfri /integrations/tradfri
+/components/sensor.trafikverket_weatherstation /integrations/trafikverket_weatherstation
+/components/sensor.transmission /integrations/transmission
+/components/sensor.transport_nsw /integrations/transport_nsw
+/components/sensor.travisci /integrations/travisci
+/components/sensor.twitch /integrations/twitch
+/components/sensor.uk_transport /integrations/uk_transport
+/components/sensor.upnp /integrations/upnp
+/components/sensor.ups /integrations/ups
+/components/sensor.uptime /integrations/uptime
+/components/sensor.uscis /integrations/uscis
+/components/sensor.usps /integrations/usps#sensor
+/components/sensor.vasttrafik /integrations/vasttrafik
+/components/sensor.velbus /integrations/velbus
+/components/sensor.vera /integrations/vera#sensor
+/components/sensor.verisure /integrations/verisure
+/components/sensor.version /integrations/version
+/components/sensor.viaggiatreno /integrations/viaggiatreno
+/components/sensor.volkszaehler /integrations/volkszaehler
+/components/sensor.volvooncall /integrations/volvooncall
+/components/sensor.vultr /integrations/vultr#sensor
+/components/sensor.waqi /integrations/waqi
+/components/sensor.waterfurnace /integrations/waterfurnace
+/components/sensor.waze_travel_time /integrations/waze_travel_time
+/components/sensor.whois /integrations/whois
+/components/sensor.wink /integrations/wink#sensor
+/components/sensor.wirelesstag /integrations/wirelesstag#sensor
+/components/sensor.worldclock /integrations/worldclock
+/components/sensor.worldtidesinfo /integrations/worldtidesinfo
+/components/sensor.worxlandroid /integrations/worxlandroid
+/components/sensor.wsdot /integrations/wsdot
+/components/sensor.wunderground /integrations/wunderground
+/components/sensor.xbox_live /integrations/xbox_live
+/components/sensor.xs1 /integrations/xs1#sensors
+/components/sensor.yr /integrations/yr
+/components/sensor.yweather /integrations/yweather
+/components/sensor.zabbix /integrations/zabbix#sensor
+/components/sensor.zamg /integrations/zamg#sensor
+/components/sensor.zestimate /integrations/zestimate
+/components/sensor.zha /integrations/zha
+/components/sensor.zigbee /integrations/zigbee#sensor
+/components/sensor.zoneminder /integrations/zoneminder#sensor
+/components/sensor.zwave /integrations/zwave
+/components/smartthings.binary_sensor /integrations/smartthings
+/components/smartthings.climate /integrations/smartthings
+/components/smartthings.cover /integrations/smartthings
+/components/smartthings.fan /integrations/smartthings
+/components/smartthings.light /integrations/smartthings
+/components/smartthings.lock /integrations/smartthings
+/components/smartthings.scene /integrations/smartthings
+/components/smartthings.sensor /integrations/smartthings
+/components/smartthings.switch /integrations/smartthings
+/components/switch.abode /integrations/abode#switch
+/components/switch.acer_projector /integrations/acer_projector
+/components/switch.ads /integrations/ads#switch
+/components/switch.amcrest /integrations/amcrest
+/components/switch.android_ip_webcam /integrations/android_ip_webcam
+/components/switch.anel_pwrctrl /integrations/anel_pwrctrl
+/components/switch.aqualogic /integrations/aqualogic#switch
+/components/switch.arduino /integrations/arduino#switch
+/components/switch.arest /integrations/arest#switch
+/components/switch.bbb_gpio /integrations/bbb_gpio#switch
+/components/switch.broadlink /integrations/broadlink#switch
+/components/switch.danfoss_air /integrations/danfoss_air#switch
+/components/switch.deconz /integrations/deconz#switch
+/components/switch.deluge /integrations/deluge#switch
+/components/switch.digital_ocean /integrations/digital_ocean#switch
+/components/switch.digitalloggers /integrations/digitalloggers
+/components/switch.dlink /integrations/dlink
+/components/switch.doorbird /integrations/doorbird#switch
+/components/switch.ecoal_boiler /integrations/ecoal_boiler
+/components/switch.edimax /integrations/edimax
+/components/switch.elkm1 /integrations/elkm1
+/components/switch.enocean /integrations/enocean#switch
+/components/switch.esphome /integrations/esphome
+/components/switch.eufy /integrations/eufy
+/components/switch.fibaro /integrations/fibaro
+/components/switch.flux /integrations/flux
+/components/switch.fritzbox /integrations/fritzbox
+/components/switch.fritzdect /integrations/fritzdect
+/components/switch.gc100 /integrations/gc100#switch
+/components/switch.hdmi_cec /integrations/hdmi_cec
+/components/switch.hikvisioncam /integrations/hikvisioncam
+/components/switch.hive /integrations/hive#switch
+/components/switch.hlk_sw16 /integrations/hlk_sw16
+/components/switch.homekit_controller /integrations/homekit_controller
+/components/switch.homematic /integrations/homematic
+/components/switch.homematicip_cloud /integrations/homematicip_cloud
+/components/switch.hook /integrations/hook
+/components/switch.hydrawise /integrations/hydrawise#switch
+/components/switch.ihc /integrations/ihc#switch
+/components/switch.insteon /integrations/insteon
+/components/switch.isy994 /integrations/isy994
+/components/switch.kankun /integrations/kankun
+/components/switch.konnected /integrations/konnected#switch
+/components/switch.lcn /integrations/lcn#switch
+/components/switch.lightwave /integrations/lightwave
+/components/switch.linode /integrations/linode#switch
+/components/switch.litejet /integrations/litejet
+/components/switch.lupusec /integrations/lupusec
+/components/switch.lutron /integrations/lutron
+/components/switch.lutron_caseta /integrations/lutron_caseta#switch
+/components/switch.mfi /integrations/mfi#switch
+/components/switch.mochad /integrations/mochad#switch
+/components/switch.mystrom /integrations/mystrom#switch
+/components/switch.neato /integrations/neato#switch
+/components/switch.netio /integrations/netio
+/components/switch.nissan_leaf /integrations/nissan_leaf
+/components/switch.orvibo /integrations/orvibo
+/components/switch.pencom /integrations/pencom
+/components/switch.pilight /integrations/pilight#switch
+/components/switch.pulseaudio_loopback /integrations/pulseaudio_loopback
+/components/switch.qwikswitch /integrations/qwikswitch#switch
+/components/switch.rachio /integrations/rachio#switch
+/components/switch.rainbird /integrations/rainbird#switch
+/components/switch.raincloud /integrations/raincloud#switch
+/components/switch.rainmachine /integrations/rainmachine#switch
+/components/switch.raspihats /integrations/raspihats#switch
+/components/switch.raspyrfm /integrations/raspyrfm
+/components/switch.recswitch /integrations/recswitch
+/components/switch.rpi_gpio /integrations/rpi_gpio#switch
+/components/switch.rpi_pfio /integrations/rpi_pfio#switch
+/components/switch.rpi_rf /integrations/rpi_rf
+/components/switch.scsgate /integrations/scsgate#switch
+/components/switch.skybell /integrations/skybell#switch
+/components/switch.smappee /integrations/smappee
+/components/switch.smartthings /integrations/smartthings#switch
+/components/switch.snmp /integrations/snmp#switch
+/components/switch.sony_projector /integrations/sony_projector
+/components/switch.spider /integrations/spider
+/components/switch.switchbot /integrations/switchbot
+/components/switch.switcher_kis /integrations/switcher_kis
+/components/switch.switchmate /integrations/switchmate
+/components/switch.tahoma /integrations/tahoma
+/components/switch.tellduslive /integrations/tellduslive
+/components/switch.tellstick /integrations/tellstick#switch
+/components/switch.telnet /integrations/telnet
+/components/switch.tesla /integrations/tesla
+/components/switch.thinkingcleaner /integrations/thinkingcleaner#switch
+/components/switch.toon /integrations/toon
+/components/switch.tplink /integrations/tplink
+/components/switch.tradfri /integrations/tradfri
+/components/switch.transmission /integrations/transmission
+/components/switch.tuya /integrations/tuya
+/components/switch.unifi /integrations/unifi#switch
+/components/switch.upcloud /integrations/upcloud#switch
+/components/switch.velbus /integrations/velbus
+/components/switch.vera /integrations/vera
+/components/switch.verisure /integrations/verisure
+/components/switch.vesync /integrations/vesync#switches
+/components/switch.volvooncall /integrations/volvooncall
+/components/switch.vultr /integrations/vultr#switch
+/components/switch.wake_on_lan /integrations/wake_on_lan#switch
+/components/switch.wemo /integrations/wemo
+/components/switch.wink /integrations/wink#switch
+/components/switch.wirelesstag /integrations/wirelesstag#switch
+/components/switch.xs1 /integrations/xs1
+/components/switch.zha /integrations/zha
+/components/switch.zigbee /integrations/zigbee#switch
+/components/switch.zoneminder /integrations/zoneminder#switch
+/components/switch.zwave /integrations/zwave
+/components/telegram_bot.broadcast /integrations/broadcast
+/components/telegram_bot.polling /integrations/polling
+/components/telegram_bot.webhooks /integrations/webhooks
+/components/tts.amazon_polly /integrations/amazon_polly
+/components/tts.baidu /integrations/baidu
+/components/tts.google /integrations/google_translate
+/components/tts.marytts /integrations/marytts
+/components/tts.microsoft /integrations/microsoft
+/components/tts.picotts /integrations/picotts
+/components/tts.voicerss /integrations/voicerss
+/components/tts.yandextts /integrations/yandextts
+/components/vacuum.dyson /integrations/dyson#vacuum
+/components/vacuum.ecovacs /integrations/ecovacs#vacuum
+/components/vacuum.neato /integrations/neato#vacuum
+/components/vacuum.roomba /integrations/roomba
+/components/vlc-telnet /integrations/vlc_telnet
+/components/water_heater.econet /integrations/econet
+/components/water_heater.wink /integrations/wink#water-heater
+/components/weather.bom /integrations/bom
+/components/weather.buienradar /integrations/buienradar
+/components/weather.ecobee /integrations/ecobee
+/components/weather.ipma /integrations/ipma
+/components/weather.met /integrations/met
+/components/weather.meteo_france /integrations/meteo_france
+/components/weather.metoffice /integrations/metoffice
+/components/weather.openweathermap /integrations/openweathermap#weather
+/components/weather.smhi /integrations/smhi
+/components/weather.yweather /integrations/yweather
+/components/weather.zamg /integrations/zamg#weather
+/components/xiaomi /integrations/xiaomi_aqara
+
+# Renaming components to integrations
+/components/abode /integrations/abode
+/components/acer_projector /integrations/acer_projector
+/components/actiontec /integrations/actiontec
+/components/adguard /integrations/adguard
+/components/ads /integrations/ads
+/components/aftership /integrations/aftership
+/components/air_quality /integrations/air_quality
+/components/airvisual /integrations/airvisual
+/components/aladdin_connect /integrations/aladdin_connect
+/components/alarm_control_panel /integrations/alarm_control_panel
+/components/alarm_control_panel.ifttt /integrations/alarm_control_panel.ifttt
+/components/alarm_control_panel.mqtt /integrations/alarm_control_panel.mqtt
+/components/alarmdecoder /integrations/alarmdecoder
+/components/alarmdotcom /integrations/alarmdotcom
+/components/alert /integrations/alert
+/components/alexa /integrations/alexa
+/components/alexa.flash_briefings /integrations/alexa.flash_briefings
+/components/alexa.intent /integrations/alexa.intent
+/components/alexa.smart_home /integrations/alexa.smart_home
+/components/alpha_vantage /integrations/alpha_vantage
+/components/amazon_polly /integrations/amazon_polly
+/components/ambiclimate /integrations/ambiclimate
+/components/ambient_station /integrations/ambient_station
+/components/amcrest /integrations/amcrest
+/components/ampio /integrations/ampio
+/components/android_ip_webcam /integrations/android_ip_webcam
+/components/androidtv /integrations/androidtv
+/components/anel_pwrctrl /integrations/anel_pwrctrl
+/components/anthemav /integrations/anthemav
+/components/apache_kafka /integrations/apache_kafka
+/components/apcupsd /integrations/apcupsd
+/components/api /integrations/api
+/components/apns /integrations/apns
+/components/apple_tv /integrations/apple_tv
+/components/aprs /integrations/aprs
+/components/aqualogic /integrations/aqualogic
+/components/aquostv /integrations/aquostv
+/components/arcam_fmj /integrations/arcam_fmj
+/components/arduino /integrations/arduino
+/components/arest /integrations/arest
+/components/arlo /integrations/arlo
+/components/aruba /integrations/aruba
+/components/arwn /integrations/arwn
+/components/asterisk_cdr /integrations/asterisk_cdr
+/components/asterisk_mbox /integrations/asterisk_mbox
+/components/asuswrt /integrations/asuswrt
+/components/atome /integrations/atome
+/components/august /integrations/august
+/components/aurora /integrations/aurora
+/components/aurora_abb_powerone /integrations/aurora_abb_powerone
+/components/auth /integrations/auth
+/components/automatic /integrations/automatic
+/components/automation /integrations/automation
+/components/avea /integrations/avea
+/components/avion /integrations/avion
+/components/awair /integrations/awair
+/components/aws /integrations/aws
+/components/axis /integrations/axis
+/components/azure_event_hub /integrations/azure_event_hub
+/components/baidu /integrations/baidu
+/components/bayesian /integrations/bayesian
+/components/bbb_gpio /integrations/bbb_gpio
+/components/bbox /integrations/bbox
+/components/beewi_smartclim /integrations/beewi_smartclim
+/components/bh1750 /integrations/bh1750
+/components/binary_sensor /integrations/binary_sensor
+/components/binary_sensor.knx /integrations/binary_sensor.knx
+/components/binary_sensor.modbus /integrations/binary_sensor.modbus
+/components/binary_sensor.mqtt /integrations/binary_sensor.mqtt
+/components/binary_sensor.mysensors /integrations/binary_sensor.mysensors
+/components/binary_sensor.rest /integrations/binary_sensor.rest
+/components/binary_sensor.rflink /integrations/binary_sensor.rflink
+/components/binary_sensor.rfxtrx /integrations/binary_sensor.rfxtrx
+/components/binary_sensor.template /integrations/binary_sensor.template
+/components/binary_sensor.xiaomi_aqara /integrations/binary_sensor.xiaomi_aqara
+/components/bitcoin /integrations/bitcoin
+/components/bizkaibus /integrations/bizkaibus
+/components/blackbird /integrations/blackbird
+/components/blink /integrations/blink
+/components/blinksticklight /integrations/blinksticklight
+/components/blinkt /integrations/blinkt
+/components/blockchain /integrations/blockchain
+/components/bloomsky /integrations/bloomsky
+/components/bluesound /integrations/bluesound
+/components/bluetooth_le_tracker /integrations/bluetooth_le_tracker
+/components/bluetooth_tracker /integrations/bluetooth_tracker
+/components/bme280 /integrations/bme280
+/components/bme680 /integrations/bme680
+/components/bmw_connected_drive /integrations/bmw_connected_drive
+/components/bom /integrations/bom
+/components/braviatv /integrations/braviatv
+/components/broadcast /integrations/broadcast
+/components/broadlink /integrations/broadlink
+/components/brottsplatskartan /integrations/brottsplatskartan
+/components/browser /integrations/browser
+/components/brunt /integrations/brunt
+/components/bt_home_hub_5 /integrations/bt_home_hub_5
+/components/bt_smarthub /integrations/bt_smarthub
+/components/buienradar /integrations/buienradar
+/components/caldav /integrations/caldav
+/components/calendar /integrations/calendar
+/components/calendar.google /integrations/calendar.google
+/components/camera /integrations/camera
+/components/camera.ffmpeg /integrations/camera.ffmpeg
+/components/camera.mqtt /integrations/camera.mqtt
+/components/canary /integrations/canary
+/components/cast /integrations/cast
+/components/cert_expiry /integrations/cert_expiry
+/components/channels /integrations/channels
+/components/cisco_ios /integrations/cisco_ios
+/components/cisco_mobility_express /integrations/cisco_mobility_express
+/components/cisco_webex_teams /integrations/cisco_webex_teams
+/components/ciscospark /integrations/ciscospark
+/components/citybikes /integrations/citybikes
+/components/clementine /integrations/clementine
+/components/clickatell /integrations/clickatell
+/components/clicksend /integrations/clicksend
+/components/clicksend_tts /integrations/clicksend_tts
+/components/climate /integrations/climate
+/components/climate.knx /integrations/climate.knx
+/components/climate.modbus /integrations/climate.modbus
+/components/climate.mqtt /integrations/climate.mqtt
+/components/climate.mysensors /integrations/climate.mysensors
+/components/cloud /integrations/cloud
+/components/cloudflare /integrations/cloudflare
+/components/cmus /integrations/cmus
+/components/co2signal /integrations/co2signal
+/components/coinbase /integrations/coinbase
+/components/coinmarketcap /integrations/coinmarketcap
+/components/comed_hourly_pricing /integrations/comed_hourly_pricing
+/components/comfoconnect /integrations/comfoconnect
+/components/command_line /integrations/command_line
+/components/concord232 /integrations/concord232
+/components/config /integrations/config
+/components/configurator /integrations/configurator
+/components/conversation /integrations/conversation
+/components/coolmaster /integrations/coolmaster
+/components/counter /integrations/counter
+/components/cover /integrations/cover
+/components/cover.command_line /integrations/cover.command_line
+/components/cover.group /integrations/cover.group
+/components/cover.knx /integrations/cover.knx
+/components/cover.mqtt /integrations/cover.mqtt
+/components/cover.mysensors /integrations/cover.mysensors
+/components/cover.rflink /integrations/cover.rflink
+/components/cover.rfxtrx /integrations/cover.rfxtrx
+/components/cover.template /integrations/cover.template
+/components/cover.xiaomi_aqara /integrations/cover.xiaomi_aqara
+/components/cppm_tracker /integrations/cppm_tracker
+/components/cpuspeed /integrations/cpuspeed
+/components/crimereports /integrations/crimereports
+/components/cups /integrations/cups
+/components/currencylayer /integrations/currencylayer
+/components/daikin /integrations/daikin
+/components/danfoss_air /integrations/danfoss_air
+/components/darksky /integrations/darksky
+/components/datadog /integrations/datadog
+/components/ddwrt /integrations/ddwrt
+/components/deconz /integrations/deconz
+/components/decora /integrations/decora
+/components/decora_wifi /integrations/decora_wifi
+/components/default_config /integrations/default_config
+/components/delijn /integrations/delijn
+/components/deluge /integrations/deluge
+/components/demo /integrations/demo
+/components/denon /integrations/denon
+/components/denonavr /integrations/denonavr
+/components/deutsche_bahn /integrations/deutsche_bahn
+/components/device_automation /integrations/device_automation
+/components/device_sun_light_trigger /integrations/device_sun_light_trigger
+/components/device_tracker /integrations/device_tracker
+/components/device_tracker.mqtt /integrations/device_tracker.mqtt
+/components/device_tracker.mysensors /integrations/device_tracker.mysensors
+/components/device_tracker.xiaomi /integrations/device_tracker.xiaomi
+/components/dht /integrations/dht
+/components/dialogflow /integrations/dialogflow
+/components/digital_ocean /integrations/digital_ocean
+/components/digitalloggers /integrations/digitalloggers
+/components/directv /integrations/directv
+/components/discogs /integrations/discogs
+/components/discord /integrations/discord
+/components/discovery /integrations/discovery
+/components/dispatcher /integrations/dispatcher
+/components/dlib_face_detect /integrations/dlib_face_detect
+/components/dlib_face_identify /integrations/dlib_face_identify
+/components/dlink /integrations/dlink
+/components/dlna_dmr /integrations/dlna_dmr
+/components/dnsip /integrations/dnsip
+/components/dominos /integrations/dominos
+/components/doorbird /integrations/doorbird
+/components/dovado /integrations/dovado
+/components/downloader /integrations/downloader
+/components/dsmr /integrations/dsmr
+/components/dte_energy_bridge /integrations/dte_energy_bridge
+/components/dublin_bus_transport /integrations/dublin_bus_transport
+/components/duckdns /integrations/duckdns
+/components/duke_energy /integrations/duke_energy
+/components/dunehd /integrations/dunehd
+/components/dwd_weather_warnings /integrations/dwd_weather_warnings
+/components/dweet /integrations/dweet
+/components/dyson /integrations/dyson
+/components/ebox /integrations/ebox
+/components/ebusd /integrations/ebusd
+/components/ecoal_boiler /integrations/ecoal_boiler
+/components/ecobee /integrations/ecobee
+/components/econet /integrations/econet
+/components/ecovacs /integrations/ecovacs
+/components/eddystone_temperature /integrations/eddystone_temperature
+/components/edimax /integrations/edimax
+/components/ee_brightbox /integrations/ee_brightbox
+/components/efergy /integrations/efergy
+/components/egardia /integrations/egardia
+/components/eight_sleep /integrations/eight_sleep
+/components/eliqonline /integrations/eliqonline
+/components/elkm1 /integrations/elkm1
+/components/emby /integrations/emby
+/components/emoncms /integrations/emoncms
+/components/emoncms_history /integrations/emoncms_history
+/components/emulated_hue /integrations/emulated_hue
+/components/emulated_roku /integrations/emulated_roku
+/components/enigma2 /integrations/enigma2
+/components/enocean /integrations/enocean
+/components/enphase_envoy /integrations/enphase_envoy
+/components/entur_public_transport /integrations/entur_public_transport
+/components/environment_canada /integrations/environment_canada
+/components/envirophat /integrations/envirophat
+/components/envisalink /integrations/envisalink
+/components/ephember /integrations/ephember
+/components/epson /integrations/epson
+/components/epsonworkforce /integrations/epsonworkforce
+/components/eq3btsmart /integrations/eq3btsmart
+/components/esphome /integrations/esphome
+/components/essent /integrations/essent
+/components/etherscan /integrations/etherscan
+/components/eufy /integrations/eufy
+/components/everlights /integrations/everlights
+/components/evohome /integrations/evohome
+/components/facebook /integrations/facebook
+/components/facebox /integrations/facebox
+/components/fail2ban /integrations/fail2ban
+/components/familyhub /integrations/familyhub
+/components/fan /integrations/fan
+/components/fan.mqtt /integrations/fan.mqtt
+/components/fan.template /integrations/fan.template
+/components/fan.xiaomi_miio /integrations/fan.xiaomi_miio
+/components/fastdotcom /integrations/fastdotcom
+/components/fedex /integrations/fedex
+/components/feedreader /integrations/feedreader
+/components/ffmpeg /integrations/ffmpeg
+/components/ffmpeg_motion /integrations/ffmpeg_motion
+/components/ffmpeg_noise /integrations/ffmpeg_noise
+/components/fibaro /integrations/fibaro
+/components/fido /integrations/fido
+/components/file /integrations/file
+/components/filesize /integrations/filesize
+/components/filter /integrations/filter
+/components/fints /integrations/fints
+/components/fitbit /integrations/fitbit
+/components/fixer /integrations/fixer
+/components/fleetgo /integrations/fleetgo
+/components/flexit /integrations/flexit
+/components/flic /integrations/flic
+/components/flock /integrations/flock
+/components/flunearyou /integrations/flunearyou
+/components/flux /integrations/flux
+/components/flux_led /integrations/flux_led
+/components/folder /integrations/folder
+/components/folder_watcher /integrations/folder_watcher
+/components/foobot /integrations/foobot
+/components/fortigate /integrations/fortigate
+/components/fortios /integrations/fortios
+/components/foscam /integrations/foscam
+/components/foursquare /integrations/foursquare
+/components/free_mobile /integrations/free_mobile
+/components/freebox /integrations/freebox
+/components/freedns /integrations/freedns
+/components/fritz /integrations/fritz
+/components/fritzbox /integrations/fritzbox
+/components/fritzbox_callmonitor /integrations/fritzbox_callmonitor
+/components/fritzbox_netmonitor /integrations/fritzbox_netmonitor
+/components/fritzdect /integrations/fritzdect
+/components/fronius /integrations/fronius
+/components/frontend /integrations/frontend
+/components/frontier_silicon /integrations/frontier_silicon
+/components/futurenow /integrations/futurenow
+/components/garadget /integrations/garadget
+/components/gc100 /integrations/gc100
+/components/gearbest /integrations/gearbest
+/components/geizhals /integrations/geizhals
+/components/generic_ip_camera /integrations/generic_ip_camera
+/components/generic_thermostat /integrations/generic_thermostat
+/components/geniushub /integrations/geniushub
+/components/geo_json_events /integrations/geo_json_events
+/components/geo_location /integrations/geo_location
+/components/geo_rss_events /integrations/geo_rss_events
+/components/geofency /integrations/geofency
+/components/geonetnz_quakes /integrations/geonetnz_quakes
+/components/github /integrations/github
+/components/gitlab_ci /integrations/gitlab_ci
+/components/gitter /integrations/gitter
+/components/glances /integrations/glances
+/components/gntp /integrations/gntp
+/components/goalfeed /integrations/goalfeed
+/components/gogogate2 /integrations/gogogate2
+/components/google_assistant /integrations/google_assistant
+/components/google_cloud /integrations/google_cloud
+/components/google_domains /integrations/google_domains
+/components/google_maps /integrations/google_maps
+/components/google_pubsub /integrations/google_pubsub
+/components/google_translate /integrations/google_translate
+/components/google_travel_time /integrations/google_travel_time
+/components/google_wifi /integrations/google_wifi
+/components/gpmdp /integrations/gpmdp
+/components/gpsd /integrations/gpsd
+/components/gpslogger /integrations/gpslogger
+/components/graphite /integrations/graphite
+/components/greeneye_monitor /integrations/greeneye_monitor
+/components/greenwave /integrations/greenwave
+/components/group /integrations/group
+/components/growatt_server /integrations/growatt_server
+/components/gstreamer /integrations/gstreamer
+/components/gtfs /integrations/gtfs
+/components/gtt /integrations/gtt
+/components/habitica /integrations/habitica
+/components/hangouts /integrations/hangouts
+/components/harman_kardon_avr /integrations/harman_kardon_avr
+/components/harmony /integrations/harmony
+/components/haveibeenpwned /integrations/haveibeenpwned
+/components/hddtemp /integrations/hddtemp
+/components/hdmi_cec /integrations/hdmi_cec
+/components/heatmiser /integrations/heatmiser
+/components/heos /integrations/heos
+/components/hikvision /integrations/hikvision
+/components/hikvisioncam /integrations/hikvisioncam
+/components/hipchat /integrations/hipchat
+/components/history /integrations/history
+/components/history_graph /integrations/history_graph
+/components/history_stats /integrations/history_stats
+/components/hitron_coda /integrations/hitron_coda
+/components/hive /integrations/hive
+/components/hlk_sw16 /integrations/hlk_sw16
+/components/homeassistant /integrations/homeassistant
+/components/homekit /integrations/homekit
+/components/homekit_controller /integrations/homekit_controller
+/components/homematic /integrations/homematic
+/components/homematicip_cloud /integrations/homematicip_cloud
+/components/homeworks /integrations/homeworks
+/components/honeywell /integrations/honeywell
+/components/hook /integrations/hook
+/components/horizon /integrations/horizon
+/components/hp_ilo /integrations/hp_ilo
+/components/html5 /integrations/html5
+/components/http /integrations/http
+/components/htu21d /integrations/htu21d
+/components/huawei_lte /integrations/huawei_lte
+/components/huawei_router /integrations/huawei_router
+/components/hue /integrations/hue
+/components/hunterdouglas_powerview /integrations/hunterdouglas_powerview
+/components/hydrawise /integrations/hydrawise
+/components/hydroquebec /integrations/hydroquebec
+/components/hyperion /integrations/hyperion
+/components/ialarm /integrations/ialarm
+/components/iaqualink /integrations/iaqualink
+/components/icloud /integrations/icloud
+/components/idteck_prox /integrations/idteck_prox
+/components/ifttt /integrations/ifttt
+/components/iglo /integrations/iglo
+/components/ign_sismologia /integrations/ign_sismologia
+/components/ihc /integrations/ihc
+/components/image_processing /integrations/image_processing
+/components/imap /integrations/imap
+/components/imap_email_content /integrations/imap_email_content
+/components/incomfort /integrations/incomfort
+/components/influxdb /integrations/influxdb
+/components/input_boolean /integrations/input_boolean
+/components/input_datetime /integrations/input_datetime
+/components/input_number /integrations/input_number
+/components/input_select /integrations/input_select
+/components/input_text /integrations/input_text
+/components/insteon /integrations/insteon
+/components/integration /integrations/integration
+/components/intent_script /integrations/intent_script
+/components/ios /integrations/ios
+/components/iota /integrations/iota
+/components/iperf3 /integrations/iperf3
+/components/ipma /integrations/ipma
+/components/iqvia /integrations/iqvia
+/components/irish_rail_transport /integrations/irish_rail_transport
+/components/islamic_prayer_times /integrations/islamic_prayer_times
+/components/iss /integrations/iss
+/components/isy994 /integrations/isy994
+/components/itach /integrations/itach
+/components/itunes /integrations/itunes
+/components/jewish_calendar /integrations/jewish_calendar
+/components/joaoapps_join /integrations/joaoapps_join
+/components/juicenet /integrations/juicenet
+/components/kankun /integrations/kankun
+/components/keba /integrations/keba
+/components/keenetic_ndms2 /integrations/keenetic_ndms2
+/components/keyboard /integrations/keyboard
+/components/keyboard_remote /integrations/keyboard_remote
+/components/kira /integrations/kira
+/components/kiwi /integrations/kiwi
+/components/knx /integrations/knx
+/components/kodi /integrations/kodi
+/components/konnected /integrations/konnected
+/components/kwb /integrations/kwb
+/components/lacrosse /integrations/lacrosse
+/components/lametric /integrations/lametric
+/components/lannouncer /integrations/lannouncer
+/components/lastfm /integrations/lastfm
+/components/launch_library /integrations/launch_library
+/components/lcn /integrations/lcn
+/components/lg_netcast /integrations/lg_netcast
+/components/lg_soundbar /integrations/lg_soundbar
+/components/life360 /integrations/life360
+/components/lifx /integrations/lifx
+/components/lifx_cloud /integrations/lifx_cloud
+/components/light /integrations/light
+/components/light.group /integrations/light.group
+/components/light.knx /integrations/light.knx
+/components/light.mqtt /integrations/light.mqtt
+/components/light.mysensors /integrations/light.mysensors
+/components/light.rflink /integrations/light.rflink
+/components/light.rfxtrx /integrations/light.rfxtrx
+/components/light.switch /integrations/light.switch
+/components/light.template /integrations/light.template
+/components/light.xiaomi_aqara /integrations/light.xiaomi_aqara
+/components/light.xiaomi_miio /integrations/light.xiaomi_miio
+/components/lightwave /integrations/lightwave
+/components/limitlessled /integrations/limitlessled
+/components/linksys_ap /integrations/linksys_ap
+/components/linksys_smart /integrations/linksys_smart
+/components/linky /integrations/linky
+/components/linode /integrations/linode
+/components/linux_battery /integrations/linux_battery
+/components/lirc /integrations/lirc
+/components/litejet /integrations/litejet
+/components/liveboxplaytv /integrations/liveboxplaytv
+/components/llamalab_automate /integrations/llamalab_automate
+/components/local_file /integrations/local_file
+/components/locative /integrations/locative
+/components/lock /integrations/lock
+/components/lock.mqtt /integrations/lock.mqtt
+/components/lock.template /integrations/lock.template
+/components/lock.xiaomi_aqara /integrations/lock.xiaomi_aqara
+/components/lockitron /integrations/lockitron
+/components/logbook /integrations/logbook
+/components/logentries /integrations/logentries
+/components/logger /integrations/logger
+/components/logi_circle /integrations/logi_circle
+/components/london_air /integrations/london_air
+/components/london_underground /integrations/london_underground
+/components/loopenergy /integrations/loopenergy
+/components/luci /integrations/luci
+/components/luftdaten /integrations/luftdaten
+/components/lupusec /integrations/lupusec
+/components/lutron /integrations/lutron
+/components/lutron_caseta /integrations/lutron_caseta
+/components/lw12wifi /integrations/lw12wifi
+/components/lyft /integrations/lyft
+/components/magicseaweed /integrations/magicseaweed
+/components/mailbox /integrations/mailbox
+/components/mailgun /integrations/mailgun
+/components/manual /integrations/manual
+/components/manual_mqtt /integrations/manual_mqtt
+/components/map /integrations/map
+/components/marytts /integrations/marytts
+/components/mastodon /integrations/mastodon
+/components/matrix /integrations/matrix
+/components/maxcube /integrations/maxcube
+/components/mcp23017 /integrations/mcp23017
+/components/media_extractor /integrations/media_extractor
+/components/media_player /integrations/media_player
+/components/mediaroom /integrations/mediaroom
+/components/melissa /integrations/melissa
+/components/meraki /integrations/meraki
+/components/message_bird /integrations/message_bird
+/components/met /integrations/met
+/components/meteo_france /integrations/meteo_france
+/components/meteoalarm /integrations/meteoalarm
+/components/metoffice /integrations/metoffice
+/components/mfi /integrations/mfi
+/components/mhz19 /integrations/mhz19
+/components/microsoft /integrations/microsoft
+/components/microsoft_face /integrations/microsoft_face
+/components/microsoft_face_detect /integrations/microsoft_face_detect
+/components/microsoft_face_identify /integrations/microsoft_face_identify
+/components/miflora /integrations/miflora
+/components/mikrotik /integrations/mikrotik
+/components/mill /integrations/mill
+/components/min_max /integrations/min_max
+/components/minio /integrations/minio
+/components/mitemp_bt /integrations/mitemp_bt
+/components/mjpeg /integrations/mjpeg
+/components/mobile_app /integrations/mobile_app
+/components/mochad /integrations/mochad
+/components/modbus /integrations/modbus
+/components/modem_callerid /integrations/modem_callerid
+/components/mold_indicator /integrations/mold_indicator
+/components/monoprice /integrations/monoprice
+/components/moon /integrations/moon
+/components/mopar /integrations/mopar
+/components/mpchc /integrations/mpchc
+/components/mpd /integrations/mpd
+/components/mqtt /integrations/mqtt
+/components/mqtt_eventstream /integrations/mqtt_eventstream
+/components/mqtt_json /integrations/mqtt_json
+/components/mqtt_room /integrations/mqtt_room
+/components/mqtt_statestream /integrations/mqtt_statestream
+/components/mvglive /integrations/mvglive
+/components/mychevy /integrations/mychevy
+/components/mycroft /integrations/mycroft
+/components/myq /integrations/myq
+/components/mysensors /integrations/mysensors
+/components/mystrom /integrations/mystrom
+/components/mythicbeastsdns /integrations/mythicbeastsdns
+/components/n26 /integrations/n26
+/components/nad /integrations/nad
+/components/namecheapdns /integrations/namecheapdns
+/components/nanoleaf /integrations/nanoleaf
+/components/neato /integrations/neato
+/components/nederlandse_spoorwegen /integrations/nederlandse_spoorwegen
+/components/nello /integrations/nello
+/components/ness_alarm /integrations/ness_alarm
+/components/nest /integrations/nest
+/components/netatmo /integrations/netatmo
+/components/netdata /integrations/netdata
+/components/netgear /integrations/netgear
+/components/netgear_lte /integrations/netgear_lte
+/components/netio /integrations/netio
+/components/neurio_energy /integrations/neurio_energy
+/components/nextbus /integrations/nextbus
+/components/nfandroidtv /integrations/nfandroidtv
+/components/niko_home_control /integrations/niko_home_control
+/components/nilu /integrations/nilu
+/components/nissan_leaf /integrations/nissan_leaf
+/components/nmap_tracker /integrations/nmap_tracker
+/components/nmbs /integrations/nmbs
+/components/no_ip /integrations/no_ip
+/components/noaa_tides /integrations/noaa_tides
+/components/norway_air /integrations/norway_air
+/components/notify /integrations/notify
+/components/notify.command_line /integrations/notify.command_line
+/components/notify.group /integrations/notify.group
+/components/notify.knx /integrations/notify.knx
+/components/notify.mysensors /integrations/notify.mysensors
+/components/notify.rest /integrations/notify.rest
+/components/notion /integrations/notion
+/components/nsw_fuel_station /integrations/nsw_fuel_station
+/components/nsw_rural_fire_service_feed /integrations/nsw_rural_fire_service_feed
+/components/nuheat /integrations/nuheat
+/components/nuimo_controller /integrations/nuimo_controller
+/components/nuki /integrations/nuki
+/components/nut /integrations/nut
+/components/nws /integrations/nws
+/components/nx584 /integrations/nx584
+/components/nzbget /integrations/nzbget
+/components/oasa_telematics /integrations/oasa_telematics
+/components/obihai /integrations/obihai
+/components/octoprint /integrations/octoprint
+/components/oem /integrations/oem
+/components/ohmconnect /integrations/ohmconnect
+/components/onboarding /integrations/onboarding
+/components/onewire /integrations/onewire
+/components/onkyo /integrations/onkyo
+/components/onvif /integrations/onvif
+/components/openalpr_cloud /integrations/openalpr_cloud
+/components/openalpr_local /integrations/openalpr_local
+/components/opencv /integrations/opencv
+/components/openevse /integrations/openevse
+/components/openexchangerates /integrations/openexchangerates
+/components/opengarage /integrations/opengarage
+/components/openhardwaremonitor /integrations/openhardwaremonitor
+/components/openhome /integrations/openhome
+/components/opensensemap /integrations/opensensemap
+/components/opensky /integrations/opensky
+/components/opentherm_gw /integrations/opentherm_gw
+/components/openuv /integrations/openuv
+/components/openweathermap /integrations/openweathermap
+/components/openwrt /integrations/openwrt
+/components/opple /integrations/opple
+/components/orangepi_gpio /integrations/orangepi_gpio
+/components/orvibo /integrations/orvibo
+/components/osramlightify /integrations/osramlightify
+/components/otp /integrations/otp
+/components/owlet /integrations/owlet
+/components/owntracks /integrations/owntracks
+/components/panasonic_bluray /integrations/panasonic_bluray
+/components/panasonic_viera /integrations/panasonic_viera
+/components/pandora /integrations/pandora
+/components/panel_custom /integrations/panel_custom
+/components/panel_iframe /integrations/panel_iframe
+/components/pencom /integrations/pencom
+/components/persistent_notification /integrations/persistent_notification
+/components/person /integrations/person
+/components/philips_js /integrations/philips_js
+/components/pi_hole /integrations/pi_hole
+/components/picotts /integrations/picotts
+/components/piglow /integrations/piglow
+/components/pilight /integrations/pilight
+/components/ping /integrations/ping
+/components/pioneer /integrations/pioneer
+/components/pjlink /integrations/pjlink
+/components/plaato /integrations/plaato
+/components/plant /integrations/plant
+/components/plex /integrations/plex
+/components/plugwise /integrations/plugwise
+/components/plum_lightpad /integrations/plum_lightpad
+/components/pocketcasts /integrations/pocketcasts
+/components/point /integrations/point
+/components/polling /integrations/polling
+/components/postnl /integrations/postnl
+/components/prezzibenzina /integrations/prezzibenzina
+/components/proliphix /integrations/proliphix
+/components/prometheus /integrations/prometheus
+/components/prowl /integrations/prowl
+/components/proximity /integrations/proximity
+/components/proxy /integrations/proxy
+/components/ps4 /integrations/ps4
+/components/ptvsd /integrations/ptvsd
+/components/pulseaudio_loopback /integrations/pulseaudio_loopback
+/components/push /integrations/push
+/components/pushbullet /integrations/pushbullet
+/components/pushetta /integrations/pushetta
+/components/pushover /integrations/pushover
+/components/pushsafer /integrations/pushsafer
+/components/pvoutput /integrations/pvoutput
+/components/pyload /integrations/pyload
+/components/python_script /integrations/python_script
+/components/qbittorrent /integrations/qbittorrent
+/components/qld_bushfire /integrations/qld_bushfire
+/components/qnap /integrations/qnap
+/components/qrcode /integrations/qrcode
+/components/quantum_gateway /integrations/quantum_gateway
+/components/qwikswitch /integrations/qwikswitch
+/components/rachio /integrations/rachio
+/components/radarr /integrations/radarr
+/components/radiotherm /integrations/radiotherm
+/components/rainbird /integrations/rainbird
+/components/raincloud /integrations/raincloud
+/components/rainforest_eagle /integrations/rainforest_eagle
+/components/rainmachine /integrations/rainmachine
+/components/random /integrations/random
+/components/raspihats /integrations/raspihats
+/components/raspyrfm /integrations/raspyrfm
+/components/recollect_waste /integrations/recollect_waste
+/components/recorder /integrations/recorder
+/components/recswitch /integrations/recswitch
+/components/reddit /integrations/reddit
+/components/rejseplanen /integrations/rejseplanen
+/components/remember_the_milk /integrations/remember_the_milk
+/components/remote /integrations/remote
+/components/remote.xiaomi_miio /integrations/remote.xiaomi_miio
+/components/remote_rpi_gpio /integrations/remote_rpi_gpio
+/components/repetier /integrations/repetier
+/components/rest /integrations/rest
+/components/rest_command /integrations/rest_command
+/components/rflink /integrations/rflink
+/components/rfxtrx /integrations/rfxtrx
+/components/ring /integrations/ring
+/components/ripple /integrations/ripple
+/components/rmvtransport /integrations/rmvtransport
+/components/rocketchat /integrations/rocketchat
+/components/roku /integrations/roku
+/components/roomba /integrations/roomba
+/components/route53 /integrations/route53
+/components/rova /integrations/rova
+/components/rpi_camera /integrations/rpi_camera
+/components/rpi_gpio /integrations/rpi_gpio
+/components/rpi_gpio_pwm /integrations/rpi_gpio_pwm
+/components/rpi_pfio /integrations/rpi_pfio
+/components/rpi_rf /integrations/rpi_rf
+/components/rss_feed_template /integrations/rss_feed_template
+/components/rtorrent /integrations/rtorrent
+/components/russound_rio /integrations/russound_rio
+/components/russound_rnet /integrations/russound_rnet
+/components/sabnzbd /integrations/sabnzbd
+/components/samsungtv /integrations/samsungtv
+/components/satel_integra /integrations/satel_integra
+/components/scene /integrations/scene
+/components/scene.knx /integrations/scene.knx
+/components/scrape /integrations/scrape
+/components/script /integrations/script
+/components/scsgate /integrations/scsgate
+/components/season /integrations/season
+/components/sendgrid /integrations/sendgrid
+/components/sense /integrations/sense
+/components/sensehat /integrations/sensehat
+/components/sensibo /integrations/sensibo
+/components/sensor /integrations/sensor
+/components/sensor.buienradar /integrations/sensor.buienradar
+/components/sensor.command_line /integrations/sensor.command_line
+/components/sensor.ios /integrations/sensor.ios
+/components/sensor.knx /integrations/sensor.knx
+/components/sensor.metoffice /integrations/sensor.metoffice
+/components/sensor.modbus /integrations/sensor.modbus
+/components/sensor.mqtt /integrations/sensor.mqtt
+/components/sensor.mysensors /integrations/sensor.mysensors
+/components/sensor.rflink /integrations/sensor.rflink
+/components/sensor.rfxtrx /integrations/sensor.rfxtrx
+/components/sensor.websocket_api /integrations/sensor.websocket_api
+/components/sensor.xiaomi_aqara /integrations/sensor.xiaomi_aqara
+/components/sensor.xiaomi_miio /integrations/sensor.xiaomi_miio
+/components/serial /integrations/serial
+/components/serial_pm /integrations/serial_pm
+/components/sesame /integrations/sesame
+/components/seven_segments /integrations/seven_segments
+/components/seventeentrack /integrations/seventeentrack
+/components/shell_command /integrations/shell_command
+/components/shiftr /integrations/shiftr
+/components/shodan /integrations/shodan
+/components/shopping_list /integrations/shopping_list
+/components/sht31 /integrations/sht31
+/components/sigfox /integrations/sigfox
+/components/simplepush /integrations/simplepush
+/components/simplisafe /integrations/simplisafe
+/components/simulated /integrations/simulated
+/components/sisyphus /integrations/sisyphus
+/components/sky_hub /integrations/sky_hub
+/components/skybeacon /integrations/skybeacon
+/components/skybell /integrations/skybell
+/components/slack /integrations/slack
+/components/sleepiq /integrations/sleepiq
+/components/slide /integrations/slide
+/components/sma /integrations/sma
+/components/smappee /integrations/smappee
+/components/smarthab /integrations/smarthab
+/components/smartthings /integrations/smartthings
+/components/smarty /integrations/smarty
+/components/smhi /integrations/smhi
+/components/smtp /integrations/smtp
+/components/snapcast /integrations/snapcast
+/components/snips /integrations/snips
+/components/snmp /integrations/snmp
+/components/sochain /integrations/sochain
+/components/socialblade /integrations/socialblade
+/components/solaredge /integrations/solaredge
+/components/solaredge_local /integrations/solaredge_local
+/components/solax /integrations/solax
+/components/somfy /integrations/somfy
+/components/somfy_mylink /integrations/somfy_mylink
+/components/sonarr /integrations/sonarr
+/components/songpal /integrations/songpal
+/components/sonos /integrations/sonos
+/components/sony_projector /integrations/sony_projector
+/components/soundtouch /integrations/soundtouch
+/components/spaceapi /integrations/spaceapi
+/components/spc /integrations/spc
+/components/speedtestdotnet /integrations/speedtestdotnet
+/components/spider /integrations/spider
+/components/splunk /integrations/splunk
+/components/spotcrime /integrations/spotcrime
+/components/spotify /integrations/spotify
+/components/sql /integrations/sql
+/components/squeezebox /integrations/squeezebox
+/components/srp_energy /integrations/srp_energy
+/components/ssdp /integrations/ssdp
+/components/starlingbank /integrations/starlingbank
+/components/startca /integrations/startca
+/components/statistics /integrations/statistics
+/components/statsd /integrations/statsd
+/components/steam_online /integrations/steam_online
+/components/stiebel_eltron /integrations/stiebel_eltron
+/components/stream /integrations/stream
+/components/streamlabswater /integrations/streamlabswater
+/components/stride /integrations/stride
+/components/suez_water /integrations/suez_water
+/components/sun /integrations/sun
+/components/supervisord /integrations/supervisord
+/components/supla /integrations/supla
+/components/swiss_hydrological_data /integrations/swiss_hydrological_data
+/components/swiss_public_transport /integrations/swiss_public_transport
+/components/swisscom /integrations/swisscom
+/components/switch /integrations/switch
+/components/switch.command_line /integrations/switch.command_line
+/components/switch.knx /integrations/switch.knx
+/components/switch.modbus /integrations/switch.modbus
+/components/switch.mqtt /integrations/switch.mqtt
+/components/switch.mysensors /integrations/switch.mysensors
+/components/switch.pca /integrations/switch.pca
+/components/switch.rest /integrations/switch.rest
+/components/switch.rflink /integrations/switch.rflink
+/components/switch.rfxtrx /integrations/switch.rfxtrx
+/components/switch.template /integrations/switch.template
+/components/switch.xiaomi_aqara /integrations/switch.xiaomi_aqara
+/components/switch.xiaomi_miio /integrations/switch.xiaomi_miio
+/components/switchbot /integrations/switchbot
+/components/switcher_kis /integrations/switcher_kis
+/components/switchmate /integrations/switchmate
+/components/syncthru /integrations/syncthru
+/components/synology /integrations/synology
+/components/synology_chat /integrations/synology_chat
+/components/synology_srm /integrations/synology_srm
+/components/synologydsm /integrations/synologydsm
+/components/syslog /integrations/syslog
+/components/system_health /integrations/system_health
+/components/system_log /integrations/system_log
+/components/systemmonitor /integrations/systemmonitor
+/components/sytadin /integrations/sytadin
+/components/tado /integrations/tado
+/components/tahoma /integrations/tahoma
+/components/tank_utility /integrations/tank_utility
+/components/tapsaff /integrations/tapsaff
+/components/tautulli /integrations/tautulli
+/components/tcp /integrations/tcp
+/components/ted5000 /integrations/ted5000
+/components/teksavvy /integrations/teksavvy
+/components/telegram /integrations/telegram
+/components/telegram_bot /integrations/telegram_bot
+/components/tellduslive /integrations/tellduslive
+/components/tellstick /integrations/tellstick
+/components/telnet /integrations/telnet
+/components/temper /integrations/temper
+/components/template /integrations/template
+/components/tensorflow /integrations/tensorflow
+/components/tesla /integrations/tesla
+/components/tfiac /integrations/tfiac
+/components/thermoworks_smoke /integrations/thermoworks_smoke
+/components/thethingsnetwork /integrations/thethingsnetwork
+/components/thingspeak /integrations/thingspeak
+/components/thinkingcleaner /integrations/thinkingcleaner
+/components/thomson /integrations/thomson
+/components/threshold /integrations/threshold
+/components/tibber /integrations/tibber
+/components/tikteck /integrations/tikteck
+/components/tile /integrations/tile
+/components/time_date /integrations/time_date
+/components/timer /integrations/timer
+/components/tod /integrations/tod
+/components/todoist /integrations/todoist
+/components/tof /integrations/tof
+/components/tomato /integrations/tomato
+/components/toon /integrations/toon
+/components/torque /integrations/torque
+/components/totalconnect /integrations/totalconnect
+/components/touchline /integrations/touchline
+/components/tplink /integrations/tplink
+/components/tplink_lte /integrations/tplink_lte
+/components/traccar /integrations/traccar
+/components/trackr /integrations/trackr
+/components/tradfri /integrations/tradfri
+/components/trafikverket_train /integrations/trafikverket_train
+/components/trafikverket_weatherstation /integrations/trafikverket_weatherstation
+/components/transmission /integrations/transmission
+/components/transport_nsw /integrations/transport_nsw
+/components/travisci /integrations/travisci
+/components/trend /integrations/trend
+/components/tts /integrations/tts
+/components/tuya /integrations/tuya
+/components/twentemilieu /integrations/twentemilieu
+/components/twilio /integrations/twilio
+/components/twilio_call /integrations/twilio_call
+/components/twilio_sms /integrations/twilio_sms
+/components/twitch /integrations/twitch
+/components/twitter /integrations/twitter
+/components/ubee /integrations/ubee
+/components/ubus /integrations/ubus
+/components/ue_smart_radio /integrations/ue_smart_radio
+/components/uk_transport /integrations/uk_transport
+/components/unifi /integrations/unifi
+/components/unifi_direct /integrations/unifi_direct
+/components/universal /integrations/universal
+/components/upc_connect /integrations/upc_connect
+/components/upcloud /integrations/upcloud
+/components/updater /integrations/updater
+/components/upnp /integrations/upnp
+/components/ups /integrations/ups
+/components/uptime /integrations/uptime
+/components/uptimerobot /integrations/uptimerobot
+/components/uscis /integrations/uscis
+/components/usgs_earthquakes_feed /integrations/usgs_earthquakes_feed
+/components/usps /integrations/usps
+/components/utility_meter /integrations/utility_meter
+/components/uvc /integrations/uvc
+/components/vacuum /integrations/vacuum
+/components/vacuum.mqtt /integrations/vacuum.mqtt
+/components/vacuum.template /integrations/vacuum.template
+/components/vacuum.xiaomi_miio /integrations/vacuum.xiaomi_miio
+/components/vallox /integrations/vallox
+/components/vasttrafik /integrations/vasttrafik
+/components/velbus /integrations/velbus
+/components/velux /integrations/velux
+/components/venstar /integrations/venstar
+/components/vera /integrations/vera
+/components/verisure /integrations/verisure
+/components/version /integrations/version
+/components/vesync /integrations/vesync
+/components/viaggiatreno /integrations/viaggiatreno
+/components/vicare /integrations/vicare
+/components/vivotek /integrations/vivotek
+/components/vizio /integrations/vizio
+/components/vlc /integrations/vlc
+/components/vlc_telnet /integrations/vlc_telnet
+/components/voicerss /integrations/voicerss
+/components/volkszaehler /integrations/volkszaehler
+/components/volumio /integrations/volumio
+/components/volvooncall /integrations/volvooncall
+/components/vultr /integrations/vultr
+/components/w800rf32 /integrations/w800rf32
+/components/wake_on_lan /integrations/wake_on_lan
+/components/waqi /integrations/waqi
+/components/water_heater /integrations/water_heater
+/components/waterfurnace /integrations/waterfurnace
+/components/watson_iot /integrations/watson_iot
+/components/watson_tts /integrations/watson_tts
+/components/waze_travel_time /integrations/waze_travel_time
+/components/weather /integrations/weather
+/components/weather.darksky /integrations/weather.darksky
+/components/webhook /integrations/webhook
+/components/webhooks /integrations/webhooks
+/components/weblink /integrations/weblink
+/components/webostv /integrations/webostv
+/components/websocket_api /integrations/websocket_api
+/components/wemo /integrations/wemo
+/components/whois /integrations/whois
+/components/wink /integrations/wink
+/components/wirelesstag /integrations/wirelesstag
+/components/withings /integrations/withings
+/components/workday /integrations/workday
+/components/worldclock /integrations/worldclock
+/components/worldtidesinfo /integrations/worldtidesinfo
+/components/worxlandroid /integrations/worxlandroid
+/components/wsdot /integrations/wsdot
+/components/wunderground /integrations/wunderground
+/components/wunderlist /integrations/wunderlist
+/components/wwlln /integrations/wwlln
+/components/x10 /integrations/x10
+/components/xbox_live /integrations/xbox_live
+/components/xeoma /integrations/xeoma
+/components/xfinity /integrations/xfinity
+/components/xiaomi /integrations/xiaomi
+/components/xiaomi_aqara /integrations/xiaomi_aqara
+/components/xiaomi_miio /integrations/xiaomi_miio
+/components/xiaomi_tv /integrations/xiaomi_tv
+/components/xmpp /integrations/xmpp
+/components/xs1 /integrations/xs1
+/components/yale_smart_alarm /integrations/yale_smart_alarm
+/components/yamaha /integrations/yamaha
+/components/yamaha_musiccast /integrations/yamaha_musiccast
+/components/yandextts /integrations/yandextts
+/components/yeelight /integrations/yeelight
+/components/yeelightsunflower /integrations/yeelightsunflower
+/components/yessssms /integrations/yessssms
+/components/yi /integrations/yi
+/components/yr /integrations/yr
+/components/yweather /integrations/yweather
+/components/zabbix /integrations/zabbix
+/components/zamg /integrations/zamg
+/components/zengge /integrations/zengge
+/components/zeroconf /integrations/zeroconf
+/components/zestimate /integrations/zestimate
+/components/zha /integrations/zha
+/components/zhong_hong /integrations/zhong_hong
+/components/zigbee /integrations/zigbee
+/components/ziggo_mediabox_xl /integrations/ziggo_mediabox_xl
+/components/zone /integrations/zone
+/components/zoneminder /integrations/zoneminder
+/components/zwave /integrations/zwave
diff --git a/source/cloud/alexa.markdown b/source/cloud/alexa.markdown
index a7a09b84b67..269b0cd56b6 100644
--- a/source/cloud/alexa.markdown
+++ b/source/cloud/alexa.markdown
@@ -3,7 +3,7 @@ title: "Alexa via Home Assistant Cloud"
description: "Enable the Alexa integration via Home Assistant Cloud integration."
sidebar: false
redirect_from:
- - /components/cloud.alexa/
+ - /integrations/cloud.alexa/
---
Home Assistant Cloud is a subscription service provided by our partner Nabu Casa, Inc. Check out [the Nabu Casa website](https://www.nabucasa.com/config/amazon_alexa/) for help with the Amazon Alexa integration via Home Assistant Cloud.
diff --git a/source/components/index.html b/source/components/index.html
deleted file mode 100644
index 3e4de44d1ba..00000000000
--- a/source/components/index.html
+++ /dev/null
@@ -1,283 +0,0 @@
----
-title: "Integrations"
-description: "List of the built-in integrations of Home Assistant."
-sidebar: false
-is_homepage: true
-hide_github_edit: true
-body_id: components-page
-regenerate: false
----
-
-{%- comment -%}Can't use where to count nil because of https://github.com/jekyll/jekyll/issues/6038{%- endcomment -%}
-{%- assign tot = 0 -%}
-{%- for comp in site.components -%}
- {%- if comp.ha_category -%}
- {%- if comp.ha_category.first -%}
- {%- assign tot = tot | plus: comp.ha_category.size -%}
- {%- else -%}
- {%- assign tot = tot | plus: 1 -%}
- {%- endif -%}
- {%- endif %}
-{%- endfor -%}
-
-{%- assign components = site.components | sort: 'title' -%}
-{%- assign components_by_version = site.components | group_components_by_release -%}
-{%- assign categories = components | map: 'ha_category' | join: ',' | join: ',' | split: ',' | uniq | sort -%}
-
-