diff --git a/_config.yml b/_config.yml index a43b7a024e..24306a1745 100644 --- a/_config.yml +++ b/_config.yml @@ -3,7 +3,7 @@ # Main Configs # # ----------------------- # -url: https://home-assistant.io +url: https://www.home-assistant.io title: Home Assistant subtitle: Open-source home automation platform running on Python 3 author: Home Assistant diff --git a/plugins/filters.rb b/plugins/filters.rb index 5eacd7b8cf..41ad3357a8 100644 --- a/plugins/filters.rb +++ b/plugins/filters.rb @@ -24,7 +24,7 @@ module Jekyll # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION def site_url - 'https://home-assistant.io' + 'https://www.home-assistant.io' end # Prepend a url with the full site url diff --git a/source/_addons/snips.markdown b/source/_addons/snips.markdown index 954d04d613..55a1dca239 100644 --- a/source/_addons/snips.markdown +++ b/source/_addons/snips.markdown @@ -2,7 +2,7 @@ layout: page title: "Snips.ai" description: "Enhance your Hass.io installation with a local voice assistant." -date: 2017-04-30 13:28 +date: 2018-03-22 13:28 sidebar: true comments: false sharing: true @@ -11,11 +11,25 @@ footer: true [Snips.ai] is an AI-powered voice assistant that runs on the Raspberry Pi 3 and x86 platforms. It runs on-device and is Private by Design. -To get started, follow [their tutorial] to create an assistant and download the training data. +The Snips add-on depends on the Mosquitto add on to bridge to Home Assistant, so make sure that is installed. + +HomeAssistant comes with certain Intents builtin to handle common tasks. A complete list of Intents can be found in this wiki [Hass Snips Bundle](https://github.com/tschmidty69/hass-snips-bundle-intents/wiki). + +The Snips addon by default comes with an assistant that allows you to turn on lights or switches, open covers, or add and list items to a shopping list if that component is enabled. + +If using a USB microphone and speakers plugged into the raspberry pi output, Snips will work without any change to the configuration. Trying saying things like: + +``` +Turn on kitchen light +Open garage door +What is on my shopping list +``` + +To get started creating your own configuration, follow [their tutorial](https://github.com/snipsco/snips-platform-documentation/wiki/2.-Create-an-assistant-using-an-existing-bundle) to create an assistant and download the training data. You can add the HomeAssistant bundle to your assistant to enable the built-in intents, and add or create your own intents to do more complex tasks. Now install and activate the [Samba] add-on so you can upload your training data. Connect to the "share" Samba share and copy your training data over. Name the file `assistant.zip`. -Now it's time to start Snips for the first time. When the Snips add-on starts, it will output your audio devices: +Now it's time to start Snips for the first time. When the Snips add-on starts, it will output your audio devices. If you are using a USB mic and the raspberry pi output, you won't need to change anything: ```text **** List of PLAYBACK Hardware Devices **** @@ -59,8 +73,8 @@ Now start the add-on. Configuration variables: -- **mqtt_bridge** (*Optional*): Snips uses MQTT to communicate and defaults to their own broker. Use this config option to bridge their broker to your own. -- **mic**: This is the hardware address of your microphone. Look at the Snips +- **mqtt_bridge** : Snips uses MQTT to communicate and defaults to their own broker. Use this config option to bridge their broker to your the Mosquitto add-on. +- **mic**: This is the hardware address of your microphone. Look at the Snips output if you are using different hardware. ### {% linkable_title Home Assistant configuration %} @@ -71,6 +85,6 @@ snips: ``` [Snips.ai]: https://snips.ai/ -[their tutorial]: https://github.com/snipsco/snips-platform-documentation/wiki/2.-Running-your-first-end-to-end-assistant +[their tutorial]: https://github.com/snipsco/snips-platform-documentation/wiki/2.-Create-an-assistant-using-an-existing-bundle [Samba]: /addons/samba/ [comp]: /components/snips/ diff --git a/source/_components/light.group.markdown b/source/_components/light.group.markdown index 2b4d303576..4ec8262463 100644 --- a/source/_components/light.group.markdown +++ b/source/_components/light.group.markdown @@ -46,3 +46,18 @@ Example of the light group "Kitchen Lights".
The supported features of all lights will be added together. For example, if you have one RGB light in a group of otherwise brightness-only lights, the light group will be shown with a color picker. + +## {% linkable_title Script Example %} + +Here's an example of a script using the above light group. + +```yaml +script: + turn_on_kitchen_lights: + alias: Kitchen lights on + sequence: + service: light.turn_on + data: + entity_id: light.kitchen_lights + brightness: 100 +``` diff --git a/source/_components/sensor.nederlandse_spoorwegen.markdown b/source/_components/sensor.nederlandse_spoorwegen.markdown index 9fe16b0ab6..bbdee43f63 100644 --- a/source/_components/sensor.nederlandse_spoorwegen.markdown +++ b/source/_components/sensor.nederlandse_spoorwegen.markdown @@ -24,16 +24,16 @@ Add the data to your `configuration.yaml` file as shown in the example: # Example configuration.yaml entry sensor: - platform: nederlandse_spoorwegen - email: you@example.com - password: !secret ns_password - routes: - - name: Rotterdam-Amsterdam - from: Rtd - to: Asd - - name: Groningen-Zwolle-Maastricht - from: Gn - to: Mt - via: Zl + email: you@example.com + password: !secret ns_password + routes: + - name: Rotterdam-Amsterdam + from: Rtd + to: Asd + - name: Groningen-Zwolle-Maastricht + from: Gn + to: Mt + via: Zl ``` Configuration variables: diff --git a/source/_components/xiaomi_aqara.markdown b/source/_components/xiaomi_aqara.markdown index c5cdbcc788..2bf6fdb5e3 100644 --- a/source/_components/xiaomi_aqara.markdown +++ b/source/_components/xiaomi_aqara.markdown @@ -165,12 +165,6 @@ Stops a playing ringtone immediately. #### {% linkable_title Service `xiaomi_aqara.add_device` %} -| Service data attribute | Optional | Description | -|---------------------------|----------|-------------------------------------------------------| -| `gw_mac` | no | MAC address of the Xiaomi Aqara Gateway | - -#### {% linkable_title Service `xiaomi_aqara.add_device` %} - Enables the join permission of the Xiaomi Aqara Gateway for 30 seconds. A new device can be added afterwards by pressing the pairing button once. | Service data attribute | Optional | Description | diff --git a/source/_docs/z-wave/control-panel.markdown b/source/_docs/z-wave/control-panel.markdown index 8550f12679..d953363482 100644 --- a/source/_docs/z-wave/control-panel.markdown +++ b/source/_docs/z-wave/control-panel.markdown @@ -32,21 +32,21 @@ Here is where you [include and exclude](/docs/z-wave/adding/) Z-Wave devices fro ## {% linkable_title Z-Wave Node Management %} ++Since 0.63 and the new experimental [entity registry](https://home-assistant.io/docs/configuration/entity-registry/) **Rename Node** no longer changes the entity id for anything other than the `zwave.` entity for the node (it does change, the default *friendly_name* and *old_entity_id* and *new_entity_id* attributes for all the entities). See [this issue](https://github.com/home-assistant/home-assistant/issues/12430). +
+ * **Refresh Node** refreshes the information on the node and its entities. If used on a battery powered device, the device will first need to wake for this to work. * **Remove Failed Node** will remove a failed node from the network. The node needs to be on the controller's Failed Node List (marked as `is_failed: true`), otherwise this command will fail. * **Replace Failed Node** will replace a failed device with another. If the node is not in the controller's Failed Node List, or the node responds, this command will fail. * **Print Node** prints all state of Z-Wave node to the console log -* **Rename Node** sets a node's name - this won't happen immediately, and requires you to restart Home Assistant (not reboot) to set the new name +* **Rename Node** sets the name of the `zwave` entity - this won't happen immediately, and requires you to restart Home Assistant (not reboot) to set the new name. Other entities of a device are renamed using the [entity registry](https://home-assistant.io/docs/configuration/entity-registry/). * **Heal Node** starts healing of the node.(Update neighbor list and update return routes) * **Test Node** sends no_op test messages to the node. This could in theory bring back a dead node. --Since 0.63 and the new experimental [entity registry](https://home-assistant.io/docs/configuration/entity-registry/) **Rename Node** no longer changes the entity id for anything other than the `zwave.` entity for the node (it does change, the default *friendly_name* and *old_entity_id* and *new_entity_id* attributes for all the entities). See [this issue](https://github.com/home-assistant/home-assistant/issues/12430). -
-Battery powered devices need to be awake before you can use the Z-Wave control panel to update their settings. How to wake your device is device specific, and some devices will stay awake for only a couple of seconds. Please refer to the manual of your device for more details.
diff --git a/source/_posts/2015-02-24-streaming-updates.markdown b/source/_posts/2015-02-24-streaming-updates.markdown index 1ade9874f5..88589cc870 100644 --- a/source/_posts/2015-02-24-streaming-updates.markdown +++ b/source/_posts/2015-02-24-streaming-updates.markdown @@ -20,7 +20,7 @@ A new toggle has been added to the sidebar to turn streaming updates on and off. Streaming updates has been implemented using the HTML5 `EventSource` tag. Implementation is pretty straight forward as all the reconnection logic will be handled by the event source tag. The [server-side code](https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/api.py#L90) is 50 lines and the [client-side code](https://github.com/home-assistant/home-assistant-js/blob/master/src/actions/stream.js) is 80 lines of code. -All events that happen on the server will now also be sent to the browser. This turns any browser running the UI into a fully functioning [slave instance](https://home-assistant.io/developers/architecture/#multiple-connected-instances) of Home Assistant. This opens up new possibilities for Home Assistant components that live completely client-side. +All events that happen on the server will now also be sent to the browser. This turns any browser running the UI into a fully functioning [slave instance](/developers/architecture/#multiple-connected-instances) of Home Assistant. This opens up new possibilities for Home Assistant components that live completely client-side. Implementing EventSource was not without challenges. Here are some of the issues that had to be solved: 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 c904e60a8f..f063627b0f 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 @@ -49,7 +49,7 @@ Materials used: - [Moteino](https://lowpowerlab.com/moteino/) - [2 x Accelerometers](http://www.amazon.com/gp/product/B008BOPN40) - [2 x Reed switch](http://www.amazon.com/gp/product/B004PARDRO) - - [Home Assistant](https://home-assistant.io/) + - [Home Assistant](/) [Sketch for the Moteino is available here.](https://codebender.cc/sketch:144743) diff --git a/source/_posts/2015-09-11-different-ways-to-use-mqtt-with-home-assistant.markdown b/source/_posts/2015-09-11-different-ways-to-use-mqtt-with-home-assistant.markdown index 54b9c76e49..77491b0d0a 100644 --- a/source/_posts/2015-09-11-different-ways-to-use-mqtt-with-home-assistant.markdown +++ b/source/_posts/2015-09-11-different-ways-to-use-mqtt-with-home-assistant.markdown @@ -12,9 +12,9 @@ og_image: /images/blog/2015-09-mqtt/arduino.png {::options coderay_line_numbers="table" /} -
diff --git a/source/_posts/2016-07-23-internet-of-things-data-exploration-with-jupyter-notebooks.markdown b/source/_posts/2016-07-23-internet-of-things-data-exploration-with-jupyter-notebooks.markdown
index d9d17ba37b..2a7b6c8eef 100644
--- a/source/_posts/2016-07-23-internet-of-things-data-exploration-with-jupyter-notebooks.markdown
+++ b/source/_posts/2016-07-23-internet-of-things-data-exploration-with-jupyter-notebooks.markdown
@@ -27,7 +27,7 @@ One of the graphs created with this tutorial.
_TL; DR: Use [this Jupyter Notebook][nb-prev] to visualize of your data_
-[blog post by Fabian]: https://home-assistant.io/blog/2016/07/19/visualizing-your-iot-data/
+[blog post by Fabian]: /blog/2016/07/19/visualizing-your-iot-data/
[DB Browser for SQLite]: http://sqlitebrowser.org/
[Pandas]: http://pandas.pydata.org/
[matplotlib]: http://matplotlib.org/
diff --git a/source/_posts/2016-08-03-laundry-automation-update.markdown b/source/_posts/2016-08-03-laundry-automation-update.markdown
index 983f706279..041659c80d 100644
--- a/source/_posts/2016-08-03-laundry-automation-update.markdown
+++ b/source/_posts/2016-08-03-laundry-automation-update.markdown
@@ -12,7 +12,7 @@ og_image: /images/blog/2016-07-laundry-automation/protoboard.jpg
_This is a guest post by Home Assistant user and contributor [Nolan Gilley](https://github.com/nkgilley)._
-Today I'll show you how I used Home Assistant, a NodeMCU (ESP8266), and a couple of accelerometers to automate our laundry room. This is a rewrite of an [old post](https://home-assistant.io/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/) where I did the same thing using a Moteino & Raspberry Pi. This version only requires a NodeMCU.
+Today I'll show you how I used Home Assistant, a NodeMCU (ESP8266), and a couple of accelerometers to automate our laundry room. This is a rewrite of an [old post](/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/) where I did the same thing using a Moteino & Raspberry Pi. This version only requires a NodeMCU.
We have an older washer and dryer which doesn't have any form of notification when cycles complete. Home Assistant was the obvious solution, I just needed to create sensors for the washer and dryer. I tried using sound sensors but found them unreliable. I ended up using 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 whether they're open or closed. I connected the accelerometers and reed switches to an NodeMCU which will relay the data to my MQTT broker.
diff --git a/source/_posts/2016-08-07-optimizing-the-home-assistant-mobile-web-app.markdown b/source/_posts/2016-08-07-optimizing-the-home-assistant-mobile-web-app.markdown
index 3633c42b50..fcb1d762a1 100644
--- a/source/_posts/2016-08-07-optimizing-the-home-assistant-mobile-web-app.markdown
+++ b/source/_posts/2016-08-07-optimizing-the-home-assistant-mobile-web-app.markdown
@@ -159,7 +159,7 @@ A lot of optimizations have been applied but this journey will never be over. Th
- Reduce size of initial bundle by moving out all things that are not visible for initial paint. For example the dialogs that show more info about entities.
- Prefetch the other pages using ``
-[demo]: https://home-assistant.io/demo
+[demo]: /demo
[hap]: https://github.com/home-assistant/home-assistant-polymer
[mantra]: https://www.youtube.com/watch?v=zfQoleQEa4w&feature=youtu.be&t=1380
[sw-precache]: https://github.com/GoogleChrome/sw-precache
diff --git a/source/_posts/2016-08-16-we-have-apps-now.markdown b/source/_posts/2016-08-16-we-have-apps-now.markdown
index e970b9a17e..00ee02e460 100644
--- a/source/_posts/2016-08-16-we-have-apps-now.markdown
+++ b/source/_posts/2016-08-16-we-have-apps-now.markdown
@@ -15,7 +15,7 @@ I have been working on a new subsystem to complement Home Assistant's Automation
## {% linkable_title Another Take on Automation %}
-If you haven't yet read Paulus' excellent Blog entry on [Perfect Home Automation](https://home-assistant.io/blog/2016/01/19/perfect-home-automation/) I would encourage you to take a look. As a veteran of several Home Automation systems with varying degrees success, it was this article more than anything else that convinced me that Home Assistant had the right philosophy behind it and was on the right track. One of the most important points made is that being able to control your lights from your phone, 9 times out of 10 is harder than using a lightswitch - where Home Automation really comes into its own is when you start removing the need to use a phone or the switch - the "Automation" in Home Automation. A surprisingly large number of systems out there miss this essential point and have limited abilities to automate anything which is why a robust and open system such as Home Assistant is such an important part of the equation to bring this all together in the vast and chaotic ecosystem that is the "Internet of Things".
+If you haven't yet read Paulus' excellent Blog entry on [Perfect Home Automation](/blog/2016/01/19/perfect-home-automation/) I would encourage you to take a look. As a veteran of several Home Automation systems with varying degrees success, it was this article more than anything else that convinced me that Home Assistant had the right philosophy behind it and was on the right track. One of the most important points made is that being able to control your lights from your phone, 9 times out of 10 is harder than using a lightswitch - where Home Automation really comes into its own is when you start removing the need to use a phone or the switch - the "Automation" in Home Automation. A surprisingly large number of systems out there miss this essential point and have limited abilities to automate anything which is why a robust and open system such as Home Assistant is such an important part of the equation to bring this all together in the vast and chaotic ecosystem that is the "Internet of Things".
So given the importance of Automation, what should Automation allow us to do? I am a pragmatist at heart so I judge individual systems by the ease of accomplishing a few basic but representative tasks:
@@ -77,12 +77,12 @@ class MotionLights(appapi.AppDaemon):
def initialize(self):
self.listen_state(self.motion, "binary_sensor.drive", new = "on")
-
+
def motion(self, entity, attribute, old, new, kwargs):
if self.sun_down():
self.turn_on("light.drive")
self.run_in(self.light_off, 60)
-
+
def light_off(self, kwargs):
self.turn_off("light.drive")
```
@@ -98,17 +98,17 @@ class FlashyMotionLights(appapi.AppDaemon):
def initialize(self):
self.listen_state(self.motion, "binary_sensor.drive", new = "on")
-
+
def motion(self, entity, attribute, old, new, kwargs):
if self.self.sun_down():
self.turn_on("light.drive")
self.run_in(self.light_off, 60)
self.flashcount = 0
self.run_in(self.flash_warning, 1)
-
+
def light_off(self, kwargs):
self.turn_off("light.drive")
-
+
def flash_warning(self, kwargs):
self.toggle("light.living_room")
self.flashcount += 1
diff --git a/source/_posts/2016-10-22-flash-briefing-updater-hacktoberfest.markdown b/source/_posts/2016-10-22-flash-briefing-updater-hacktoberfest.markdown
index e102f164bb..b1c417b1a3 100644
--- a/source/_posts/2016-10-22-flash-briefing-updater-hacktoberfest.markdown
+++ b/source/_posts/2016-10-22-flash-briefing-updater-hacktoberfest.markdown
@@ -204,7 +204,7 @@ This is super annoying, I know, especially since we had said in [0.12][zero-one-
- The [HTTP] component now takes a different format for authenticating IPs
- Configuration format has changed for [Proximity]
- - The [Arduino] platform are now covered by the configuration check. Please check the documentation to see how.
+ - The [Arduino] platform are now covered by the configuration check. Please check the documentation to see how.
- The Z-Wave entity ID change mentioned above
## {% linkable_title If you need help... %}
@@ -264,40 +264,40 @@ Thanks for reading all of the above, especially since this week was a pretty lon
[@vittoriom]: https://github.com/vittoriom
[@wokar]: https://github.com/wokar
-[Arduino]: https://home-assistant.io/components/arduino/
-[APNS]: https://home-assistant.io/components/notify.apns/
-[ARWN]: https://home-assistant.io/components/sensor.arwn/
-[Concord232]: https://home-assistant.io/components/alarm_control_panel.concord232/
-[HTTP]: https://home-assistant.io/components/http/
-[HaveIBeenPwned]: https://home-assistant.io/components/sensor.haveibeenpwned/
-[Matrix]: https://home-assistant.io//components/notify.matrix/
-[Neato]: https://home-assistant.io/components/switch.neato/
-[Pilight]: https://home-assistant.io/components/sensor.pilight/
-[Proximity]: https://home-assistant.io/components/proximity/
+[Arduino]: /components/arduino/
+[APNS]: /components/notify.apns/
+[ARWN]: /components/sensor.arwn/
+[Concord232]: /components/alarm_control_panel.concord232/
+[HTTP]: /components/http/
+[HaveIBeenPwned]: /components/sensor.haveibeenpwned/
+[Matrix]: //components/notify.matrix/
+[Neato]: /components/switch.neato/
+[Pilight]: /components/sensor.pilight/
+[Proximity]: /components/proximity/
[PyPi]: https://pypi.python.org/pypi
-[Synology]: https://home-assistant.io/components/camera.synology/
-[Telstra]: https://home-assistant.io/components/notify.telstra/
+[Synology]: /components/camera.synology/
+[Telstra]: /components/notify.telstra/
[UUID]: https://en.wikipedia.org/wiki/Universally_unique_identifier
-[Verisure]: https://home-assistant.io/components/camera.verisure/
-[WUnderground]: https://home-assistant.io/components/sensor.wunderground/
-[Yamaha]: https://home-assistant.io/components/media_player.yamaha/
-[Zoneminder]: https://home-assistant.io/components/zoneminder/
-[emoncms]: https://home-assistant.io//components/emoncms_history/
-[filtering]: https://home-assistant.io/components/logbook/
-[flash-briefing-docs]: https://home-assistant.io/components/alexa/
+[Verisure]: /components/camera.verisure/
+[WUnderground]: /components/sensor.wunderground/
+[Yamaha]: /components/media_player.yamaha/
+[Zoneminder]: /components/zoneminder/
+[emoncms]: //components/emoncms_history/
+[filtering]: /components/logbook/
+[flash-briefing-docs]: /components/alexa/
[hacktoberfest-blog]: /blog/2016/10/02/hacktoberfest/
[hacktoberfest-ha-prs]: https://github.com/home-assistant/home-assistant/labels/Hacktoberfest
[hacktoberfest-site-prs]: https://github.com/home-assistant/home-assistant.github.io/labels/Hacktoberfest
[hacktoberfest-website]: https://hacktoberfest.digitalocean.com/
[logo]: /images/blog/2016-10-hacktoberfest/hacktoberfest.png
-[min]: https://home-assistant.io/components/sensor.min_max/
-[netatmo-bin]: https://home-assistant.io/components/binary_sensor.netatmo/
-[netatmo-discovery]: https://home-assistant.io/components/netatmo/
-[nmap]: https://home-assistant.io/components/device_tracker.nmap_tracker/
-[pers-notify]: https://home-assistant.io/components/persistent_notification/
+[min]: /components/sensor.min_max/
+[netatmo-bin]: /components/binary_sensor.netatmo/
+[netatmo-discovery]: /components/netatmo/
+[nmap]: /components/device_tracker.nmap_tracker/
+[pers-notify]: /components/persistent_notification/
[runway]: http://runway.is
-[scrape]: https://home-assistant.io/components/sensor.scrape/
-[updater]: https://home-assistant.io/components/updater/
+[scrape]: /components/sensor.scrape/
+[updater]: /components/updater/
[z-wave-issue]: https://github.com/home-assistant/home-assistant/pull/3759
[zero-one-two-release]: /blog/2016/01/30/insteon-lifx-twitter-and-zigbee/#backwards-incompatible-changes
[zero-two-seven-release]: /blog/2016/08/28/notifications-hue-fake-unification/
diff --git a/source/_posts/2016-11-05-hacktoberfest-influxdb-weather.markdown b/source/_posts/2016-11-05-hacktoberfest-influxdb-weather.markdown
index 91d7b7844d..4cc4f06944 100644
--- a/source/_posts/2016-11-05-hacktoberfest-influxdb-weather.markdown
+++ b/source/_posts/2016-11-05-hacktoberfest-influxdb-weather.markdown
@@ -20,7 +20,7 @@ The [Hacktoberfest] is over now. Home Assistant made the 2nd and the 3rd place o
This release has improved the reporting when a config validation error occurs. Thanks to [@kellerza] you will now get a persistent notification added to your UI when this happens.
### {% linkable_title Asynchronous %}
-This release contains the first asynchronous sensor and camera platforms. [@pvizeli] and [@fabaff] ported most of the "internal" sensors to async programming. We hope that you will enjoy the new speed.
+This release contains the first asynchronous sensor and camera platforms. [@pvizeli] and [@fabaff] ported most of the "internal" sensors to async programming. We hope that you will enjoy the new speed.
[@balloob] and [@pvizeli] worked a lot on the improvement of the core itself.
@@ -41,7 +41,7 @@ For a long time we have had a bunch of [weather sensors][weather-sensors] but it
- Sensor: Monitoring support for [Dovado routers][dovado-sensor] ([@molobrakos])
- Sensor: Support for monitoring [printers][cups-sensor] ([@fabaff])
- Add mochad component ([@mtreinish])
-- Notify: Added support for [Android TV/FireTV](https://home-assistant.io/components/notify.nfandroidtv/) - Sensor: New finance platform [CurrencyLayer][currencylayer] ([@arsaboo])
+- Notify: Added support for [Android TV/FireTV](/components/notify.nfandroidtv/) - Sensor: New finance platform [CurrencyLayer][currencylayer] ([@arsaboo])
- Sensor: Support for [InfluxDB sensors][influx-sensor] ([@bestlibre])
- Sensor: New support [HDDTemp sensors][hddtemp-sensor] ([@fabaff])
([@danielperna84])
@@ -105,8 +105,8 @@ We've added a warning to 0.32 to catch platforms accidentally slowing down Home
Our website has now an additional category called "Ecosystem". This will become the place where tools, apps, and other helper for the Home Assistant ecosystem can store their documentation or guides.
-- [iOS](https://home-assistant.io/ecosystem/ios/)
-- [SceneGen](https://home-assistant.io/ecosystem/scenegen/)
+- [iOS](/ecosystem/ios/)
+- [SceneGen](/ecosystem/scenegen/)
### {% linkable_title Breaking changes %}
@@ -162,30 +162,30 @@ Our website has now an additional category called "Ecosystem". This will become
[@jnewland]: https://github.com/jnewland
[@DanielHiversen]: https://github.com/DanielHiversen
-[currencylayer]: https://home-assistant.io/components/sensor.currencylayer/
-[yahoo]: https://home-assistant.io/components/sensor.yahoo_finance/
-[mochat]: https://home-assistant.io/components/mochat/
-[firetv]: https://home-assistant.io/components/notify.firetv/
-[Yamaha]: https://home-assistant.io/components/media_player.yamaha/
-[hddtemp-sensor]: https://home-assistant.io/components/sensor.hddtemp/
-[Sonos]: https://home-assistant.io/components/media_player.sonos/
-[weather-sensors]: https://home-assistant.io/components/#weather
-[rpi-camera]: https://home-assistant.io/components/camera.rpi_camera/
-[rest-switch]: https://home-assistant.io/components/switch.rest/
-[emby-media]: https://home-assistant.io/components/media_player.emby/
-[random-sensor]: https://home-assistant.io/components/sensor.random/
-[yeelight]: https://home-assistant.io/components/light.yeelight/
-[influx-sensor]: https://home-assistant.io/components/sensor.influxdb/
-[weather-component]: https://home-assistant.io/components/weather/
-[cups-sensor]: https://home-assistant.io/components/sensor.cups/
-[litejet]: https://home-assistant.io/components/litejet/
-[garadget]: https://home-assistant.io/components/garadget/
-[philips_player]: https://home-assistant.io/components/media_player.philips_js/
-[icloud]: https://home-assistant.io/components/device_tracker.icloud/
-[synologydsm]: https://home-assistant.io/components/sensor.synologydsm/
-[dovado-sensor]: https://home-assistant.io/components/sensor.dovado/
-[ios]: https://home-assistant.io/ecosystem/ios/
+[currencylayer]: /components/sensor.currencylayer/
+[yahoo]: /components/sensor.yahoo_finance/
+[mochat]: /components/mochat/
+[firetv]: /components/notify.firetv/
+[Yamaha]: /components/media_player.yamaha/
+[hddtemp-sensor]: /components/sensor.hddtemp/
+[Sonos]: /components/media_player.sonos/
+[weather-sensors]: /components/#weather
+[rpi-camera]: /components/camera.rpi_camera/
+[rest-switch]: /components/switch.rest/
+[emby-media]: /components/media_player.emby/
+[random-sensor]: /components/sensor.random/
+[yeelight]: /components/light.yeelight/
+[influx-sensor]: /components/sensor.influxdb/
+[weather-component]: /components/weather/
+[cups-sensor]: /components/sensor.cups/
+[litejet]: /components/litejet/
+[garadget]: /components/garadget/
+[philips_player]: /components/media_player.philips_js/
+[icloud]: /components/device_tracker.icloud/
+[synologydsm]: /components/sensor.synologydsm/
+[dovado-sensor]: /components/sensor.dovado/
+[ios]: /ecosystem/ios/
[Hacktoberfest]: https://hacktoberfest.digitalocean.com/
[req-insteon]: https://github.com/home-assistant/home-assistant/issues/3811
-[updater]: https://home-assistant.io/blog/2016/10/25/explaining-the-updater/
-[thingspeak]: https://home-assistant.io/components/thingspeak/
+[updater]: /blog/2016/10/25/explaining-the-updater/
+[thingspeak]: /components/thingspeak/
diff --git a/source/_posts/2016-12-03-remote-websockets-sonarr.markdown b/source/_posts/2016-12-03-remote-websockets-sonarr.markdown
index 64511f0eb0..1c9ca273f8 100644
--- a/source/_posts/2016-12-03-remote-websockets-sonarr.markdown
+++ b/source/_posts/2016-12-03-remote-websockets-sonarr.markdown
@@ -173,7 +173,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@joncar]: https://github.com/joncar
[@kellerza]: https://github.com/kellerza
[@Khabi]: https://github.com/Khabi
-[@lichtteil]: https://github.com/lichtteil
+[@lichtteil]: https://github.com/lichtteil
[@LinuxChristian]: https://github.com/LinuxChristian
[@lwis]: https://github.com/lwis
[@magicus]: https://github.com/magicus
@@ -205,27 +205,27 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@vemek]: https://github.com/vemek
[@vkorn]: https://github.com/vkorn
-[amcrest]: https://home-assistant.io/components/camera.amcrest/
-[boradlink]: https://home-assistant.io/components/sensor.broadlink/
-[dsmr]: https://home-assistant.io/components/sensor.dsmr/
-[dunehd]: https://home-assistant.io/components/media_player.dunehd/
-[efergy]: https://home-assistant.io/components/sensor.efergy/
-[filtering]: https://home-assistant.io/components/http/
-[gpslogger]: https://home-assistant.io/components/device_tracker.gpslogger/
-[harmony]: https://home-assistant.io/components/remote.harmony/
-[homematic]: https://home-assistant.io/components/homematic/
-[hook]: https://home-assistant.io/components/switch.hook/
-[nest-cam]: https://home-assistant.io/components/camera.nest/
-[nest]: https://home-assistant.io/components/nest/
-[nginx]: https://home-assistant.io/ecosystem/nginx/
-[nut]: https://home-assistant.io/components/sensor.nut/
-[philips]: https://home-assistant.io/components/media_player.philips_js/
-[remote]: https://home-assistant.io/components/remote/
-[rfxtrx]: https://home-assistant.io/components/rfxtrx/
-[sonarr]: https://home-assistant.io/components/sensor.sonarr/
-[tellstick]: https://home-assistant.io/components/tellstick/
-[temper]: https://home-assistant.io/components/sensor.temper/
-[threshold]: https://home-assistant.io/components/binary_sensor.threshold/
-[websockets]: https://home-assistant.io/developers/websocket_api/
-[waqi]: https://home-assistant.io/components/sensor.waqi/
+[amcrest]: /components/camera.amcrest/
+[boradlink]: /components/sensor.broadlink/
+[dsmr]: /components/sensor.dsmr/
+[dunehd]: /components/media_player.dunehd/
+[efergy]: /components/sensor.efergy/
+[filtering]: /components/http/
+[gpslogger]: /components/device_tracker.gpslogger/
+[harmony]: /components/remote.harmony/
+[homematic]: /components/homematic/
+[hook]: /components/switch.hook/
+[nest-cam]: /components/camera.nest/
+[nest]: /components/nest/
+[nginx]: /ecosystem/nginx/
+[nut]: /components/sensor.nut/
+[philips]: /components/media_player.philips_js/
+[remote]: /components/remote/
+[rfxtrx]: /components/rfxtrx/
+[sonarr]: /components/sensor.sonarr/
+[tellstick]: /components/tellstick/
+[temper]: /components/sensor.temper/
+[threshold]: /components/binary_sensor.threshold/
+[websockets]: /developers/websocket_api/
+[waqi]: /components/sensor.waqi/
diff --git a/source/_posts/2016-12-17-text-to-speech-aquostv-flic-zamg.markdown b/source/_posts/2016-12-17-text-to-speech-aquostv-flic-zamg.markdown
index 2f4697f628..8122118124 100644
--- a/source/_posts/2016-12-17-text-to-speech-aquostv-flic-zamg.markdown
+++ b/source/_posts/2016-12-17-text-to-speech-aquostv-flic-zamg.markdown
@@ -30,7 +30,7 @@ Let you control [VLC media player][vlc-media] and play sound on connected speak
This Broadlink [switch][bl-switch] platform allow to you control Broadlink RM2 Pro and RM mini IR+RF devices. This Broadlink [sensor][bl-sensor] platform adds support for Broadlink RM2 and A1 Devices.
-The [GPSLogger](https://home-assistant.io/components/device_tracker.gpslogger/) now also supports attributes as the speed, direction, altitude, provider, and activity.
+The [GPSLogger](/components/device_tracker.gpslogger/) now also supports attributes as the speed, direction, altitude, provider, and activity.
## {% linkable_title All changes %}
- Media player: Support for Sharp [AquaosTV][aquostv] ([@titilambert])
@@ -86,7 +86,7 @@ http:
- Fix async component update on service calls ([@pvizeli])
- Fix async log handle do not close ([@pvizeli])
- Fix nest component with various KeyError exceptions ([@technicalpickles])
-
+
### {% linkable_title If you need help... %}
...don't hesitate to use our [Forum](https://community.home-assistant.io/) or join us for a little [chat][discord]. The release notes have comments enabled but it's preferred if you use the former communication channels. Thanks.
@@ -141,16 +141,16 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@turbokongen]: https://github.com/turbokongen
[@w1ll1am23]: https://github.com/w1ll1am23
-[vlc-media]: https://home-assistant.io/components/media_player.vlc/
-[aquostv]: https://home-assistant.io/components/media_player.aquostv/
-[digitalloggers]: https://home-assistant.io/components/switch.digitalloggers/
-[netdata]: https://home-assistant.io/components/sensor.netdata/
-[bl-sensor]: https://home-assistant.io/components/sensor.broadlink/
-[bl-switch]: https://home-assistant.io/components/switch.broadlink/
-[hikvision]: https://home-assistant.io/components/binary_sensor.hikvision/
-[zamg]: https://home-assistant.io/components/sensor.zamg/
-[flic]: https://home-assistant.io/components/binary_sensor.flic/
-[sensehat]: https://home-assistant.io/components/sensor.sensehat/
-[tts]: https://home-assistant.io/components/tts/
+[vlc-media]: /components/media_player.vlc/
+[aquostv]: /components/media_player.aquostv/
+[digitalloggers]: /components/switch.digitalloggers/
+[netdata]: /components/sensor.netdata/
+[bl-sensor]: /components/sensor.broadlink/
+[bl-switch]: /components/switch.broadlink/
+[hikvision]: /components/binary_sensor.hikvision/
+[zamg]: /components/sensor.zamg/
+[flic]: /components/binary_sensor.flic/
+[sensehat]: /components/sensor.sensehat/
+[tts]: /components/tts/
[discord]: https://discord.gg/c5DvZ4e
[discord-devs]: https://discord.gg/8X8DTH4
diff --git a/source/_posts/2016-12-19-thank-you.markdown b/source/_posts/2016-12-19-thank-you.markdown
index b91eb72494..cbdc2a6d45 100644
--- a/source/_posts/2016-12-19-thank-you.markdown
+++ b/source/_posts/2016-12-19-thank-you.markdown
@@ -29,7 +29,7 @@ We're taking a well deserved break and we will be back again in 2017 with more a
– Paulus
-[0.10]: https://home-assistant.io/blog/2015/12/22/amazon-echo-icloud-and-templates/
+[0.10]: /blog/2015/12/22/amazon-echo-icloud-and-templates/
[AppFolio]: http://www.appfolioinc.com/
[GitHub]: https://GitHub.com
[TravisCI]: https://Travis-ci.org
diff --git a/source/_posts/2017-01-14-iss-usps-images-packages.markdown b/source/_posts/2017-01-14-iss-usps-images-packages.markdown
index 11a2b2fe71..3b6623e680 100644
--- a/source/_posts/2017-01-14-iss-usps-images-packages.markdown
+++ b/source/_posts/2017-01-14-iss-usps-images-packages.markdown
@@ -162,34 +162,34 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@webworxshop]: https://github.com/webworxshop
[@Zac-HD]: https://github.com/Zac-HD
-[apns]: https://home-assistant.io/components/notify.apns/
-[beaglebone]: https://home-assistant.io/components/bbb_gpio/
-[bl-switch]: https://home-assistant.io/components/switch.broadlink/
-[bom]: https://home-assistant.io/components/weather.bom/
-[dublin]: https://home-assistant.io/components/sensor.dublin_public_transport/
-[facebook]: https://home-assistant.io/components/notify.facebook/
-[image]: https://home-assistant.io/components/image_processing/
-[influx]: https://home-assistant.io/components/influxdb/
-[insteon]: https://home-assistant.io/components/insteon_local/
-[iss]: https://home-assistant.io/components/sensor.iss/
-[kankun]: https://home-assistant.io/components/switch.kankun/
-[lannouncer]: https://home-assistant.io/components/notify.lannouncer/
-[mysensors]: https://home-assistant.io/components/notify.mysensors/
-[packages]: https://home-assistant.io/topics/packages/
-[pico]: https://home-assistant.io/components/tts.picotts/
-[ping]: https://home-assistant.io/components/device_tracker.ping/
-[plates]: https://home-assistant.io/components/openalpr/
-[quebec]: https://home-assistant.io/components/sensor.hydroquebec/
-[rest]: https://home-assistant.io/components/rest_command/
-[sma]: https://home-assistant.io/components/sensor.sma/
-[sonarr]: https://home-assistant.io/components/sensor.sonarr/
-[tik]: https://home-assistant.io/components/light.tikteck/
-[trackr]: https://home-assistant.io/components/device_tracker.trackr/
-[upc]: https://home-assistant.io/components/device_tracker.upc_connect/
-[usps]: https://home-assistant.io/components/sensor.usps/
-[wink-fan]: https://home-assistant.io/components/fan.wink/
-[xiaomi]: https://home-assistant.io/components/device_tracker.xiaomi/
-[yandex]: https://home-assistant.io/components/tts.yandextts/
-[yeelight]: https://home-assistant.io/components/light.yeelight/
-[zengge]: https://home-assistant.io/components/light.zengge/
+[apns]: /components/notify.apns/
+[beaglebone]: /components/bbb_gpio/
+[bl-switch]: /components/switch.broadlink/
+[bom]: /components/weather.bom/
+[dublin]: /components/sensor.dublin_public_transport/
+[facebook]: /components/notify.facebook/
+[image]: /components/image_processing/
+[influx]: /components/influxdb/
+[insteon]: /components/insteon_local/
+[iss]: /components/sensor.iss/
+[kankun]: /components/switch.kankun/
+[lannouncer]: /components/notify.lannouncer/
+[mysensors]: /components/notify.mysensors/
+[packages]: /topics/packages/
+[pico]: /components/tts.picotts/
+[ping]: /components/device_tracker.ping/
+[plates]: /components/openalpr/
+[quebec]: /components/sensor.hydroquebec/
+[rest]: /components/rest_command/
+[sma]: /components/sensor.sma/
+[sonarr]: /components/sensor.sonarr/
+[tik]: /components/light.tikteck/
+[trackr]: /components/device_tracker.trackr/
+[upc]: /components/device_tracker.upc_connect/
+[usps]: /components/sensor.usps/
+[wink-fan]: /components/fan.wink/
+[xiaomi]: /components/device_tracker.xiaomi/
+[yandex]: /components/tts.yandextts/
+[yeelight]: /components/light.yeelight/
+[zengge]: /components/light.zengge/
diff --git a/source/_posts/2017-01-28-face-coffee-wink.markdown b/source/_posts/2017-01-28-face-coffee-wink.markdown
index 26d05a6d94..4a4f572ebf 100644
--- a/source/_posts/2017-01-28-face-coffee-wink.markdown
+++ b/source/_posts/2017-01-28-face-coffee-wink.markdown
@@ -15,7 +15,7 @@ og_image: /images/blog/2017-01-0.37/social.png
No stats, no numbers, and alike this time. Ok, just one number: 0.37. We are back on track with our bi-weekly release cycle. Beside some organizational changes is this release shipping again cool features and new integrations. Please keep an eye on the "Breaking changes" section because there are also massive improvements for some platforms and components.
### {% linkable_title Governance %}
-As announced, the new [Governance][gov] requires for developers to sign the CLA. [Code of Conduct][coc], [Contributor License Agreement][cla], and proper [Licensing][license] will to protect all involved parties in the Home Assistant eco-system from users and community members to contributors.
+As announced, the new [Governance][gov] requires for developers to sign the CLA. [Code of Conduct][coc], [Contributor License Agreement][cla], and proper [Licensing][license] will to protect all involved parties in the Home Assistant eco-system from users and community members to contributors.
### {% linkable_title Face recognition using the Microsoft Face API %}
[@pvizeli] has been on a roll with the image processing integrations. This time it's the [Microsoft Face API][face]. This means that now it will be possible to train the API with the people you want to recognize and send images from your camera to the API as another source of automation.
@@ -34,7 +34,7 @@ Although the old method is not insecure, the new method is a lot more secure. Up
### {% linkable_title Major Wink and HDMI CEC improvements %}
[@w1ll1am23] did an amazing job fixing a ton of bugs and issues with the Wink integration. Biggest improvement is that it now is able to automatically refresh the authentication tokens. This means that if you have your email address and password in your `configuration.yaml` file, no `client_id` and `client_secret` are needed, and token which was generated with the generator located in the [Wink][wink] documentation.
-The new Wink support will cause renaming of all the binary sensors and will also create new sensors for devices that weren't previously detected or supported in the older version.
+The new Wink support will cause renaming of all the binary sensors and will also create new sensors for devices that weren't previously detected or supported in the older version.
Thanks to [@konikvranik] the [HDMI CEC][cec] integration got a huge update with a lot of improvements. This update should make it easier to work with HDMI CEC and give you more control.
@@ -229,35 +229,35 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@mKeRix]: https://github.com/mKeRix
[@fakezeta]: https://github.com/fakezeta
-[amcrest]: https://home-assistant.io/components/binary_sensor.amcrest/
-[discord]: https://home-assistant.io/components/notify.discord/
-[tado]: https://home-assistant.io/components/device_tracker.tado/
-[sky]: https://home-assistant.io/components/device_tracker.sky_hub/
-[zabbix]: https://home-assistant.io/components/zabbix/
-[avion]: https://home-assistant.io/components/light.avion/
-[anthem]: https://home-assistant.io/components/media_player.anthemav/
-[bb-bin]: https://home-assistant.io/components/binary_sensor.bbb_gpio/
-[piglow]: https://home-assistant.io/components/light.piglow/
-[wsdot]: https://home-assistant.io/components/sensor.wsdot/
-[skybeacon]: https://home-assistant.io/components/sensor.skybeacon/
-[lutron]: https://home-assistant.io/components/lutron/
-[polly]: https://home-assistant.io/components/tts.amazon_polly/
-[linksys]: https://home-assistant.io/components/device_tracker.linksys_ap/
-[emul-hue]: https://home-assistant.io/components/emulated_hue/
-[netatmo]: https://home-assistant.io/components/netatmo/
-[face]: https://home-assistant.io/components/microsoft_face/
-[iss]: https://home-assistant.io/components/binary_sensor.iss/
-[roku]: https://home-assistant.io/components/media_player.roku/
-[openalpr]: https://home-assistant.io/components/#image-processing
-[image]: https://home-assistant.io/components/image_processing/
+[amcrest]: /components/binary_sensor.amcrest/
+[discord]: /components/notify.discord/
+[tado]: /components/device_tracker.tado/
+[sky]: /components/device_tracker.sky_hub/
+[zabbix]: /components/zabbix/
+[avion]: /components/light.avion/
+[anthem]: /components/media_player.anthemav/
+[bb-bin]: /components/binary_sensor.bbb_gpio/
+[piglow]: /components/light.piglow/
+[wsdot]: /components/sensor.wsdot/
+[skybeacon]: /components/sensor.skybeacon/
+[lutron]: /components/lutron/
+[polly]: /components/tts.amazon_polly/
+[linksys]: /components/device_tracker.linksys_ap/
+[emul-hue]: /components/emulated_hue/
+[netatmo]: /components/netatmo/
+[face]: /components/microsoft_face/
+[iss]: /components/binary_sensor.iss/
+[roku]: /components/media_player.roku/
+[openalpr]: /components/#image-processing
+[image]: /components/image_processing/
[emul_hue]: https://github.com/home-assistant/home-assistant/pull/5549
-[coc]: https://home-assistant.io/developers/code_of_conduct/
-[cla]: https://home-assistant.io/developers/cla/
-[gov]: https://home-assistant.io/blog/2017/01/21/home-assistant-governance/
-[license]: https://home-assistant.io/developers/license/
-[wink]: https://home-assistant.io/components/wink/
-[coffee]: https://home-assistant.io/components/switch.wemo/
-[cec]: https://home-assistant.io/components/hdmi_cec/
-[mysensors]: https://home-assistant.io/components/mysensors/
-[sonos]: https://home-assistant.io/components/media_player.sonos/
-[twilio]: https://home-assistant.io/components/notify.twilio_call/
+[coc]: /developers/code_of_conduct/
+[cla]: /developers/cla/
+[gov]: /blog/2017/01/21/home-assistant-governance/
+[license]: /developers/license/
+[wink]: /components/wink/
+[coffee]: /components/switch.wemo/
+[cec]: /components/hdmi_cec/
+[mysensors]: /components/mysensors/
+[sonos]: /components/media_player.sonos/
+[twilio]: /components/notify.twilio_call/
diff --git a/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown b/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown
index 89a1b2a1eb..1c71005ad4 100644
--- a/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown
+++ b/source/_posts/2017-02-11-alert-appletv-mqtt-yeelight.markdown
@@ -196,36 +196,36 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@w1ll1am23]: https://github.com/w1ll1am23
[@Yannic-HAW]: https://github.com/Yannic-HAW
-[alert]: https://home-assistant.io/components/alert/
-[apiai]: https://home-assistant.io/components/apiai/
-[apple-tv]: https://home-assistant.io/components/media_player.apple_tv/
-[arwn]: https://home-assistant.io/components/sensor.arwn/
-[custom-ui]: https://home-assistant.io/developers/frontend_creating_custom_ui/
-[discovery]: https://home-assistant.io/components/discovery/
-[face-detect]: https://home-assistant.io/components/image_processing.microsoft_face_detect/
-[ffmpeg-bin]: https://home-assistant.io/components/binary_sensor.ffmpeg/
-[ffmpeg]: https://home-assistant.io/components/ffmpeg/
-[filters]: https://home-assistant.io/topics/templating/#home-assistant-template-extensions
-[fritz]: https://home-assistant.io/components/switch.fritzdect/
-[hue]: https://home-assistant.io/components/light.hue/
-[light]: https://home-assistant.io/cookbook/custom_ui_by_andrey-git
-[mailgun]: https://home-assistant.io/components/notify.mailgun/
-[media-player]: https://home-assistant.io/components/media_player/
-[moon]: https://home-assistant.io/components/sensor.moon/
-[mqtt-discovery]: https://home-assistant.io/components/mqtt/#discovery
-[nuki]: https://home-assistant.io/components/lock.nuki/
-[openevse]: https://home-assistant.io/components/sensor.openevse/
-[orange]: https://home-assistant.io/components/media_player.liveboxplaytv/
-[owm]: https://home-assistant.io/components/sensor.openweathermap/
+[alert]: /components/alert/
+[apiai]: /components/apiai/
+[apple-tv]: /components/media_player.apple_tv/
+[arwn]: /components/sensor.arwn/
+[custom-ui]: /developers/frontend_creating_custom_ui/
+[discovery]: /components/discovery/
+[face-detect]: /components/image_processing.microsoft_face_detect/
+[ffmpeg-bin]: /components/binary_sensor.ffmpeg/
+[ffmpeg]: /components/ffmpeg/
+[filters]: /topics/templating/#home-assistant-template-extensions
+[fritz]: /components/switch.fritzdect/
+[hue]: /components/light.hue/
+[light]: /cookbook/custom_ui_by_andrey-git
+[mailgun]: /components/notify.mailgun/
+[media-player]: /components/media_player/
+[moon]: /components/sensor.moon/
+[mqtt-discovery]: /components/mqtt/#discovery
+[nuki]: /components/lock.nuki/
+[openevse]: /components/sensor.openevse/
+[orange]: /components/media_player.liveboxplaytv/
+[owm]: /components/sensor.openweathermap/
[python-yeelight]: https://gitlab.com/stavros/python-yeelight
-[qnap]: https://home-assistant.io/components/sensor.qnap/
-[rflink]: https://home-assistant.io/components/rflink/
-[systemmonitor]: https://home-assistant.io/components/sensor.systemmonitor/
-[webostv]: https://home-assistant.io/components/media_player.webostv/
-[yeelight]: https://home-assistant.io/components/light.yeelight/
+[qnap]: /components/sensor.qnap/
+[rflink]: /components/rflink/
+[systemmonitor]: /components/sensor.systemmonitor/
+[webostv]: /components/media_player.webostv/
+[yeelight]: /components/light.yeelight/
-[event-stream-api]: https://home-assistant.io/developers/server_sent_events/
+[event-stream-api]: /developers/server_sent_events/
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
-[websocket-api]: https://home-assistant.io/developers/websocket_api/
+[websocket-api]: /developers/websocket_api/
[discord]: https://discord.gg/c5DvZ4e
diff --git a/source/_posts/2017-02-25-config-panel-and-state-restoration.markdown b/source/_posts/2017-02-25-config-panel-and-state-restoration.markdown
index e92643be51..846bc1ac4e 100644
--- a/source/_posts/2017-02-25-config-panel-and-state-restoration.markdown
+++ b/source/_posts/2017-02-25-config-panel-and-state-restoration.markdown
@@ -285,33 +285,33 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@kitcorey]: https://github.com/kitcorey
[@andersonshatch]: https://github.com/andersonshatch
-[telegram]: https://home-assistant.io/componet/telegram_webhooks/
-[pushsafer]: https://home-assistant.io/components/notify.pushsafer/
-[openhome]: https://home-assistant.io/components/media_player.openhome/
-[ups]: https://home-assistant.io/components/sensor.ups/
-[fedex]: https://home-assistant.io/components/sensor.fedex/
-[fido]: https://home-assistant.io/components/sensor.fido/
-[gstreamer]: https://home-assistant.io/components/media_player.gstreamer/
-[clementine]: https://home-assistant.io/components/media_player.clementine/
-[ebox]: https://home-assistant.io/components/sensor.ebox/
-[aurora]: https://home-assistant.io/components/binary_sensor.aurora/
-[netmonitor]: https://home-assistant.io/components/sensor.fritzbox_netmonitor/
-[itach]: https://home-assistant.io/components/remote.itach/
-[sunflowers]: https://home-assistant.io/components/light.yeelightsunflower/
-[kodi]: https://home-assistant.io/components/media_player.kodi/
-[myq]: https://home-assistant.io/components/cover.myq/
-[oemt]: https://home-assistant.io/components/climate.oem/
-[volvo]: https://home-assistant.io/components/volvooncall/
-[pocket]: https://home-assistant.io/components/sensor.pocketcasts/
-[config]: https://home-assistant.io/components/config/
-[history_stats]: https://home-assistant.io/components/sensor.history_stats/
+[telegram]: /componet/telegram_webhooks/
+[pushsafer]: /components/notify.pushsafer/
+[openhome]: /components/media_player.openhome/
+[ups]: /components/sensor.ups/
+[fedex]: /components/sensor.fedex/
+[fido]: /components/sensor.fido/
+[gstreamer]: /components/media_player.gstreamer/
+[clementine]: /components/media_player.clementine/
+[ebox]: /components/sensor.ebox/
+[aurora]: /components/binary_sensor.aurora/
+[netmonitor]: /components/sensor.fritzbox_netmonitor/
+[itach]: /components/remote.itach/
+[sunflowers]: /components/light.yeelightsunflower/
+[kodi]: /components/media_player.kodi/
+[myq]: /components/cover.myq/
+[oemt]: /components/climate.oem/
+[volvo]: /components/volvooncall/
+[pocket]: /components/sensor.pocketcasts/
+[config]: /components/config/
+[history_stats]: /components/sensor.history_stats/
-[docs]: https://home-assistant.io/docs/
-[getting-started]: https://home-assistant.io/getting-started/
+[docs]: /docs/
+[getting-started]: /getting-started/
[docs-issue]: https://github.com/home-assistant/home-assistant.github.io/issues/1603
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
-[t-shirt]: https://home-assistant.io/blog/2017/02/22/home-assistant-tshirts-have-arrived/
+[t-shirt]: /blog/2017/02/22/home-assistant-tshirts-have-arrived/
[discord]: https://discord.gg/c5DvZ4e
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 2f495e99ab..d633146e60 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
@@ -312,7 +312,7 @@ Hot fix release to fix dependency issues. More detailed information about the is
[forum]: https://community.home-assistant.io/
[issue]: https://github.com/home-assistant/home-assistant/issues
[EFF]: https://www.eff.org
-[hass-shirt]: https://home-assistant.io/blog/2017/02/22/home-assistant-tshirts-have-arrived/
+[hass-shirt]: /blog/2017/02/22/home-assistant-tshirts-have-arrived/
[#6532]: https://github.com/home-assistant/home-assistant/pull/6532
[#6552]: https://github.com/home-assistant/home-assistant/pull/6552
[#6574]: https://github.com/home-assistant/home-assistant/pull/6574
diff --git a/source/_posts/2017-03-25-todo-volumio-workday.markdown b/source/_posts/2017-03-25-todo-volumio-workday.markdown
index acac7c9f5f..c0ebd7f9e6 100644
--- a/source/_posts/2017-03-25-todo-volumio-workday.markdown
+++ b/source/_posts/2017-03-25-todo-volumio-workday.markdown
@@ -11,10 +11,10 @@ categories: Release-Notes
og_image: /images/blog/2017-03-0.41/social.png
---
-Welcome to 0.41. There was a lot going on in the last two weeks. Not only from the code side but also from the social one of Home Assistant. [Paulus][@balloob] did an [interview] with [OpenSourceCraft], [Fabian][@fabaff] did a [workshop] at the [Chemnitzer Linux Tage][clt], and we are now an award-winning Open source project (I will cover that in a separate blog post).
+Welcome to 0.41. There was a lot going on in the last two weeks. Not only from the code side but also from the social one of Home Assistant. [Paulus][@balloob] did an [interview] with [OpenSourceCraft], [Fabian][@fabaff] did a [workshop] at the [Chemnitzer Linux Tage][clt], and we are now an award-winning Open source project (I will cover that in a separate blog post).
## Plex
-[@JesseWebDotCom] made massive changes to the [Plex][plex] media player platform. From better metadata support over new configuration options to improved controls and non-controllable clients.
+[@JesseWebDotCom] made massive changes to the [Plex][plex] media player platform. From better metadata support over new configuration options to improved controls and non-controllable clients.
## Component overview
The [Components][components] overview is now powered by search/filtering feature. This will make it faster to get the component/platform you are looking for more quickly. Thanks again, [@bdurrer] for this.
@@ -334,16 +334,16 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@wmalgadey]: https://github.com/wmalgadey
[@yeralin]: https://github.com/yeralin
-[components]: https://home-assistant.io/components/
-[kodi]: https://home-assistant.io/components/notify.kodi/
-[mpd]: https://home-assistant.io/components/media_player.mpd/
-[emby]: https://home-assistant.io/components/media_player.emby/
-[mqtt]: https://home-assistant.io/docs/mqtt/
-[plex]: https://home-assistant.io/components/media_player.plex/
-[tado]: https://home-assistant.io/components/climate.tado/
-[volumio]: https://home-assistant.io//components/media_player.volumio/
-[workday]: https://home-assistant.io/components/binary_sensor.workday/
-[android]: https://home-assistant.io/components/android_ip_webcam/
+[components]: /components/
+[kodi]: /components/notify.kodi/
+[mpd]: /components/media_player.mpd/
+[emby]: /components/media_player.emby/
+[mqtt]: /docs/mqtt/
+[plex]: /components/media_player.plex/
+[tado]: /components/climate.tado/
+[volumio]: //components/media_player.volumio/
+[workday]: /components/binary_sensor.workday/
+[android]: /components/android_ip_webcam/
[shadow]: https://www.w3.org/TR/shadow-dom/
[forum]: https://community.home-assistant.io/
@@ -351,7 +351,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
[discord]: https://discord.gg/c5DvZ4e
[@bdurrer]: https://github.com/bdurrer
-[interview]: https://home-assistant.io/blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/
+[interview]: /blog/2017/03/23/opensourcecraft-interview-with-founder-paulus-schoutsen/
[OpenSourceCraft]: http://codepop.com/open-sourcecraft
[clt]: https://chemnitzer.linux-tage.de/2017/en/
[workshop]: https://github.com/home-assistant/home-assistant-assets/tree/master/german/2017-clt-workshop
diff --git a/source/_posts/2017-03-28-http-to-mqtt-bridge.markdown b/source/_posts/2017-03-28-http-to-mqtt-bridge.markdown
index 8e05ea0fa2..07cc25a196 100644
--- a/source/_posts/2017-03-28-http-to-mqtt-bridge.markdown
+++ b/source/_posts/2017-03-28-http-to-mqtt-bridge.markdown
@@ -20,7 +20,7 @@ The app could be hosted on any Node.js hosting. I prefer [Heroku: Cloud Applicat
### {% linkable_title Bringing pieces together %}
-1. Configure the Home Assistant [MQTT trigger](https://home-assistant.io/docs/automation/trigger/#mqtt-trigger).
+1. Configure the Home Assistant [MQTT trigger](/docs/automation/trigger/#mqtt-trigger).
1. Configure [CloudMQTT](https://www.cloudmqtt.com/). Check this [video tutorial](https://www.youtube.com/watch?v=VaWdvVVYU3A) for details.
1. [](https://heroku.com/deploy?template=https://github.com/petkov/http_to_mqtt) HTTP to MQTT bridge app.
1. Add the [Configuration Variables](https://devcenter.heroku.com/articles/config-vars#setting-up-config-vars-for-a-deployed-application) to your Heroku app mentioned here.
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 60b1ab239f..d44d60a79f 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
@@ -126,15 +126,15 @@ As it currently stands, this is going to be the perfect companion hardware to wo
[tradfri]: http://www.ikea.com/us/en/catalog/categories/departments/lighting/36812/
[mjg59]: http://mjg59.dreamwidth.org/47803.html
[hue-support]: https://developers.meethue.com/content/philips-hue-and-ikea-tr%C3%A5dfri#comment-2686
-[perfect]: https://home-assistant.io/blog/2016/01/19/perfect-home-automation/#you-should-not-have-to-adapt-to-technology
+[perfect]: /blog/2016/01/19/perfect-home-automation/#you-should-not-have-to-adapt-to-technology
[Patrik]: https://github.com/ggravlingen
[forums]: https://community.home-assistant.io/t/ikea-tradfri-gateway-zigbee/14788
[pytradfri]: https://github.com/ggravlingen/pytradfri
[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]: https://home-assistant.io/components/emulated_hue/
-[apiai]: https://home-assistant.io/components/apiai/
+[emulated_hue]: /components/emulated_hue/
+[apiai]: /components/apiai/
[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]: https://home-assistant.io/blog/2016/02/12/classifying-the-internet-of-things/
+[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 64f0b02ab0..ea172859d0 100644
--- a/source/_posts/2017-04-22-ikea-tradfri--spotify.markdown
+++ b/source/_posts/2017-04-22-ikea-tradfri--spotify.markdown
@@ -495,14 +495,14 @@ 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]: https://home-assistant.io/components/cover.zwave/
-[recorder docs]: https://home-assistant.io/components/recorder/
-[switch.hook docs]: https://home-assistant.io/components/switch.hook/
-[switch.wemo docs]: https://home-assistant.io/components/switch.wemo/
-[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/
-[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/
-[wemo docs]: https://home-assistant.io/components/wemo/
-[zwave.workaround docs]: https://home-assistant.io/components/zwave.workaround/
+[cover.zwave docs]: /components/cover.zwave/
+[recorder docs]: /components/recorder/
+[switch.hook docs]: /components/switch.hook/
+[switch.wemo docs]: /components/switch.wemo/
+[telegram_bot docs]: /components/telegram_bot/
+[telegram_bot.webhooks docs]: /components/telegram_bot.webhooks/
+[wemo docs]: /components/wemo/
+[zwave.workaround docs]: /components/zwave.workaround/
[#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
@@ -513,9 +513,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]: https://home-assistant.io/components/device_tracker.automatic/
-[hassio docs]: https://home-assistant.io/components/hassio/
-[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
-[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/
-[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/
+[device_tracker.automatic docs]: /components/device_tracker.automatic/
+[hassio docs]: /components/hassio/
+[notify.html5 docs]: /components/notify.html5/
+[notify.telegram docs]: /components/notify.telegram/
+[telegram_bot.polling docs]: /components/telegram_bot.polling/
[discord]: https://discord.gg/c5DvZ4e
diff --git a/source/_posts/2017-04-24-hardware-contest-2017.markdown b/source/_posts/2017-04-24-hardware-contest-2017.markdown
index 083eb12242..0a1b08123f 100644
--- a/source/_posts/2017-04-24-hardware-contest-2017.markdown
+++ b/source/_posts/2017-04-24-hardware-contest-2017.markdown
@@ -22,7 +22,7 @@ The voting is now open. To keep things simple are we using the voting feature of
End of the voting period: April, 30 2017 - 23.59 UTC
-[hardware]: https://home-assistant.io/blog/2017/04/01/thomas-krenn-award/
+[hardware]: /blog/2017/04/01/thomas-krenn-award/
[award]: https://www.thomas-krenn.com/de/tkmag/allgemein/zammad-home-assistant-und-freifunk-das-sind-die-gewinner-des-thomas-krenn-awards-2017/
[forum]: https://community.home-assistant.io/c/contest-2017
[twitter]: https://twitter.com/home_assistant
diff --git a/source/_posts/2017-04-25-influxdb-grafana-docker.markdown b/source/_posts/2017-04-25-influxdb-grafana-docker.markdown
index 184028eaa4..75cdd440c1 100644
--- a/source/_posts/2017-04-25-influxdb-grafana-docker.markdown
+++ b/source/_posts/2017-04-25-influxdb-grafana-docker.markdown
@@ -11,7 +11,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](https://home-assistant.io/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](/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.
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-05-01-home-assistant-on-raspberry-pi-zero-in-30-minutes.markdown b/source/_posts/2017-05-01-home-assistant-on-raspberry-pi-zero-in-30-minutes.markdown
index ce60a7e8bc..28434d3642 100644
--- a/source/_posts/2017-05-01-home-assistant-on-raspberry-pi-zero-in-30-minutes.markdown
+++ b/source/_posts/2017-05-01-home-assistant-on-raspberry-pi-zero-in-30-minutes.markdown
@@ -15,7 +15,7 @@ og_image: /images/blog/2017-05-hassbian-pi-zero/home_assistant_plus_rpi_600x315.
-If you have a security key set in your Open Z-Wave `options.xml`, copy `options.xml` to your Home Assistant configuration directory. This is the only place where options will get persisted. -
+If you have a security key set in your Open Z-Wave `options.xml`, copy `options.xml` to your Home Assistant configuration directory. This is the only place where options will get persisted. + Next to that [@armills] has lead the charge and managed to get full test coverage for Z-Wave! Thanks for all the hard work! @@ -53,7 +53,7 @@ And last, but not least, our Docker image is now based off Python 3.6. This vers If you are using our [experimental Hass.io image][hass.io], we made a breaking change in how the panel is served. If you have an existing installation, make sure you update your supervisor to the latest version before updating Home Assistant. If you are going to flash a new Hass.io image, make sure to only flash the new 0.8 image as linked on [the installation page][hass.io-install]. [hass.io]: https://community.home-assistant.io/t/introducing-hass-io/17296 -[hass.io-install]: https://home-assistant.io/hassio/installation/ +[hass.io-install]: /hassio/installation/ ## {% linkable_title New integrations %} @@ -335,93 +335,93 @@ 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]: https://home-assistant.io/components/alexa/ -[axis docs]: https://home-assistant.io/components/axis/ -[config.automation docs]: https://home-assistant.io/docs/automation/editor/ -[automation.event docs]: https://home-assistant.io/docs/configuration/events/ -[automation.state docs]: https://home-assistant.io/docs/configuration/state_object/ -[binary_sensor.mystrom docs]: https://home-assistant.io/components/binary_sensor.mystrom/ -[binary_sensor.raspihats docs]: https://home-assistant.io/components/binary_sensor.raspihats/ -[binary_sensor.rpi_pfio docs]: https://home-assistant.io/components/binary_sensor.rpi_pfio/ -[blink docs]: https://home-assistant.io/components/blink/ -[camera.__init__ docs]: https://home-assistant.io/components/camera.__init__/ -[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/ -[camera.zoneminder docs]: https://home-assistant.io/components/camera.zoneminder/ -[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/ -[config.__init__ docs]: https://home-assistant.io/components/config.__init__/ -[configurator docs]: https://home-assistant.io/components/configurator/ -[cover.lutron_caseta docs]: https://home-assistant.io/components/cover.lutron_caseta/ -[datadog docs]: https://home-assistant.io/components/datadog/ -[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/ -[device_tracker.linksys_ap docs]: https://home-assistant.io/components/device_tracker.linksys_ap/ -[device_tracker.unifi docs]: https://home-assistant.io/components/device_tracker.unifi/ -[dweet docs]: https://home-assistant.io/components/dweet/ -[eight_sleep docs]: https://home-assistant.io/components/eight_sleep/ -[homematic docs]: https://home-assistant.io/components/homematic/ -[image_processing.__init__ docs]: https://home-assistant.io/components/image_processing.__init__/ -[image_processing.demo docs]: https://home-assistant.io/components/image_processing.demo/ -[image_processing.dlib_face_detect docs]: https://home-assistant.io/components/image_processing.dlib_face_detect/ -[image_processing.dlib_face_identify docs]: https://home-assistant.io/components/image_processing.dlib_face_identify/ -[image_processing.microsoft_face_detect docs]: https://home-assistant.io/components/image_processing.microsoft_face_detect/ -[image_processing.microsoft_face_identify docs]: https://home-assistant.io/components/image_processing.microsoft_face_identify/ -[image_processing.openalpr_cloud docs]: https://home-assistant.io/components/image_processing.openalpr_cloud/ -[image_processing.openalpr_local docs]: https://home-assistant.io/components/image_processing.openalpr_local/ -[image_processing.opencv docs]: https://home-assistant.io/components/image_processing.opencv/ -[image_processing.seven_segments docs]: https://home-assistant.io/components/image_processing.seven_segments/ -[kira docs]: https://home-assistant.io/components/kira/ -[light.__init__ docs]: https://home-assistant.io/components/light.__init__/ -[light.blinksticklight docs]: https://home-assistant.io/components/light.blinksticklight/ -[light.enocean docs]: https://home-assistant.io/components/light.enocean/ -[light.flux_led docs]: https://home-assistant.io/components/light.flux_led/ -[light.insteon_local docs]: https://home-assistant.io/components/light.insteon_local/ -[light.insteon_plm docs]: https://home-assistant.io/components/light.insteon_plm/ -[light.isy994 docs]: https://home-assistant.io/components/light.isy994/ -[light.lifx docs]: https://home-assistant.io/components/light.lifx/ -[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/ -[light.mystrom docs]: https://home-assistant.io/components/light.mystrom/ -[light.osramlightify docs]: https://home-assistant.io/components/light.osramlightify/ -[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/ -[logbook docs]: https://home-assistant.io/components/logbook/ -[lutron_caseta docs]: https://home-assistant.io/components/lutron_caseta/ -[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/ -[media_player.kodi docs]: https://home-assistant.io/components/media_player.kodi/ -[media_player.onkyo docs]: https://home-assistant.io/components/media_player.onkyo/ -[media_player.roku docs]: https://home-assistant.io/components/media_player.roku/ -[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/ -[media_player.spotify docs]: https://home-assistant.io/components/media_player.spotify/ -[microsoft_face docs]: https://home-assistant.io/components/microsoft_face/ -[notify.html5 docs]: https://home-assistant.io/components/notify.html5/ -[notify.sendgrid docs]: https://home-assistant.io/components/notify.sendgrid/ -[notify.smtp docs]: https://home-assistant.io/components/notify.smtp/ -[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/ -[plant docs]: https://home-assistant.io/components/plant/ -[raspihats docs]: https://home-assistant.io/components/raspihats/ -[remote.kira docs]: https://home-assistant.io/components/remote.kira/ -[rflink docs]: https://home-assistant.io/components/rflink/ -[rpi_pfio docs]: https://home-assistant.io/components/rpi_pfio/ -[sensor.blink docs]: https://home-assistant.io/components/sensor.blink/ -[sensor.dweet docs]: https://home-assistant.io/components/sensor.dweet/ -[sensor.envirophat docs]: https://home-assistant.io/components/sensor.envirophat/ -[sensor.file docs]: https://home-assistant.io/components/sensor.file/ -[sensor.influxdb docs]: https://home-assistant.io/components/sensor.influxdb/ -[sensor.kira docs]: https://home-assistant.io/components/sensor.kira/ -[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/ -[sensor.modem_callerid docs]: https://home-assistant.io/components/sensor.modem_callerid/ -[sensor.nzbget docs]: https://home-assistant.io/components/sensor.nzbget/ -[sensor.scrape docs]: https://home-assistant.io/components/sensor.scrape/ -[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/ -[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/ -[sun docs]: https://home-assistant.io/components/sun/ -[switch.rpi_pfio docs]: https://home-assistant.io/components/switch.rpi_pfio/ -[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/ -[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/ -[telegram_bot.services.yaml docs]: https://home-assistant.io/components/telegram_bot.services.yaml/ -[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/ -[tradfri docs]: https://home-assistant.io/components/tradfri/ -[vera docs]: https://home-assistant.io/components/vera/ -[websocket_api docs]: https://home-assistant.io/components/websocket_api/ -[zwave docs]: https://home-assistant.io/components/zwave/ -[zwave.api docs]: https://home-assistant.io/components/zwave.api/ +[alexa docs]: /components/alexa/ +[axis docs]: /components/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/binary_sensor.mystrom/ +[binary_sensor.raspihats docs]: /components/binary_sensor.raspihats/ +[binary_sensor.rpi_pfio docs]: /components/binary_sensor.rpi_pfio/ +[blink docs]: /components/blink/ +[camera.__init__ docs]: /components/camera.__init__/ +[camera.uvc docs]: /components/camera.uvc/ +[camera.zoneminder docs]: /components/camera.zoneminder/ +[climate.sensibo docs]: /components/climate.sensibo/ +[config.__init__ docs]: /components/config.__init__/ +[configurator docs]: /components/configurator/ +[cover.lutron_caseta docs]: /components/cover.lutron_caseta/ +[datadog docs]: /components/datadog/ +[device_tracker.automatic docs]: /components/device_tracker.automatic/ +[device_tracker.linksys_ap docs]: /components/device_tracker.linksys_ap/ +[device_tracker.unifi docs]: /components/device_tracker.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/image_processing.dlib_face_detect/ +[image_processing.dlib_face_identify docs]: /components/image_processing.dlib_face_identify/ +[image_processing.microsoft_face_detect docs]: /components/image_processing.microsoft_face_detect/ +[image_processing.microsoft_face_identify docs]: /components/image_processing.microsoft_face_identify/ +[image_processing.openalpr_cloud docs]: /components/image_processing.openalpr_cloud/ +[image_processing.openalpr_local docs]: /components/image_processing.openalpr_local/ +[image_processing.opencv docs]: /components/image_processing.opencv/ +[image_processing.seven_segments docs]: /components/image_processing.seven_segments/ +[kira docs]: /components/kira/ +[light.__init__ docs]: /components/light.__init__/ +[light.blinksticklight docs]: /components/light.blinksticklight/ +[light.enocean docs]: /components/light.enocean/ +[light.flux_led docs]: /components/light.flux_led/ +[light.insteon_local docs]: /components/light.insteon_local/ +[light.insteon_plm docs]: /components/light.insteon_plm/ +[light.isy994 docs]: /components/light.isy994/ +[light.lifx docs]: /components/light.lifx/ +[light.limitlessled docs]: /components/light.limitlessled/ +[light.mystrom docs]: /components/light.mystrom/ +[light.osramlightify docs]: /components/light.osramlightify/ +[light.tradfri docs]: /components/light.tradfri/ +[logbook docs]: /components/logbook/ +[lutron_caseta docs]: /components/lutron_caseta/ +[media_player.denonavr docs]: /components/media_player.denonavr/ +[media_player.kodi docs]: /components/media_player.kodi/ +[media_player.onkyo docs]: /components/media_player.onkyo/ +[media_player.roku docs]: /components/media_player.roku/ +[media_player.sonos docs]: /components/media_player.sonos/ +[media_player.spotify docs]: /components/media_player.spotify/ +[microsoft_face docs]: /components/microsoft_face/ +[notify.html5 docs]: /components/notify.html5/ +[notify.sendgrid docs]: /components/notify.sendgrid/ +[notify.smtp docs]: /components/notify.smtp/ +[notify.telegram docs]: /components/notify.telegram/ +[plant docs]: /components/plant/ +[raspihats docs]: /components/raspihats/ +[remote.kira docs]: /components/remote.kira/ +[rflink docs]: /components/rflink/ +[rpi_pfio docs]: /components/rpi_pfio/ +[sensor.blink docs]: /components/sensor.blink/ +[sensor.dweet docs]: /components/sensor.dweet/ +[sensor.envirophat docs]: /components/sensor.envirophat/ +[sensor.file docs]: /components/sensor.file/ +[sensor.influxdb docs]: /components/sensor.influxdb/ +[sensor.kira docs]: /components/sensor.kira/ +[sensor.miflora docs]: /components/sensor.miflora/ +[sensor.modem_callerid docs]: /components/sensor.modem_callerid/ +[sensor.nzbget docs]: /components/sensor.nzbget/ +[sensor.scrape docs]: /components/sensor.scrape/ +[sensor.snmp docs]: /components/sensor.snmp/ +[sensor.wunderground docs]: /components/sensor.wunderground/ +[sun docs]: /components/sun/ +[switch.rpi_pfio docs]: /components/switch.rpi_pfio/ +[telegram_bot docs]: /components/telegram_bot/ +[telegram_bot.polling docs]: /components/telegram_bot.polling/ +[telegram_bot.services.yaml docs]: /components/telegram_bot.services.yaml/ +[telegram_bot.webhooks docs]: /components/telegram_bot.webhooks/ +[tradfri docs]: /components/tradfri/ +[vera docs]: /components/vera/ +[websocket_api docs]: /components/websocket_api/ +[zwave docs]: /components/zwave/ +[zwave.api docs]: /components/zwave.api/ [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 @@ -430,8 +430,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]: https://home-assistant.io/components/device_tracker.ubus/ -[hassio docs]: https://home-assistant.io/components/hassio/ -[media_player.volumio docs]: https://home-assistant.io/components/media_player.volumio/ -[telegram_bot.__init__ docs]: https://home-assistant.io/components/telegram_bot.__init__/ +[device_tracker.ubus docs]: /components/device_tracker.ubus/ +[hassio docs]: /components/hassio/ +[media_player.volumio docs]: /components/media_player.volumio/ +[telegram_bot.__init__ docs]: /components/telegram_bot.__init__/ [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 26ce625edf..f514f61f9b 100644 --- a/source/_posts/2017-06-04-release-46.markdown +++ b/source/_posts/2017-06-04-release-46.markdown @@ -307,80 +307,80 @@ Experiencing issues introduced by this release? Please report them in our [issue [@turbokongen]: https://github.com/turbokongen [@w1ll1am23]: https://github.com/w1ll1am23 [@wardcraigj]: https://github.com/wardcraigj -[alarm_control_panel.concord232 docs]: https://home-assistant.io/components/alarm_control_panel.concord232/ -[apcupsd docs]: https://home-assistant.io/components/apcupsd/ -[arlo docs]: https://home-assistant.io/components/arlo/ -[automation.state docs]: https://home-assistant.io/docs/automation/trigger/#state-trigger -[automation.time docs]: https://home-assistant.io/docs/automation/trigger/#time-trigger -[calendar.demo docs]: https://home-assistant.io/components/calendar.demo/ -[calendar.google docs]: https://home-assistant.io/components/calendar.google/ -[camera.amcrest docs]: https://home-assistant.io/components/camera.amcrest/ -[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/ -[camera.synology docs]: https://home-assistant.io/components/camera.synology/ -[climate.tado docs]: https://home-assistant.io/components/climate.tado/ -[cover.myq docs]: https://home-assistant.io/components/cover.myq/ -[cover.zwave docs]: https://home-assistant.io/components/cover.zwave/ -[device_tracker.__init__ docs]: https://home-assistant.io/components/device_tracker.__init__/ -[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/ -[device_tracker.mikrotik docs]: https://home-assistant.io/components/device_tracker.mikrotik/ -[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/ -[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/ -[eight_sleep docs]: https://home-assistant.io/components/eight_sleep/ -[envisalink docs]: https://home-assistant.io/components/envisalink/ -[fan.zwave docs]: https://home-assistant.io/components/fan.zwave/ -[hassio docs]: https://home-assistant.io/components/hassio/ -[homematic docs]: https://home-assistant.io/components/homematic/ -[image_processing.seven_segments docs]: https://home-assistant.io/components/image_processing.seven_segments/ -[insteon_local docs]: https://home-assistant.io/components/insteon_local/ -[ios docs]: https://home-assistant.io/components/ios/ -[light.__init__ docs]: https://home-assistant.io/components/light.__init__/ -[light.flux_led docs]: https://home-assistant.io/components/light.flux_led/ -[light.lifx docs]: https://home-assistant.io/components/light.lifx/ -[light.template docs]: https://home-assistant.io/components/light.template/ -[light.wink docs]: https://home-assistant.io/components/light.wink/ -[lock.zwave docs]: https://home-assistant.io/components/lock.zwave/ -[lutron docs]: https://home-assistant.io/components/lutron/ -[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/ -[media_player.openhome docs]: https://home-assistant.io/components/media_player.openhome/ -[media_player.services.yaml docs]: https://home-assistant.io/components/media_player.services.yaml/ -[media_player.snapcast docs]: https://home-assistant.io/components/media_player.snapcast/ -[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/ -[media_player.spotify docs]: https://home-assistant.io/components/media_player.spotify/ -[media_player.volumio docs]: https://home-assistant.io/components/media_player.volumio/ -[modbus docs]: https://home-assistant.io/components/modbus/ -[mqtt.discovery docs]: https://home-assistant.io/components/mqtt.discovery/ -[notify.ios docs]: https://home-assistant.io/components/notify.ios/ -[notify.rest docs]: https://home-assistant.io/components/notify.rest/ -[notify.slack docs]: https://home-assistant.io/components/notify.slack/ -[notify.smtp docs]: https://home-assistant.io/components/notify.smtp/ -[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/ -[recorder.__init__ docs]: https://home-assistant.io/components/recorder.__init__/ -[remote docs]: https://home-assistant.io/components/remote/ -[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/ -[remote.services.yaml docs]: https://home-assistant.io/components/remote.services.yaml/ -[scene.hunterdouglas_powerview docs]: https://home-assistant.io/components/scene.hunterdouglas_powerview/ -[sensor.amcrest docs]: https://home-assistant.io/components/sensor.amcrest/ -[sensor.arlo docs]: https://home-assistant.io/components/sensor.arlo/ -[sensor.dsmr docs]: https://home-assistant.io/components/sensor.dsmr/ -[sensor.fedex docs]: https://home-assistant.io/components/sensor.fedex/ -[sensor.history_stats docs]: https://home-assistant.io/components/sensor.history_stats/ -[sensor.hp_ilo docs]: https://home-assistant.io/components/sensor.hp_ilo/ -[sensor.influxdb docs]: https://home-assistant.io/components/sensor.influxdb/ -[sensor.mvglive docs]: https://home-assistant.io/components/sensor.mvglive/ -[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/ -[sensor.synologydsm docs]: https://home-assistant.io/components/sensor.synologydsm/ -[sensor.time_date docs]: https://home-assistant.io/components/sensor.time_date/ -[sensor.usps docs]: https://home-assistant.io/components/sensor.usps/ -[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/ -[switch.rachio docs]: https://home-assistant.io/components/switch.rachio/ -[switch.rflink docs]: https://home-assistant.io/components/switch.rflink/ -[telegram_bot.__init__ docs]: https://home-assistant.io/components/telegram_bot.__init__/ -[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/ -[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/ -[tellduslive docs]: https://home-assistant.io/components/tellduslive/ -[upnp docs]: https://home-assistant.io/components/upnp/ -[zoneminder docs]: https://home-assistant.io/components/zoneminder/ -[zwave docs]: https://home-assistant.io/components/zwave/ +[alarm_control_panel.concord232 docs]: /components/alarm_control_panel.concord232/ +[apcupsd docs]: /components/apcupsd/ +[arlo docs]: /components/arlo/ +[automation.state docs]: /docs/automation/trigger/#state-trigger +[automation.time docs]: /docs/automation/trigger/#time-trigger +[calendar.demo docs]: /components/calendar.demo/ +[calendar.google docs]: /components/calendar.google/ +[camera.amcrest docs]: /components/camera.amcrest/ +[camera.arlo docs]: /components/camera.arlo/ +[camera.synology docs]: /components/camera.synology/ +[climate.tado docs]: /components/climate.tado/ +[cover.myq docs]: /components/cover.myq/ +[cover.zwave docs]: /components/cover.zwave/ +[device_tracker.__init__ docs]: /components/device_tracker.__init__/ +[device_tracker.asuswrt docs]: /components/device_tracker.asuswrt/ +[device_tracker.mikrotik docs]: /components/device_tracker.mikrotik/ +[device_tracker.snmp docs]: /components/device_tracker.snmp/ +[device_tracker.ubus docs]: /components/device_tracker.ubus/ +[eight_sleep docs]: /components/eight_sleep/ +[envisalink docs]: /components/envisalink/ +[fan.zwave docs]: /components/fan.zwave/ +[hassio docs]: /components/hassio/ +[homematic docs]: /components/homematic/ +[image_processing.seven_segments docs]: /components/image_processing.seven_segments/ +[insteon_local docs]: /components/insteon_local/ +[ios docs]: /components/ios/ +[light.__init__ docs]: /components/light.__init__/ +[light.flux_led docs]: /components/light.flux_led/ +[light.lifx docs]: /components/light.lifx/ +[light.template docs]: /components/light.template/ +[light.wink docs]: /components/light.wink/ +[lock.zwave docs]: /components/lock.zwave/ +[lutron docs]: /components/lutron/ +[media_player.denonavr docs]: /components/media_player.denonavr/ +[media_player.openhome docs]: /components/media_player.openhome/ +[media_player.services.yaml docs]: /components/media_player.services.yaml/ +[media_player.snapcast docs]: /components/media_player.snapcast/ +[media_player.sonos docs]: /components/media_player.sonos/ +[media_player.spotify docs]: /components/media_player.spotify/ +[media_player.volumio docs]: /components/media_player.volumio/ +[modbus docs]: /components/modbus/ +[mqtt.discovery docs]: /components/mqtt.discovery/ +[notify.ios docs]: /components/notify.ios/ +[notify.rest docs]: /components/notify.rest/ +[notify.slack docs]: /components/notify.slack/ +[notify.smtp docs]: /components/notify.smtp/ +[notify.telegram docs]: /components/notify.telegram/ +[recorder.__init__ docs]: /components/recorder.__init__/ +[remote docs]: /components/remote/ +[remote.harmony docs]: /components/remote.harmony/ +[remote.services.yaml docs]: /components/remote.services.yaml/ +[scene.hunterdouglas_powerview docs]: /components/scene.hunterdouglas_powerview/ +[sensor.amcrest docs]: /components/sensor.amcrest/ +[sensor.arlo docs]: /components/sensor.arlo/ +[sensor.dsmr docs]: /components/sensor.dsmr/ +[sensor.fedex docs]: /components/sensor.fedex/ +[sensor.history_stats docs]: /components/sensor.history_stats/ +[sensor.hp_ilo docs]: /components/sensor.hp_ilo/ +[sensor.influxdb docs]: /components/sensor.influxdb/ +[sensor.mvglive docs]: /components/sensor.mvglive/ +[sensor.snmp docs]: /components/sensor.snmp/ +[sensor.synologydsm docs]: /components/sensor.synologydsm/ +[sensor.time_date docs]: /components/sensor.time_date/ +[sensor.usps docs]: /components/sensor.usps/ +[switch.broadlink docs]: /components/switch.broadlink/ +[switch.rachio docs]: /components/switch.rachio/ +[switch.rflink docs]: /components/switch.rflink/ +[telegram_bot.__init__ docs]: /components/telegram_bot.__init__/ +[telegram_bot.polling docs]: /components/telegram_bot.polling/ +[telegram_bot.webhooks docs]: /components/telegram_bot.webhooks/ +[tellduslive docs]: /components/tellduslive/ +[upnp docs]: /components/upnp/ +[zoneminder docs]: /components/zoneminder/ +[zwave docs]: /components/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 @@ -392,8 +392,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]: https://home-assistant.io/components/cover.mqtt/ -[sensor.metoffice docs]: https://home-assistant.io/components/sensor.metoffice/ -[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/ -[media_player.roku docs]: https://home-assistant.io/components/media_player.roku/ +[cover.mqtt docs]: /components/cover.mqtt/ +[sensor.metoffice docs]: /components/sensor.metoffice/ +[sensor.wunderground docs]: /components/sensor.wunderground/ +[media_player.roku docs]: /components/media_player.roku/ [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 548f62fa45..b91503b06d 100644 --- a/source/_posts/2017-06-17-release-47.markdown +++ b/source/_posts/2017-06-17-release-47.markdown @@ -448,130 +448,130 @@ automation: [@trisk]: https://github.com/trisk [@twendt]: https://github.com/twendt [@vrs01]: https://github.com/vrs01 -[alarm_control_panel.spc docs]: https://home-assistant.io/components/alarm_control_panel.spc/ -[binary_sensor.enocean docs]: https://home-assistant.io/components/binary_sensor.enocean/ -[binary_sensor.homematic docs]: https://home-assistant.io/components/binary_sensor.homematic/ -[binary_sensor.spc docs]: https://home-assistant.io/components/binary_sensor.spc/ -[binary_sensor.tapsaff docs]: https://home-assistant.io/components/binary_sensor.tapsaff/ -[calendar.google docs]: https://home-assistant.io/components/calendar.google/ -[climate.flexit docs]: https://home-assistant.io/components/climate.flexit/ -[climate.wink docs]: https://home-assistant.io/components/climate.wink/ -[conversation docs]: https://home-assistant.io/components/conversation/ -[cover.homematic docs]: https://home-assistant.io/components/cover.homematic/ -[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/ -[cover.myq docs]: https://home-assistant.io/components/cover.myq/ -[device_tracker.__init__ docs]: https://home-assistant.io/components/device_tracker.__init__/ -[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/ -[device_tracker.ping docs]: https://home-assistant.io/components/device_tracker.ping/ -[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/ -[device_tracker.unifi docs]: https://home-assistant.io/components/device_tracker.unifi/ -[eight_sleep docs]: https://home-assistant.io/components/eight_sleep/ -[fan.__init__ docs]: https://home-assistant.io/components/fan.__init__/ -[fan.demo docs]: https://home-assistant.io/components/fan.demo/ -[fan.zwave docs]: https://home-assistant.io/components/fan.zwave/ -[group docs]: https://home-assistant.io/components/group/ -[homematic docs]: https://home-assistant.io/components/homematic/ -[http docs]: https://home-assistant.io/components/http/ -[image_processing.opencv docs]: https://home-assistant.io/components/image_processing.opencv/ -[image_processing.seven_segments docs]: https://home-assistant.io/components/image_processing.seven_segments/ -[influxdb docs]: https://home-assistant.io/components/influxdb/ -[juicenet docs]: https://home-assistant.io/components/juicenet/ -[light.lifx docs]: https://home-assistant.io/components/light.lifx/ -[light.lutron docs]: https://home-assistant.io/components/light.lutron/ -[light.osramlightify docs]: https://home-assistant.io/components/light.osramlightify/ -[light.template docs]: https://home-assistant.io/components/light.template/ -[light.vera docs]: https://home-assistant.io/components/light.vera/ -[light.yeelight docs]: https://home-assistant.io/components/light.yeelight/ -[light.zwave docs]: https://home-assistant.io/components/light.zwave/ -[lock.sesame docs]: https://home-assistant.io/components/lock.sesame/ -[lutron docs]: https://home-assistant.io/components/lutron/ -[mailgun docs]: https://home-assistant.io/components/mailgun/ -[media_player.aquostv docs]: https://home-assistant.io/components/media_player.aquostv/ -[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/ -[media_player.firetv docs]: https://home-assistant.io/components/media_player.firetv/ -[media_player.nad docs]: https://home-assistant.io/components/media_player.nad/ -[media_player.nadtcp docs]: https://home-assistant.io/components/media_player.nadtcp/ -[media_player.openhome docs]: https://home-assistant.io/components/media_player.openhome/ -[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/ -[media_player.roku docs]: https://home-assistant.io/components/media_player.roku/ -[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/ -[media_player.spotify docs]: https://home-assistant.io/components/media_player.spotify/ -[media_player.squeezebox docs]: https://home-assistant.io/components/media_player.squeezebox/ -[mqtt.__init__ docs]: https://home-assistant.io/components/mqtt.__init__/ -[nest docs]: https://home-assistant.io/components/nest/ -[netatmo docs]: https://home-assistant.io/components/netatmo/ -[notify.html5 docs]: https://home-assistant.io/components/notify.html5/ -[notify.mailgun docs]: https://home-assistant.io/components/notify.mailgun/ -[notify.sendgrid docs]: https://home-assistant.io/components/notify.sendgrid/ -[notify.xmpp docs]: https://home-assistant.io/components/notify.xmpp/ -[opencv docs]: https://home-assistant.io/components/opencv/ -[persistent_notification docs]: https://home-assistant.io/components/persistent_notification/ -[plant docs]: https://home-assistant.io/components/plant/ -[python_script docs]: https://home-assistant.io/components/python_script/ -[sensor.bitcoin docs]: https://home-assistant.io/components/sensor.bitcoin/ -[sensor.blockchain docs]: https://home-assistant.io/components/sensor.blockchain/ -[sensor.buienradar docs]: https://home-assistant.io/components/sensor.buienradar/ -[sensor.coinmarketcap docs]: https://home-assistant.io/components/sensor.coinmarketcap/ -[sensor.cpuspeed docs]: https://home-assistant.io/components/sensor.cpuspeed/ -[sensor.cups docs]: https://home-assistant.io/components/sensor.cups/ -[sensor.currencylayer docs]: https://home-assistant.io/components/sensor.currencylayer/ -[sensor.dsmr docs]: https://home-assistant.io/components/sensor.dsmr/ -[sensor.dte_energy_bridge docs]: https://home-assistant.io/components/sensor.dte_energy_bridge/ -[sensor.dublin_bus_transport docs]: https://home-assistant.io/components/sensor.dublin_bus_transport/ -[sensor.dweet docs]: https://home-assistant.io/components/sensor.dweet/ -[sensor.ebox docs]: https://home-assistant.io/components/sensor.ebox/ -[sensor.ecobee docs]: https://home-assistant.io/components/sensor.ecobee/ -[sensor.eliqonline docs]: https://home-assistant.io/components/sensor.eliqonline/ -[sensor.etherscan docs]: https://home-assistant.io/components/sensor.etherscan/ -[sensor.fixer docs]: https://home-assistant.io/components/sensor.fixer/ -[sensor.gitter docs]: https://home-assistant.io/components/sensor.gitter/ -[sensor.hddtemp docs]: https://home-assistant.io/components/sensor.hddtemp/ -[sensor.homematic docs]: https://home-assistant.io/components/sensor.homematic/ -[sensor.imap_email_content docs]: https://home-assistant.io/components/sensor.imap_email_content/ -[sensor.juicenet docs]: https://home-assistant.io/components/sensor.juicenet/ -[sensor.metoffice docs]: https://home-assistant.io/components/sensor.metoffice/ -[sensor.mold_indicator docs]: https://home-assistant.io/components/sensor.mold_indicator/ -[sensor.netatmo docs]: https://home-assistant.io/components/sensor.netatmo/ -[sensor.openevse docs]: https://home-assistant.io/components/sensor.openevse/ -[sensor.pi_hole docs]: https://home-assistant.io/components/sensor.pi_hole/ -[sensor.pvoutput docs]: https://home-assistant.io/components/sensor.pvoutput/ -[sensor.radarr docs]: https://home-assistant.io/components/sensor.radarr/ -[sensor.ripple docs]: https://home-assistant.io/components/sensor.ripple/ -[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/ -[sensor.statistics docs]: https://home-assistant.io/components/sensor.statistics/ -[sensor.template docs]: https://home-assistant.io/components/sensor.template/ -[sensor.ups docs]: https://home-assistant.io/components/sensor.ups/ -[sensor.usps docs]: https://home-assistant.io/components/sensor.usps/ -[sensor.waqi docs]: https://home-assistant.io/components/sensor.waqi/ -[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/ -[sensor.yahoo_finance docs]: https://home-assistant.io/components/sensor.yahoo_finance/ -[sensor.yweather docs]: https://home-assistant.io/components/sensor.yweather/ -[spc docs]: https://home-assistant.io/components/spc/ -[splunk docs]: https://home-assistant.io/components/splunk/ -[switch.homematic docs]: https://home-assistant.io/components/switch.homematic/ -[switch.raspihats docs]: https://home-assistant.io/components/switch.raspihats/ -[switch.rest docs]: https://home-assistant.io/components/switch.rest/ -[switch.template docs]: https://home-assistant.io/components/switch.template/ -[telegram_bot.__init__ docs]: https://home-assistant.io/components/telegram_bot.__init__/ -[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/ -[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/ -[updater docs]: https://home-assistant.io/components/updater/ -[vera docs]: https://home-assistant.io/components/vera/ -[volvooncall docs]: https://home-assistant.io/components/volvooncall/ -[weather.buienradar docs]: https://home-assistant.io/components/weather.buienradar/ -[zeroconf docs]: https://home-assistant.io/components/zeroconf/ -[zwave docs]: https://home-assistant.io/components/zwave/ -[zwave blog post]: https://home-assistant.io/blog/2017/06/15/zwave-entity-ids/ +[alarm_control_panel.spc docs]: /components/alarm_control_panel.spc/ +[binary_sensor.enocean docs]: /components/binary_sensor.enocean/ +[binary_sensor.homematic docs]: /components/binary_sensor.homematic/ +[binary_sensor.spc docs]: /components/binary_sensor.spc/ +[binary_sensor.tapsaff docs]: /components/binary_sensor.tapsaff/ +[calendar.google docs]: /components/calendar.google/ +[climate.flexit docs]: /components/climate.flexit/ +[climate.wink docs]: /components/climate.wink/ +[conversation docs]: /components/conversation/ +[cover.homematic docs]: /components/cover.homematic/ +[cover.mqtt docs]: /components/cover.mqtt/ +[cover.myq docs]: /components/cover.myq/ +[device_tracker.__init__ docs]: /components/device_tracker.__init__/ +[device_tracker.owntracks docs]: /components/device_tracker.owntracks/ +[device_tracker.ping docs]: /components/device_tracker.ping/ +[device_tracker.snmp docs]: /components/device_tracker.snmp/ +[device_tracker.unifi docs]: /components/device_tracker.unifi/ +[eight_sleep docs]: /components/eight_sleep/ +[fan.__init__ docs]: /components/fan.__init__/ +[fan.demo docs]: /components/fan.demo/ +[fan.zwave docs]: /components/fan.zwave/ +[group docs]: /components/group/ +[homematic docs]: /components/homematic/ +[http docs]: /components/http/ +[image_processing.opencv docs]: /components/image_processing.opencv/ +[image_processing.seven_segments docs]: /components/image_processing.seven_segments/ +[influxdb docs]: /components/influxdb/ +[juicenet docs]: /components/juicenet/ +[light.lifx docs]: /components/light.lifx/ +[light.lutron docs]: /components/light.lutron/ +[light.osramlightify docs]: /components/light.osramlightify/ +[light.template docs]: /components/light.template/ +[light.vera docs]: /components/light.vera/ +[light.yeelight docs]: /components/light.yeelight/ +[light.zwave docs]: /components/light.zwave/ +[lock.sesame docs]: /components/lock.sesame/ +[lutron docs]: /components/lutron/ +[mailgun docs]: /components/mailgun/ +[media_player.aquostv docs]: /components/media_player.aquostv/ +[media_player.denonavr docs]: /components/media_player.denonavr/ +[media_player.firetv docs]: /components/media_player.firetv/ +[media_player.nad docs]: /components/media_player.nad/ +[media_player.nadtcp docs]: /components/media_player.nadtcp/ +[media_player.openhome docs]: /components/media_player.openhome/ +[media_player.plex docs]: /components/media_player.plex/ +[media_player.roku docs]: /components/media_player.roku/ +[media_player.sonos docs]: /components/media_player.sonos/ +[media_player.spotify docs]: /components/media_player.spotify/ +[media_player.squeezebox docs]: /components/media_player.squeezebox/ +[mqtt.__init__ docs]: /components/mqtt.__init__/ +[nest docs]: /components/nest/ +[netatmo docs]: /components/netatmo/ +[notify.html5 docs]: /components/notify.html5/ +[notify.mailgun docs]: /components/notify.mailgun/ +[notify.sendgrid docs]: /components/notify.sendgrid/ +[notify.xmpp docs]: /components/notify.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/sensor.bitcoin/ +[sensor.blockchain docs]: /components/sensor.blockchain/ +[sensor.buienradar docs]: /components/sensor.buienradar/ +[sensor.coinmarketcap docs]: /components/sensor.coinmarketcap/ +[sensor.cpuspeed docs]: /components/sensor.cpuspeed/ +[sensor.cups docs]: /components/sensor.cups/ +[sensor.currencylayer docs]: /components/sensor.currencylayer/ +[sensor.dsmr docs]: /components/sensor.dsmr/ +[sensor.dte_energy_bridge docs]: /components/sensor.dte_energy_bridge/ +[sensor.dublin_bus_transport docs]: /components/sensor.dublin_bus_transport/ +[sensor.dweet docs]: /components/sensor.dweet/ +[sensor.ebox docs]: /components/sensor.ebox/ +[sensor.ecobee docs]: /components/sensor.ecobee/ +[sensor.eliqonline docs]: /components/sensor.eliqonline/ +[sensor.etherscan docs]: /components/sensor.etherscan/ +[sensor.fixer docs]: /components/sensor.fixer/ +[sensor.gitter docs]: /components/sensor.gitter/ +[sensor.hddtemp docs]: /components/sensor.hddtemp/ +[sensor.homematic docs]: /components/sensor.homematic/ +[sensor.imap_email_content docs]: /components/sensor.imap_email_content/ +[sensor.juicenet docs]: /components/sensor.juicenet/ +[sensor.metoffice docs]: /components/sensor.metoffice/ +[sensor.mold_indicator docs]: /components/sensor.mold_indicator/ +[sensor.netatmo docs]: /components/sensor.netatmo/ +[sensor.openevse docs]: /components/sensor.openevse/ +[sensor.pi_hole docs]: /components/sensor.pi_hole/ +[sensor.pvoutput docs]: /components/sensor.pvoutput/ +[sensor.radarr docs]: /components/sensor.radarr/ +[sensor.ripple docs]: /components/sensor.ripple/ +[sensor.snmp docs]: /components/sensor.snmp/ +[sensor.statistics docs]: /components/sensor.statistics/ +[sensor.template docs]: /components/sensor.template/ +[sensor.ups docs]: /components/sensor.ups/ +[sensor.usps docs]: /components/sensor.usps/ +[sensor.waqi docs]: /components/sensor.waqi/ +[sensor.wunderground docs]: /components/sensor.wunderground/ +[sensor.yahoo_finance docs]: /components/sensor.yahoo_finance/ +[sensor.yweather docs]: /components/sensor.yweather/ +[spc docs]: /components/spc/ +[splunk docs]: /components/splunk/ +[switch.homematic docs]: /components/switch.homematic/ +[switch.raspihats docs]: /components/switch.raspihats/ +[switch.rest docs]: /components/switch.rest/ +[switch.template docs]: /components/switch.template/ +[telegram_bot.__init__ docs]: /components/telegram_bot.__init__/ +[telegram_bot.polling docs]: /components/telegram_bot.polling/ +[telegram_bot.webhooks docs]: /components/telegram_bot.webhooks/ +[updater docs]: /components/updater/ +[vera docs]: /components/vera/ +[volvooncall docs]: /components/volvooncall/ +[weather.buienradar docs]: /components/weather.buienradar/ +[zeroconf docs]: /components/zeroconf/ +[zwave docs]: /components/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 -[first-commit]: https://home-assistant.io/help/trivia/#first-commit +[first-commit]: /help/trivia/#first-commit [#8080]: https://github.com/home-assistant/home-assistant/pull/8080 [#8101]: https://github.com/home-assistant/home-assistant/pull/8101 [#8104]: https://github.com/home-assistant/home-assistant/pull/8104 [#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]: https://home-assistant.io/components/fan.dyson/ -[remote.itach docs]: https://home-assistant.io/components/remote.itach/ -[sensor.dyson docs]: https://home-assistant.io/components/sensor.dyson/ +[fan.dyson docs]: /components/fan.dyson/ +[remote.itach docs]: /components/remote.itach/ +[sensor.dyson docs]: /components/sensor.dyson/ [discord]: https://discord.gg/c5DvZ4e diff --git a/source/_posts/2017-07-02-release-48.markdown b/source/_posts/2017-07-02-release-48.markdown index 4fc39bea01..3dc0835b55 100644 --- a/source/_posts/2017-07-02-release-48.markdown +++ b/source/_posts/2017-07-02-release-48.markdown @@ -28,13 +28,13 @@ zwave: ## {% linkable_title Big speed up in querying the history %} -Thanks to the work by [@cmsimike] in [#8255] you'll see a significant speed up when using the history view. In his local tests queries went from 1 minute to 90ms! ⚡️ +Thanks to the work by [@cmsimike] in [#8255] you'll see a significant speed up when using the history view. In his local tests queries went from 1 minute to 90ms! ⚡️ ## {% linkable_title Snips.ai component %} Snips has contributed a component to integrate with their Snips.ai local voice assistant. This will allow you to hook a speaker and a microphone into your Raspberry Pi and make your own local Amazon Echo quickly. See [the docs][snips docs] for further instructions. -Also a shoutout to [@michaelarnauts] for keeping an eye on our Docker build and once again reducing the file size 👍 +Also a shoutout to [@michaelarnauts] for keeping an eye on our Docker build and once again reducing the file size 👍 [issue-polymer]: https://github.com/home-assistant/home-assistant-polymer/issues @@ -530,9 +530,9 @@ light: [#8336]: https://github.com/home-assistant/home-assistant/pull/8336 [@adrienball]: https://github.com/adrienball [@bergemalm]: https://github.com/bergemalm -[api docs]: https://home-assistant.io/components/api/ -[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/ -[mqtt docs]: https://home-assistant.io/components/mqtt/ -[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/ -[sensor.arlo docs]: https://home-assistant.io/components/sensor.arlo/ -[snips docs]: https://home-assistant.io/components/snips/ +[api docs]: /components/api/ +[camera.arlo docs]: /components/camera.arlo/ +[mqtt docs]: /components/mqtt/ +[remote.harmony docs]: /components/remote.harmony/ +[sensor.arlo docs]: /components/sensor.arlo/ +[snips docs]: /components/snips/ diff --git a/source/_posts/2017-07-03-home-assistant-is-moving-to-discord.markdown b/source/_posts/2017-07-03-home-assistant-is-moving-to-discord.markdown index fc40dfa617..f85c83c020 100644 --- a/source/_posts/2017-07-03-home-assistant-is-moving-to-discord.markdown +++ b/source/_posts/2017-07-03-home-assistant-is-moving-to-discord.markdown @@ -86,5 +86,5 @@ Community Leader, Home Assistant [discord]: https://discord.gg/c5DvZ4e [discord-devs]: https://discord.gg/8X8DTH4 [discord-general]: https://discord.gg/pywKZRT -[FAQ]: https://home-assistant.io/faq/ -[docs]: https://home-assistant.io/docs/ +[FAQ]: /faq/ +[docs]: /docs/ diff --git a/source/_posts/2017-07-16-release-49.markdown b/source/_posts/2017-07-16-release-49.markdown index 81aaab898a..09a24ce1f7 100644 --- a/source/_posts/2017-07-16-release-49.markdown +++ b/source/_posts/2017-07-16-release-49.markdown @@ -375,105 +375,105 @@ amcrest: [@w1ll1am23]: https://github.com/w1ll1am23 [@wardcraigj]: https://github.com/wardcraigj [@wmalgadey]: https://github.com/wmalgadey -[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/ -[amcrest docs]: https://home-assistant.io/components/amcrest/ -[apcupsd docs]: https://home-assistant.io/components/apcupsd/ -[binary_sensor.hikvision docs]: https://home-assistant.io/components/binary_sensor.hikvision/ -[binary_sensor.modbus docs]: https://home-assistant.io/components/binary_sensor.modbus/ -[binary_sensor.octoprint docs]: https://home-assistant.io/components/binary_sensor.octoprint/ -[binary_sensor.pilight docs]: https://home-assistant.io/components/binary_sensor.pilight/ -[binary_sensor.zha docs]: https://home-assistant.io/components/binary_sensor.zha/ -[camera.amcrest docs]: https://home-assistant.io/components/camera.amcrest/ -[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/ -[climate.flexit docs]: https://home-assistant.io/components/climate.flexit/ -[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/ -[climate.radiotherm docs]: https://home-assistant.io/components/climate.radiotherm/ -[climate.tado docs]: https://home-assistant.io/components/climate.tado/ -[cover.template docs]: https://home-assistant.io/components/cover.template/ -[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/ -[device_tracker.linksys_smart docs]: https://home-assistant.io/components/device_tracker.linksys_smart/ -[device_tracker.tplink docs]: https://home-assistant.io/components/device_tracker.tplink/ -[device_tracker.upc_connect docs]: https://home-assistant.io/components/device_tracker.upc_connect/ -[dyson docs]: https://home-assistant.io/components/dyson/ -[fan.dyson docs]: https://home-assistant.io/components/fan.dyson/ -[group docs]: https://home-assistant.io/components/group/ -[hassio docs]: https://home-assistant.io/hassio/ -[homematic docs]: https://home-assistant.io/components/homematic/ -[image_processing.dlib_face_detect docs]: https://home-assistant.io/components/image_processing.dlib_face_detect/ -[image_processing.dlib_face_identify docs]: https://home-assistant.io/components/image_processing.dlib_face_identify/ -[knx docs]: https://home-assistant.io/components/knx/ -[lametric docs]: https://home-assistant.io/components/lametric/ -[light.avion docs]: https://home-assistant.io/components/light.avion/ -[light.decora docs]: https://home-assistant.io/components/light.decora/ -[light.hue docs]: https://home-assistant.io/components/light.hue/ -[light.hyperion docs]: https://home-assistant.io/components/light.hyperion/ -[light.knx docs]: https://home-assistant.io/components/light.knx/ -[light.lifx docs]: https://home-assistant.io/components/light.lifx/ -[light.mystrom docs]: https://home-assistant.io/components/light.mystrom/ -[light.rflink docs]: https://home-assistant.io/components/light.rflink/ -[light.zha docs]: https://home-assistant.io/components/light.zha/ -[lutron docs]: https://home-assistant.io/components/lutron/ -[media_extractor docs]: https://home-assistant.io/components/media_extractor/ -[media_player.apple_tv docs]: https://home-assistant.io/components/media_player.apple_tv/ -[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/ -[media_player.emby docs]: https://home-assistant.io/components/media_player.emby/ -[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/ -[media_player.soundtouch docs]: https://home-assistant.io/components/media_player.soundtouch/ -[media_player.spotify docs]: https://home-assistant.io/components/media_player.spotify/ -[media_player.vizio docs]: https://home-assistant.io/components/media_player.vizio/ -[modbus docs]: https://home-assistant.io/components/modbus/ -[mqtt docs]: https://home-assistant.io/components/mqtt/ -[notify docs]: https://home-assistant.io/components/notify/ -[notify.discord docs]: https://home-assistant.io/components/notify.discord/ -[notify.lametric docs]: https://home-assistant.io/components/notify.lametric/ -[notify.slack docs]: https://home-assistant.io/components/notify.slack/ -[notify.twitter docs]: https://home-assistant.io/components/notify.twitter/ -[octoprint docs]: https://home-assistant.io/components/octoprint/ -[prometheus docs]: https://home-assistant.io/components/prometheus/ -[python_script docs]: https://home-assistant.io/components/python_script/ -[recorder docs]: https://home-assistant.io/components/recorder/ -[rflink docs]: https://home-assistant.io/components/rflink/ -[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/ -[scene.velux docs]: https://home-assistant.io/components/scene.velux/ -[sensor.amcrest docs]: https://home-assistant.io/components/sensor.amcrest/ -[sensor.apcupsd docs]: https://home-assistant.io/components/sensor.apcupsd/ -[sensor.arwn docs]: https://home-assistant.io/components/sensor.arwn/ -[sensor.broadlink docs]: https://home-assistant.io/components/sensor.broadlink/ -[sensor.buienradar docs]: https://home-assistant.io/components/sensor.buienradar/ -[sensor.citybikes docs]: https://home-assistant.io/components/sensor.citybikes/ -[sensor.dht docs]: https://home-assistant.io/components/sensor.dht/ -[sensor.dyson docs]: https://home-assistant.io/components/sensor.dyson/ -[sensor.gtfs docs]: https://home-assistant.io/components/sensor.gtfs/ -[sensor.london_underground docs]: https://home-assistant.io/components/sensor.london_underground/ -[sensor.modbus docs]: https://home-assistant.io/components/sensor.modbus/ -[sensor.octoprint docs]: https://home-assistant.io/components/sensor.octoprint/ -[sensor.openweathermap docs]: https://home-assistant.io/components/sensor.openweathermap/ -[sensor.otp docs]: https://home-assistant.io/components/sensor.otp/ -[sensor.rflink docs]: https://home-assistant.io/components/sensor.rflink/ -[sensor.uber docs]: https://home-assistant.io/components/sensor.uber/ -[sensor.waqi docs]: https://home-assistant.io/components/sensor.waqi/ -[sensor.yweather docs]: https://home-assistant.io/components/sensor.yweather/ -[sensor.zha docs]: https://home-assistant.io/components/sensor.zha/ -[snips docs]: https://home-assistant.io/components/snips/ -[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/ -[switch.dlink docs]: https://home-assistant.io/components/switch.dlink/ -[switch.modbus docs]: https://home-assistant.io/components/switch.modbus/ -[switch.rachio docs]: https://home-assistant.io/components/switch.rachio/ -[switch.rflink docs]: https://home-assistant.io/components/switch.rflink/ -[switch.xiaomi_vacuum docs]: https://home-assistant.io/components/switch.xiaomi_vacuum/ -[tado docs]: https://home-assistant.io/components/tado/ -[tts docs]: https://home-assistant.io/components/tts/ -[tts.amazon_polly docs]: https://home-assistant.io/components/tts.amazon_polly/ -[upnp docs]: https://home-assistant.io/components/upnp/ -[velux docs]: https://home-assistant.io/components/velux/ -[frontend docs]: https://home-assistant.io/components/frontend/ -[vera docs]: https://home-assistant.io/components/vera/ -[verisure docs]: https://home-assistant.io/components/verisure/ -[wake_on_lan docs]: https://home-assistant.io/components/wake_on_lan/ -[weather.buienradar docs]: https://home-assistant.io/components/weather.buienradar/ -[weather.openweathermap docs]: https://home-assistant.io/components/weather.openweathermap/ -[zha docs]: https://home-assistant.io/components/zha/ -[zha.const docs]: https://home-assistant.io/components/zha.const/ +[alarm_control_panel.totalconnect docs]: /components/alarm_control_panel.totalconnect/ +[amcrest docs]: /components/amcrest/ +[apcupsd docs]: /components/apcupsd/ +[binary_sensor.hikvision docs]: /components/binary_sensor.hikvision/ +[binary_sensor.modbus docs]: /components/binary_sensor.modbus/ +[binary_sensor.octoprint docs]: /components/binary_sensor.octoprint/ +[binary_sensor.pilight docs]: /components/binary_sensor.pilight/ +[binary_sensor.zha docs]: /components/binary_sensor.zha/ +[camera.amcrest docs]: /components/camera.amcrest/ +[camera.arlo docs]: /components/camera.arlo/ +[climate.flexit docs]: /components/climate.flexit/ +[climate.generic_thermostat docs]: /components/climate.generic_thermostat/ +[climate.radiotherm docs]: /components/climate.radiotherm/ +[climate.tado docs]: /components/climate.tado/ +[cover.template docs]: /components/cover.template/ +[device_tracker.asuswrt docs]: /components/device_tracker.asuswrt/ +[device_tracker.linksys_smart docs]: /components/device_tracker.linksys_smart/ +[device_tracker.tplink docs]: /components/device_tracker.tplink/ +[device_tracker.upc_connect docs]: /components/device_tracker.upc_connect/ +[dyson docs]: /components/dyson/ +[fan.dyson docs]: /components/fan.dyson/ +[group docs]: /components/group/ +[hassio docs]: /hassio/ +[homematic docs]: /components/homematic/ +[image_processing.dlib_face_detect docs]: /components/image_processing.dlib_face_detect/ +[image_processing.dlib_face_identify docs]: /components/image_processing.dlib_face_identify/ +[knx docs]: /components/knx/ +[lametric docs]: /components/lametric/ +[light.avion docs]: /components/light.avion/ +[light.decora docs]: /components/light.decora/ +[light.hue docs]: /components/light.hue/ +[light.hyperion docs]: /components/light.hyperion/ +[light.knx docs]: /components/light.knx/ +[light.lifx docs]: /components/light.lifx/ +[light.mystrom docs]: /components/light.mystrom/ +[light.rflink docs]: /components/light.rflink/ +[light.zha docs]: /components/light.zha/ +[lutron docs]: /components/lutron/ +[media_extractor docs]: /components/media_extractor/ +[media_player.apple_tv docs]: /components/media_player.apple_tv/ +[media_player.denonavr docs]: /components/media_player.denonavr/ +[media_player.emby docs]: /components/media_player.emby/ +[media_player.plex docs]: /components/media_player.plex/ +[media_player.soundtouch docs]: /components/media_player.soundtouch/ +[media_player.spotify docs]: /components/media_player.spotify/ +[media_player.vizio docs]: /components/media_player.vizio/ +[modbus docs]: /components/modbus/ +[mqtt docs]: /components/mqtt/ +[notify docs]: /components/notify/ +[notify.discord docs]: /components/notify.discord/ +[notify.lametric docs]: /components/notify.lametric/ +[notify.slack docs]: /components/notify.slack/ +[notify.twitter docs]: /components/notify.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/scene.velux/ +[sensor.amcrest docs]: /components/sensor.amcrest/ +[sensor.apcupsd docs]: /components/sensor.apcupsd/ +[sensor.arwn docs]: /components/sensor.arwn/ +[sensor.broadlink docs]: /components/sensor.broadlink/ +[sensor.buienradar docs]: /components/sensor.buienradar/ +[sensor.citybikes docs]: /components/sensor.citybikes/ +[sensor.dht docs]: /components/sensor.dht/ +[sensor.dyson docs]: /components/sensor.dyson/ +[sensor.gtfs docs]: /components/sensor.gtfs/ +[sensor.london_underground docs]: /components/sensor.london_underground/ +[sensor.modbus docs]: /components/sensor.modbus/ +[sensor.octoprint docs]: /components/sensor.octoprint/ +[sensor.openweathermap docs]: /components/sensor.openweathermap/ +[sensor.otp docs]: /components/sensor.otp/ +[sensor.rflink docs]: /components/sensor.rflink/ +[sensor.uber docs]: /components/sensor.uber/ +[sensor.waqi docs]: /components/sensor.waqi/ +[sensor.yweather docs]: /components/sensor.yweather/ +[sensor.zha docs]: /components/sensor.zha/ +[snips docs]: /components/snips/ +[switch.broadlink docs]: /components/switch.broadlink/ +[switch.dlink docs]: /components/switch.dlink/ +[switch.modbus docs]: /components/switch.modbus/ +[switch.rachio docs]: /components/switch.rachio/ +[switch.rflink docs]: /components/switch.rflink/ +[switch.xiaomi_vacuum docs]: /components/switch.xiaomi_vacuum/ +[tado docs]: /components/tado/ +[tts docs]: /components/tts/ +[tts.amazon_polly docs]: /components/tts.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/weather.buienradar/ +[weather.openweathermap docs]: /components/weather.openweathermap/ +[zha docs]: /components/zha/ +[zha.const docs]: /components/zha.const/ [forum]: https://community.home-assistant.io/ [issue]: https://github.com/home-assistant/home-assistant/issues [discord]: https://discord.gg/c5DvZ4e @@ -490,8 +490,8 @@ amcrest: [@clkao]: https://github.com/clkao [@maikelwever]: https://github.com/maikelwever [@ypollart]: https://github.com/ypollart -[binary_sensor.rfxtrx docs]: https://home-assistant.io/components/binary_sensor.rfxtrx/ -[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/ +[binary_sensor.rfxtrx docs]: /components/binary_sensor.rfxtrx/ +[telegram_bot docs]: /components/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 @@ -502,6 +502,6 @@ amcrest: [@glance-]: https://github.com/glance- [@jawilson]: https://github.com/jawilson [@schaal]: https://github.com/schaal -[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/ -[keyboard_remote docs]: https://home-assistant.io/components/keyboard_remote/ -[switch.flux docs]: https://home-assistant.io/components/switch.flux/ +[device_tracker.ubus docs]: /components/device_tracker.ubus/ +[keyboard_remote docs]: /components/keyboard_remote/ +[switch.flux docs]: /components/switch.flux/ diff --git a/source/_posts/2017-07-29-release-50.markdown b/source/_posts/2017-07-29-release-50.markdown index 3de112daf6..bd9fba9034 100644 --- a/source/_posts/2017-07-29-release-50.markdown +++ b/source/_posts/2017-07-29-release-50.markdown @@ -13,7 +13,7 @@ og_image: /images/blog/2017-07-0.50/components.png
diff --git a/source/_posts/2017-11-02-secure-shell-tunnel.markdown b/source/_posts/2017-11-02-secure-shell-tunnel.markdown
index 0d346e5389..1d02e48e3b 100644
--- a/source/_posts/2017-11-02-secure-shell-tunnel.markdown
+++ b/source/_posts/2017-11-02-secure-shell-tunnel.markdown
@@ -13,7 +13,7 @@ og_image: /images/blog/2017-11-ssh/social.png
Most system engineers are very familiar with [SSH (Secure shell)](https://en.wikipedia.org/wiki/Secure_Shell). This tool which contains a server part and a client part is used to access a remote system in a secure way. It can also help you if your are running Home Assistant but don't want to expose it to the public. On a Linux system SSH is often available by default. If you are using a Windows installation additional steps are required which are not covered here.
-In this blog post we are going to use the tunneling option of SSH to create a secure connection and forward the Home Assistant frontend to a local system.
+In this blog post we are going to use the tunneling option of SSH to create a secure connection and forward the Home Assistant frontend to a local system.
@@ -22,7 +22,7 @@ The involved parties are:
- **Remote system**: Where Home Assistant is running, usually in your home network.
- **Local system**: Where you want to see the frontend.
-The prerequirements are that you need to allow the forwarding of port 22 from your router to the system where Home Assistant is running in your network. It might also be needed that you enable the SSH daemon by `$ sudo systemctl start sshd` on the remote system and to adjust the host firewall. If you are running [Hass.io](https://home-assistant.io/hassio/) then enable the [SSH Server add-on](https://home-assistant.io/addons/ssh/). You must also have a public IP address or hostname which can be provided by dynamic DNS (e.g., [NO-IP](https://www.noip.com/) or [DuckDNS](https://www.duckdns.org/)).
+The prerequirements are that you need to allow the forwarding of port 22 from your router to the system where Home Assistant is running in your network. It might also be needed that you enable the SSH daemon by `$ sudo systemctl start sshd` on the remote system and to adjust the host firewall. If you are running [Hass.io](/hassio/) then enable the [SSH Server add-on](/addons/ssh/). You must also have a public IP address or hostname which can be provided by dynamic DNS (e.g., [NO-IP](https://www.noip.com/) or [DuckDNS](https://www.duckdns.org/)).
On your local system you need only a SSH client and you need to be in a network where SSH is allowed.
First let's have a look at the command we are going to use. Use `man ssh` to get more information.
@@ -38,7 +38,7 @@ $ ssh -L 8000:localhost:8123 user@[IP_ADDRESS_REMOTE]
|_ We want to do local port forwarding.
```
-A possible example could look like the command below.
+A possible example could look like the command below.
```bash
$ ssh -L 8000:localhost:8123 ha@192.168.0.11
@@ -50,11 +50,11 @@ The first time you establish the connection you need to accept the fingerprint.
The authenticity of host '192.168.0.11 (192.168.0.11)' can't be established.
ECDSA key fingerprint is SHA256:asdf2faasd4gk45454fadr78wfadfasdfeg4vvvsae33.
ECDSA key fingerprint is MD5:44:d4:f7:44:d4:aa:b8:de:ef:09:3e:0d:4e:12:11:09.
-Are you sure you want to continue connecting (yes/no)?
+Are you sure you want to continue connecting (yes/no)?
Warning: Permanently added '192.168.0.162' (ECDSA) to the list of known hosts.
-ha@192.168.0.11's password:
+ha@192.168.0.11's password:
Last login: Fri Oct 27 17:50:09 2017
-[ha@home-assistant ~]$
+[ha@home-assistant ~]$
```
Now you are able to use your frontend on your local system: [http://localhost:8000](http://localhost:8000)
diff --git a/source/_posts/2017-11-04-release-57.markdown b/source/_posts/2017-11-04-release-57.markdown
index f360981135..5c689b185a 100644
--- a/source/_posts/2017-11-04-release-57.markdown
+++ b/source/_posts/2017-11-04-release-57.markdown
@@ -32,7 +32,7 @@ As part of getting translations to work, we did a lot of cleanup work on the fro
[Hacktoberfest](https://hacktoberfest.digitalocean.com/) 2017 is over! FINALLY. Each year we're attracting more developers that want to contribute to Home Assistant. This is great but also very exhausting to our code reviewers. I want to give an enormous gigantic huge big shout out to our reviewers @pvizeli, @andrey-git, @armills, @MartinHjelmare, @fabaff. You have all done an amazing job and we couldn't run Home Assistant without any of you! ❤
-Hacktoberfest is obviously about the people contributing to open source. Big thanks to everyone that has taken the time to learn our code base and make contributions. We hope it was a pleasant experience and show how great open source can be. Hope to see many contributions in the future 👍
+Hacktoberfest is obviously about the people contributing to open source. Big thanks to everyone that has taken the time to learn our code base and make contributions. We hope it was a pleasant experience and show how great open source can be. Hope to see many contributions in the future 👍
Here are our Hacktoberfest 2017 stats. It's a miracle everyone is still alive:
@@ -56,7 +56,7 @@ Long time contributor [@lwis] jumped on the case and managed to migrate our inte
## {% linkable_title Timer %}
-Okay, one more highlight before we'll let you check out the changelog. Contributor [@danielperna84] (famous for creating the [HASS Configurator](https://home-assistant.io/addons/configurator/)), had another great component up his sleeve: the Timer component. With the timer component you'll be able to start countdown timers. A neat tool for your automation toolbox! More info in the [timer docs].
+Okay, one more highlight before we'll let you check out the changelog. Contributor [@danielperna84] (famous for creating the [HASS Configurator](/addons/configurator/)), had another great component up his sleeve: the Timer component. With the timer component you'll be able to start countdown timers. A neat tool for your automation toolbox! More info in the [timer docs].
## {% linkable_title New Platforms %}
@@ -110,7 +110,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
## {% linkable_title 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](https://home-assistant.io/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](/components/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)
@@ -522,138 +522,138 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@wardcraigj]: https://github.com/wardcraigj
[@ypollart]: https://github.com/ypollart
[@zabuldon]: https://github.com/zabuldon
-[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/
-[alexa.smart_home docs]: https://home-assistant.io/components/alexa.smart_home/
-[api docs]: https://home-assistant.io/components/api/
-[automation.event docs]: https://home-assistant.io/docs/automation/trigger/#event-trigger
-[automation.numeric_state docs]: https://home-assistant.io/docs/automation/trigger/#numeric-state-trigger
-[axis docs]: https://home-assistant.io/components/axis/
-[binary_sensor.axis docs]: https://home-assistant.io/components/binary_sensor.axis/
-[binary_sensor.gc100 docs]: https://home-assistant.io/components/binary_sensor.gc100/
-[binary_sensor.linode docs]: https://home-assistant.io/components/binary_sensor.linode/
-[binary_sensor.random docs]: https://home-assistant.io/components/binary_sensor.random/
-[binary_sensor.rfxtrx docs]: https://home-assistant.io/components/binary_sensor.rfxtrx/
-[binary_sensor.ring docs]: https://home-assistant.io/components/binary_sensor.ring/
-[binary_sensor.tellduslive docs]: https://home-assistant.io/components/binary_sensor.tellduslive/
-[binary_sensor.trend docs]: https://home-assistant.io/components/binary_sensor.trend/
-[binary_sensor.xiaomi_aqara docs]: https://home-assistant.io/components/binary_sensor.xiaomi_aqara/
-[camera docs]: https://home-assistant.io/components/camera/
-[camera.ring docs]: https://home-assistant.io/components/camera.ring/
-[climate.ephember docs]: https://home-assistant.io/components/climate.ephember/
-[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
-[climate.honeywell docs]: https://home-assistant.io/components/climate.honeywell/
-[climate.toon docs]: https://home-assistant.io/components/climate.toon/
-[cloud docs]: https://home-assistant.io/components/cloud/
-[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/
-[cover.template docs]: https://home-assistant.io/components/cover.template/
-[device_tracker docs]: https://home-assistant.io/components/device_tracker/
-[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
-[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/
-[device_tracker.geofency docs]: https://home-assistant.io/components/device_tracker.geofency/
-[device_tracker.mikrotik docs]: https://home-assistant.io/components/device_tracker.mikrotik/
-[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
-[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/
-[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/
-[dialogflow docs]: https://home-assistant.io/components/dialogflow/
-[downloader docs]: https://home-assistant.io/components/downloader/
-[duckdns docs]: https://home-assistant.io/components/duckdns/
-[fan.mqtt docs]: https://home-assistant.io/components/fan.mqtt/
-[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
-[gc100 docs]: https://home-assistant.io/components/gc100/
-[google_assistant docs]: https://home-assistant.io/components/google_assistant/
-[google_domains docs]: https://home-assistant.io/components/google_domains/
-[hassio docs]: https://home-assistant.io/components/hassio/
-[history docs]: https://home-assistant.io/components/history/
-[http docs]: https://home-assistant.io/components/http/
-[image_processing.openalpr_local docs]: https://home-assistant.io/components/image_processing.openalpr_local/
-[input_number docs]: https://home-assistant.io/components/input_number/
-[input_text docs]: https://home-assistant.io/components/input_text/
-[introduction docs]: https://home-assistant.io/components/introduction/
-[light.hue docs]: https://home-assistant.io/components/light.hue/
-[light.hyperion docs]: https://home-assistant.io/components/light.hyperion/
-[light.mqtt docs]: https://home-assistant.io/components/light.mqtt/
-[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
-[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
-[light.yeelight docs]: https://home-assistant.io/components/light.yeelight/
-[linode docs]: https://home-assistant.io/components/linode/
-[logbook docs]: https://home-assistant.io/components/logbook/
-[mailbox docs]: https://home-assistant.io/components/mailbox/
-[media_extractor docs]: https://home-assistant.io/components/media_extractor/
-[media_player docs]: https://home-assistant.io/components/media_player/
-[media_player.liveboxplaytv docs]: https://home-assistant.io/components/media_player.liveboxplaytv/
-[media_player.monoprice docs]: https://home-assistant.io/components/media_player.monoprice/
-[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
-[media_player.russound_rnet docs]: https://home-assistant.io/components/media_player.russound_rnet/
-[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
-[media_player.yamaha docs]: https://home-assistant.io/components/media_player.yamaha/
-[mqtt_statestream docs]: https://home-assistant.io/components/mqtt_statestream/
-[namecheapdns docs]: https://home-assistant.io/components/namecheapdns/
-[no_ip docs]: https://home-assistant.io/components/no_ip/
-[notify.aws_lambda docs]: https://home-assistant.io/components/notify.aws_lambda/
-[notify.aws_sns docs]: https://home-assistant.io/components/notify.aws_sns/
-[notify.aws_sqs docs]: https://home-assistant.io/components/notify.aws_sqs/
-[notify.clickatell docs]: https://home-assistant.io/components/notify.clickatell/
-[notify.sendgrid docs]: https://home-assistant.io/components/notify.sendgrid/
-[notify.yessssms docs]: https://home-assistant.io/components/notify.yessssms/
-[panel_custom docs]: https://home-assistant.io/components/panel_custom/
-[persistent_notification docs]: https://home-assistant.io/components/persistent_notification/
-[plant docs]: https://home-assistant.io/components/plant/
-[raincloud docs]: https://home-assistant.io/components/raincloud/
-[remember_the_milk docs]: https://home-assistant.io/components/remember_the_milk/
-[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/
-[ring docs]: https://home-assistant.io/components/ring/
-[sensor.coinmarketcap docs]: https://home-assistant.io/components/sensor.coinmarketcap/
-[sensor.emoncms docs]: https://home-assistant.io/components/sensor.emoncms/
-[sensor.fail2ban docs]: https://home-assistant.io/components/sensor.fail2ban/
-[sensor.gitter docs]: https://home-assistant.io/components/sensor.gitter/
-[sensor.glances docs]: https://home-assistant.io/components/sensor.glances/
-[sensor.google_travel_time docs]: https://home-assistant.io/components/sensor.google_travel_time/
-[sensor.hddtemp docs]: https://home-assistant.io/components/sensor.hddtemp/
-[sensor.imap docs]: https://home-assistant.io/components/sensor.imap/
-[sensor.irish_rail_transport docs]: https://home-assistant.io/components/sensor.irish_rail_transport/
-[sensor.lastfm docs]: https://home-assistant.io/components/sensor.lastfm/
-[sensor.luftdaten docs]: https://home-assistant.io/components/sensor.luftdaten/
-[sensor.nederlandse_spoorwegen docs]: https://home-assistant.io/components/sensor.nederlandse_spoorwegen/
-[sensor.radarr docs]: https://home-assistant.io/components/sensor.radarr/
-[sensor.rest docs]: https://home-assistant.io/components/sensor.rest/
-[sensor.ring docs]: https://home-assistant.io/components/sensor.ring/
-[sensor.scrape docs]: https://home-assistant.io/components/sensor.scrape/
-[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/
-[sensor.sonarr docs]: https://home-assistant.io/components/sensor.sonarr/
-[sensor.speedtest docs]: https://home-assistant.io/components/sensor.speedtest/
-[sensor.swiss_public_transport docs]: https://home-assistant.io/components/sensor.swiss_public_transport/
-[sensor.synologydsm docs]: https://home-assistant.io/components/sensor.synologydsm/
-[sensor.sytadin docs]: https://home-assistant.io/components/sensor.sytadin/
-[sensor.toon docs]: https://home-assistant.io/components/sensor.toon/
-[sensor.uk_transport docs]: https://home-assistant.io/components/sensor.uk_transport/
-[sensor.whois docs]: https://home-assistant.io/components/sensor.whois/
-[shopping_list docs]: https://home-assistant.io/components/shopping_list/
-[switch.deluge docs]: https://home-assistant.io/components/switch.deluge/
-[switch.flux docs]: https://home-assistant.io/components/switch.flux/
-[switch.gc100 docs]: https://home-assistant.io/components/switch.gc100/
-[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/
-[switch.template docs]: https://home-assistant.io/components/switch.template/
-[switch.toon docs]: https://home-assistant.io/components/switch.toon/
-[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
-[tellduslive docs]: https://home-assistant.io/components/tellduslive/
-[tellstick docs]: https://home-assistant.io/components/tellstick/
-[tesla docs]: https://home-assistant.io/components/tesla/
-[timer docs]: https://home-assistant.io/components/timer/
-[toon docs]: https://home-assistant.io/components/toon/
-[tradfri docs]: https://home-assistant.io/components/tradfri/
-[tts.amazon_polly docs]: https://home-assistant.io/components/tts.amazon_polly/
-[tts.microsoft docs]: https://home-assistant.io/components/tts.microsoft/
-[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
-[vera docs]: https://home-assistant.io/components/vera/
-[wink docs]: https://home-assistant.io/components/wink/
-[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
+[alarm_control_panel.totalconnect docs]: /components/alarm_control_panel.totalconnect/
+[alexa.smart_home docs]: /components/alexa.smart_home/
+[api docs]: /components/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/binary_sensor.axis/
+[binary_sensor.gc100 docs]: /components/binary_sensor.gc100/
+[binary_sensor.linode docs]: /components/binary_sensor.linode/
+[binary_sensor.random docs]: /components/binary_sensor.random/
+[binary_sensor.rfxtrx docs]: /components/binary_sensor.rfxtrx/
+[binary_sensor.ring docs]: /components/binary_sensor.ring/
+[binary_sensor.tellduslive docs]: /components/binary_sensor.tellduslive/
+[binary_sensor.trend docs]: /components/binary_sensor.trend/
+[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
+[camera docs]: /components/camera/
+[camera.ring docs]: /components/camera.ring/
+[climate.ephember docs]: /components/climate.ephember/
+[climate.generic_thermostat docs]: /components/climate.generic_thermostat/
+[climate.honeywell docs]: /components/climate.honeywell/
+[climate.toon docs]: /components/climate.toon/
+[cloud docs]: /components/cloud/
+[cloud.iot docs]: /components/cloud.iot/
+[cover.template docs]: /components/cover.template/
+[device_tracker docs]: /components/device_tracker/
+[device_tracker.asuswrt docs]: /components/device_tracker.asuswrt/
+[device_tracker.automatic docs]: /components/device_tracker.automatic/
+[device_tracker.geofency docs]: /components/device_tracker.geofency/
+[device_tracker.mikrotik docs]: /components/device_tracker.mikrotik/
+[device_tracker.owntracks docs]: /components/device_tracker.owntracks/
+[device_tracker.snmp docs]: /components/device_tracker.snmp/
+[device_tracker.ubus docs]: /components/device_tracker.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/image_processing.openalpr_local/
+[input_number docs]: /components/input_number/
+[input_text docs]: /components/input_text/
+[introduction docs]: /components/introduction/
+[light.hue docs]: /components/light.hue/
+[light.hyperion docs]: /components/light.hyperion/
+[light.mqtt docs]: /components/light.mqtt/
+[light.tradfri docs]: /components/light.tradfri/
+[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
+[light.yeelight docs]: /components/light.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/media_player.liveboxplaytv/
+[media_player.monoprice docs]: /components/media_player.monoprice/
+[media_player.plex docs]: /components/media_player.plex/
+[media_player.russound_rnet docs]: /components/media_player.russound_rnet/
+[media_player.sonos docs]: /components/media_player.sonos/
+[media_player.yamaha docs]: /components/media_player.yamaha/
+[mqtt_statestream docs]: /components/mqtt_statestream/
+[namecheapdns docs]: /components/namecheapdns/
+[no_ip docs]: /components/no_ip/
+[notify.aws_lambda docs]: /components/notify.aws_lambda/
+[notify.aws_sns docs]: /components/notify.aws_sns/
+[notify.aws_sqs docs]: /components/notify.aws_sqs/
+[notify.clickatell docs]: /components/notify.clickatell/
+[notify.sendgrid docs]: /components/notify.sendgrid/
+[notify.yessssms docs]: /components/notify.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/sensor.coinmarketcap/
+[sensor.emoncms docs]: /components/sensor.emoncms/
+[sensor.fail2ban docs]: /components/sensor.fail2ban/
+[sensor.gitter docs]: /components/sensor.gitter/
+[sensor.glances docs]: /components/sensor.glances/
+[sensor.google_travel_time docs]: /components/sensor.google_travel_time/
+[sensor.hddtemp docs]: /components/sensor.hddtemp/
+[sensor.imap docs]: /components/sensor.imap/
+[sensor.irish_rail_transport docs]: /components/sensor.irish_rail_transport/
+[sensor.lastfm docs]: /components/sensor.lastfm/
+[sensor.luftdaten docs]: /components/sensor.luftdaten/
+[sensor.nederlandse_spoorwegen docs]: /components/sensor.nederlandse_spoorwegen/
+[sensor.radarr docs]: /components/sensor.radarr/
+[sensor.rest docs]: /components/sensor.rest/
+[sensor.ring docs]: /components/sensor.ring/
+[sensor.scrape docs]: /components/sensor.scrape/
+[sensor.snmp docs]: /components/sensor.snmp/
+[sensor.sonarr docs]: /components/sensor.sonarr/
+[sensor.speedtest docs]: /components/sensor.speedtest/
+[sensor.swiss_public_transport docs]: /components/sensor.swiss_public_transport/
+[sensor.synologydsm docs]: /components/sensor.synologydsm/
+[sensor.sytadin docs]: /components/sensor.sytadin/
+[sensor.toon docs]: /components/sensor.toon/
+[sensor.uk_transport docs]: /components/sensor.uk_transport/
+[sensor.whois docs]: /components/sensor.whois/
+[shopping_list docs]: /components/shopping_list/
+[switch.deluge docs]: /components/switch.deluge/
+[switch.flux docs]: /components/switch.flux/
+[switch.gc100 docs]: /components/switch.gc100/
+[switch.snmp docs]: /components/switch.snmp/
+[switch.template docs]: /components/switch.template/
+[switch.toon docs]: /components/switch.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/tts.amazon_polly/
+[tts.microsoft docs]: /components/tts.microsoft/
+[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
+[vera docs]: /components/vera/
+[wink docs]: /components/wink/
+[xiaomi_aqara docs]: /components/xiaomi_aqara/
[ikea email]: https://twitter.com/home_assistant/status/925373865802502144
-[wink-auth]: https://home-assistant.io/components/wink/#authenticate-using-developerwinkcomhttpsdeveloperwinkcom
+[wink-auth]: /components/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]: https://home-assistant.io/components/binary_sensor.ring/
-[camera.ring docs]: https://home-assistant.io/components/camera.ring/
-[sensor.ring docs]: https://home-assistant.io/components/sensor.ring/
-[tellstick docs]: https://home-assistant.io/components/tellstick/
+[binary_sensor.ring docs]: /components/binary_sensor.ring/
+[camera.ring docs]: /components/camera.ring/
+[sensor.ring docs]: /components/sensor.ring/
+[tellstick docs]: /components/tellstick/
diff --git a/source/_posts/2017-11-05-frontend-translations.markdown b/source/_posts/2017-11-05-frontend-translations.markdown
index bf6cc8db75..aefa5588af 100644
--- a/source/_posts/2017-11-05-frontend-translations.markdown
+++ b/source/_posts/2017-11-05-frontend-translations.markdown
@@ -17,9 +17,9 @@ The Home Assistant sidebar in 12 different languages.
## {% linkable_title Translations %}
-As mentioned in the [0.57 release notes](https://home-assistant.io/blog/2017/11/04/release-57/), Home Assistant has launched a translated frontend. With the immediate influx of translations, we’ve made integration with a translation tool a top priority. [@c727] took the initiative to evaluate several tools, and we’re happy to announce that Home Assistant will be partnering with [Lokalise](https://lokalise.co/) to manage our translations!
+As mentioned in the [0.57 release notes](/blog/2017/11/04/release-57/), Home Assistant has launched a translated frontend. With the immediate influx of translations, we’ve made integration with a translation tool a top priority. [@c727] took the initiative to evaluate several tools, and we’re happy to announce that Home Assistant will be partnering with [Lokalise](https://lokalise.co/) to manage our translations!
-Lokalise allows us to open up translations for all of our multilingual users willing to contribute. Users can join the project using our [public signup link](https://lokalise.co/signup/3420425759f6d6d241f598.13594006/all/), and start translating right away. We’ve created a [translation startup guide](https://home-assistant.io/developers/frontend_translation/) with additional details about how to contribute. Instructions are provided there for how to request a new language.
+Lokalise allows us to open up translations for all of our multilingual users willing to contribute. Users can join the project using our [public signup link](https://lokalise.co/signup/3420425759f6d6d241f598.13594006/all/), and start translating right away. We’ve created a [translation startup guide](/developers/frontend_translation/) with additional details about how to contribute. Instructions are provided there for how to request a new language.
Now that we have a system in place, expect a lot more of the interface to be translatable soon. We still have some technical hurdles to overcome, but the hardest work is behind us now. The community has already done an outstanding job of providing translations. The future is looking bright!
diff --git a/source/_posts/2017-11-18-release-58.markdown b/source/_posts/2017-11-18-release-58.markdown
index e930abae6f..d7e7fbbc25 100644
--- a/source/_posts/2017-11-18-release-58.markdown
+++ b/source/_posts/2017-11-18-release-58.markdown
@@ -25,7 +25,7 @@ Talking about our translators, we now have 445 people with an account to help wi
And because more translations is more better, [@robbiet480] has added the iOS app to Lokalise, our translation management platform. The iOS app is currently supported in 7 different languages.
-[Learn more about how to help with translations](https://home-assistant.io/blog/2017/11/05/frontend-translations/)
+[Learn more about how to help with translations](/blog/2017/11/05/frontend-translations/)
## {% linkable_title Frontend improvements continue %}
@@ -381,114 +381,114 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@w1ll1am23]: https://github.com/w1ll1am23
[@wardcraigj]: https://github.com/wardcraigj
[@ziotibia81]: https://github.com/ziotibia81
-[abode docs]: https://home-assistant.io/components/abode/
-[alarm_control_panel.spc docs]: https://home-assistant.io/components/alarm_control_panel.spc/
-[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/
-[apple_tv docs]: https://home-assistant.io/components/apple_tv/
-[arlo docs]: https://home-assistant.io/components/arlo/
-[axis docs]: https://home-assistant.io/components/axis/
-[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/
-[binary_sensor.aurora docs]: https://home-assistant.io/components/binary_sensor.aurora/
-[binary_sensor.spc docs]: https://home-assistant.io/components/binary_sensor.spc/
-[binary_sensor.vultr docs]: https://home-assistant.io/components/binary_sensor.vultr/
-[camera.arlo docs]: https://home-assistant.io/components/camera.arlo/
-[climate docs]: https://home-assistant.io/components/climate/
-[climate.eq3btsmart docs]: https://home-assistant.io/components/climate.eq3btsmart/
-[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
-[climate.homematic docs]: https://home-assistant.io/components/climate.homematic/
-[climate.knx docs]: https://home-assistant.io/components/climate.knx/
-[climate.wink docs]: https://home-assistant.io/components/climate.wink/
-[cloud docs]: https://home-assistant.io/components/cloud/
-[cloud.auth_api docs]: https://home-assistant.io/components/cloud.auth_api/
-[cloud.const docs]: https://home-assistant.io/components/cloud.const/
-[cloud.http_api docs]: https://home-assistant.io/components/cloud.http_api/
-[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/
-[config.zwave docs]: https://home-assistant.io/components/config.zwave/
-[configurator docs]: https://home-assistant.io/components/configurator/
-[counter docs]: https://home-assistant.io/components/counter/
-[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/
-[device_tracker docs]: https://home-assistant.io/components/device_tracker/
-[device_tracker.hitron_coda docs]: https://home-assistant.io/components/device_tracker.hitron_coda/
-[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
-[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/
-[device_tracker.tile docs]: https://home-assistant.io/components/device_tracker.tile/
-[device_tracker.tplink docs]: https://home-assistant.io/components/device_tracker.tplink/
-[device_tracker.upc_connect docs]: https://home-assistant.io/components/device_tracker.upc_connect/
-[downloader docs]: https://home-assistant.io/components/downloader/
-[gc100 docs]: https://home-assistant.io/components/gc100/
-[google_assistant.smart_home docs]: https://home-assistant.io/components/google_assistant.smart_home/
-[hassio docs]: https://home-assistant.io/components/hassio/
-[influxdb docs]: https://home-assistant.io/components/influxdb/
-[input_datetime docs]: https://home-assistant.io/components/input_datetime/
-[knx docs]: https://home-assistant.io/components/knx/
-[lametric docs]: https://home-assistant.io/components/lametric/
-[light docs]: https://home-assistant.io/components/light/
-[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
-[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
-[lutron_caseta docs]: https://home-assistant.io/components/lutron_caseta/
-[media_extractor docs]: https://home-assistant.io/components/media_extractor/
-[media_player docs]: https://home-assistant.io/components/media_player/
-[media_player.bluesound docs]: https://home-assistant.io/components/media_player.bluesound/
-[media_player.snapcast docs]: https://home-assistant.io/components/media_player.snapcast/
-[media_player.universal docs]: https://home-assistant.io/components/media_player.universal/
-[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/
-[media_player.yamaha_musiccast docs]: https://home-assistant.io/components/media_player.yamaha_musiccast/
-[mqtt docs]: https://home-assistant.io/components/mqtt/
-[mqtt.discovery docs]: https://home-assistant.io/components/mqtt.discovery/
-[mqtt.server docs]: https://home-assistant.io/components/mqtt.server/
-[mqtt_statestream docs]: https://home-assistant.io/components/mqtt_statestream/
-[neato docs]: https://home-assistant.io/components/neato/
-[no_ip docs]: https://home-assistant.io/components/no_ip/
-[notify.apns docs]: https://home-assistant.io/components/notify.apns/
-[notify.free_mobile docs]: https://home-assistant.io/components/notify.free_mobile/
-[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
-[notify.lametric docs]: https://home-assistant.io/components/notify.lametric/
-[notify.simplepush docs]: https://home-assistant.io/components/notify.simplepush/
-[notify.telegram docs]: https://home-assistant.io/components/notify.telegram/
-[python_script docs]: https://home-assistant.io/components/python_script/
-[remote docs]: https://home-assistant.io/components/remote/
-[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/
-[ring docs]: https://home-assistant.io/components/ring/
-[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
-[sensor.arlo docs]: https://home-assistant.io/components/sensor.arlo/
-[sensor.haveibeenpwned docs]: https://home-assistant.io/components/sensor.haveibeenpwned/
-[sensor.lacrosse docs]: https://home-assistant.io/components/sensor.lacrosse/
-[sensor.london_air docs]: https://home-assistant.io/components/sensor.london_air/
-[sensor.modbus docs]: https://home-assistant.io/components/sensor.modbus/
-[sensor.neato docs]: https://home-assistant.io/components/sensor.neato/
-[sensor.nederlandse_spoorwegen docs]: https://home-assistant.io/components/sensor.nederlandse_spoorwegen/
-[sensor.pyload docs]: https://home-assistant.io/components/sensor.pyload/
-[sensor.serial docs]: https://home-assistant.io/components/sensor.serial/
-[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/
-[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
-[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/
-[sensor.viaggiatreno docs]: https://home-assistant.io/components/sensor.viaggiatreno/
-[sensor.vultr docs]: https://home-assistant.io/components/sensor.vultr/
-[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
-[sensor.yweather docs]: https://home-assistant.io/components/sensor.yweather/
-[sensor.zamg docs]: https://home-assistant.io/components/sensor.zamg/
-[spc docs]: https://home-assistant.io/components/spc/
-[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/
-[switch.hikvisioncam docs]: https://home-assistant.io/components/switch.hikvisioncam/
-[switch.modbus docs]: https://home-assistant.io/components/switch.modbus/
-[switch.neato docs]: https://home-assistant.io/components/switch.neato/
-[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/
-[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
-[system_log docs]: https://home-assistant.io/components/system_log/
-[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/
-[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/
-[tradfri docs]: https://home-assistant.io/components/tradfri/
-[tts docs]: https://home-assistant.io/components/tts/
-[tts.google docs]: https://home-assistant.io/components/tts.google/
-[tts.yandextts docs]: https://home-assistant.io/components/tts.yandextts/
-[vacuum.neato docs]: https://home-assistant.io/components/vacuum.neato/
-[verisure docs]: https://home-assistant.io/components/verisure/
-[volvooncall docs]: https://home-assistant.io/components/volvooncall/
-[vultr docs]: https://home-assistant.io/components/vultr/
-[weather docs]: https://home-assistant.io/components/weather/
-[weather.demo docs]: https://home-assistant.io/components/weather.demo/
-[websocket_api docs]: https://home-assistant.io/components/websocket_api/
-[zwave docs]: https://home-assistant.io/components/zwave/
+[abode docs]: /components/abode/
+[alarm_control_panel.spc docs]: /components/alarm_control_panel.spc/
+[alarm_control_panel.totalconnect docs]: /components/alarm_control_panel.totalconnect/
+[apple_tv docs]: /components/apple_tv/
+[arlo docs]: /components/arlo/
+[axis docs]: /components/axis/
+[binary_sensor docs]: /components/binary_sensor/
+[binary_sensor.aurora docs]: /components/binary_sensor.aurora/
+[binary_sensor.spc docs]: /components/binary_sensor.spc/
+[binary_sensor.vultr docs]: /components/binary_sensor.vultr/
+[camera.arlo docs]: /components/camera.arlo/
+[climate docs]: /components/climate/
+[climate.eq3btsmart docs]: /components/climate.eq3btsmart/
+[climate.generic_thermostat docs]: /components/climate.generic_thermostat/
+[climate.homematic docs]: /components/climate.homematic/
+[climate.knx docs]: /components/climate.knx/
+[climate.wink docs]: /components/climate.wink/
+[cloud docs]: /components/cloud/
+[cloud.auth_api docs]: /components/cloud.auth_api/
+[cloud.const docs]: /components/cloud.const/
+[cloud.http_api docs]: /components/cloud.http_api/
+[cloud.iot docs]: /components/cloud.iot/
+[config.zwave docs]: /components/config.zwave/
+[configurator docs]: /components/configurator/
+[counter docs]: /components/counter/
+[cover.mqtt docs]: /components/cover.mqtt/
+[device_tracker docs]: /components/device_tracker/
+[device_tracker.hitron_coda docs]: /components/device_tracker.hitron_coda/
+[device_tracker.owntracks docs]: /components/device_tracker.owntracks/
+[device_tracker.snmp docs]: /components/device_tracker.snmp/
+[device_tracker.tile docs]: /components/device_tracker.tile/
+[device_tracker.tplink docs]: /components/device_tracker.tplink/
+[device_tracker.upc_connect docs]: /components/device_tracker.upc_connect/
+[downloader docs]: /components/downloader/
+[gc100 docs]: /components/gc100/
+[google_assistant.smart_home docs]: /components/google_assistant.smart_home/
+[hassio docs]: /components/hassio/
+[influxdb docs]: /components/influxdb/
+[input_datetime docs]: /components/input_datetime/
+[knx docs]: /components/knx/
+[lametric docs]: /components/lametric/
+[light docs]: /components/light/
+[light.tradfri docs]: /components/light.tradfri/
+[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
+[lutron_caseta docs]: /components/lutron_caseta/
+[media_extractor docs]: /components/media_extractor/
+[media_player docs]: /components/media_player/
+[media_player.bluesound docs]: /components/media_player.bluesound/
+[media_player.snapcast docs]: /components/media_player.snapcast/
+[media_player.universal docs]: /components/media_player.universal/
+[media_player.webostv docs]: /components/media_player.webostv/
+[media_player.yamaha_musiccast docs]: /components/media_player.yamaha_musiccast/
+[mqtt docs]: /components/mqtt/
+[mqtt.discovery docs]: /components/mqtt.discovery/
+[mqtt.server docs]: /components/mqtt.server/
+[mqtt_statestream docs]: /components/mqtt_statestream/
+[neato docs]: /components/neato/
+[no_ip docs]: /components/no_ip/
+[notify.apns docs]: /components/notify.apns/
+[notify.free_mobile docs]: /components/notify.free_mobile/
+[notify.html5 docs]: /components/notify.html5/
+[notify.lametric docs]: /components/notify.lametric/
+[notify.simplepush docs]: /components/notify.simplepush/
+[notify.telegram docs]: /components/notify.telegram/
+[python_script docs]: /components/python_script/
+[remote docs]: /components/remote/
+[remote.harmony docs]: /components/remote.harmony/
+[ring docs]: /components/ring/
+[sensor.airvisual docs]: /components/sensor.airvisual/
+[sensor.arlo docs]: /components/sensor.arlo/
+[sensor.haveibeenpwned docs]: /components/sensor.haveibeenpwned/
+[sensor.lacrosse docs]: /components/sensor.lacrosse/
+[sensor.london_air docs]: /components/sensor.london_air/
+[sensor.modbus docs]: /components/sensor.modbus/
+[sensor.neato docs]: /components/sensor.neato/
+[sensor.nederlandse_spoorwegen docs]: /components/sensor.nederlandse_spoorwegen/
+[sensor.pyload docs]: /components/sensor.pyload/
+[sensor.serial docs]: /components/sensor.serial/
+[sensor.snmp docs]: /components/sensor.snmp/
+[sensor.systemmonitor docs]: /components/sensor.systemmonitor/
+[sensor.tibber docs]: /components/sensor.tibber/
+[sensor.viaggiatreno docs]: /components/sensor.viaggiatreno/
+[sensor.vultr docs]: /components/sensor.vultr/
+[sensor.wunderground docs]: /components/sensor.wunderground/
+[sensor.yweather docs]: /components/sensor.yweather/
+[sensor.zamg docs]: /components/sensor.zamg/
+[spc docs]: /components/spc/
+[switch.broadlink docs]: /components/switch.broadlink/
+[switch.hikvisioncam docs]: /components/switch.hikvisioncam/
+[switch.modbus docs]: /components/switch.modbus/
+[switch.neato docs]: /components/switch.neato/
+[switch.snmp docs]: /components/switch.snmp/
+[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
+[system_log docs]: /components/system_log/
+[telegram_bot docs]: /components/telegram_bot/
+[telegram_bot.polling docs]: /components/telegram_bot.polling/
+[tradfri docs]: /components/tradfri/
+[tts docs]: /components/tts/
+[tts.google docs]: /components/tts.google/
+[tts.yandextts docs]: /components/tts.yandextts/
+[vacuum.neato docs]: /components/vacuum.neato/
+[verisure docs]: /components/verisure/
+[volvooncall docs]: /components/volvooncall/
+[vultr docs]: /components/vultr/
+[weather docs]: /components/weather/
+[weather.demo docs]: /components/weather.demo/
+[websocket_api docs]: /components/websocket_api/
+[zwave docs]: /components/zwave/
[#10661]: https://github.com/home-assistant/home-assistant/pull/10661
[#10665]: https://github.com/home-assistant/home-assistant/pull/10665
[#10682]: https://github.com/home-assistant/home-assistant/pull/10682
@@ -497,7 +497,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@etsinko]: https://github.com/etsinko
[@tinloaf]: https://github.com/tinloaf
[@titilambert]: https://github.com/titilambert
-[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/
-[sensor.hydroquebec docs]: https://home-assistant.io/components/sensor.hydroquebec/
-[sensor.time_date docs]: https://home-assistant.io/components/sensor.time_date/
-[weather.yweather docs]: https://home-assistant.io/components/weather.yweather/
+[remote.harmony docs]: /components/remote.harmony/
+[sensor.hydroquebec docs]: /components/sensor.hydroquebec/
+[sensor.time_date docs]: /components/sensor.time_date/
+[weather.yweather docs]: /components/weather.yweather/
diff --git a/source/_posts/2017-12-03-release-59.markdown b/source/_posts/2017-12-03-release-59.markdown
index b68a0dede9..bfadb2646a 100644
--- a/source/_posts/2017-12-03-release-59.markdown
+++ b/source/_posts/2017-12-03-release-59.markdown
@@ -324,94 +324,94 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@wardcraigj]: https://github.com/wardcraigj
[@zBart]: https://github.com/zBart
[@zhujisheng]: https://github.com/zhujisheng
-[alarm_control_panel docs]: https://home-assistant.io/components/alarm_control_panel/
-[alarm_control_panel.arlo docs]: https://home-assistant.io/components/alarm_control_panel.arlo/
-[alarm_control_panel.demo docs]: https://home-assistant.io/components/alarm_control_panel.demo/
-[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/
-[amcrest docs]: https://home-assistant.io/components/amcrest/
-[automation.state docs]: https://home-assistant.io/docs/automation/trigger/#state-trigger
-[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/
-[binary_sensor.homematic docs]: https://home-assistant.io/components/binary_sensor.homematic/
-[camera.amcrest docs]: https://home-assistant.io/components/camera.amcrest/
-[camera.ring docs]: https://home-assistant.io/components/camera.ring/
-[climate docs]: https://home-assistant.io/components/climate/
-[climate.ecobee docs]: https://home-assistant.io/components/climate.ecobee/
-[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
-[climate.hive docs]: https://home-assistant.io/components/climate.hive/
-[climate.honeywell docs]: https://home-assistant.io/components/climate.honeywell/
-[climate.mqtt docs]: https://home-assistant.io/components/climate.mqtt/
-[climate.radiotherm docs]: https://home-assistant.io/components/climate.radiotherm/
-[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/
-[cloud docs]: https://home-assistant.io/components/cloud/
-[cloud.auth_api docs]: https://home-assistant.io/components/cloud.auth_api/
-[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/
-[config.group docs]: https://home-assistant.io/components/config.group/
-[configurator docs]: https://home-assistant.io/components/configurator/
-[conversation docs]: https://home-assistant.io/components/conversation/
-[cover.tahoma docs]: https://home-assistant.io/components/cover.tahoma/
-[device_tracker.unifi_direct docs]: https://home-assistant.io/components/device_tracker.unifi_direct/
-[dominos docs]: https://home-assistant.io/components/dominos/
-[doorbird docs]: https://home-assistant.io/components/doorbird/
-[ecobee docs]: https://home-assistant.io/components/ecobee/
-[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/
-[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
-[google_assistant.http docs]: https://home-assistant.io/components/google_assistant.http/
-[google_assistant.smart_home docs]: https://home-assistant.io/components/google_assistant.smart_home/
-[hive docs]: https://home-assistant.io/components/hive/
-[homematic docs]: https://home-assistant.io/components/homematic/
-[influxdb docs]: https://home-assistant.io/components/influxdb/
-[knx docs]: https://home-assistant.io/components/knx/
-[light.blinkt docs]: https://home-assistant.io/components/light.blinkt/
-[light.hive docs]: https://home-assistant.io/components/light.hive/
-[light.hue docs]: https://home-assistant.io/components/light.hue/
-[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
-[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
-[light.yeelight docs]: https://home-assistant.io/components/light.yeelight/
-[media_extractor docs]: https://home-assistant.io/components/media_extractor/
-[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
-[netatmo docs]: https://home-assistant.io/components/netatmo/
-[notify.lametric docs]: https://home-assistant.io/components/notify.lametric/
-[notify.pushbullet docs]: https://home-assistant.io/components/notify.pushbullet/
-[ring docs]: https://home-assistant.io/components/ring/
-[sensor.amcrest docs]: https://home-assistant.io/components/sensor.amcrest/
-[sensor.currencylayer docs]: https://home-assistant.io/components/sensor.currencylayer/
-[sensor.deutsche_bahn docs]: https://home-assistant.io/components/sensor.deutsche_bahn/
-[sensor.fastdotcom docs]: https://home-assistant.io/components/sensor.fastdotcom/
-[sensor.fritzbox_netmonitor docs]: https://home-assistant.io/components/sensor.fritzbox_netmonitor/
-[sensor.hddtemp docs]: https://home-assistant.io/components/sensor.hddtemp/
-[sensor.hive docs]: https://home-assistant.io/components/sensor.hive/
-[sensor.homematic docs]: https://home-assistant.io/components/sensor.homematic/
-[sensor.sabnzbd docs]: https://home-assistant.io/components/sensor.sabnzbd/
-[sensor.serial docs]: https://home-assistant.io/components/sensor.serial/
-[sensor.tahoma docs]: https://home-assistant.io/components/sensor.tahoma/
-[sensor.tellduslive docs]: https://home-assistant.io/components/sensor.tellduslive/
-[sensor.tellstick docs]: https://home-assistant.io/components/sensor.tellstick/
-[sensor.whois docs]: https://home-assistant.io/components/sensor.whois/
-[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
-[sensor.yweather docs]: https://home-assistant.io/components/sensor.yweather/
-[shell_command docs]: https://home-assistant.io/components/shell_command/
-[shopping_list docs]: https://home-assistant.io/components/shopping_list/
-[switch.hive docs]: https://home-assistant.io/components/switch.hive/
-[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
-[system_log docs]: https://home-assistant.io/components/system_log/
-[tahoma docs]: https://home-assistant.io/components/tahoma/
-[tellduslive docs]: https://home-assistant.io/components/tellduslive/
-[tellstick docs]: https://home-assistant.io/components/tellstick/
-[tradfri docs]: https://home-assistant.io/components/tradfri/
-[tts docs]: https://home-assistant.io/components/tts/
-[tts.baidu docs]: https://home-assistant.io/components/tts.baidu/
-[tts.microsoft docs]: https://home-assistant.io/components/tts.microsoft/
-[updater docs]: https://home-assistant.io/components/updater/
-[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
-[weather.ecobee docs]: https://home-assistant.io/components/weather.ecobee/
-[zwave docs]: https://home-assistant.io/components/zwave/
+[alarm_control_panel docs]: /components/alarm_control_panel/
+[alarm_control_panel.arlo docs]: /components/alarm_control_panel.arlo/
+[alarm_control_panel.demo docs]: /components/alarm_control_panel.demo/
+[alarm_control_panel.totalconnect docs]: /components/alarm_control_panel.totalconnect/
+[amcrest docs]: /components/amcrest/
+[automation.state docs]: /docs/automation/trigger/#state-trigger
+[binary_sensor docs]: /components/binary_sensor/
+[binary_sensor.homematic docs]: /components/binary_sensor.homematic/
+[camera.amcrest docs]: /components/camera.amcrest/
+[camera.ring docs]: /components/camera.ring/
+[climate docs]: /components/climate/
+[climate.ecobee docs]: /components/climate.ecobee/
+[climate.generic_thermostat docs]: /components/climate.generic_thermostat/
+[climate.hive docs]: /components/climate.hive/
+[climate.honeywell docs]: /components/climate.honeywell/
+[climate.mqtt docs]: /components/climate.mqtt/
+[climate.radiotherm docs]: /components/climate.radiotherm/
+[climate.sensibo docs]: /components/climate.sensibo/
+[cloud docs]: /components/cloud/
+[cloud.auth_api docs]: /components/cloud.auth_api/
+[cloud.iot docs]: /components/cloud.iot/
+[config.group docs]: /components/config.group/
+[configurator docs]: /components/configurator/
+[conversation docs]: /components/conversation/
+[cover.tahoma docs]: /components/cover.tahoma/
+[device_tracker.unifi_direct docs]: /components/device_tracker.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.http/
+[google_assistant.smart_home docs]: /components/google_assistant.smart_home/
+[hive docs]: /components/hive/
+[homematic docs]: /components/homematic/
+[influxdb docs]: /components/influxdb/
+[knx docs]: /components/knx/
+[light.blinkt docs]: /components/light.blinkt/
+[light.hive docs]: /components/light.hive/
+[light.hue docs]: /components/light.hue/
+[light.tradfri docs]: /components/light.tradfri/
+[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
+[light.yeelight docs]: /components/light.yeelight/
+[media_extractor docs]: /components/media_extractor/
+[media_player.cast docs]: /components/media_player.cast/
+[netatmo docs]: /components/netatmo/
+[notify.lametric docs]: /components/notify.lametric/
+[notify.pushbullet docs]: /components/notify.pushbullet/
+[ring docs]: /components/ring/
+[sensor.amcrest docs]: /components/sensor.amcrest/
+[sensor.currencylayer docs]: /components/sensor.currencylayer/
+[sensor.deutsche_bahn docs]: /components/sensor.deutsche_bahn/
+[sensor.fastdotcom docs]: /components/sensor.fastdotcom/
+[sensor.fritzbox_netmonitor docs]: /components/sensor.fritzbox_netmonitor/
+[sensor.hddtemp docs]: /components/sensor.hddtemp/
+[sensor.hive docs]: /components/sensor.hive/
+[sensor.homematic docs]: /components/sensor.homematic/
+[sensor.sabnzbd docs]: /components/sensor.sabnzbd/
+[sensor.serial docs]: /components/sensor.serial/
+[sensor.tahoma docs]: /components/sensor.tahoma/
+[sensor.tellduslive docs]: /components/sensor.tellduslive/
+[sensor.tellstick docs]: /components/sensor.tellstick/
+[sensor.whois docs]: /components/sensor.whois/
+[sensor.wunderground docs]: /components/sensor.wunderground/
+[sensor.yweather docs]: /components/sensor.yweather/
+[shell_command docs]: /components/shell_command/
+[shopping_list docs]: /components/shopping_list/
+[switch.hive docs]: /components/switch.hive/
+[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/tts.baidu/
+[tts.microsoft docs]: /components/tts.microsoft/
+[updater docs]: /components/updater/
+[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
+[weather.ecobee docs]: /components/weather.ecobee/
+[zwave docs]: /components/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]: https://home-assistant.io/components/notify.nfandroidtv/
+[notify.nfandroidtv docs]: /components/notify.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
@@ -424,8 +424,8 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@molobrakos]: https://github.com/molobrakos
[@w1ll1am23]: https://github.com/w1ll1am23
[@wardcraigj]: https://github.com/wardcraigj
-[device_tracker.linksys_ap docs]: https://home-assistant.io/components/device_tracker.linksys_ap/
-[dominos docs]: https://home-assistant.io/components/dominos/
-[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
-[tellduslive docs]: https://home-assistant.io/components/tellduslive/
-[wink docs]: https://home-assistant.io/components/wink/
+[device_tracker.linksys_ap docs]: /components/device_tracker.linksys_ap/
+[dominos docs]: /components/dominos/
+[media_player.cast docs]: /components/media_player.cast/
+[tellduslive docs]: /components/tellduslive/
+[wink docs]: /components/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 9577ea9b16..d765165e5c 100644
--- a/source/_posts/2017-12-17-introducing-home-assistant-cloud.markdown
+++ b/source/_posts/2017-12-17-introducing-home-assistant-cloud.markdown
@@ -52,7 +52,7 @@ _Last updated: February 22, 2018_
#### {% linkable_title I thought the Home Assistant crew didn't like the cloud? %}
-You are right, [we don't](https://home-assistant.io/blog/2016/01/19/perfect-home-automation/#your-system-should-run-at-home-not-in-the-cloud)! The Home Assistant Cloud is not an alternative to running your local Home Assistant instance. All control and automations are still running locally.
+You are right, [we don't](/blog/2016/01/19/perfect-home-automation/#your-system-should-run-at-home-not-in-the-cloud)! The Home Assistant Cloud is not an alternative to running your local Home Assistant instance. All control and automations are still running locally.
Instead, the Home Assistant Cloud is an extension of your local instance. It allows to communicate with companies that force us to communicate via a public available cloud endpoint like Amazon Alexa and Google Assistant.
diff --git a/source/_posts/2017-12-17-release-60.markdown b/source/_posts/2017-12-17-release-60.markdown
index 6f795df119..4cfabc3417 100644
--- a/source/_posts/2017-12-17-release-60.markdown
+++ b/source/_posts/2017-12-17-release-60.markdown
@@ -300,78 +300,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]: https://home-assistant.io/components/ads/
-[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/
-[alarm_control_panel.ialarm docs]: https://home-assistant.io/components/alarm_control_panel.ialarm/
-[alarm_control_panel.manual docs]: https://home-assistant.io/components/alarm_control_panel.manual/
-[alarm_control_panel.manual_mqtt docs]: https://home-assistant.io/components/alarm_control_panel.manual_mqtt/
-[alarm_control_panel.totalconnect docs]: https://home-assistant.io/components/alarm_control_panel.totalconnect/
-[alarmdecoder docs]: https://home-assistant.io/components/alarmdecoder/
-[apple_tv docs]: https://home-assistant.io/components/apple_tv/
-[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/
-[binary_sensor.ads docs]: https://home-assistant.io/components/binary_sensor.ads/
-[binary_sensor.isy994 docs]: https://home-assistant.io/components/binary_sensor.isy994/
-[calendar.caldav docs]: https://home-assistant.io/components/calendar.caldav/
-[camera.canary docs]: https://home-assistant.io/components/camera.canary/
-[canary docs]: https://home-assistant.io/components/canary/
-[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
-[climate.tado docs]: https://home-assistant.io/components/climate.tado/
-[cloud docs]: https://home-assistant.io/components/cloud/
-[cloud.const docs]: https://home-assistant.io/components/cloud.const/
-[config.automation docs]: https://home-assistant.io/components/config.automation/
-[cover.tellstick docs]: https://home-assistant.io/components/cover.tellstick/
-[device_tracker docs]: https://home-assistant.io/components/device_tracker/
-[device_tracker.meraki docs]: https://home-assistant.io/components/device_tracker.meraki/
-[ecobee docs]: https://home-assistant.io/components/ecobee/
-[homematic docs]: https://home-assistant.io/components/homematic/
-[hue docs]: https://home-assistant.io/components/hue/
-[isy994 docs]: https://home-assistant.io/components/isy994/
-[keyboard_remote docs]: https://home-assistant.io/components/keyboard_remote/
-[light.ads docs]: https://home-assistant.io/components/light.ads/
-[light.hue docs]: https://home-assistant.io/components/light.hue/
-[light.lifx docs]: https://home-assistant.io/components/light.lifx/
-[light.mochad docs]: https://home-assistant.io/components/light.mochad/
-[light.tplink docs]: https://home-assistant.io/components/light.tplink/
-[light.tradfri docs]: https://home-assistant.io/components/light.tradfri/
-[logbook docs]: https://home-assistant.io/components/logbook/
-[media_extractor docs]: https://home-assistant.io/components/media_extractor/
-[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
-[media_player.liveboxplaytv docs]: https://home-assistant.io/components/media_player.liveboxplaytv/
-[media_player.samsungtv docs]: https://home-assistant.io/components/media_player.samsungtv/
-[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
-[media_player.ue_smart_radio docs]: https://home-assistant.io/components/media_player.ue_smart_radio/
-[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/
-[media_player.yamaha_musiccast docs]: https://home-assistant.io/components/media_player.yamaha_musiccast/
-[media_player.ziggo_mediabox_xl docs]: https://home-assistant.io/components/media_player.ziggo_mediabox_xl/
-[mochad docs]: https://home-assistant.io/components/mochad/
-[neato docs]: https://home-assistant.io/components/neato/
-[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
-[prometheus docs]: https://home-assistant.io/components/prometheus/
-[scene.vera docs]: https://home-assistant.io/components/scene.vera/
-[sensor.ads docs]: https://home-assistant.io/components/sensor.ads/
-[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
-[sensor.canary docs]: https://home-assistant.io/components/sensor.canary/
-[sensor.efergy docs]: https://home-assistant.io/components/sensor.efergy/
-[sensor.eliqonline docs]: https://home-assistant.io/components/sensor.eliqonline/
-[sensor.gearbest docs]: https://home-assistant.io/components/sensor.gearbest/
-[sensor.luftdaten docs]: https://home-assistant.io/components/sensor.luftdaten/
-[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/
-[sensor.mqtt docs]: https://home-assistant.io/components/sensor.mqtt/
-[sensor.octoprint docs]: https://home-assistant.io/components/sensor.octoprint/
-[sensor.rest docs]: https://home-assistant.io/components/sensor.rest/
-[sensor.ripple docs]: https://home-assistant.io/components/sensor.ripple/
-[sensor.shodan docs]: https://home-assistant.io/components/sensor.shodan/
-[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
-[sensor.tesla docs]: https://home-assistant.io/components/sensor.tesla/
-[sensor.volvooncall docs]: https://home-assistant.io/components/sensor.volvooncall/
-[snips docs]: https://home-assistant.io/components/snips/
-[switch.ads docs]: https://home-assistant.io/components/switch.ads/
-[switch.mochad docs]: https://home-assistant.io/components/switch.mochad/
-[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/
-[tellstick docs]: https://home-assistant.io/components/tellstick/
-[vera docs]: https://home-assistant.io/components/vera/
-[volvooncall docs]: https://home-assistant.io/components/volvooncall/
-[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
+[ads docs]: /components/ads/
+[alarm_control_panel.egardia docs]: /components/alarm_control_panel.egardia/
+[alarm_control_panel.ialarm docs]: /components/alarm_control_panel.ialarm/
+[alarm_control_panel.manual docs]: /components/alarm_control_panel.manual/
+[alarm_control_panel.manual_mqtt docs]: /components/alarm_control_panel.manual_mqtt/
+[alarm_control_panel.totalconnect docs]: /components/alarm_control_panel.totalconnect/
+[alarmdecoder docs]: /components/alarmdecoder/
+[apple_tv docs]: /components/apple_tv/
+[binary_sensor docs]: /components/binary_sensor/
+[binary_sensor.ads docs]: /components/binary_sensor.ads/
+[binary_sensor.isy994 docs]: /components/binary_sensor.isy994/
+[calendar.caldav docs]: /components/calendar.caldav/
+[camera.canary docs]: /components/camera.canary/
+[canary docs]: /components/canary/
+[climate.generic_thermostat docs]: /components/climate.generic_thermostat/
+[climate.tado docs]: /components/climate.tado/
+[cloud docs]: /components/cloud/
+[cloud.const docs]: /components/cloud.const/
+[config.automation docs]: /components/config.automation/
+[cover.tellstick docs]: /components/cover.tellstick/
+[device_tracker docs]: /components/device_tracker/
+[device_tracker.meraki docs]: /components/device_tracker.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/light.ads/
+[light.hue docs]: /components/light.hue/
+[light.lifx docs]: /components/light.lifx/
+[light.mochad docs]: /components/light.mochad/
+[light.tplink docs]: /components/light.tplink/
+[light.tradfri docs]: /components/light.tradfri/
+[logbook docs]: /components/logbook/
+[media_extractor docs]: /components/media_extractor/
+[media_player.denonavr docs]: /components/media_player.denonavr/
+[media_player.liveboxplaytv docs]: /components/media_player.liveboxplaytv/
+[media_player.samsungtv docs]: /components/media_player.samsungtv/
+[media_player.sonos docs]: /components/media_player.sonos/
+[media_player.ue_smart_radio docs]: /components/media_player.ue_smart_radio/
+[media_player.webostv docs]: /components/media_player.webostv/
+[media_player.yamaha_musiccast docs]: /components/media_player.yamaha_musiccast/
+[media_player.ziggo_mediabox_xl docs]: /components/media_player.ziggo_mediabox_xl/
+[mochad docs]: /components/mochad/
+[neato docs]: /components/neato/
+[notify.html5 docs]: /components/notify.html5/
+[prometheus docs]: /components/prometheus/
+[scene.vera docs]: /components/scene.vera/
+[sensor.ads docs]: /components/sensor.ads/
+[sensor.alpha_vantage docs]: /components/sensor.alpha_vantage/
+[sensor.canary docs]: /components/sensor.canary/
+[sensor.efergy docs]: /components/sensor.efergy/
+[sensor.eliqonline docs]: /components/sensor.eliqonline/
+[sensor.gearbest docs]: /components/sensor.gearbest/
+[sensor.luftdaten docs]: /components/sensor.luftdaten/
+[sensor.miflora docs]: /components/sensor.miflora/
+[sensor.mqtt docs]: /components/sensor.mqtt/
+[sensor.octoprint docs]: /components/sensor.octoprint/
+[sensor.rest docs]: /components/sensor.rest/
+[sensor.ripple docs]: /components/sensor.ripple/
+[sensor.shodan docs]: /components/sensor.shodan/
+[sensor.systemmonitor docs]: /components/sensor.systemmonitor/
+[sensor.tesla docs]: /components/sensor.tesla/
+[sensor.volvooncall docs]: /components/sensor.volvooncall/
+[snips docs]: /components/snips/
+[switch.ads docs]: /components/switch.ads/
+[switch.mochad docs]: /components/switch.mochad/
+[switch.tplink docs]: /components/switch.tplink/
+[tellstick docs]: /components/tellstick/
+[vera docs]: /components/vera/
+[volvooncall docs]: /components/volvooncall/
+[xiaomi_aqara docs]: /components/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
@@ -397,12 +397,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]: https://home-assistant.io/components/alexa.smart_home/
-[binary_sensor.concord232 docs]: https://home-assistant.io/components/binary_sensor.concord232/
-[binary_sensor.isy994 docs]: https://home-assistant.io/components/binary_sensor.isy994/
-[calendar.caldav docs]: https://home-assistant.io/components/calendar.caldav/
-[homematic docs]: https://home-assistant.io/components/homematic/
-[light.hue docs]: https://home-assistant.io/components/light.hue/
-[lock.sesame docs]: https://home-assistant.io/components/lock.sesame/
-[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/
-[switch.modbus docs]: https://home-assistant.io/components/switch.modbus/
+[alexa.smart_home docs]: /components/alexa.smart_home/
+[binary_sensor.concord232 docs]: /components/binary_sensor.concord232/
+[binary_sensor.isy994 docs]: /components/binary_sensor.isy994/
+[calendar.caldav docs]: /components/calendar.caldav/
+[homematic docs]: /components/homematic/
+[light.hue docs]: /components/light.hue/
+[lock.sesame docs]: /components/lock.sesame/
+[media_player.webostv docs]: /components/media_player.webostv/
+[switch.modbus docs]: /components/switch.modbus/
diff --git a/source/_posts/2017-12-28-thank-you.markdown b/source/_posts/2017-12-28-thank-you.markdown
index f5632f7d6f..d1cefceb59 100644
--- a/source/_posts/2017-12-28-thank-you.markdown
+++ b/source/_posts/2017-12-28-thank-you.markdown
@@ -13,7 +13,7 @@ og_image:
2017 is almost over and this means it's time to do a little recap of our 2017. This was a great year for Home Assistant. Again, we were able to stick to our bi-weekly release cycle. There were 25 releases over the year and each release included the work of around 60 contributors.
-We got 10.000 stars on [GitHub], reached 10.000 commits in the main repo (over 4300 were made in 2017), got a [Thomas-Krenn award], participated in [Hacktoberfest], we have now almost 1000 integrations (the exact number is 938), we [moved to Discord] and we are up to over 2 million pageviews per month on our forum. Beside that we announced the [Home Assistant cloud] and have regular [Home Assistant Podcasts].
+We got 10.000 stars on [GitHub], reached 10.000 commits in the main repo (over 4300 were made in 2017), got a [Thomas-Krenn award], participated in [Hacktoberfest], we have now almost 1000 integrations (the exact number is 938), we [moved to Discord] and we are up to over 2 million pageviews per month on our forum. Beside that we announced the [Home Assistant cloud] and have regular [Home Assistant Podcasts].
We also do not want to forget to mention [Hass.io] and all the great Hass.io add-ons.
@@ -35,7 +35,7 @@ Stay tuned for more Home Assistant awesomeness in 2018. We will keep the pace bu
[forum]: https://community.home-assistant.io
[GitHub]: https://GitHub.com
[Hacktoberfest]: /blog/2017/11/04/release-57/#hacktoberfest
-[Hass.io]: https://home-assistant.io/hassio/
+[Hass.io]: /hassio/
[Home Assistant cloud]: /blog/2017/12/17/introducing-home-assistant-cloud/
[Home Assistant Podcasts]: https://hasspodcast.io/
[moved to Discord]: /blog/2017/07/03/home-assistant-is-moving-to-discord/
diff --git a/source/_posts/2018-01-14-release-61.markdown b/source/_posts/2018-01-14-release-61.markdown
index f83e933ee7..1cc48aad14 100644
--- a/source/_posts/2018-01-14-release-61.markdown
+++ b/source/_posts/2018-01-14-release-61.markdown
@@ -106,7 +106,7 @@ Note however, that this feature was replaced by a new ignore_string config optio
([@balloob] - [#11461]) ([cloud docs]) ([alexa.smart_home docs]) (breaking change)
- The extension of the `alpha_vantage` requires an update of the configuration as now are exchange data available as well. ([@ChristianKuehnel] - [#11427]) ([sensor.alpha_vantage docs]) (breaking change)
- The `prometheus` component now supports pushing all sensors and fixes wrong metrics. If may require that you update your configuration. ([@michaelkuty] - [#11159]) ([prometheus docs]) (breaking change)
-- Insteon local devices will now use their address as the `entity_id` and `name`. The friendly name can be customized using the [standard customization configuration](https://home-assistant.io/docs/configuration/customizing-devices/). ([@camrun91] - [#11088]) ([insteon_local docs]) ([fan.insteon_local docs]) ([light.insteon_local docs]) ([switch.insteon_local docs]) (breaking change)
+- Insteon local devices will now use their address as the `entity_id` and `name`. The friendly name can be customized using the [standard customization configuration](/docs/configuration/customizing-devices/). ([@camrun91] - [#11088]) ([insteon_local docs]) ([fan.insteon_local docs]) ([light.insteon_local docs]) ([switch.insteon_local docs]) (breaking change)
- Google Assistant is no longer configured via `customize` but instead has its configuration under the `google_assistant` entry in your `configuration.yaml`. The attributes will no longer have to be prefixed with `google_assistant_` either.
| Old option | New option |
@@ -612,168 +612,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]: https://home-assistant.io/components/__init__/
-[alarm_control_panel.alarmdecoder docs]: https://home-assistant.io/components/alarm_control_panel.alarmdecoder/
-[alarm_control_panel.concord232 docs]: https://home-assistant.io/components/alarm_control_panel.concord232/
-[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/
-[alarmdecoder docs]: https://home-assistant.io/components/alarmdecoder/
-[alexa.intent docs]: https://home-assistant.io/components/alexa.intent/
-[alexa.smart_home docs]: https://home-assistant.io/components/alexa.smart_home/
-[api docs]: https://home-assistant.io/components/api/
-[automation.state docs]: https://home-assistant.io/docs/automation/trigger/#state-trigger
-[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/
-[binary_sensor.alarmdecoder docs]: https://home-assistant.io/components/binary_sensor.alarmdecoder/
-[binary_sensor.concord232 docs]: https://home-assistant.io/components/binary_sensor.concord232/
-[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/
-[binary_sensor.isy994 docs]: https://home-assistant.io/components/binary_sensor.isy994/
-[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/
-[binary_sensor.rest docs]: https://home-assistant.io/components/binary_sensor.rest/
-[binary_sensor.template docs]: https://home-assistant.io/components/binary_sensor.template/
-[binary_sensor.threshold docs]: https://home-assistant.io/components/binary_sensor.threshold/
-[binary_sensor.trend docs]: https://home-assistant.io/components/binary_sensor.trend/
-[binary_sensor.workday docs]: https://home-assistant.io/components/binary_sensor.workday/
-[camera.doorbird docs]: https://home-assistant.io/components/camera.doorbird/
-[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/
-[climate docs]: https://home-assistant.io/components/climate/
-[climate.daikin docs]: https://home-assistant.io/components/climate.daikin/
-[climate.demo docs]: https://home-assistant.io/components/climate.demo/
-[climate.econet docs]: https://home-assistant.io/components/climate.econet/
-[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
-[climate.hive docs]: https://home-assistant.io/components/climate.hive/
-[climate.homematic docs]: https://home-assistant.io/components/climate.homematic/
-[climate.knx docs]: https://home-assistant.io/components/climate.knx/
-[climate.netatmo docs]: https://home-assistant.io/components/climate.netatmo/
-[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/
-[climate.tado docs]: https://home-assistant.io/components/climate.tado/
-[climate.touchline docs]: https://home-assistant.io/components/climate.touchline/
-[cloud docs]: https://home-assistant.io/components/cloud/
-[cloud.auth_api docs]: https://home-assistant.io/components/cloud.auth_api/
-[cloud.http_api docs]: https://home-assistant.io/components/cloud.http_api/
-[cloud.iot docs]: https://home-assistant.io/components/cloud.iot/
-[coinbase docs]: https://home-assistant.io/components/coinbase/
-[conversation docs]: https://home-assistant.io/components/conversation/
-[cover.isy994 docs]: https://home-assistant.io/components/cover.isy994/
-[cover.knx docs]: https://home-assistant.io/components/cover.knx/
-[cover.tahoma docs]: https://home-assistant.io/components/cover.tahoma/
-[cover.template docs]: https://home-assistant.io/components/cover.template/
-[cover.xiaomi_aqara docs]: https://home-assistant.io/components/cover.xiaomi_aqara/
-[deconz docs]: https://home-assistant.io/components/deconz/
-[device_tracker docs]: https://home-assistant.io/components/device_tracker/
-[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
-[device_tracker.bluetooth_le_tracker docs]: https://home-assistant.io/components/device_tracker.bluetooth_le_tracker/
-[device_tracker.bluetooth_tracker docs]: https://home-assistant.io/components/device_tracker.bluetooth_tracker/
-[device_tracker.gpslogger docs]: https://home-assistant.io/components/device_tracker.gpslogger/
-[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
-[device_tracker.ping docs]: https://home-assistant.io/components/device_tracker.ping/
-[device_tracker.snmp docs]: https://home-assistant.io/components/device_tracker.snmp/
-[device_tracker.tile docs]: https://home-assistant.io/components/device_tracker.tile/
-[digital_ocean docs]: https://home-assistant.io/components/digital_ocean/
-[fan.insteon_local docs]: https://home-assistant.io/components/fan.insteon_local/
-[fan.isy994 docs]: https://home-assistant.io/components/fan.isy994/
-[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
-[google_assistant docs]: https://home-assistant.io/components/google_assistant/
-[google_assistant.http docs]: https://home-assistant.io/components/google_assistant.http/
-[google_assistant.smart_home docs]: https://home-assistant.io/components/google_assistant.smart_home/
-[group docs]: https://home-assistant.io/components/group/
-[hassio docs]: https://home-assistant.io/components/hassio/
-[history docs]: https://home-assistant.io/components/history/
-[hive docs]: https://home-assistant.io/components/hive/
-[homematic docs]: https://home-assistant.io/components/homematic/
-[http docs]: https://home-assistant.io/components/http/
-[image_processing.opencv docs]: https://home-assistant.io/components/image_processing.opencv/
-[input_boolean docs]: https://home-assistant.io/components/input_boolean/
-[input_select docs]: https://home-assistant.io/components/input_select/
-[insteon_local docs]: https://home-assistant.io/components/insteon_local/
-[isy994 docs]: https://home-assistant.io/components/isy994/
-[knx docs]: https://home-assistant.io/components/knx/
-[light.deconz docs]: https://home-assistant.io/components/light.deconz/
-[light.greenwave docs]: https://home-assistant.io/components/light.greenwave/
-[light.hive docs]: https://home-assistant.io/components/light.hive/
-[light.hue docs]: https://home-assistant.io/components/light.hue/
-[light.iglo docs]: https://home-assistant.io/components/light.iglo/
-[light.insteon_local docs]: https://home-assistant.io/components/light.insteon_local/
-[light.isy994 docs]: https://home-assistant.io/components/light.isy994/
-[light.knx docs]: https://home-assistant.io/components/light.knx/
-[light.lifx docs]: https://home-assistant.io/components/light.lifx/
-[light.mqtt docs]: https://home-assistant.io/components/light.mqtt/
-[light.osramlightify docs]: https://home-assistant.io/components/light.osramlightify/
-[light.template docs]: https://home-assistant.io/components/light.template/
-[light.tplink docs]: https://home-assistant.io/components/light.tplink/
-[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
-[light.zha docs]: https://home-assistant.io/components/light.zha/
-[lock.isy994 docs]: https://home-assistant.io/components/lock.isy994/
-[media_extractor docs]: https://home-assistant.io/components/media_extractor/
-[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
-[media_player.kodi docs]: https://home-assistant.io/components/media_player.kodi/
-[media_player.monoprice docs]: https://home-assistant.io/components/media_player.monoprice/
-[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
-[media_player.squeezebox docs]: https://home-assistant.io/components/media_player.squeezebox/
-[media_player.yamaha docs]: https://home-assistant.io/components/media_player.yamaha/
-[modbus docs]: https://home-assistant.io/components/modbus/
-[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
-[notify.pushbullet docs]: https://home-assistant.io/components/notify.pushbullet/
-[notify.webostv docs]: https://home-assistant.io/components/notify.webostv/
-[octoprint docs]: https://home-assistant.io/components/octoprint/
-[prometheus docs]: https://home-assistant.io/components/prometheus/
-[python_script docs]: https://home-assistant.io/components/python_script/
-[rainbird docs]: https://home-assistant.io/components/rainbird/
-[remember_the_milk docs]: https://home-assistant.io/components/remember_the_milk/
-[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
-[sensor.bitcoin docs]: https://home-assistant.io/components/sensor.bitcoin/
-[sensor.coinbase docs]: https://home-assistant.io/components/sensor.coinbase/
-[sensor.deconz docs]: https://home-assistant.io/components/sensor.deconz/
-[sensor.deutsche_bahn docs]: https://home-assistant.io/components/sensor.deutsche_bahn/
-[sensor.discogs docs]: https://home-assistant.io/components/sensor.discogs/
-[sensor.etherscan docs]: https://home-assistant.io/components/sensor.etherscan/
-[sensor.fido docs]: https://home-assistant.io/components/sensor.fido/
-[sensor.hydroquebec docs]: https://home-assistant.io/components/sensor.hydroquebec/
-[sensor.imap_email_content docs]: https://home-assistant.io/components/sensor.imap_email_content/
-[sensor.irish_rail_transport docs]: https://home-assistant.io/components/sensor.irish_rail_transport/
-[sensor.isy994 docs]: https://home-assistant.io/components/sensor.isy994/
-[sensor.knx docs]: https://home-assistant.io/components/sensor.knx/
-[sensor.luftdaten docs]: https://home-assistant.io/components/sensor.luftdaten/
-[sensor.metoffice docs]: https://home-assistant.io/components/sensor.metoffice/
-[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/
-[sensor.mqtt docs]: https://home-assistant.io/components/sensor.mqtt/
-[sensor.openweathermap docs]: https://home-assistant.io/components/sensor.openweathermap/
-[sensor.plex docs]: https://home-assistant.io/components/sensor.plex/
-[sensor.rainbird docs]: https://home-assistant.io/components/sensor.rainbird/
-[sensor.snmp docs]: https://home-assistant.io/components/sensor.snmp/
-[sensor.sochain docs]: https://home-assistant.io/components/sensor.sochain/
-[sensor.statistics docs]: https://home-assistant.io/components/sensor.statistics/
-[sensor.steam_online docs]: https://home-assistant.io/components/sensor.steam_online/
-[sensor.swiss_public_transport docs]: https://home-assistant.io/components/sensor.swiss_public_transport/
-[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
-[sensor.tado docs]: https://home-assistant.io/components/sensor.tado/
-[sensor.template docs]: https://home-assistant.io/components/sensor.template/
-[sensor.transmission docs]: https://home-assistant.io/components/sensor.transmission/
-[sensor.xbox_live docs]: https://home-assistant.io/components/sensor.xbox_live/
-[sensor.zoneminder docs]: https://home-assistant.io/components/sensor.zoneminder/
-[snips docs]: https://home-assistant.io/components/snips/
-[switch.insteon_local docs]: https://home-assistant.io/components/switch.insteon_local/
-[switch.isy994 docs]: https://home-assistant.io/components/switch.isy994/
-[switch.knx docs]: https://home-assistant.io/components/switch.knx/
-[switch.mochad docs]: https://home-assistant.io/components/switch.mochad/
-[switch.rainbird docs]: https://home-assistant.io/components/switch.rainbird/
-[switch.rpi_rf docs]: https://home-assistant.io/components/switch.rpi_rf/
-[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/
-[switch.template docs]: https://home-assistant.io/components/switch.template/
-[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/
-[switch.transmission docs]: https://home-assistant.io/components/switch.transmission/
-[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
-[tahoma docs]: https://home-assistant.io/components/tahoma/
-[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/
-[timer docs]: https://home-assistant.io/components/timer/
-[tts.baidu docs]: https://home-assistant.io/components/tts.baidu/
-[tts.marytts docs]: https://home-assistant.io/components/tts.marytts/
-[updater docs]: https://home-assistant.io/components/updater/
-[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
-[weather.darksky docs]: https://home-assistant.io/components/weather.darksky/
-[weather.openweathermap docs]: https://home-assistant.io/components/weather.openweathermap/
-[weather.yweather docs]: https://home-assistant.io/components/weather.yweather/
-[websocket_api docs]: https://home-assistant.io/components/websocket_api/
-[wemo docs]: https://home-assistant.io/components/wemo/
-[zigbee docs]: https://home-assistant.io/components/zigbee/
+[__init__ docs]: /components/__init__/
+[alarm_control_panel.alarmdecoder docs]: /components/alarm_control_panel.alarmdecoder/
+[alarm_control_panel.concord232 docs]: /components/alarm_control_panel.concord232/
+[alarm_control_panel.egardia docs]: /components/alarm_control_panel.egardia/
+[alarmdecoder docs]: /components/alarmdecoder/
+[alexa.intent docs]: /components/alexa.intent/
+[alexa.smart_home docs]: /components/alexa.smart_home/
+[api docs]: /components/api/
+[automation.state docs]: /docs/automation/trigger/#state-trigger
+[binary_sensor docs]: /components/binary_sensor/
+[binary_sensor.alarmdecoder docs]: /components/binary_sensor.alarmdecoder/
+[binary_sensor.concord232 docs]: /components/binary_sensor.concord232/
+[binary_sensor.deconz docs]: /components/binary_sensor.deconz/
+[binary_sensor.isy994 docs]: /components/binary_sensor.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/binary_sensor.threshold/
+[binary_sensor.trend docs]: /components/binary_sensor.trend/
+[binary_sensor.workday docs]: /components/binary_sensor.workday/
+[camera.doorbird docs]: /components/camera.doorbird/
+[camera.uvc docs]: /components/camera.uvc/
+[climate docs]: /components/climate/
+[climate.daikin docs]: /components/climate.daikin/
+[climate.demo docs]: /components/climate.demo/
+[climate.econet docs]: /components/climate.econet/
+[climate.generic_thermostat docs]: /components/climate.generic_thermostat/
+[climate.hive docs]: /components/climate.hive/
+[climate.homematic docs]: /components/climate.homematic/
+[climate.knx docs]: /components/climate.knx/
+[climate.netatmo docs]: /components/climate.netatmo/
+[climate.sensibo docs]: /components/climate.sensibo/
+[climate.tado docs]: /components/climate.tado/
+[climate.touchline docs]: /components/climate.touchline/
+[cloud docs]: /components/cloud/
+[cloud.auth_api docs]: /components/cloud.auth_api/
+[cloud.http_api docs]: /components/cloud.http_api/
+[cloud.iot docs]: /components/cloud.iot/
+[coinbase docs]: /components/coinbase/
+[conversation docs]: /components/conversation/
+[cover.isy994 docs]: /components/cover.isy994/
+[cover.knx docs]: /components/cover.knx/
+[cover.tahoma docs]: /components/cover.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/device_tracker.asuswrt/
+[device_tracker.bluetooth_le_tracker docs]: /components/device_tracker.bluetooth_le_tracker/
+[device_tracker.bluetooth_tracker docs]: /components/device_tracker.bluetooth_tracker/
+[device_tracker.gpslogger docs]: /components/device_tracker.gpslogger/
+[device_tracker.owntracks docs]: /components/device_tracker.owntracks/
+[device_tracker.ping docs]: /components/device_tracker.ping/
+[device_tracker.snmp docs]: /components/device_tracker.snmp/
+[device_tracker.tile docs]: /components/device_tracker.tile/
+[digital_ocean docs]: /components/digital_ocean/
+[fan.insteon_local docs]: /components/fan.insteon_local/
+[fan.isy994 docs]: /components/fan.isy994/
+[fan.xiaomi_miio docs]: /components/fan.xiaomi_miio/
+[google_assistant docs]: /components/google_assistant/
+[google_assistant.http docs]: /components/google_assistant.http/
+[google_assistant.smart_home docs]: /components/google_assistant.smart_home/
+[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/image_processing.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/light.deconz/
+[light.greenwave docs]: /components/light.greenwave/
+[light.hive docs]: /components/light.hive/
+[light.hue docs]: /components/light.hue/
+[light.iglo docs]: /components/light.iglo/
+[light.insteon_local docs]: /components/light.insteon_local/
+[light.isy994 docs]: /components/light.isy994/
+[light.knx docs]: /components/light.knx/
+[light.lifx docs]: /components/light.lifx/
+[light.mqtt docs]: /components/light.mqtt/
+[light.osramlightify docs]: /components/light.osramlightify/
+[light.template docs]: /components/light.template/
+[light.tplink docs]: /components/light.tplink/
+[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
+[light.zha docs]: /components/light.zha/
+[lock.isy994 docs]: /components/lock.isy994/
+[media_extractor docs]: /components/media_extractor/
+[media_player.cast docs]: /components/media_player.cast/
+[media_player.kodi docs]: /components/media_player.kodi/
+[media_player.monoprice docs]: /components/media_player.monoprice/
+[media_player.plex docs]: /components/media_player.plex/
+[media_player.squeezebox docs]: /components/media_player.squeezebox/
+[media_player.yamaha docs]: /components/media_player.yamaha/
+[modbus docs]: /components/modbus/
+[notify.html5 docs]: /components/notify.html5/
+[notify.pushbullet docs]: /components/notify.pushbullet/
+[notify.webostv docs]: /components/notify.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/sensor.alpha_vantage/
+[sensor.bitcoin docs]: /components/sensor.bitcoin/
+[sensor.coinbase docs]: /components/sensor.coinbase/
+[sensor.deconz docs]: /components/sensor.deconz/
+[sensor.deutsche_bahn docs]: /components/sensor.deutsche_bahn/
+[sensor.discogs docs]: /components/sensor.discogs/
+[sensor.etherscan docs]: /components/sensor.etherscan/
+[sensor.fido docs]: /components/sensor.fido/
+[sensor.hydroquebec docs]: /components/sensor.hydroquebec/
+[sensor.imap_email_content docs]: /components/sensor.imap_email_content/
+[sensor.irish_rail_transport docs]: /components/sensor.irish_rail_transport/
+[sensor.isy994 docs]: /components/sensor.isy994/
+[sensor.knx docs]: /components/sensor.knx/
+[sensor.luftdaten docs]: /components/sensor.luftdaten/
+[sensor.metoffice docs]: /components/sensor.metoffice/
+[sensor.miflora docs]: /components/sensor.miflora/
+[sensor.mqtt docs]: /components/sensor.mqtt/
+[sensor.openweathermap docs]: /components/sensor.openweathermap/
+[sensor.plex docs]: /components/sensor.plex/
+[sensor.rainbird docs]: /components/sensor.rainbird/
+[sensor.snmp docs]: /components/sensor.snmp/
+[sensor.sochain docs]: /components/sensor.sochain/
+[sensor.statistics docs]: /components/sensor.statistics/
+[sensor.steam_online docs]: /components/sensor.steam_online/
+[sensor.swiss_public_transport docs]: /components/sensor.swiss_public_transport/
+[sensor.systemmonitor docs]: /components/sensor.systemmonitor/
+[sensor.tado docs]: /components/sensor.tado/
+[sensor.template docs]: /components/sensor.template/
+[sensor.transmission docs]: /components/sensor.transmission/
+[sensor.xbox_live docs]: /components/sensor.xbox_live/
+[sensor.zoneminder docs]: /components/sensor.zoneminder/
+[snips docs]: /components/snips/
+[switch.insteon_local docs]: /components/switch.insteon_local/
+[switch.isy994 docs]: /components/switch.isy994/
+[switch.knx docs]: /components/switch.knx/
+[switch.mochad docs]: /components/switch.mochad/
+[switch.rainbird docs]: /components/switch.rainbird/
+[switch.rpi_rf docs]: /components/switch.rpi_rf/
+[switch.snmp docs]: /components/switch.snmp/
+[switch.template docs]: /components/switch.template/
+[switch.tplink docs]: /components/switch.tplink/
+[switch.transmission docs]: /components/switch.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/tts.baidu/
+[tts.marytts docs]: /components/tts.marytts/
+[updater docs]: /components/updater/
+[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
+[weather.darksky docs]: /components/weather.darksky/
+[weather.openweathermap docs]: /components/weather.openweathermap/
+[weather.yweather docs]: /components/weather.yweather/
+[websocket_api docs]: /components/websocket_api/
+[wemo docs]: /components/wemo/
+[zigbee docs]: /components/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
@@ -784,14 +784,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]: https://home-assistant.io/components/binary_sensor.rfxtrx/
-[calendar.todoist docs]: https://home-assistant.io/components/calendar.todoist/
-[history docs]: https://home-assistant.io/components/history/
-[light.zha docs]: https://home-assistant.io/components/light.zha/
-[media_player.snapcast docs]: https://home-assistant.io/components/media_player.snapcast/
-[media_player.soundtouch docs]: https://home-assistant.io/components/media_player.soundtouch/
-[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/
-[sensor.mopar docs]: https://home-assistant.io/components/sensor.mopar/
-[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/
-[switch.scsgate docs]: https://home-assistant.io/components/switch.scsgate/
-[zha docs]: https://home-assistant.io/components/zha/
+[binary_sensor.rfxtrx docs]: /components/binary_sensor.rfxtrx/
+[calendar.todoist docs]: /components/calendar.todoist/
+[history docs]: /components/history/
+[light.zha docs]: /components/light.zha/
+[media_player.snapcast docs]: /components/media_player.snapcast/
+[media_player.soundtouch docs]: /components/media_player.soundtouch/
+[rfxtrx docs]: /components/rfxtrx/
+[sensor.mopar docs]: /components/sensor.mopar/
+[switch.broadlink docs]: /components/switch.broadlink/
+[switch.scsgate docs]: /components/switch.scsgate/
+[zha docs]: /components/zha/
diff --git a/source/_posts/2018-01-21-clarification-emulated-hue.markdown b/source/_posts/2018-01-21-clarification-emulated-hue.markdown
index 5284113bc5..b1b9138ae7 100644
--- a/source/_posts/2018-01-21-clarification-emulated-hue.markdown
+++ b/source/_posts/2018-01-21-clarification-emulated-hue.markdown
@@ -31,4 +31,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]: https://home-assistant.io/components/emulated_hue/#configuration
+[eh-conf]: /components/emulated_hue/#configuration
diff --git a/source/_posts/2018-01-27-release-62.markdown b/source/_posts/2018-01-27-release-62.markdown
index 8bb54a09f0..1b72621881 100644
--- a/source/_posts/2018-01-27-release-62.markdown
+++ b/source/_posts/2018-01-27-release-62.markdown
@@ -383,109 +383,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]: https://home-assistant.io/components/alarm_control_panel.mqtt/
-[alexa docs]: https://home-assistant.io/components/alexa/
-[asterisk_mbox docs]: https://home-assistant.io/components/asterisk_mbox/
-[axis docs]: https://home-assistant.io/components/axis/
-[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/
-[binary_sensor.hive docs]: https://home-assistant.io/components/binary_sensor.hive/
-[binary_sensor.ihc docs]: https://home-assistant.io/components/binary_sensor.ihc/
-[binary_sensor.maxcube docs]: https://home-assistant.io/components/binary_sensor.maxcube/
-[binary_sensor.rfxtrx docs]: https://home-assistant.io/components/binary_sensor.rfxtrx/
-[binary_sensor.wink docs]: https://home-assistant.io/components/binary_sensor.wink/
-[binary_sensor.workday docs]: https://home-assistant.io/components/binary_sensor.workday/
-[binary_sensor.xiaomi_aqara docs]: https://home-assistant.io/components/binary_sensor.xiaomi_aqara/
-[camera.foscam docs]: https://home-assistant.io/components/camera.foscam/
-[camera.onvif docs]: https://home-assistant.io/components/camera.onvif/
-[climate docs]: https://home-assistant.io/components/climate/
-[climate.daikin docs]: https://home-assistant.io/components/climate.daikin/
-[climate.econet docs]: https://home-assistant.io/components/climate.econet/
-[climate.ephember docs]: https://home-assistant.io/components/climate.ephember/
-[climate.eq3btsmart docs]: https://home-assistant.io/components/climate.eq3btsmart/
-[climate.hive docs]: https://home-assistant.io/components/climate.hive/
-[climate.nest docs]: https://home-assistant.io/components/climate.nest/
-[climate.sensibo docs]: https://home-assistant.io/components/climate.sensibo/
-[climate.wink docs]: https://home-assistant.io/components/climate.wink/
-[cover.homematic docs]: https://home-assistant.io/components/cover.homematic/
-[cover.lutron docs]: https://home-assistant.io/components/cover.lutron/
-[cover.tahoma docs]: https://home-assistant.io/components/cover.tahoma/
-[cover.wink docs]: https://home-assistant.io/components/cover.wink/
-[cover.xiaomi_aqara docs]: https://home-assistant.io/components/cover.xiaomi_aqara/
-[deconz docs]: https://home-assistant.io/components/deconz/
-[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
-[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
-[device_tracker.tomato docs]: https://home-assistant.io/components/device_tracker.tomato/
-[device_tracker.unifi_direct docs]: https://home-assistant.io/components/device_tracker.unifi_direct/
-[ecobee docs]: https://home-assistant.io/components/ecobee/
-[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/
-[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
-[google_assistant docs]: https://home-assistant.io/components/google_assistant/
-[hassio docs]: https://home-assistant.io/components/hassio/
-[hive docs]: https://home-assistant.io/components/hive/
-[homematic docs]: https://home-assistant.io/components/homematic/
-[hue docs]: https://home-assistant.io/components/hue/
-[ihc docs]: https://home-assistant.io/components/ihc/
-[ihc.const docs]: https://home-assistant.io/components/ihc.const/
-[ihc.ihcdevice docs]: https://home-assistant.io/components/ihc.ihcdevice/
-[iota docs]: https://home-assistant.io/components/iota/
-[light.deconz docs]: https://home-assistant.io/components/light.deconz/
-[light.decora docs]: https://home-assistant.io/components/light.decora/
-[light.flux_led docs]: https://home-assistant.io/components/light.flux_led/
-[light.greenwave docs]: https://home-assistant.io/components/light.greenwave/
-[light.hive docs]: https://home-assistant.io/components/light.hive/
-[light.hyperion docs]: https://home-assistant.io/components/light.hyperion/
-[light.ihc docs]: https://home-assistant.io/components/light.ihc/
-[light.tplink docs]: https://home-assistant.io/components/light.tplink/
-[light.wemo docs]: https://home-assistant.io/components/light.wemo/
-[light.xiaomi_aqara docs]: https://home-assistant.io/components/light.xiaomi_aqara/
-[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
-[lutron docs]: https://home-assistant.io/components/lutron/
-[map docs]: https://home-assistant.io/components/map/
-[media_player.samsungtv docs]: https://home-assistant.io/components/media_player.samsungtv/
-[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
-[media_player.yamaha docs]: https://home-assistant.io/components/media_player.yamaha/
-[notify.clicksend docs]: https://home-assistant.io/components/notify.clicksend/
-[notify.prowl docs]: https://home-assistant.io/components/notify.prowl/
-[plant docs]: https://home-assistant.io/components/plant/
-[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/
-[scene docs]: https://home-assistant.io/components/scene/
-[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
-[sensor.linux_battery docs]: https://home-assistant.io/components/sensor.linux_battery/
-[sensor.bme680 docs]: https://home-assistant.io/components/sensor.bme680/
-[sensor.deconz docs]: https://home-assistant.io/components/sensor.deconz/
-[sensor.etherscan docs]: https://home-assistant.io/components/sensor.etherscan/
-[sensor.fixer docs]: https://home-assistant.io/components/sensor.fixer/
-[sensor.hive docs]: https://home-assistant.io/components/sensor.hive/
-[sensor.ihc docs]: https://home-assistant.io/components/sensor.ihc/
-[sensor.iota docs]: https://home-assistant.io/components/sensor.iota/
-[sensor.metoffice docs]: https://home-assistant.io/components/sensor.metoffice/
-[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/
-[sensor.min_max docs]: https://home-assistant.io/components/sensor.min_max/
-[sensor.mold_indicator docs]: https://home-assistant.io/components/sensor.mold_indicator/
-[mychevy docs]: https://home-assistant.io/components/mychevy/
-[sensor.openweathermap docs]: https://home-assistant.io/components/sensor.openweathermap/
-[sensor.random docs]: https://home-assistant.io/components/sensor.random/
-[sensor.teksavvy docs]: https://home-assistant.io/components/sensor.teksavvy/
-[sensor.xbox_live docs]: https://home-assistant.io/components/sensor.xbox_live/
-[sensor.xiaomi_aqara docs]: https://home-assistant.io/components/sensor.xiaomi_aqara/
-[sensor.yr docs]: https://home-assistant.io/components/sensor.yr/
-[snips docs]: https://home-assistant.io/components/snips/
-[switch.fritzdect docs]: https://home-assistant.io/components/switch.fritzdect/
-[switch.hive docs]: https://home-assistant.io/components/switch.hive/
-[switch.ihc docs]: https://home-assistant.io/components/switch.ihc/
-[switch.snmp docs]: https://home-assistant.io/components/switch.snmp/
-[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/
-[switch.xiaomi_aqara docs]: https://home-assistant.io/components/switch.xiaomi_aqara/
-[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
-[system_log docs]: https://home-assistant.io/components/system_log/
-[tahoma docs]: https://home-assistant.io/components/tahoma/
-[tts.google docs]: https://home-assistant.io/components/tts.google/
-[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
-[waterfurnace docs]: https://home-assistant.io/components/waterfurnace/
-[wemo docs]: https://home-assistant.io/components/wemo/
-[wink docs]: https://home-assistant.io/components/wink/
-[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
-[zwave docs]: https://home-assistant.io/components/zwave/
+[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/binary_sensor.deconz/
+[binary_sensor.hive docs]: /components/binary_sensor.hive/
+[binary_sensor.ihc docs]: /components/binary_sensor.ihc/
+[binary_sensor.maxcube docs]: /components/binary_sensor.maxcube/
+[binary_sensor.rfxtrx docs]: /components/binary_sensor.rfxtrx/
+[binary_sensor.wink docs]: /components/binary_sensor.wink/
+[binary_sensor.workday docs]: /components/binary_sensor.workday/
+[binary_sensor.xiaomi_aqara docs]: /components/binary_sensor.xiaomi_aqara/
+[camera.foscam docs]: /components/camera.foscam/
+[camera.onvif docs]: /components/camera.onvif/
+[climate docs]: /components/climate/
+[climate.daikin docs]: /components/climate.daikin/
+[climate.econet docs]: /components/climate.econet/
+[climate.ephember docs]: /components/climate.ephember/
+[climate.eq3btsmart docs]: /components/climate.eq3btsmart/
+[climate.hive docs]: /components/climate.hive/
+[climate.nest docs]: /components/climate.nest/
+[climate.sensibo docs]: /components/climate.sensibo/
+[climate.wink docs]: /components/climate.wink/
+[cover.homematic docs]: /components/cover.homematic/
+[cover.lutron docs]: /components/cover.lutron/
+[cover.tahoma docs]: /components/cover.tahoma/
+[cover.wink docs]: /components/cover.wink/
+[cover.xiaomi_aqara docs]: /components/cover.xiaomi_aqara/
+[deconz docs]: /components/deconz/
+[device_tracker.asuswrt docs]: /components/device_tracker.asuswrt/
+[device_tracker.owntracks docs]: /components/device_tracker.owntracks/
+[device_tracker.tomato docs]: /components/device_tracker.tomato/
+[device_tracker.unifi_direct docs]: /components/device_tracker.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/light.deconz/
+[light.decora docs]: /components/light.decora/
+[light.flux_led docs]: /components/light.flux_led/
+[light.greenwave docs]: /components/light.greenwave/
+[light.hive docs]: /components/light.hive/
+[light.hyperion docs]: /components/light.hyperion/
+[light.ihc docs]: /components/light.ihc/
+[light.tplink docs]: /components/light.tplink/
+[light.wemo docs]: /components/light.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/media_player.samsungtv/
+[media_player.sonos docs]: /components/media_player.sonos/
+[media_player.yamaha docs]: /components/media_player.yamaha/
+[notify.clicksend docs]: /components/notify.clicksend/
+[notify.prowl docs]: /components/notify.prowl/
+[plant docs]: /components/plant/
+[rfxtrx docs]: /components/rfxtrx/
+[scene docs]: /components/scene/
+[sensor.alpha_vantage docs]: /components/sensor.alpha_vantage/
+[sensor.linux_battery docs]: /components/sensor.linux_battery/
+[sensor.bme680 docs]: /components/sensor.bme680/
+[sensor.deconz docs]: /components/sensor.deconz/
+[sensor.etherscan docs]: /components/sensor.etherscan/
+[sensor.fixer docs]: /components/sensor.fixer/
+[sensor.hive docs]: /components/sensor.hive/
+[sensor.ihc docs]: /components/sensor.ihc/
+[sensor.iota docs]: /components/sensor.iota/
+[sensor.metoffice docs]: /components/sensor.metoffice/
+[sensor.miflora docs]: /components/sensor.miflora/
+[sensor.min_max docs]: /components/sensor.min_max/
+[sensor.mold_indicator docs]: /components/sensor.mold_indicator/
+[mychevy docs]: /components/mychevy/
+[sensor.openweathermap docs]: /components/sensor.openweathermap/
+[sensor.random docs]: /components/sensor.random/
+[sensor.teksavvy docs]: /components/sensor.teksavvy/
+[sensor.xbox_live docs]: /components/sensor.xbox_live/
+[sensor.xiaomi_aqara docs]: /components/sensor.xiaomi_aqara/
+[sensor.yr docs]: /components/sensor.yr/
+[snips docs]: /components/snips/
+[switch.fritzdect docs]: /components/switch.fritzdect/
+[switch.hive docs]: /components/switch.hive/
+[switch.ihc docs]: /components/switch.ihc/
+[switch.snmp docs]: /components/switch.snmp/
+[switch.tplink docs]: /components/switch.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/tts.google/
+[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/
[@martinhjelmare]: https://github.com/martinhjelmare
[@frenck]: https://github.com/frenck
[#11929]: https://github.com/home-assistant/home-assistant/pull/11929
@@ -502,10 +502,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]: https://home-assistant.io/components/climate.daikin/
-[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
-[frontend docs]: https://home-assistant.io/components/frontend/
-[media_player.squeezebox docs]: https://home-assistant.io/components/media_player.squeezebox/
-[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/
-[sensor.deutsche_bahn docs]: https://home-assistant.io/components/sensor.deutsche_bahn/
-[snips docs]: https://home-assistant.io/components/snips/
+[climate.daikin docs]: /components/climate.daikin/
+[device_tracker.asuswrt docs]: /components/device_tracker.asuswrt/
+[frontend docs]: /components/frontend/
+[media_player.squeezebox docs]: /components/media_player.squeezebox/
+[remote.harmony docs]: /components/remote.harmony/
+[sensor.deutsche_bahn docs]: /components/sensor.deutsche_bahn/
+[snips docs]: /components/snips/
diff --git a/source/_posts/2018-02-09-disabling-disqus.markdown b/source/_posts/2018-02-09-disabling-disqus.markdown
index 980c035521..6183c238f6 100644
--- a/source/_posts/2018-02-09-disabling-disqus.markdown
+++ b/source/_posts/2018-02-09-disabling-disqus.markdown
@@ -10,7 +10,7 @@ comments: true
categories: Community
---
-Last week, starting with the release of [Home Assistant 0.62](https://home-assistant.io/blog/2018/01/27/release-62/), we switched to using our [community forums](https://community.home-assistant.io) for comments on our blog posts. By doing so, people are able to use their existing Home Assistant community accounts to comment on our blog posts and engage with one another. It has been easier for our users to stay in the loop with one less channel to keep track off.
+Last week, starting with the release of [Home Assistant 0.62](/blog/2018/01/27/release-62/), we switched to using our [community forums](https://community.home-assistant.io) for comments on our blog posts. By doing so, people are able to use their existing Home Assistant community accounts to comment on our blog posts and engage with one another. It has been easier for our users to stay in the loop with one less channel to keep track off.
Previously, we were using the free version of Disqus to power comments on our blog. After the switch, to preserve the old comments, we decided to keep Disqus active on the older blog post pages. However, today we decided to turn them off.
diff --git a/source/_posts/2018-02-10-release-63.markdown b/source/_posts/2018-02-10-release-63.markdown
index 185b28ad13..dc23d2029f 100644
--- a/source/_posts/2018-02-10-release-63.markdown
+++ b/source/_posts/2018-02-10-release-63.markdown
@@ -15,7 +15,7 @@ og_image: /images/blog/2018-02-0.63/components.png
## {% linkable_title Date set for dropping Python 3.4 support %}
-As [announced in October](https://home-assistant.io/blog/2017/10/06/deprecating-python-3.4-support/), we're going to drop Python 3.4 support in 2018. We've now decided that in two releases, 0.65, the minimum Python version that will be supported is bumped to 3.5.3. This won't impact most users. You are already fine if you're using Hass.io, the latest Debian stable (Stretch) or a derivative of that (Raspbian, Ubuntu).
+As [announced in October](/blog/2017/10/06/deprecating-python-3.4-support/), we're going to drop Python 3.4 support in 2018. We've now decided that in two releases, 0.65, the minimum Python version that will be supported is bumped to 3.5.3. This won't impact most users. You are already fine if you're using Hass.io, the latest Debian stable (Stretch) or a derivative of that (Raspbian, Ubuntu).
## {% linkable_title Entity Registry %}
@@ -85,10 +85,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](https://home-assistant.io/components/image_processing.seven_segments/): `image_processing.seven_segement_ocr_[...]` → `image_processing.seven_segment_ocr_[...]`
- - [Rain Bird Switch](https://home-assistant.io/components/switch.rainbird/): `switch.sprinker_[...]` → `switch.sprinkler_[...]`
- - [OpenEVSE Sensor](https://home-assistant.io/components/sensor.openevse/): `sensor.ambient_termperature` → `sensor.ambient_temperature`
- - [Fido](https://home-assistant.io/components/sensor.fido/): `sensor.[...]_internaltional_remaining` → `sensor.[...]_international remaining`
+ - [Seven segments display](/components/image_processing.seven_segments/): `image_processing.seven_segement_ocr_[...]` → `image_processing.seven_segment_ocr_[...]`
+ - [Rain Bird Switch](/components/switch.rainbird/): `switch.sprinker_[...]` → `switch.sprinkler_[...]`
+ - [OpenEVSE Sensor](/components/sensor.openevse/): `sensor.ambient_termperature` → `sensor.ambient_temperature`
+ - [Fido](/components/sensor.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:
@@ -503,136 +503,136 @@ Experiencing issues introduced by this release? Please report them in our [issue
[@w1ll1am23]: https://github.com/w1ll1am23
[@wardcraigj]: https://github.com/wardcraigj
[@zabuldon]: https://github.com/zabuldon
-[alexa docs]: https://home-assistant.io/components/alexa/
-[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/
-[binary_sensor.mercedesme docs]: https://home-assistant.io/components/binary_sensor.mercedesme/
-[binary_sensor.mqtt docs]: https://home-assistant.io/components/binary_sensor.mqtt/
-[binary_sensor.template docs]: https://home-assistant.io/components/binary_sensor.template/
-[binary_sensor.threshold docs]: https://home-assistant.io/components/binary_sensor.threshold/
-[binary_sensor.zha docs]: https://home-assistant.io/components/binary_sensor.zha/
-[camera.canary docs]: https://home-assistant.io/components/camera.canary/
-[camera.uvc docs]: https://home-assistant.io/components/camera.uvc/
-[camera.xeoma docs]: https://home-assistant.io/components/camera.xeoma/
-[canary docs]: https://home-assistant.io/components/canary/
-[climate.demo docs]: https://home-assistant.io/components/climate.demo/
-[climate.ecobee docs]: https://home-assistant.io/components/climate.ecobee/
-[climate.econet docs]: https://home-assistant.io/components/climate.econet/
-[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
-[climate.heatmiser docs]: https://home-assistant.io/components/climate.heatmiser/
-[climate.melissa docs]: https://home-assistant.io/components/climate.melissa/
-[climate.nest docs]: https://home-assistant.io/components/climate.nest/
-[climate.tado docs]: https://home-assistant.io/components/climate.tado/
-[climate.touchline docs]: https://home-assistant.io/components/climate.touchline/
-[climate.venstar docs]: https://home-assistant.io/components/climate.venstar/
-[cloud docs]: https://home-assistant.io/components/cloud/
-[coinbase docs]: https://home-assistant.io/components/coinbase/
-[cover.mqtt docs]: https://home-assistant.io/components/cover.mqtt/
-[cover.tahoma docs]: https://home-assistant.io/components/cover.tahoma/
-[cover.template docs]: https://home-assistant.io/components/cover.template/
-[deconz docs]: https://home-assistant.io/components/deconz/
-[device_tracker.huawei_router docs]: https://home-assistant.io/components/device_tracker.huawei_router/
-[device_tracker.mercedesme docs]: https://home-assistant.io/components/device_tracker.mercedesme/
-[device_tracker.mikrotik docs]: https://home-assistant.io/components/device_tracker.mikrotik/
-[device_tracker.mqtt docs]: https://home-assistant.io/components/device_tracker.mqtt/
-[device_tracker.owntracks docs]: https://home-assistant.io/components/device_tracker.owntracks/
-[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/
-[doorbird docs]: https://home-assistant.io/components/doorbird/
-[emulated_hue docs]: https://home-assistant.io/components/emulated_hue/
-[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
-[feedreader docs]: https://home-assistant.io/components/feedreader/
-[frontend docs]: https://home-assistant.io/components/frontend/
-[goalfeed docs]: https://home-assistant.io/components/goalfeed/
-[google_assistant docs]: https://home-assistant.io/components/google_assistant/
-[group docs]: https://home-assistant.io/components/group/
-[homematic docs]: https://home-assistant.io/components/homematic/
-[http docs]: https://home-assistant.io/components/http/
-[image_processing.openalpr_cloud docs]: https://home-assistant.io/components/image_processing.openalpr_cloud/
-[influxdb docs]: https://home-assistant.io/components/influxdb/
-[input_text docs]: https://home-assistant.io/components/input_text/
-[ios docs]: https://home-assistant.io/components/ios/
-[iota docs]: https://home-assistant.io/components/iota/
-[light.deconz docs]: https://home-assistant.io/components/light.deconz/
-[light.greenwave docs]: https://home-assistant.io/components/light.greenwave/
-[light.lifx docs]: https://home-assistant.io/components/light.lifx/
-[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/
-[light.template docs]: https://home-assistant.io/components/light.template/
-[light.xiaomi_aqara docs]: https://home-assistant.io/components/light.xiaomi_aqara/
-[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
-[light.zha docs]: https://home-assistant.io/components/light.zha/
-[lock docs]: https://home-assistant.io/components/lock/
-[media_extractor docs]: https://home-assistant.io/components/media_extractor/
-[media_player docs]: https://home-assistant.io/components/media_player/
-[media_player.bluesound docs]: https://home-assistant.io/components/media_player.bluesound/
-[media_player.clementine docs]: https://home-assistant.io/components/media_player.clementine/
-[media_player.itunes docs]: https://home-assistant.io/components/media_player.itunes/
-[media_player.mediaroom docs]: https://home-assistant.io/components/media_player.mediaroom/
-[media_player.panasonic_viera docs]: https://home-assistant.io/components/media_player.panasonic_viera/
-[media_player.philips_js docs]: https://home-assistant.io/components/media_player.philips_js/
-[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
-[media_player.samsungtv docs]: https://home-assistant.io/components/media_player.samsungtv/
-[media_player.squeezebox docs]: https://home-assistant.io/components/media_player.squeezebox/
-[media_player.vlc docs]: https://home-assistant.io/components/media_player.vlc/
-[media_player.volumio docs]: https://home-assistant.io/components/media_player.volumio/
-[media_player.webostv docs]: https://home-assistant.io/components/media_player.webostv/
-[melissa docs]: https://home-assistant.io/components/melissa/
-[mercedesme docs]: https://home-assistant.io/components/mercedesme/
-[mochad docs]: https://home-assistant.io/components/mochad/
-[notify.gntp docs]: https://home-assistant.io/components/notify.gntp/
-[notify.kodi docs]: https://home-assistant.io/components/notify.kodi/
-[notify.pushsafer docs]: https://home-assistant.io/components/notify.pushsafer/
-[notify.twitter docs]: https://home-assistant.io/components/notify.twitter/
-[panel_iframe docs]: https://home-assistant.io/components/panel_iframe/
-[plant docs]: https://home-assistant.io/components/plant/
-[remote.xiaomi_miio docs]: https://home-assistant.io/components/remote.xiaomi_miio/
-[rfxtrx docs]: https://home-assistant.io/components/rfxtrx/
-[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
-[sensor.broadlink docs]: https://home-assistant.io/components/sensor.broadlink/
-[sensor.canary docs]: https://home-assistant.io/components/sensor.canary/
-[sensor.coinbase docs]: https://home-assistant.io/components/sensor.coinbase/
-[sensor.coinmarketcap docs]: https://home-assistant.io/components/sensor.coinmarketcap/
-[sensor.darksky docs]: https://home-assistant.io/components/sensor.darksky/
-[sensor.deconz docs]: https://home-assistant.io/components/sensor.deconz/
-[sensor.deutsche_bahn docs]: https://home-assistant.io/components/sensor.deutsche_bahn/
-[sensor.fritzbox_callmonitor docs]: https://home-assistant.io/components/sensor.fritzbox_callmonitor/
-[sensor.melissa docs]: https://home-assistant.io/components/sensor.melissa/
-[sensor.mercedesme docs]: https://home-assistant.io/components/sensor.mercedesme/
-[sensor.miflora docs]: https://home-assistant.io/components/sensor.miflora/
-[sensor.onewire docs]: https://home-assistant.io/components/sensor.onewire/
-[sensor.pollen docs]: https://home-assistant.io/components/sensor.pollen/
-[sensor.qnap docs]: https://home-assistant.io/components/sensor.qnap/
-[sensor.radarr docs]: https://home-assistant.io/components/sensor.radarr/
-[sensor.sonarr docs]: https://home-assistant.io/components/sensor.sonarr/
-[sensor.sql docs]: https://home-assistant.io/components/sensor.sql/
-[sensor.statistics docs]: https://home-assistant.io/components/sensor.statistics/
-[sensor.synologydsm docs]: https://home-assistant.io/components/sensor.synologydsm/
-[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
-[sensor.tahoma docs]: https://home-assistant.io/components/sensor.tahoma/
-[sensor.template docs]: https://home-assistant.io/components/sensor.template/
-[sensor.tesla docs]: https://home-assistant.io/components/sensor.tesla/
-[sensor.xiaomi_aqara docs]: https://home-assistant.io/components/sensor.xiaomi_aqara/
-[sensor.zha docs]: https://home-assistant.io/components/sensor.zha/
-[spc docs]: https://home-assistant.io/components/spc/
-[switch.broadlink docs]: https://home-assistant.io/components/switch.broadlink/
-[switch.flux docs]: https://home-assistant.io/components/switch.flux/
-[switch.pulseaudio_loopback docs]: https://home-assistant.io/components/switch.pulseaudio_loopback/
-[switch.template docs]: https://home-assistant.io/components/switch.template/
-[switch.tplink docs]: https://home-assistant.io/components/switch.tplink/
-[switch.wake_on_lan docs]: https://home-assistant.io/components/switch.wake_on_lan/
-[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
-[system_log docs]: https://home-assistant.io/components/system_log/
-[tado docs]: https://home-assistant.io/components/tado/
-[tahoma docs]: https://home-assistant.io/components/tahoma/
-[tesla docs]: https://home-assistant.io/components/tesla/
-[tts docs]: https://home-assistant.io/components/tts/
-[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
-[wake_on_lan docs]: https://home-assistant.io/components/wake_on_lan/
-[waterfurnace docs]: https://home-assistant.io/components/waterfurnace/
-[weather.openweathermap docs]: https://home-assistant.io/components/weather.openweathermap/
-[weblink docs]: https://home-assistant.io/components/weblink/
-[websocket_api docs]: https://home-assistant.io/components/websocket_api/
-[zha docs]: https://home-assistant.io/components/zha/
-[zha.const docs]: https://home-assistant.io/components/zha.const/
-[zwave docs]: https://home-assistant.io/components/zwave/
+[alexa docs]: /components/alexa/
+[binary_sensor.deconz docs]: /components/binary_sensor.deconz/
+[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/binary_sensor.threshold/
+[binary_sensor.zha docs]: /components/binary_sensor.zha/
+[camera.canary docs]: /components/camera.canary/
+[camera.uvc docs]: /components/camera.uvc/
+[camera.xeoma docs]: /components/camera.xeoma/
+[canary docs]: /components/canary/
+[climate.demo docs]: /components/climate.demo/
+[climate.ecobee docs]: /components/climate.ecobee/
+[climate.econet docs]: /components/climate.econet/
+[climate.generic_thermostat docs]: /components/climate.generic_thermostat/
+[climate.heatmiser docs]: /components/climate.heatmiser/
+[climate.melissa docs]: /components/climate.melissa/
+[climate.nest docs]: /components/climate.nest/
+[climate.tado docs]: /components/climate.tado/
+[climate.touchline docs]: /components/climate.touchline/
+[climate.venstar docs]: /components/climate.venstar/
+[cloud docs]: /components/cloud/
+[coinbase docs]: /components/coinbase/
+[cover.mqtt docs]: /components/cover.mqtt/
+[cover.tahoma docs]: /components/cover.tahoma/
+[cover.template docs]: /components/cover.template/
+[deconz docs]: /components/deconz/
+[device_tracker.huawei_router docs]: /components/device_tracker.huawei_router/
+[device_tracker.mercedesme docs]: /components/device_tracker.mercedesme/
+[device_tracker.mikrotik docs]: /components/device_tracker.mikrotik/
+[device_tracker.mqtt docs]: /components/device_tracker.mqtt/
+[device_tracker.owntracks docs]: /components/device_tracker.owntracks/
+[device_tracker.ubus docs]: /components/device_tracker.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/image_processing.openalpr_cloud/
+[influxdb docs]: /components/influxdb/
+[input_text docs]: /components/input_text/
+[ios docs]: /components/ios/
+[iota docs]: /components/iota/
+[light.deconz docs]: /components/light.deconz/
+[light.greenwave docs]: /components/light.greenwave/
+[light.lifx docs]: /components/light.lifx/
+[light.limitlessled docs]: /components/light.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/light.zha/
+[lock docs]: /components/lock/
+[media_extractor docs]: /components/media_extractor/
+[media_player docs]: /components/media_player/
+[media_player.bluesound docs]: /components/media_player.bluesound/
+[media_player.clementine docs]: /components/media_player.clementine/
+[media_player.itunes docs]: /components/media_player.itunes/
+[media_player.mediaroom docs]: /components/media_player.mediaroom/
+[media_player.panasonic_viera docs]: /components/media_player.panasonic_viera/
+[media_player.philips_js docs]: /components/media_player.philips_js/
+[media_player.plex docs]: /components/media_player.plex/
+[media_player.samsungtv docs]: /components/media_player.samsungtv/
+[media_player.squeezebox docs]: /components/media_player.squeezebox/
+[media_player.vlc docs]: /components/media_player.vlc/
+[media_player.volumio docs]: /components/media_player.volumio/
+[media_player.webostv docs]: /components/media_player.webostv/
+[melissa docs]: /components/melissa/
+[mercedesme docs]: /components/mercedesme/
+[mochad docs]: /components/mochad/
+[notify.gntp docs]: /components/notify.gntp/
+[notify.kodi docs]: /components/notify.kodi/
+[notify.pushsafer docs]: /components/notify.pushsafer/
+[notify.twitter docs]: /components/notify.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/sensor.alpha_vantage/
+[sensor.broadlink docs]: /components/sensor.broadlink/
+[sensor.canary docs]: /components/sensor.canary/
+[sensor.coinbase docs]: /components/sensor.coinbase/
+[sensor.coinmarketcap docs]: /components/sensor.coinmarketcap/
+[sensor.darksky docs]: /components/sensor.darksky/
+[sensor.deconz docs]: /components/sensor.deconz/
+[sensor.deutsche_bahn docs]: /components/sensor.deutsche_bahn/
+[sensor.fritzbox_callmonitor docs]: /components/sensor.fritzbox_callmonitor/
+[sensor.melissa docs]: /components/sensor.melissa/
+[sensor.mercedesme docs]: /components/sensor.mercedesme/
+[sensor.miflora docs]: /components/sensor.miflora/
+[sensor.onewire docs]: /components/sensor.onewire/
+[sensor.pollen docs]: /components/sensor.pollen/
+[sensor.qnap docs]: /components/sensor.qnap/
+[sensor.radarr docs]: /components/sensor.radarr/
+[sensor.sonarr docs]: /components/sensor.sonarr/
+[sensor.sql docs]: /components/sensor.sql/
+[sensor.statistics docs]: /components/sensor.statistics/
+[sensor.synologydsm docs]: /components/sensor.synologydsm/
+[sensor.systemmonitor docs]: /components/sensor.systemmonitor/
+[sensor.tahoma docs]: /components/sensor.tahoma/
+[sensor.template docs]: /components/sensor.template/
+[sensor.tesla docs]: /components/sensor.tesla/
+[sensor.xiaomi_aqara docs]: /components/sensor.xiaomi_aqara/
+[sensor.zha docs]: /components/sensor.zha/
+[spc docs]: /components/spc/
+[switch.broadlink docs]: /components/switch.broadlink/
+[switch.flux docs]: /components/switch.flux/
+[switch.pulseaudio_loopback docs]: /components/switch.pulseaudio_loopback/
+[switch.template docs]: /components/switch.template/
+[switch.tplink docs]: /components/switch.tplink/
+[switch.wake_on_lan docs]: /components/switch.wake_on_lan/
+[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/weather.openweathermap/
+[weblink docs]: /components/weblink/
+[websocket_api docs]: /components/websocket_api/
+[zha docs]: /components/zha/
+[zha.const docs]: /components/zha.const/
+[zwave docs]: /components/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
@@ -642,10 +642,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]: https://home-assistant.io/components/alexa/
-[binary_sensor.netatmo docs]: https://home-assistant.io/components/binary_sensor.netatmo/
-[camera.netatmo docs]: https://home-assistant.io/components/camera.netatmo/
-[sensor.netatmo docs]: https://home-assistant.io/components/sensor.netatmo/
+[alexa docs]: /components/alexa/
+[binary_sensor.netatmo docs]: /components/binary_sensor.netatmo/
+[camera.netatmo docs]: /components/camera.netatmo/
+[sensor.netatmo docs]: /components/sensor.netatmo/
[#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
@@ -656,14 +656,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]: https://home-assistant.io/components/binary_sensor.mercedesme/
-[device_tracker.mercedesme docs]: https://home-assistant.io/components/device_tracker.mercedesme/
-[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/
-[media_player.yamaha docs]: https://home-assistant.io/components/media_player.yamaha/
-[mercedesme docs]: https://home-assistant.io/components/mercedesme/
-[sensor.eddystone_temperature docs]: https://home-assistant.io/components/sensor.eddystone_temperature/
-[sensor.mercedesme docs]: https://home-assistant.io/components/sensor.mercedesme/
-[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
+[binary_sensor.mercedesme docs]: /components/binary_sensor.mercedesme/
+[device_tracker.mercedesme docs]: /components/device_tracker.mercedesme/
+[light.limitlessled docs]: /components/light.limitlessled/
+[media_player.yamaha docs]: /components/media_player.yamaha/
+[mercedesme docs]: /components/mercedesme/
+[sensor.eddystone_temperature docs]: /components/sensor.eddystone_temperature/
+[sensor.mercedesme docs]: /components/sensor.mercedesme/
+[sensor.wunderground docs]: /components/sensor.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
@@ -678,13 +678,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]: https://home-assistant.io/components/fan.xiaomi_miio/
-[isy994 docs]: https://home-assistant.io/components/isy994/
-[light.template docs]: https://home-assistant.io/components/light.template/
-[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
-[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
-[remote.xiaomi_miio docs]: https://home-assistant.io/components/remote.xiaomi_miio/
-[sensor.sql docs]: https://home-assistant.io/components/sensor.sql/
-[sensor.yr docs]: https://home-assistant.io/components/sensor.yr/
-[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
-[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
+[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/media_player.plex/
+[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
+[sensor.sql docs]: /components/sensor.sql/
+[sensor.yr docs]: /components/sensor.yr/
+[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
+[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
diff --git a/source/_posts/2018-02-26-release-64.markdown b/source/_posts/2018-02-26-release-64.markdown
index c745d771fd..bdfd104d72 100644
--- a/source/_posts/2018-02-26-release-64.markdown
+++ b/source/_posts/2018-02-26-release-64.markdown
@@ -15,11 +15,11 @@ og_image: /images/blog/2018-02-0.64/components.png
🎉 1000 integrations, 1000 integrations, 1000 integrations! 🎉
-That's right, Home Assistant 0.64 is here! In case you have missed our latest [Cloud update](https://home-assistant.io/blog/2018/02/19/cloud-update/), the Home Assistant Alexa skill is now live in all regions and we're working with Google in getting the Smart Home skill for Google Assistant approved. Exciting times!
+That's right, Home Assistant 0.64 is here! In case you have missed our latest [Cloud update](/blog/2018/02/19/cloud-update/), the Home Assistant Alexa skill is now live in all regions and we're working with Google in getting the Smart Home skill for Google Assistant approved. Exciting times!
In the meanwhile, some great new integrations have landed, including yet another car 🚗 This time it's BMW.
-This is going to be the last release that supports Python 3.4. Starting with the next release, the minimum version required will be Python 3.5.3. [Learn more here.](https://home-assistant.io/blog/2017/10/06/deprecating-python-3.4-support/)
+This is going to be the last release that supports Python 3.4. Starting with the next release, the minimum version required will be Python 3.5.3. [Learn more here.](/blog/2017/10/06/deprecating-python-3.4-support/)
## {% linkable_title HomeKit %}
@@ -482,111 +482,111 @@ 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]: https://home-assistant.io/components/alexa/
-[august docs]: https://home-assistant.io/components/august/
-[binary_sensor.august docs]: https://home-assistant.io/components/binary_sensor.august/
-[binary_sensor.bloomsky docs]: https://home-assistant.io/components/binary_sensor.bloomsky/
-[binary_sensor.deconz docs]: https://home-assistant.io/components/binary_sensor.deconz/
-[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/
-[bmw_connected_drive docs]: https://home-assistant.io/components/bmw_connected_drive/
-[calendar.caldav docs]: https://home-assistant.io/components/calendar.caldav/
-[camera.august docs]: https://home-assistant.io/components/camera.august/
-[camera.bloomsky docs]: https://home-assistant.io/components/camera.bloomsky/
-[camera.doorbird docs]: https://home-assistant.io/components/camera.doorbird/
-[camera.onvif docs]: https://home-assistant.io/components/camera.onvif/
-[camera.rpi_camera docs]: https://home-assistant.io/components/camera.rpi_camera/
-[climate.eq3btsmart docs]: https://home-assistant.io/components/climate.eq3btsmart/
-[climate.knx docs]: https://home-assistant.io/components/climate.knx/
-[climate.melissa docs]: https://home-assistant.io/components/climate.melissa/
-[cloud docs]: https://home-assistant.io/components/cloud/
-[config docs]: https://home-assistant.io/components/config/
-[conversation docs]: https://home-assistant.io/components/conversation/
-[cover.knx docs]: https://home-assistant.io/components/cover.knx/
-[cover.opengarage docs]: https://home-assistant.io/components/cover.opengarage/
-[deconz docs]: https://home-assistant.io/components/deconz/
-[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
-[device_tracker.automatic docs]: https://home-assistant.io/components/device_tracker.automatic/
-[device_tracker.bmw_connected_drive docs]: https://home-assistant.io/components/device_tracker.bmw_connected_drive/
-[device_tracker.nmap_tracker docs]: https://home-assistant.io/components/device_tracker.nmap_tracker/
-[device_tracker.unifi docs]: https://home-assistant.io/components/device_tracker.unifi/
-[fan.xiaomi_miio docs]: https://home-assistant.io/components/fan.xiaomi_miio/
-[frontend docs]: https://home-assistant.io/components/frontend/
-[google_assistant docs]: https://home-assistant.io/components/google_assistant/
-[hassio docs]: https://home-assistant.io/components/hassio/
-[history docs]: https://home-assistant.io/components/history/
-[homekit docs]: https://home-assistant.io/components/homekit/
-[homekit.accessories docs]: https://home-assistant.io/components/homekit.accessories/
-[homekit.const docs]: https://home-assistant.io/components/homekit.const/
-[homekit.covers docs]: https://home-assistant.io/components/homekit.covers/
-[homekit.sensors docs]: https://home-assistant.io/components/homekit.sensors/
-[http docs]: https://home-assistant.io/components/http/
-[input_datetime docs]: https://home-assistant.io/components/input_datetime/
-[isy994 docs]: https://home-assistant.io/components/isy994/
-[knx docs]: https://home-assistant.io/components/knx/
-[light.deconz docs]: https://home-assistant.io/components/light.deconz/
-[light.iglo docs]: https://home-assistant.io/components/light.iglo/
-[light.knx docs]: https://home-assistant.io/components/light.knx/
-[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/
-[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
-[lock.august docs]: https://home-assistant.io/components/lock.august/
-[lock.zwave docs]: https://home-assistant.io/components/lock.zwave/
-[logbook docs]: https://home-assistant.io/components/logbook/
-[media_extractor docs]: https://home-assistant.io/components/media_extractor/
-[media_player.bluesound docs]: https://home-assistant.io/components/media_player.bluesound/
-[media_player.braviatv_psk docs]: https://home-assistant.io/components/media_player.braviatv_psk/
-[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
-[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
-[media_player.frontier_silicon docs]: https://home-assistant.io/components/media_player.frontier_silicon/
-[media_player.panasonic_viera docs]: https://home-assistant.io/components/media_player.panasonic_viera/
-[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
-[media_player.xiaomi_tv docs]: https://home-assistant.io/components/media_player.xiaomi_tv/
-[melissa docs]: https://home-assistant.io/components/melissa/
-[mqtt docs]: https://home-assistant.io/components/mqtt/
-[mqtt_eventstream docs]: https://home-assistant.io/components/mqtt_eventstream/
-[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
-[notify.knx docs]: https://home-assistant.io/components/notify.knx/
-[notify.lametric docs]: https://home-assistant.io/components/notify.lametric/
-[panel_iframe docs]: https://home-assistant.io/components/panel_iframe/
-[remote.xiaomi_miio docs]: https://home-assistant.io/components/remote.xiaomi_miio/
-[scene docs]: https://home-assistant.io/components/scene/
-[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
-[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
-[sensor.bloomsky docs]: https://home-assistant.io/components/sensor.bloomsky/
-[sensor.bmw_connected_drive docs]: https://home-assistant.io/components/sensor.bmw_connected_drive/
-[sensor.buienradar docs]: https://home-assistant.io/components/sensor.buienradar/
-[sensor.deconz docs]: https://home-assistant.io/components/sensor.deconz/
-[sensor.fastdotcom docs]: https://home-assistant.io/components/sensor.fastdotcom/
-[sensor.fedex docs]: https://home-assistant.io/components/sensor.fedex/
-[sensor.filesize docs]: https://home-assistant.io/components/sensor.filesize/
-[sensor.folder docs]: https://home-assistant.io/components/sensor.folder/
-[sensor.knx docs]: https://home-assistant.io/components/sensor.knx/
-[sensor.pollen docs]: https://home-assistant.io/components/sensor.pollen/
-[sensor.rfxtrx docs]: https://home-assistant.io/components/sensor.rfxtrx/
-[sensor.sabnzbd docs]: https://home-assistant.io/components/sensor.sabnzbd/
-[sensor.sma docs]: https://home-assistant.io/components/sensor.sma/
-[sensor.smappee docs]: https://home-assistant.io/components/sensor.smappee/
-[sensor.speedtest docs]: https://home-assistant.io/components/sensor.speedtest/
-[sensor.spotcrime docs]: https://home-assistant.io/components/sensor.spotcrime/
-[sensor.startca docs]: https://home-assistant.io/components/sensor.startca/
-[sensor.template docs]: https://home-assistant.io/components/sensor.template/
-[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/
-[sensor.wunderground docs]: https://home-assistant.io/components/sensor.wunderground/
-[sensor.zha docs]: https://home-assistant.io/components/sensor.zha/
-[shopping_list docs]: https://home-assistant.io/components/shopping_list/
-[smappee docs]: https://home-assistant.io/components/smappee/
-[switch.knx docs]: https://home-assistant.io/components/switch.knx/
-[switch.rainmachine docs]: https://home-assistant.io/components/switch.rainmachine/
-[switch.smappee docs]: https://home-assistant.io/components/switch.smappee/
-[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
-[tahoma docs]: https://home-assistant.io/components/tahoma/
-[telegram_bot docs]: https://home-assistant.io/components/telegram_bot/
-[usps docs]: https://home-assistant.io/components/usps/
-[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
-[vera docs]: https://home-assistant.io/components/vera/
-[weather.buienradar docs]: https://home-assistant.io/components/weather.buienradar/
-[weblink docs]: https://home-assistant.io/components/weblink/
-[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
-[zha docs]: https://home-assistant.io/components/zha/
+[alexa docs]: /components/alexa/
+[august docs]: /components/august/
+[binary_sensor.august docs]: /components/binary_sensor.august/
+[binary_sensor.bloomsky docs]: /components/binary_sensor.bloomsky/
+[binary_sensor.deconz docs]: /components/binary_sensor.deconz/
+[binary_sensor.knx docs]: /components/binary_sensor.knx/
+[bmw_connected_drive docs]: /components/bmw_connected_drive/
+[calendar.caldav docs]: /components/calendar.caldav/
+[camera.august docs]: /components/camera.august/
+[camera.bloomsky docs]: /components/camera.bloomsky/
+[camera.doorbird docs]: /components/camera.doorbird/
+[camera.onvif docs]: /components/camera.onvif/
+[camera.rpi_camera docs]: /components/camera.rpi_camera/
+[climate.eq3btsmart docs]: /components/climate.eq3btsmart/
+[climate.knx docs]: /components/climate.knx/
+[climate.melissa docs]: /components/climate.melissa/
+[cloud docs]: /components/cloud/
+[config docs]: /components/config/
+[conversation docs]: /components/conversation/
+[cover.knx docs]: /components/cover.knx/
+[cover.opengarage docs]: /components/cover.opengarage/
+[deconz docs]: /components/deconz/
+[device_tracker.asuswrt docs]: /components/device_tracker.asuswrt/
+[device_tracker.automatic docs]: /components/device_tracker.automatic/
+[device_tracker.bmw_connected_drive docs]: /components/device_tracker.bmw_connected_drive/
+[device_tracker.nmap_tracker docs]: /components/device_tracker.nmap_tracker/
+[device_tracker.unifi docs]: /components/device_tracker.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/light.deconz/
+[light.iglo docs]: /components/light.iglo/
+[light.knx docs]: /components/light.knx/
+[light.limitlessled docs]: /components/light.limitlessled/
+[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
+[lock.august docs]: /components/lock.august/
+[lock.zwave docs]: /components/lock.zwave/
+[logbook docs]: /components/logbook/
+[media_extractor docs]: /components/media_extractor/
+[media_player.bluesound docs]: /components/media_player.bluesound/
+[media_player.braviatv_psk docs]: /components/media_player.braviatv_psk/
+[media_player.cast docs]: /components/media_player.cast/
+[media_player.denonavr docs]: /components/media_player.denonavr/
+[media_player.frontier_silicon docs]: /components/media_player.frontier_silicon/
+[media_player.panasonic_viera docs]: /components/media_player.panasonic_viera/
+[media_player.sonos docs]: /components/media_player.sonos/
+[media_player.xiaomi_tv docs]: /components/media_player.xiaomi_tv/
+[melissa docs]: /components/melissa/
+[mqtt docs]: /components/mqtt/
+[mqtt_eventstream docs]: /components/mqtt_eventstream/
+[notify.html5 docs]: /components/notify.html5/
+[notify.knx docs]: /components/notify.knx/
+[notify.lametric docs]: /components/notify.lametric/
+[panel_iframe docs]: /components/panel_iframe/
+[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
+[scene docs]: /components/scene/
+[sensor.airvisual docs]: /components/sensor.airvisual/
+[sensor.alpha_vantage docs]: /components/sensor.alpha_vantage/
+[sensor.bloomsky docs]: /components/sensor.bloomsky/
+[sensor.bmw_connected_drive docs]: /components/sensor.bmw_connected_drive/
+[sensor.buienradar docs]: /components/sensor.buienradar/
+[sensor.deconz docs]: /components/sensor.deconz/
+[sensor.fastdotcom docs]: /components/sensor.fastdotcom/
+[sensor.fedex docs]: /components/sensor.fedex/
+[sensor.filesize docs]: /components/sensor.filesize/
+[sensor.folder docs]: /components/sensor.folder/
+[sensor.knx docs]: /components/sensor.knx/
+[sensor.pollen docs]: /components/sensor.pollen/
+[sensor.rfxtrx docs]: /components/sensor.rfxtrx/
+[sensor.sabnzbd docs]: /components/sensor.sabnzbd/
+[sensor.sma docs]: /components/sensor.sma/
+[sensor.smappee docs]: /components/sensor.smappee/
+[sensor.speedtest docs]: /components/sensor.speedtest/
+[sensor.spotcrime docs]: /components/sensor.spotcrime/
+[sensor.startca docs]: /components/sensor.startca/
+[sensor.template docs]: /components/sensor.template/
+[sensor.tibber docs]: /components/sensor.tibber/
+[sensor.wunderground docs]: /components/sensor.wunderground/
+[sensor.zha docs]: /components/sensor.zha/
+[shopping_list docs]: /components/shopping_list/
+[smappee docs]: /components/smappee/
+[switch.knx docs]: /components/switch.knx/
+[switch.rainmachine docs]: /components/switch.rainmachine/
+[switch.smappee docs]: /components/switch.smappee/
+[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
+[tahoma docs]: /components/tahoma/
+[telegram_bot docs]: /components/telegram_bot/
+[usps docs]: /components/usps/
+[vacuum.xiaomi_miio docs]: /components/vacuum.xiaomi_miio/
+[vera docs]: /components/vera/
+[weather.buienradar docs]: /components/weather.buienradar/
+[weblink docs]: /components/weblink/
+[xiaomi_aqara docs]: /components/xiaomi_aqara/
+[zha docs]: /components/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
@@ -614,17 +614,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]: https://home-assistant.io/components/binary_sensor.deconz/
-[deconz docs]: https://home-assistant.io/components/deconz/
-[light.iglo docs]: https://home-assistant.io/components/light.iglo/
-[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
-[media_player.denonavr docs]: https://home-assistant.io/components/media_player.denonavr/
-[mysensors docs]: https://home-assistant.io/components/mysensors/
-[remote.harmony docs]: https://home-assistant.io/components/remote.harmony/
-[sensor.alpha_vantage docs]: https://home-assistant.io/components/sensor.alpha_vantage/
-[tahoma docs]: https://home-assistant.io/components/tahoma/
-[vacuum.roomba docs]: https://home-assistant.io/components/vacuum.roomba/
-[zha docs]: https://home-assistant.io/components/zha/
+[binary_sensor.deconz docs]: /components/binary_sensor.deconz/
+[deconz docs]: /components/deconz/
+[light.iglo docs]: /components/light.iglo/
+[media_player.cast docs]: /components/media_player.cast/
+[media_player.denonavr docs]: /components/media_player.denonavr/
+[mysensors docs]: /components/mysensors/
+[remote.harmony docs]: /components/remote.harmony/
+[sensor.alpha_vantage docs]: /components/sensor.alpha_vantage/
+[tahoma docs]: /components/tahoma/
+[vacuum.roomba docs]: /components/vacuum.roomba/
+[zha docs]: /components/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
@@ -641,14 +641,14 @@ 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]: https://home-assistant.io/components/binary_sensor.rfxtrx/
-[bmw_connected_drive docs]: https://home-assistant.io/components/bmw_connected_drive/
-[logbook docs]: https://home-assistant.io/components/logbook/
-[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
-[media_player.samsungtv docs]: https://home-assistant.io/components/media_player.samsungtv/
-[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
-[sensor.fedex docs]: https://home-assistant.io/components/sensor.fedex/
-[sensor.pollen docs]: https://home-assistant.io/components/sensor.pollen/
+[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/media_player.plex/
+[media_player.samsungtv docs]: /components/media_player.samsungtv/
+[media_player.sonos docs]: /components/media_player.sonos/
+[sensor.fedex docs]: /components/sensor.fedex/
+[sensor.pollen docs]: /components/sensor.pollen/
[#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
@@ -656,6 +656,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]: https://home-assistant.io/components/climate.sensibo/
-[cloud docs]: https://home-assistant.io/components/cloud/
-[hue docs]: https://home-assistant.io/components/hue/
\ No newline at end of file
+[climate.sensibo docs]: /components/climate.sensibo/
+[cloud docs]: /components/cloud/
+[hue docs]: /components/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 d5a854e66d..ebf590affd 100644
--- a/source/_posts/2018-03-09-release-65.markdown
+++ b/source/_posts/2018-03-09-release-65.markdown
@@ -13,7 +13,7 @@ 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](https://home-assistant.io/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.
+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.
## {% linkable_title Naming entities %}
@@ -180,7 +180,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
## {% linkable_title 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](https://home-assistant.io/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](/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)
- 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)
@@ -542,121 +542,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]: https://home-assistant.io/components/alarm_control_panel.alarmdotcom/
-[alarm_control_panel.concord232 docs]: https://home-assistant.io/components/alarm_control_panel.concord232/
-[alarm_control_panel.egardia docs]: https://home-assistant.io/components/alarm_control_panel.egardia/
-[api docs]: https://home-assistant.io/components/api/
-[august docs]: https://home-assistant.io/components/august/
-[binary_sensor docs]: https://home-assistant.io/components/binary_sensor/
-[binary_sensor.concord232 docs]: https://home-assistant.io/components/binary_sensor.concord232/
-[binary_sensor.egardia docs]: https://home-assistant.io/components/binary_sensor.egardia/
-[binary_sensor.hikvision docs]: https://home-assistant.io/components/binary_sensor.hikvision/
-[binary_sensor.insteon_plm docs]: https://home-assistant.io/components/binary_sensor.insteon_plm/
-[binary_sensor.isy994 docs]: https://home-assistant.io/components/binary_sensor.isy994/
-[binary_sensor.knx docs]: https://home-assistant.io/components/binary_sensor.knx/
-[binary_sensor.upcloud docs]: https://home-assistant.io/components/binary_sensor.upcloud/
-[binary_sensor.zha docs]: https://home-assistant.io/components/binary_sensor.zha/
-[camera.onvif docs]: https://home-assistant.io/components/camera.onvif/
-[camera.proxy docs]: https://home-assistant.io/components/camera.proxy/
-[camera.rpi_camera docs]: https://home-assistant.io/components/camera.rpi_camera/
-[camera.yi docs]: https://home-assistant.io/components/camera.yi/
-[canary docs]: https://home-assistant.io/components/canary/
-[climate docs]: https://home-assistant.io/components/climate/
-[climate.nest docs]: https://home-assistant.io/components/climate.nest/
-[climate.wink docs]: https://home-assistant.io/components/climate.wink/
-[cloud docs]: https://home-assistant.io/components/cloud/
-[coinbase docs]: https://home-assistant.io/components/coinbase/
-[config docs]: https://home-assistant.io/components/config/
-[conversation docs]: https://home-assistant.io/components/conversation/
-[demo docs]: https://home-assistant.io/components/demo/
-[device_tracker docs]: https://home-assistant.io/components/device_tracker/
-[device_tracker.asuswrt docs]: https://home-assistant.io/components/device_tracker.asuswrt/
-[device_tracker.icloud docs]: https://home-assistant.io/components/device_tracker.icloud/
-[device_tracker.tesla docs]: https://home-assistant.io/components/device_tracker.tesla/
-[device_tracker.ubus docs]: https://home-assistant.io/components/device_tracker.ubus/
-[egardia docs]: https://home-assistant.io/components/egardia/
-[fan.insteon_plm docs]: https://home-assistant.io/components/fan.insteon_plm/
-[frontend docs]: https://home-assistant.io/components/frontend/
-[google_assistant docs]: https://home-assistant.io/components/google_assistant/
-[group docs]: https://home-assistant.io/components/group/
-[homekit docs]: https://home-assistant.io/components/homekit/
-[http docs]: https://home-assistant.io/components/http/
-[hue docs]: https://home-assistant.io/components/hue/
-[ihc docs]: https://home-assistant.io/components/ihc/
-[influxdb docs]: https://home-assistant.io/components/influxdb/
-[insteon_plm docs]: https://home-assistant.io/components/insteon_plm/
-[knx docs]: https://home-assistant.io/components/knx/
-[light docs]: https://home-assistant.io/components/light/
-[light.demo docs]: https://home-assistant.io/components/light.demo/
-[light.group docs]: https://home-assistant.io/components/light.group/
-[light.group docs]: https://home-assistant.io/components/light.group/
-[light.hue docs]: https://home-assistant.io/components/light.hue/
-[light.hyperion docs]: https://home-assistant.io/components/light.hyperion/
-[light.insteon_plm docs]: https://home-assistant.io/components/light.insteon_plm/
-[light.knx docs]: https://home-assistant.io/components/light.knx/
-[light.lifx docs]: https://home-assistant.io/components/light.lifx/
-[light.limitlessled docs]: https://home-assistant.io/components/light.limitlessled/
-[light.xiaomi_miio docs]: https://home-assistant.io/components/light.xiaomi_miio/
-[light.zha docs]: https://home-assistant.io/components/light.zha/
-[logbook docs]: https://home-assistant.io/components/logbook/
-[media_player.apple_tv docs]: https://home-assistant.io/components/media_player.apple_tv/
-[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
-[media_player.channels docs]: https://home-assistant.io/components/media_player.channels/
-[media_player.emby docs]: https://home-assistant.io/components/media_player.emby/
-[media_player.plex docs]: https://home-assistant.io/components/media_player.plex/
-[media_player.songpal docs]: https://home-assistant.io/components/media_player.songpal/
-[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
-[mqtt docs]: https://home-assistant.io/components/mqtt/
-[notify.html5 docs]: https://home-assistant.io/components/notify.html5/
-[notify.synology_chat docs]: https://home-assistant.io/components/notify.synology_chat/
-[remote.xiaomi_miio docs]: https://home-assistant.io/components/remote.xiaomi_miio/
-[rest_command docs]: https://home-assistant.io/components/rest_command/
-[scene docs]: https://home-assistant.io/components/scene/
-[sensor.airvisual docs]: https://home-assistant.io/components/sensor.airvisual/
-[sensor.citybikes docs]: https://home-assistant.io/components/sensor.citybikes/
-[sensor.filter docs]: https://home-assistant.io/components/sensor.filter/
-[sensor.fitbit docs]: https://home-assistant.io/components/sensor.fitbit/
-[sensor.folder docs]: https://home-assistant.io/components/sensor.folder/
-[sensor.history_stats docs]: https://home-assistant.io/components/sensor.history_stats/
-[sensor.imap docs]: https://home-assistant.io/components/sensor.imap/
-[sensor.insteon_plm docs]: https://home-assistant.io/components/sensor.insteon_plm/
-[sensor.luftdaten docs]: https://home-assistant.io/components/sensor.luftdaten/
-[sensor.netatmo docs]: https://home-assistant.io/components/sensor.netatmo/
-[sensor.plex docs]: https://home-assistant.io/components/sensor.plex/
-[sensor.pollen docs]: https://home-assistant.io/components/sensor.pollen/
-[sensor.rest docs]: https://home-assistant.io/components/sensor.rest/
-[sensor.sense docs]: https://home-assistant.io/components/sensor.sense/
-[sensor.serial_pm docs]: https://home-assistant.io/components/sensor.serial_pm/
-[sensor.simulated docs]: https://home-assistant.io/components/sensor.simulated/
-[sensor.sql docs]: https://home-assistant.io/components/sensor.sql/
-[sensor.systemmonitor docs]: https://home-assistant.io/components/sensor.systemmonitor/
-[sensor.teksavvy docs]: https://home-assistant.io/components/sensor.teksavvy/
-[sensor.tesla docs]: https://home-assistant.io/components/sensor.tesla/
-[sensor.tibber docs]: https://home-assistant.io/components/sensor.tibber/
-[sensor.xbox_live docs]: https://home-assistant.io/components/sensor.xbox_live/
-[sensor.xiaomi_aqara docs]: https://home-assistant.io/components/sensor.xiaomi_aqara/
-[sensor.zestimate docs]: https://home-assistant.io/components/sensor.zestimate/
-[shopping_list docs]: https://home-assistant.io/components/shopping_list/
-[switch.edimax docs]: https://home-assistant.io/components/switch.edimax/
-[switch.insteon_plm docs]: https://home-assistant.io/components/switch.insteon_plm/
-[switch.rest docs]: https://home-assistant.io/components/switch.rest/
-[switch.tesla docs]: https://home-assistant.io/components/switch.tesla/
-[switch.upcloud docs]: https://home-assistant.io/components/switch.upcloud/
-[switch.volvooncall docs]: https://home-assistant.io/components/switch.volvooncall/
-[switch.xiaomi_aqara docs]: https://home-assistant.io/components/switch.xiaomi_aqara/
-[switch.xiaomi_miio docs]: https://home-assistant.io/components/switch.xiaomi_miio/
-[switch.zha docs]: https://home-assistant.io/components/switch.zha/
-[telegram_bot.broadcast docs]: https://home-assistant.io/components/telegram_bot.broadcast/
-[telegram_bot.polling docs]: https://home-assistant.io/components/telegram_bot.polling/
-[telegram_bot.webhooks docs]: https://home-assistant.io/components/telegram_bot.webhooks/
-[upcloud docs]: https://home-assistant.io/components/upcloud/
-[vacuum.xiaomi_miio docs]: https://home-assistant.io/components/vacuum.xiaomi_miio/
-[weather docs]: https://home-assistant.io/components/weather/
-[weather.darksky docs]: https://home-assistant.io/components/weather.darksky/
-[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
-[zabbix docs]: https://home-assistant.io/components/zabbix/
-[zha docs]: https://home-assistant.io/components/zha/
-[zwave docs]: https://home-assistant.io/components/zwave/
+[alarm_control_panel.alarmdotcom docs]: /components/alarm_control_panel.alarmdotcom/
+[alarm_control_panel.concord232 docs]: /components/alarm_control_panel.concord232/
+[alarm_control_panel.egardia docs]: /components/alarm_control_panel.egardia/
+[api docs]: /components/api/
+[august docs]: /components/august/
+[binary_sensor docs]: /components/binary_sensor/
+[binary_sensor.concord232 docs]: /components/binary_sensor.concord232/
+[binary_sensor.egardia docs]: /components/binary_sensor.egardia/
+[binary_sensor.hikvision docs]: /components/binary_sensor.hikvision/
+[binary_sensor.insteon_plm docs]: /components/binary_sensor.insteon_plm/
+[binary_sensor.isy994 docs]: /components/binary_sensor.isy994/
+[binary_sensor.knx docs]: /components/binary_sensor.knx/
+[binary_sensor.upcloud docs]: /components/binary_sensor.upcloud/
+[binary_sensor.zha docs]: /components/binary_sensor.zha/
+[camera.onvif docs]: /components/camera.onvif/
+[camera.proxy docs]: /components/camera.proxy/
+[camera.rpi_camera docs]: /components/camera.rpi_camera/
+[camera.yi docs]: /components/camera.yi/
+[canary docs]: /components/canary/
+[climate docs]: /components/climate/
+[climate.nest docs]: /components/climate.nest/
+[climate.wink docs]: /components/climate.wink/
+[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/device_tracker.asuswrt/
+[device_tracker.icloud docs]: /components/device_tracker.icloud/
+[device_tracker.tesla docs]: /components/device_tracker.tesla/
+[device_tracker.ubus docs]: /components/device_tracker.ubus/
+[egardia docs]: /components/egardia/
+[fan.insteon_plm docs]: /components/fan.insteon_plm/
+[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/light.hue/
+[light.hyperion docs]: /components/light.hyperion/
+[light.insteon_plm docs]: /components/light.insteon_plm/
+[light.knx docs]: /components/light.knx/
+[light.lifx docs]: /components/light.lifx/
+[light.limitlessled docs]: /components/light.limitlessled/
+[light.xiaomi_miio docs]: /components/light.xiaomi_miio/
+[light.zha docs]: /components/light.zha/
+[logbook docs]: /components/logbook/
+[media_player.apple_tv docs]: /components/media_player.apple_tv/
+[media_player.cast docs]: /components/media_player.cast/
+[media_player.channels docs]: /components/media_player.channels/
+[media_player.emby docs]: /components/media_player.emby/
+[media_player.plex docs]: /components/media_player.plex/
+[media_player.songpal docs]: /components/media_player.songpal/
+[media_player.sonos docs]: /components/media_player.sonos/
+[mqtt docs]: /components/mqtt/
+[notify.html5 docs]: /components/notify.html5/
+[notify.synology_chat docs]: /components/notify.synology_chat/
+[remote.xiaomi_miio docs]: /components/remote.xiaomi_miio/
+[rest_command docs]: /components/rest_command/
+[scene docs]: /components/scene/
+[sensor.airvisual docs]: /components/sensor.airvisual/
+[sensor.citybikes docs]: /components/sensor.citybikes/
+[sensor.filter docs]: /components/sensor.filter/
+[sensor.fitbit docs]: /components/sensor.fitbit/
+[sensor.folder docs]: /components/sensor.folder/
+[sensor.history_stats docs]: /components/sensor.history_stats/
+[sensor.imap docs]: /components/sensor.imap/
+[sensor.insteon_plm docs]: /components/sensor.insteon_plm/
+[sensor.luftdaten docs]: /components/sensor.luftdaten/
+[sensor.netatmo docs]: /components/sensor.netatmo/
+[sensor.plex docs]: /components/sensor.plex/
+[sensor.pollen docs]: /components/sensor.pollen/
+[sensor.rest docs]: /components/sensor.rest/
+[sensor.sense docs]: /components/sensor.sense/
+[sensor.serial_pm docs]: /components/sensor.serial_pm/
+[sensor.simulated docs]: /components/sensor.simulated/
+[sensor.sql docs]: /components/sensor.sql/
+[sensor.systemmonitor docs]: /components/sensor.systemmonitor/
+[sensor.teksavvy docs]: /components/sensor.teksavvy/
+[sensor.tesla docs]: /components/sensor.tesla/
+[sensor.tibber docs]: /components/sensor.tibber/
+[sensor.xbox_live docs]: /components/sensor.xbox_live/
+[sensor.xiaomi_aqara docs]: /components/sensor.xiaomi_aqara/
+[sensor.zestimate docs]: /components/sensor.zestimate/
+[shopping_list docs]: /components/shopping_list/
+[switch.edimax docs]: /components/switch.edimax/
+[switch.insteon_plm docs]: /components/switch.insteon_plm/
+[switch.rest docs]: /components/switch.rest/
+[switch.tesla docs]: /components/switch.tesla/
+[switch.upcloud docs]: /components/switch.upcloud/
+[switch.volvooncall docs]: /components/switch.volvooncall/
+[switch.xiaomi_aqara docs]: /components/switch.xiaomi_aqara/
+[switch.xiaomi_miio docs]: /components/switch.xiaomi_miio/
+[switch.zha docs]: /components/switch.zha/
+[telegram_bot.broadcast docs]: /components/telegram_bot.broadcast/
+[telegram_bot.polling docs]: /components/telegram_bot.polling/
+[telegram_bot.webhooks docs]: /components/telegram_bot.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/
[#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
@@ -665,9 +665,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]: https://home-assistant.io/components/device_tracker/
-[google_assistant docs]: https://home-assistant.io/components/google_assistant/
-[homekit docs]: https://home-assistant.io/components/homekit/
+[device_tracker docs]: /components/device_tracker/
+[google_assistant docs]: /components/google_assistant/
+[homekit docs]: /components/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
@@ -684,13 +684,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]: https://home-assistant.io/components/climate.sensibo/
-[light.lifx docs]: https://home-assistant.io/components/light.lifx/
-[light.yeelight docs]: https://home-assistant.io/components/light.yeelight/
-[sensor.sabnzbd docs]: https://home-assistant.io/components/sensor.sabnzbd/
-[sensor.sql docs]: https://home-assistant.io/components/sensor.sql/
-[wink docs]: https://home-assistant.io/components/wink/
-[xiaomi_aqara docs]: https://home-assistant.io/components/xiaomi_aqara/
+[climate.sensibo docs]: /components/climate.sensibo/
+[light.lifx docs]: /components/light.lifx/
+[light.yeelight docs]: /components/light.yeelight/
+[sensor.sabnzbd docs]: /components/sensor.sabnzbd/
+[sensor.sql docs]: /components/sensor.sql/
+[wink docs]: /components/wink/
+[xiaomi_aqara docs]: /components/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
@@ -707,16 +707,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]: https://home-assistant.io/components/camera.arlo/
-[camera.synology docs]: https://home-assistant.io/components/camera.synology/
-[climate.generic_thermostat docs]: https://home-assistant.io/components/climate.generic_thermostat/
-[device_tracker.tado docs]: https://home-assistant.io/components/device_tracker.tado/
-[knx docs]: https://home-assistant.io/components/knx/
-[light.hue docs]: https://home-assistant.io/components/light.hue/
-[light.iglo docs]: https://home-assistant.io/components/light.iglo/
-[media_player.cast docs]: https://home-assistant.io/components/media_player.cast/
-[media_player.kodi docs]: https://home-assistant.io/components/media_player.kodi/
-[vera docs]: https://home-assistant.io/components/vera/
+[camera.arlo docs]: /components/camera.arlo/
+[camera.synology docs]: /components/camera.synology/
+[climate.generic_thermostat docs]: /components/climate.generic_thermostat/
+[device_tracker.tado docs]: /components/device_tracker.tado/
+[knx docs]: /components/knx/
+[light.hue docs]: /components/light.hue/
+[light.iglo docs]: /components/light.iglo/
+[media_player.cast docs]: /components/media_player.cast/
+[media_player.kodi docs]: /components/media_player.kodi/
+[vera docs]: /components/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
@@ -724,11 +724,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]: https://home-assistant.io/components/alarm_control_panel.egardia/
-[arlo docs]: https://home-assistant.io/components/arlo/
-[hue docs]: https://home-assistant.io/components/hue/
-[light.hue docs]: https://home-assistant.io/components/light.hue/
-[switch.wemo docs]: https://home-assistant.io/components/switch.wemo/
+[alarm_control_panel.egardia docs]: /components/alarm_control_panel.egardia/
+[arlo docs]: /components/arlo/
+[hue docs]: /components/hue/
+[light.hue docs]: /components/light.hue/
+[switch.wemo docs]: /components/switch.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
@@ -738,10 +738,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]: https://home-assistant.io/components/arlo/
-[google_assistant docs]: https://home-assistant.io/components/google_assistant/
-[homekit docs]: https://home-assistant.io/components/homekit/
-[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
+[arlo docs]: /components/arlo/
+[google_assistant docs]: /components/google_assistant/
+[homekit docs]: /components/homekit/
+[media_player.sonos docs]: /components/media_player.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
@@ -750,8 +750,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]: https://home-assistant.io/components/camera.proxy/
-[device_tracker docs]: https://home-assistant.io/components/device_tracker/
-[google_assistant docs]: https://home-assistant.io/components/google_assistant/
-[light.demo docs]: https://home-assistant.io/components/light.demo/
-[media_player.sonos docs]: https://home-assistant.io/components/media_player.sonos/
+[camera.proxy docs]: /components/camera.proxy/
+[device_tracker docs]: /components/device_tracker/
+[google_assistant docs]: /components/google_assistant/
+[light.demo docs]: /components/light.demo/
+[media_player.sonos docs]: /components/media_player.sonos/
diff --git a/source/_posts/2018-03-24-new-release-schedule.markdown b/source/_posts/2018-03-24-new-release-schedule.markdown
new file mode 100644
index 0000000000..cf55f91c3a
--- /dev/null
+++ b/source/_posts/2018-03-24-new-release-schedule.markdown
@@ -0,0 +1,32 @@
+---
+layout: post
+title: "Updated release schedule"
+description: "We're adding a beta period of a week before marking each release as final."
+date: 2018-03-24 00:01:00
+date_formatted: "March 24, 2018"
+author: Paulus Schoutsen
+author_twitter: balloob
+comments: true
+categories: Announcements
+og_image: /images/blog/2018-03-release-schedule/social.png
+---
+
+So this weekend we're going to shake things a little up. Instead of releasing a new version today, we've released a beta version of the new version: 0.66.0.beta0. After a week of being in beta, the version will be promoted to be the new stable release. While the beta is live, we will accept contributions on the dev branch for the next version as usual.
+
+
+
+Diagram of the new release schedule
+
-OwnTracks communicates directly with your MQTT broker; no data will pass through their servers. -
+Home Assistant currently supports multiple third-party services for presence detection, such as [OwnTracks over MQTT][ha-owntracks-mqtt], [OwnTracks over HTTP][ha-owntracks-http] [GPSLogger][ha-gpslogger] and [Locative][ha-locative]. + +There are a wide [range of options][ha-presence] available, both for scanning your local network and third-party services. ### {% linkable_title Zones %}+If you're looking at the [map view][ha-map] then any devices in your Home zone won't be visible, this is by design. +
[routers]: /components/#presence-detection [nmap]: /components/device_tracker.nmap_tracker/ -[ha-owntracks]: /components/device_tracker.owntracks/ +[ha-bluetooth]: /components/device_tracker.bluetooth_tracker/ +[ha-bluetooth-le]: /components/device_tracker.bluetooth_le_tracker/ +[ha-owntracks-mqtt]: /components/device_tracker.owntracks/ +[ha-owntracks-http]: /components/device_tracker.owntracks_http/ [ha-locative]: /components/device_tracker.locative/ [ha-gpslogger]: /components/device_tracker.gpslogger/ +[ha-presence]: /components/#presence-detection [mqtt-self]: /components/mqtt/#run-your-own [mqtt-cloud]: /components/mqtt/#cloudmqtt [zone]: /components/zone/ [trigger]: /getting-started/automation-trigger/#zone-trigger [condition]: /getting-started/automation-condition/#zone-condition +[ha-map]: /components/map/ ### [Next step: Use Home Assistant »](/getting-started/use/) diff --git a/source/images/blog/2018-03-release-schedule/release-schedule-diagram.png b/source/images/blog/2018-03-release-schedule/release-schedule-diagram.png new file mode 100644 index 0000000000..a55075f53e Binary files /dev/null and b/source/images/blog/2018-03-release-schedule/release-schedule-diagram.png differ diff --git a/source/images/blog/2018-03-release-schedule/social.png b/source/images/blog/2018-03-release-schedule/social.png new file mode 100644 index 0000000000..7444977694 Binary files /dev/null and b/source/images/blog/2018-03-release-schedule/social.png differ