diff --git a/source/_integrations/acer_projector.markdown b/source/_integrations/acer_projector.markdown index d711e9242dc..ea66c086330 100644 --- a/source/_integrations/acer_projector.markdown +++ b/source/_integrations/acer_projector.markdown @@ -8,7 +8,7 @@ ha_iot_class: Local Polling ha_release: 0.19 --- -The `acer_projector` switch platform allows you to control the state of RS232 connected projectors from [Acer](http://www.acer.com). +The `acer_projector` switch platform allows you to control the state of RS232 connected projectors from [Acer](https://www.acer.com/). ## Configuration diff --git a/source/_integrations/actiontec.markdown b/source/_integrations/actiontec.markdown index ada052fc1dc..2ec05057621 100644 --- a/source/_integrations/actiontec.markdown +++ b/source/_integrations/actiontec.markdown @@ -7,7 +7,7 @@ ha_category: ha_release: 0.7 --- -This platform allows you to detect presence by looking at connected devices to an [Actiontec](http://www.actiontec.com/) device. +This platform allows you to detect presence by looking at connected devices to an [Actiontec](https://www.actiontec.com/) device. Supported devices (tested): diff --git a/source/_integrations/ads.markdown b/source/_integrations/ads.markdown index 249dd932cd6..61742c7b38e 100644 --- a/source/_integrations/ads.markdown +++ b/source/_integrations/ads.markdown @@ -13,7 +13,7 @@ ha_release: "0.60" ha_iot_class: Local Push --- -The ADS (automation device specification) describes a device-independent and fieldbus independent interface for communication between [Beckhoff](https://www.beckhoff.com/) automation devices running [TwinCAT](http://www.beckhoff.hu/english.asp?twincat/default.htm) and other devices implementing this interface. +The ADS (automation device specification) describes a device-independent and fieldbus independent interface for communication between [Beckhoff](https://www.beckhoff.com/) automation devices running [TwinCAT](https://www.beckhoff.hu/english.asp?twincat/default.htm) and other devices implementing this interface. There is currently support for the following device types within Home Assistant: diff --git a/source/_integrations/airvisual.markdown b/source/_integrations/airvisual.markdown index 0f56195ebf8..c95b3562d5e 100644 --- a/source/_integrations/airvisual.markdown +++ b/source/_integrations/airvisual.markdown @@ -8,7 +8,7 @@ ha_release: 0.53 ha_iot_class: Cloud Polling --- -The `airvisual` sensor platform queries the [AirVisual](https://airvisual.com/) API for air quality data. Data can be collected via latitude/longitude or by city/state/country. The resulting information creates sensors for the Air Quality Index (AQI), the human-friendly air quality level, and the main pollutant of that area. Sensors that conform to either/both the [U.S. and Chinese air quality standards](http://www.clm.com/publication.cfm?ID=366) can be created. +The `airvisual` sensor platform queries the [AirVisual](https://airvisual.com/) API for air quality data. Data can be collected via latitude/longitude or by city/state/country. The resulting information creates sensors for the Air Quality Index (AQI), the human-friendly air quality level, and the main pollutant of that area. Sensors that conform to either/both the [U.S. and Chinese air quality standards](https://www.clm.com/publication.cfm?ID=366) can be created. This platform requires an AirVisual API key, which can be obtained [here](https://airvisual.com/api). Note that the platform was designed using the "Community" package; the "Startup" and "Enterprise" package keys should continue to function, but actual results may vary (or not work at all). diff --git a/source/_integrations/alexa.flash_briefings.markdown b/source/_integrations/alexa.flash_briefings.markdown index eb4bacd926b..e8fd786621f 100644 --- a/source/_integrations/alexa.flash_briefings.markdown +++ b/source/_integrations/alexa.flash_briefings.markdown @@ -78,5 +78,5 @@ Please refer to the [Amazon documentation][flash-briefing-api-docs] for more inf [small-icon]: /images/integrations/alexa/alexa-108x108.png [templates]: /topics/templating/ [zero-three-one]: /blog/2016/10/22/flash-briefing-updater-hacktoberfest/ -[alexa-settings-site]: http://alexa.amazon.com/ +[alexa-settings-site]: https://alexa.amazon.com/ [emulated-hue-component]: /integrations/emulated_hue/ diff --git a/source/_integrations/amazon_polly.markdown b/source/_integrations/amazon_polly.markdown index 6307a57c604..7a63388dfba 100644 --- a/source/_integrations/amazon_polly.markdown +++ b/source/_integrations/amazon_polly.markdown @@ -12,9 +12,9 @@ Polly is a paid service via Amazon Web Services. There is a [free tier](https:/ ## Setup -For more information, please read the [AWS General Reference regarding Security Credentials](http://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html) to get the needed details. Also, check the [boto3 Documentation](http://boto3.readthedocs.io/en/latest/guide/configuration.html#shared-credentials-file) about the profiles and the [AWS Regions and Endpoints Reference](https://docs.aws.amazon.com/general/latest/gr/rande.html#pol_region) for available regions. +For more information, please read the [AWS General Reference regarding Security Credentials](https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html) to get the needed details. Also, check the [boto3 Documentation](https://boto3.readthedocs.io/en/latest/guide/configuration.html#shared-credentials-file) about the profiles and the [AWS Regions and Endpoints Reference](https://docs.aws.amazon.com/general/latest/gr/rande.html#pol_region) for available regions. -Available voices are listed in the [Amazon Documentation](http://docs.aws.amazon.com/polly/latest/dg/voicelist.html). +Available voices are listed in the [Amazon Documentation](https://docs.aws.amazon.com/polly/latest/dg/voicelist.html). ## Configuration diff --git a/source/_integrations/ambiclimate.markdown b/source/_integrations/ambiclimate.markdown index 7960e646ce1..a5e64074fd3 100644 --- a/source/_integrations/ambiclimate.markdown +++ b/source/_integrations/ambiclimate.markdown @@ -7,7 +7,7 @@ ha_release: 0.93 ha_iot_class: Cloud Polling --- -Integrates [Ambiclimate](https://Ambiclimate.com) Air Conditioning controller into Home Assistant. +Integrates [Ambiclimate](https://ambiclimate.com/) Air Conditioning controller into Home Assistant. You must create an application [here](https://api.ambiclimate.com/clients) to obtain a `client_id` and `client_secret`. The `callback url` should be configured as your Home Assistant `base_url` + `/api/ambiclimate`, e.g. `https://example.com/api/ambiclimate`. diff --git a/source/_integrations/anel_pwrctrl.markdown b/source/_integrations/anel_pwrctrl.markdown index 193edd1b187..e146f69fb6e 100644 --- a/source/_integrations/anel_pwrctrl.markdown +++ b/source/_integrations/anel_pwrctrl.markdown @@ -8,7 +8,7 @@ ha_iot_class: Local Polling ha_release: "0.30" --- -The `anel_pwrctrl` switch platform allows you to control [ANEL PwrCtrl](http://anel-elektronik.de/SITE/produkte/produkte.htm) devices. +The `anel_pwrctrl` switch platform allows you to control [ANEL PwrCtrl](https://anel-elektronik.de/SITE/produkte/produkte.htm) devices. Supported devices (tested): diff --git a/source/_integrations/anthemav.markdown b/source/_integrations/anthemav.markdown index 08bcbe64910..7994f1334f4 100644 --- a/source/_integrations/anthemav.markdown +++ b/source/_integrations/anthemav.markdown @@ -17,7 +17,7 @@ Both [Anthem]'s current and last generation of A/V Receivers and Processors supp Support is provided through the Python [anthemav] module. Older, RS-232 serial-based units like the [D2v](https://www.anthemav.com/products-current/type=av-processor/model=d2v-3d/page=overview) use a different protocol entirely and are not currently supported. -[Anthem]: http://www.anthemav.com/ +[Anthem]: https://www.anthemav.com/ [anthemav]: https://github.com/nugget/python-anthemav diff --git a/source/_integrations/apcupsd.markdown b/source/_integrations/apcupsd.markdown index ffacda23099..93649d924b7 100644 --- a/source/_integrations/apcupsd.markdown +++ b/source/_integrations/apcupsd.markdown @@ -75,7 +75,7 @@ name: ## Sensor - The `apcupsd` sensor platform allows you to monitor a UPS (battery backup) by using data from the [apcaccess](http://linux.die.net/man/8/apcaccess) command. + The `apcupsd` sensor platform allows you to monitor a UPS (battery backup) by using data from the [apcaccess](https://linux.die.net/man/8/apcaccess) command. ### Configuration diff --git a/source/_integrations/apple_tv.markdown b/source/_integrations/apple_tv.markdown index f17e597a314..eeec08c3d4a 100644 --- a/source/_integrations/apple_tv.markdown +++ b/source/_integrations/apple_tv.markdown @@ -100,7 +100,7 @@ Found Apple TVs: Note: You must use 'pair' with devices that have home sharing disabled ``` -Just copy and paste the `login_id` from the device you want to add. For more details about `atvremote`, see: [this page](http://pyatv.readthedocs.io/en/master/atvremote.html). +Just copy and paste the `login_id` from the device you want to add. For more details about `atvremote`, see: [this page](https://pyatv.readthedocs.io/en/master/atvremote.html). ### Setting up device authentication diff --git a/source/_integrations/arest.markdown b/source/_integrations/arest.markdown index 4cfe510e6cf..88ee5984748 100644 --- a/source/_integrations/arest.markdown +++ b/source/_integrations/arest.markdown @@ -19,7 +19,7 @@ There is currently support for the following device types within Home Assistant: ## Binary Sensor -The `arest` binary sensor platform allows you to get all data from your devices (like Arduinos with an ethernet/wifi connection, the ESP8266, and the Raspberry Pi) running the [aREST](http://arest.io/) RESTful framework. +The `arest` binary sensor platform allows you to get all data from your devices (like Arduinos with an ethernet/wifi connection, the ESP8266, and the Raspberry Pi) running the [aREST](https://arest.io/) RESTful framework. To use your aREST binary sensor in your installation, add the following to your `configuration.yaml` file: @@ -70,7 +70,7 @@ This sensor is not suitable for fast state changes because there is a high possi ## Sensor -The `arest` sensor platform allows you to get all data from your devices (like Arduinos with a Ethernet/Wifi connection, the ESP8266, and the Raspberry Pi) running the [aREST](http://arest.io/) RESTful framework. +The `arest` sensor platform allows you to get all data from your devices (like Arduinos with a Ethernet/Wifi connection, the ESP8266, and the Raspberry Pi) running the [aREST](https://arest.io/) RESTful framework. To use your aREST enabled device in your installation, add the following to your `configuration.yaml` file: @@ -173,7 +173,7 @@ The root will give you a JSON response that contains all variables and their cur ## Switch -The `arest` switch platform allows you to toggle pins of your devices (like Arduino boards with an Ethernet/Wifi connection, ESP8266 based devices, and the Raspberry Pi) running the [aREST](http://arest.io/) RESTful framework. +The `arest` switch platform allows you to toggle pins of your devices (like Arduino boards with an Ethernet/Wifi connection, ESP8266 based devices, and the Raspberry Pi) running the [aREST](https://arest.io/) RESTful framework. To use your aREST enabled device with pins in your installation, add the following to your `configuration.yaml` file: diff --git a/source/_integrations/aruba.markdown b/source/_integrations/aruba.markdown index 5a5a9de25e3..723ae4765a7 100644 --- a/source/_integrations/aruba.markdown +++ b/source/_integrations/aruba.markdown @@ -8,7 +8,7 @@ ha_release: 0.7 --- -This platform allows you to detect presence by looking at connected devices to an [Aruba Instant](http://www.arubanetworks.com/products/networking/aruba-instant/) device. +This platform allows you to detect presence by looking at connected devices to an [Aruba Instant](https://www.arubanetworks.com/products/networking/aruba-instant/) device. Supported devices (tested): diff --git a/source/_integrations/arwn.markdown b/source/_integrations/arwn.markdown index d1c4da78690..b1eb557a99f 100644 --- a/source/_integrations/arwn.markdown +++ b/source/_integrations/arwn.markdown @@ -7,7 +7,7 @@ ha_release: 0.31 ha_iot_class: Local Polling --- -The `arwn` sensor platform is a client for the [Ambient Radio Weather Network](http://github.com/sdague/arwn) project. This collects weather station data and makes it available in an MQTT subtree. +The `arwn` sensor platform is a client for the [Ambient Radio Weather Network](https://github.com/sdague/arwn) project. This collects weather station data and makes it available in an MQTT subtree. To use your ARWN setup, you must already have configured the [MQTT](/integrations/mqtt/) platform. Then add the following to your `configuration.yaml` file: diff --git a/source/_integrations/asuswrt.markdown b/source/_integrations/asuswrt.markdown index 7c573c94243..82aa97b7ef1 100644 --- a/source/_integrations/asuswrt.markdown +++ b/source/_integrations/asuswrt.markdown @@ -10,7 +10,7 @@ ha_release: 0.83 ha_iot_class: Local Polling --- -The `asuswrt` integration is the main integration to connect to a [ASUSWRT](http://event.asus.com/2013/nw/ASUSWRT/) based router. +The `asuswrt` integration is the main integration to connect to a [ASUSWRT](https://event.asus.com/2013/nw/ASUSWRT/) based router. There is currently support for the following device types within Home Assistant: diff --git a/source/_integrations/atome.markdown b/source/_integrations/atome.markdown index 154340087f7..f0f71f152e5 100644 --- a/source/_integrations/atome.markdown +++ b/source/_integrations/atome.markdown @@ -12,7 +12,7 @@ ha_iot_class: Cloud Polling The `atome` sensor platform is retrieving the consumption of your home from the [Direct Energy Atome electric meter](https://total.direct-energie.com/particuliers/electricite/compteur-linky/atome). This special little device is connected to a Linky Electric Meter, and sends live data to a cloud platform. -As there is no official documentation for the API, the component retrieves data from the API used in the Atome mobile app, [hosted here](http://esoftlink.esoftthings.com). +As there is no official documentation for the API, the component retrieves data from the API used in the Atome mobile app, [hosted here](https://esoftlink.esoftthings.com/). ## Configuration diff --git a/source/_integrations/august.markdown b/source/_integrations/august.markdown index 06e70a946a7..a4c956714c2 100644 --- a/source/_integrations/august.markdown +++ b/source/_integrations/august.markdown @@ -11,7 +11,7 @@ ha_release: 0.64 ha_iot_class: Cloud Polling --- -The `august` integration allows you to integrate your [August](http://august.com) devices in Home Assistant. +The `august` integration allows you to integrate your [August](https://august.com/) devices in Home Assistant. There is currently support for the following device types within Home Assistant: @@ -74,4 +74,4 @@ If you have August Smart Lock with DoorSense, once you have enabled the August c ### Camera -The `august` camera platform allows you to view the latest camera image (triggered by motion) by your [August](http://august.com) device in Home Assistant. +The `august` camera platform allows you to view the latest camera image (triggered by motion) by your [August](https://august.com/) device in Home Assistant. diff --git a/source/_integrations/aurora.markdown b/source/_integrations/aurora.markdown index 57e7c5fa6f7..b4d12cacc29 100644 --- a/source/_integrations/aurora.markdown +++ b/source/_integrations/aurora.markdown @@ -7,7 +7,7 @@ ha_release: 0.39 logo: noaa.png --- -The `aurora` platform uses the [NOAA aurora forecast](http://www.swpc.noaa.gov/products/aurora-30-minute-forecast) service to let you know if an aurora might be visible at your home location in the next 30 minutes, based off of current solar flare activity. +The `aurora` platform uses the [NOAA aurora forecast](https://www.swpc.noaa.gov/products/aurora-30-minute-forecast) service to let you know if an aurora might be visible at your home location in the next 30 minutes, based off of current solar flare activity. This service gives a number 0-100 representing the current likelihood of visible auroras at your latitude/longitude. By default this sensor is set up to trigger when the reported likelihood for your location is > 75. It updates every 5 minutes. diff --git a/source/_integrations/automatic.markdown b/source/_integrations/automatic.markdown index 8aa3063d249..fb9db70b934 100644 --- a/source/_integrations/automatic.markdown +++ b/source/_integrations/automatic.markdown @@ -9,7 +9,7 @@ ha_iot_class: Cloud Push --- -The `automatic` device tracker platform offers presence detection by retrieving your car's information from the [Automatic](http://automatic.com/) cloud service. +The `automatic` device tracker platform offers presence detection by retrieving your car's information from the [Automatic](https://automatic.com/) cloud service. ## Setup diff --git a/source/_integrations/aws.markdown b/source/_integrations/aws.markdown index 8325a46dc5a..0c501748cea 100644 --- a/source/_integrations/aws.markdown +++ b/source/_integrations/aws.markdown @@ -100,7 +100,7 @@ context: ## Lambda Notify Usage -AWS Lambda is a notification platform and thus can be controlled by calling the `notify` service [as described here](/integrations/notify/). It will invoke a Lambda for all targets given in the notification payload. A target can be formatted as a function name, an entire ARN ([Amazon Resource Name](http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)) or a partial ARN. For more information, please see the [botocore docs](https://botocore.amazonaws.com/v1/documentation/api/latest/reference/services/lambda.html#Lambda.Client.invoke). +AWS Lambda is a notification platform and thus can be controlled by calling the `notify` service [as described here](/integrations/notify/). It will invoke a Lambda for all targets given in the notification payload. A target can be formatted as a function name, an entire ARN ([Amazon Resource Name](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)) or a partial ARN. For more information, please see the [botocore docs](https://botocore.amazonaws.com/v1/documentation/api/latest/reference/services/lambda.html#Lambda.Client.invoke). The Lambda event payload will contain everything passed in the service call payload. Here is an example payload that would be sent to Lambda: @@ -128,7 +128,7 @@ The context will look like this: ## SNS Notify Usage -AWS SNS is a notification platform and thus can be controlled by calling the `notify` service [as described here](/integrations/notify/). It will publish a message to all targets given in the notification payload. A target must be a SNS topic or endpoint ARN ([Amazon Resource Name](http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)). For more information, please see the [botocore docs](https://botocore.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html#SNS.Client.publish). +AWS SNS is a notification platform and thus can be controlled by calling the `notify` service [as described here](/integrations/notify/). It will publish a message to all targets given in the notification payload. A target must be a SNS topic or endpoint ARN ([Amazon Resource Name](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)). For more information, please see the [botocore docs](https://botocore.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html#SNS.Client.publish). If one exists, the SNS Subject will be set to the title. All attributes from the payload, except the message, will be sent as stringified message attributes. @@ -154,14 +154,14 @@ If you do not download them, you will lose them and will have to recreate a new ## SQS Notify Usage -AWS SQS is a notification platform and thus can be controlled by calling the `notify` service [as described here](/integrations/notify/). It will publish a message to the queue for all targets given in the notification payload. A target must be a SQS topic URL. For more information, please see the [SQS docs](http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/ImportantIdentifiers.html) and [bototcore docs](https://botocore.amazonaws.com/v1/documentation/api/latest/reference/services/sqs.html#SQS.Client.send_message) +AWS SQS is a notification platform and thus can be controlled by calling the `notify` service [as described here](/integrations/notify/). It will publish a message to the queue for all targets given in the notification payload. A target must be a SQS topic URL. For more information, please see the [SQS docs](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/ImportantIdentifiers.html) and [bototcore docs](https://botocore.amazonaws.com/v1/documentation/api/latest/reference/services/sqs.html#SQS.Client.send_message) The SQS event payload will contain everything passed in the service call payload. SQS payloads will be published as stringified JSON. All attributes from the payload, except message, will also be sent as stringified message attributes. Here is an example message that would be published to the SQS queue: ```json { "title": "Test message!", - "target": "http://sqs.us-east-1.amazonaws.com/123456789012/queue2", + "target": "https://sqs.us-east-1.amazonaws.com/123456789012/queue2%22, "data": { "test": "okay" }, diff --git a/source/_integrations/bbb_gpio.markdown b/source/_integrations/bbb_gpio.markdown index f977d033f4f..389315e7f50 100644 --- a/source/_integrations/bbb_gpio.markdown +++ b/source/_integrations/bbb_gpio.markdown @@ -64,7 +64,7 @@ pins: default: UP {% endconfiguration %} -For more details about the GPIO layout, visit the [article](http://elinux.org/Beagleboard:BeagleBoneBlack) about the BeagleBone Black. +For more details about the GPIO layout, visit the [article](https://elinux.org/Beagleboard:BeagleBoneBlack) about the BeagleBone Black. ## Switch @@ -112,4 +112,4 @@ pins: type: boolean {% endconfiguration %} -For more details about the GPIO layout, visit the [article](http://elinux.org/Beagleboard:BeagleBoneBlack) about the BeagleBone Black. +For more details about the GPIO layout, visit the [article](https://elinux.org/Beagleboard:BeagleBoneBlack) about the BeagleBone Black. diff --git a/source/_integrations/binary_sensor.knx.markdown b/source/_integrations/binary_sensor.knx.markdown index 47bba637991..2818ad36a1b 100644 --- a/source/_integrations/binary_sensor.knx.markdown +++ b/source/_integrations/binary_sensor.knx.markdown @@ -14,7 +14,7 @@ The `knx` integration must be configured correctly to use this integration, see -The `knx` sensor platform allows you to monitor [KNX](http://www.knx.org) binary sensors. +The `knx` sensor platform allows you to monitor [KNX](https://www.knx.org/) binary sensors. Binary sensors are read-only. To write to the knx-bus configure an exposure [KNX Integration - Expose](/integrations/knx/#exposing-sensor-values-or-time-to-knx-bus). diff --git a/source/_integrations/binary_sensor.mysensors.markdown b/source/_integrations/binary_sensor.mysensors.markdown index a6d7cafb5c2..8b42a3c5504 100644 --- a/source/_integrations/binary_sensor.mysensors.markdown +++ b/source/_integrations/binary_sensor.mysensors.markdown @@ -37,10 +37,10 @@ For more information, visit the [serial api] of MySensors. ```cpp /** - * Documentation: http://www.mysensors.org - * Support Forum: http://forum.mysensors.org + * Documentation: https://www.mysensors.org + * Support Forum: https://forum.mysensors.org * - * http://www.mysensors.org/build/binary + * https://www.mysensors.org/build/binary */ @@ -82,4 +82,4 @@ void loop() ``` [main component]: /integrations/mysensors/ -[serial api]: http://www.mysensors.org/download +[serial api]: https://www.mysensors.org/download diff --git a/source/_integrations/binary_sensor.xiaomi_aqara.markdown b/source/_integrations/binary_sensor.xiaomi_aqara.markdown index d8457fbb018..b25eb39897e 100644 --- a/source/_integrations/binary_sensor.xiaomi_aqara.markdown +++ b/source/_integrations/binary_sensor.xiaomi_aqara.markdown @@ -8,7 +8,7 @@ ha_release: "0.50" ha_iot_class: Local Push --- -The `xiaomi aqara` binary sensor platform allows you to get data from your [Xiaomi](http://www.mi.com/en/) binary sensors. +The `xiaomi aqara` binary sensor platform allows you to get data from your [Xiaomi](https://www.mi.com/en/) binary sensors. The requirement is that you have setup the [`xiaomi aqara` integration](/integrations/xiaomi_aqara/). diff --git a/source/_integrations/bizkaibus.markdown b/source/_integrations/bizkaibus.markdown index bd5b94cbe84..c2fa349ffe0 100644 --- a/source/_integrations/bizkaibus.markdown +++ b/source/_integrations/bizkaibus.markdown @@ -11,7 +11,7 @@ ha_release: 0.93 The `bizkaibus` sensor will give you the time until the next bus in the selected stop. -The next website can help to determine the id of your bus stop. You can check if this is correct by going to [next link](http://apli.bizkaia.net/APPS/DANOK/TQ/DATOS_PARADAS/DATOS_Paradas.xml) and look the PR_CODE for the STOP_ID. +The next website can help to determine the id of your bus stop. You can check if this is correct by going to [next link](https://apli.bizkaia.net/APPS/DANOK/TQ/DATOS_PARADAS/DATOS_Paradas.xml) and look the PR_CODE for the STOP_ID. For a correct use of the sensor the selected route must stop in the selected stop. @@ -41,4 +41,4 @@ name: type: string {% endconfiguration %} -The public RTPI information is coming from [Bizkaibus API](http://apli.bizkaia.net/APPS/DANOK/TQWS/TQ.ASMX). +The public RTPI information is coming from [Bizkaibus API](https://apli.bizkaia.net/APPS/DANOK/TQWS/TQ.ASMX). diff --git a/source/_integrations/blink.markdown b/source/_integrations/blink.markdown index 9fd9274e4e6..0639b502f63 100644 --- a/source/_integrations/blink.markdown +++ b/source/_integrations/blink.markdown @@ -12,7 +12,7 @@ ha_release: "0.40" ha_iot_class: Cloud Polling --- -The `blink` integration lets you view camera images and motion events from [Blink](http://blinkforhome.com) camera and security systems. +The `blink` integration lets you view camera images and motion events from [Blink](https://blinkforhome.com/) camera and security systems. ## Setup diff --git a/source/_integrations/bluesound.markdown b/source/_integrations/bluesound.markdown index b83195ed7a8..3deaec8ce09 100644 --- a/source/_integrations/bluesound.markdown +++ b/source/_integrations/bluesound.markdown @@ -8,7 +8,7 @@ ha_release: 0.51 ha_iot_class: Local Polling --- -The `bluesound` platform allows you to control your [Bluesound](http://www.bluesound.com/) HiFi wireless speakers and audio integrations from Home Assistant. +The `bluesound` platform allows you to control your [Bluesound](https://www.bluesound.com/) HiFi wireless speakers and audio integrations from Home Assistant. If you want to automatically discover new devices, just make sure you have discovery: in your configuration.yaml file. To manually add a Bluesound device to your installation, add the following to your configuration.yaml file: diff --git a/source/_integrations/bluetooth_le_tracker.markdown b/source/_integrations/bluetooth_le_tracker.markdown index 130bac4db10..3154c973979 100644 --- a/source/_integrations/bluetooth_le_tracker.markdown +++ b/source/_integrations/bluetooth_le_tracker.markdown @@ -49,7 +49,7 @@ Some BTLE devices (e.g., fitness trackers) are only visible to the devices that ## Rootless Setup -Normally accessing the Bluetooth stack is reserved for root, but running programs that are networked as root is a bad security wise. To allow non-root access to the Bluetooth stack we can give Python 3 and hcitool the missing capabilities to access the Bluetooth stack. Quite like setting the setuid bit (see [Stack Exchange](http://unix.stackexchange.com/questions/96106/bluetooth-le-scan-as-non-root) for more information). +Normally accessing the Bluetooth stack is reserved for root, but running programs that are networked as root is a bad security wise. To allow non-root access to the Bluetooth stack we can give Python 3 and hcitool the missing capabilities to access the Bluetooth stack. Quite like setting the setuid bit (see [Stack Exchange](https://unix.stackexchange.com/questions/96106/bluetooth-le-scan-as-non-root) for more information). ```bash sudo apt-get install libcap2-bin diff --git a/source/_integrations/braviatv.markdown b/source/_integrations/braviatv.markdown index 6c1054e7b7b..0708f5314a7 100644 --- a/source/_integrations/braviatv.markdown +++ b/source/_integrations/braviatv.markdown @@ -8,9 +8,9 @@ ha_release: 0.23 ha_iot_class: Local Polling --- -The `braviatv` platform allows you to control a [Sony Bravia TV](http://www.sony.com). +The `braviatv` platform allows you to control a [Sony Bravia TV](https://www.sony.com/). -Almost all [Sony Bravia TV 2013 and newer](http://info.tvsideview.sony.net/en_ww/home_device.html#bravia) are supported. A more generic method for older TVs connected to a Raspberry Pi with HDMI-CEC is explained further below. +Almost all [Sony Bravia TV 2013 and newer](https://info.tvsideview.sony.net/en_ww/home_device.html#bravia) are supported. A more generic method for older TVs connected to a Raspberry Pi with HDMI-CEC is explained further below. You will need to configure your TV to allow the Home Assistant for remote usage. To do that, ensure that your TV is turned on. Open the configuration popup on Home Assistant and enter a random PIN (for example 0000). After that, the TV will show you a PIN and Home Assistant will allow you to re-enter that PIN. Enter the PIN shown on your TV and Home Assistant will be able to control your Sony Bravia TV. diff --git a/source/_integrations/broadlink.markdown b/source/_integrations/broadlink.markdown index ccb7e4a7f81..28c92e02850 100644 --- a/source/_integrations/broadlink.markdown +++ b/source/_integrations/broadlink.markdown @@ -119,7 +119,7 @@ pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCryp ## Switch -This `Broadlink` switch platform allow to you control Broadlink [devices](http://www.ibroadlink.com/). +This `Broadlink` switch platform allow to you control Broadlink [devices](https://www.ibroadlink.com/). ### Configuration @@ -357,7 +357,7 @@ First get or learn all the remotes you want to add to Home Assistant in E-Contro Not every code works. 8. Convert the HEX codes to base64. - Use [this](http://tomeko.net/online_tools/hex_to_base64.php?lang=en1) tool to convert the hex codes to base64 for use with Home Assistant. + Use [this](https://tomeko.net/online_tools/hex_to_base64.php?lang=en1) tool to convert the hex codes to base64 for use with Home Assistant. ### Using iOS and Windows to obtain codes @@ -367,7 +367,7 @@ First get or learn all the remotes you want to add to Home Assistant in E-Contro - Download and install Python 2.7 on your windows PC. - Run `pip install simplejson`. You must install simplejson in the same python version you will use to run the scripts. You can ensure that the current version is installed by attempting to install again and confirming that you see "Requirement already satisfied". - - Download and install [iBackup Viewer](http://www.imactools.com/iphonebackupviewer/). + - Download and install [iBackup Viewer](https://www.imactools.com/iphonebackupviewer/). - Download [these](https://github.com/NightRang3r/Broadlink-e-control-db-dump) github files. Make sure you place them in the \Python27 path in Windows. Be sure that the getBroadlinkSharedData.py from the download is in this directory. 3. Plug your iphone into your windows PC, open iTunes and create a non-encrypted backup of your device. diff --git a/source/_integrations/buienradar.markdown b/source/_integrations/buienradar.markdown index 522e3470558..35ce1f630e8 100644 --- a/source/_integrations/buienradar.markdown +++ b/source/_integrations/buienradar.markdown @@ -73,7 +73,7 @@ The weather platform is easier to configure but less customizable. ## Camera -The `buienradar` camera platform uses [buienradar.nl](http://buienradar.nl/) as a source for the last rain radar map. The overview image of the whole of the Netherlands is loaded and shown as a camera in Home Assistant. +The `buienradar` camera platform uses [buienradar.nl](https://buienradar.nl/) as a source for the last rain radar map. The overview image of the whole of the Netherlands is loaded and shown as a camera in Home Assistant. Internally this component uses the radar map image as [documented](https://www.buienradar.nl/overbuienradar/gratis-weerdata) on buienradar.nl. The downloaded image is cached to prevent Home Assistant from making a new request to buienradar.nl multiple times a minute when Home Assistant checks for new stills from the camera. diff --git a/source/_integrations/camera.ffmpeg.markdown b/source/_integrations/camera.ffmpeg.markdown index a3e33350977..b8f497cc3b2 100644 --- a/source/_integrations/camera.ffmpeg.markdown +++ b/source/_integrations/camera.ffmpeg.markdown @@ -8,7 +8,7 @@ ha_release: 0.26 ha_iot_class: Local Polling --- -The `ffmpeg` platform allows you to use any video feed as a camera in Home Assistant via [FFmpeg](http://www.ffmpeg.org/). This video source must support multiple simultaneous reads, because for every concurrent Home Assistant user, a connection will be made to the source every 10 seconds. Normally this should not be a problem. +The `ffmpeg` platform allows you to use any video feed as a camera in Home Assistant via [FFmpeg](https://www.ffmpeg.org/). This video source must support multiple simultaneous reads, because for every concurrent Home Assistant user, a connection will be made to the source every 10 seconds. Normally this should not be a problem. ## Configuration diff --git a/source/_integrations/cisco_ios.markdown b/source/_integrations/cisco_ios.markdown index 4960c9582f1..4b6fad84935 100644 --- a/source/_integrations/cisco_ios.markdown +++ b/source/_integrations/cisco_ios.markdown @@ -7,7 +7,7 @@ ha_category: ha_release: 0.33 --- -This is a presence detection scanner for [Cisco](http://www.cisco.com) IOS devices. +This is a presence detection scanner for [Cisco](https://www.cisco.com/) IOS devices.
diff --git a/source/_integrations/econet.markdown b/source/_integrations/econet.markdown
index 8a311db2424..da50296d305 100644
--- a/source/_integrations/econet.markdown
+++ b/source/_integrations/econet.markdown
@@ -8,7 +8,7 @@ ha_release: 0.61
ha_iot_class: Cloud Polling
---
-The `econet` water heater platform is consuming the information provided by a [EcoNet enabled Rheem water heater](http://www.rheem.com/EcoNet/Home). This platform allows you to set the temperature, the operation mode, and enable vacation mode.
+The `econet` water heater platform is consuming the information provided by a [EcoNet enabled Rheem water heater](https://www.rheem.com/EcoNet/Home). This platform allows you to set the temperature, the operation mode, and enable vacation mode.
## Configuration
diff --git a/source/_integrations/eddystone_temperature.markdown b/source/_integrations/eddystone_temperature.markdown
index d40aada885b..076b5c6b5e2 100644
--- a/source/_integrations/eddystone_temperature.markdown
+++ b/source/_integrations/eddystone_temperature.markdown
@@ -9,7 +9,7 @@ ha_iot_class: Local Polling
---
The `eddystone_temperature` sensor platform reads temperature information from Bluetooth LE advertisements transmitted by [Eddystone](https://en.wikipedia.org/wiki/Eddystone_(Google)) beacons. Your beacons must be configured to transmit UID frames (for identification) and TLM frames (for temperature).
-All beacons that support the Eddystone protocol, have a temperature sensor and can transmit TLM frames are compatible with this platform. For example [Gimbal](https://store.gimbal.com/collections/beacons/), [Estimote](http://estimote.com/) or [kontakt.io](https://kontakt.io/). For more manufacturers see [this overview](https://developers.google.com/beacons/eddystone#beacon_manufacturers) by Google.
+All beacons that support the Eddystone protocol, have a temperature sensor and can transmit TLM frames are compatible with this platform. For example [Gimbal](https://store.gimbal.com/collections/beacons/), [Estimote](https://estimote.com/) or [kontakt.io](https://kontakt.io/). For more manufacturers see [this overview](https://developers.google.com/beacons/eddystone#beacon_manufacturers) by Google.
## Requirements
diff --git a/source/_integrations/eliqonline.markdown b/source/_integrations/eliqonline.markdown
index 0c41d7551a9..c580bb41fb1 100644
--- a/source/_integrations/eliqonline.markdown
+++ b/source/_integrations/eliqonline.markdown
@@ -8,7 +8,7 @@ ha_release: "0.10"
ha_iot_class: Cloud Polling
---
-Integrate your [ELIQ Online](http://eliq.io) smart meter information into Home Assistant. To get an [access token](https://my.eliq.io/user/settings/api) and the [Channel ID](https://my.eliq.io/user/settings/locations), log in to your account.
+Integrate your [ELIQ Online](https://eliq.io/) smart meter information into Home Assistant. To get an [access token](https://my.eliq.io/user/settings/api) and the [Channel ID](https://my.eliq.io/user/settings/locations), log in to your account.
To enable this sensor in your installation, add the following to your `configuration.yaml` file:
diff --git a/source/_integrations/emby.markdown b/source/_integrations/emby.markdown
index ce768cd0490..8d3efa65613 100644
--- a/source/_integrations/emby.markdown
+++ b/source/_integrations/emby.markdown
@@ -9,7 +9,7 @@ ha_iot_class: Local Push
---
-The `emby` platform allows you to control a [Emby](http://emby.media/) multimedia system from Home Assistant.
+The `emby` platform allows you to control a [Emby](https://emby.media/) multimedia system from Home Assistant.
To add Emby to your installation, add the following to your `configuration.yaml` file:
diff --git a/source/_integrations/enocean.markdown b/source/_integrations/enocean.markdown
index 038917e56a4..8ecb70d3f75 100644
--- a/source/_integrations/enocean.markdown
+++ b/source/_integrations/enocean.markdown
@@ -63,7 +63,7 @@ This can typically be one of those batteryless wall switches.
Tested with:
- Eltako FT55 which uses the EnOcean PTM 215 module
-- [TRIO2SYS Wall switches](http://www.trio2sys.fr/index.php/fr/produits-enocean-sans-fil-sans-pile-interoperable/emetteur-sans-fils-sans-pile-interoperable-enocean) which uses the EnOcean PTM210 DB module
+- [TRIO2SYS Wall switches](https://www.trio2sys.fr/index.php/fr/produits-enocean-sans-fil-sans-pile-interoperable/emetteur-sans-fils-sans-pile-interoperable-enocean) which uses the EnOcean PTM210 DB module
- Omnio WS-CH-102
The following [EnOcean Equipment Profiles](https://www.enocean-alliance.org/what-is-enocean/specifications/) are supported:
diff --git a/source/_integrations/ephember.markdown b/source/_integrations/ephember.markdown
index 704d125dcc2..baf6765bac7 100644
--- a/source/_integrations/ephember.markdown
+++ b/source/_integrations/ephember.markdown
@@ -9,7 +9,7 @@ ha_iot_class: Local Polling
---
-The `ephember` climate platform lets you control [EPH Controls](http://emberapp.ephcontrols.com/) thermostats. The module only works if you have a WiFi gateway to control your EPH system and an account on the EMBER app.
+The `ephember` climate platform lets you control [EPH Controls](https://emberapp.ephcontrols.com/) thermostats. The module only works if you have a WiFi gateway to control your EPH system and an account on the EMBER app.
To set it up, add the following information to your `configuration.yaml` file:
diff --git a/source/_integrations/ffmpeg.markdown b/source/_integrations/ffmpeg.markdown
index 09c4d529ba0..47082c8b5ec 100644
--- a/source/_integrations/ffmpeg.markdown
+++ b/source/_integrations/ffmpeg.markdown
@@ -11,7 +11,7 @@ The `ffmpeg` integration allows other Home Assistant integrations to process vid
sudo apt-get install libxslt-dev libxml2-dev python3-lxml
diff --git a/source/_integrations/fronius.markdown b/source/_integrations/fronius.markdown
index d317d18af1d..abcc86f3f80 100644
--- a/source/_integrations/fronius.markdown
+++ b/source/_integrations/fronius.markdown
@@ -9,7 +9,7 @@ ha_iot_class: Local Polling
ha_release: 0.96
---
-The `fronius` sensor polls a [Fronius](http://www.fronius.com/) solar inverter, battery system or smart meter and present the values as sensors in Home Assistant.
+The `fronius` sensor polls a [Fronius](https://www.fronius.com/) solar inverter, battery system or smart meter and present the values as sensors in Home Assistant.
## Configuration
diff --git a/source/_integrations/frontier_silicon.markdown b/source/_integrations/frontier_silicon.markdown
index 613bb19a4ed..566cc2202ef 100644
--- a/source/_integrations/frontier_silicon.markdown
+++ b/source/_integrations/frontier_silicon.markdown
@@ -94,13 +94,13 @@ The Frontier Silicon API does not provide a multi-user environment. There is alw
diff --git a/source/_integrations/hunterdouglas_powerview.markdown b/source/_integrations/hunterdouglas_powerview.markdown
index 47e5c7b6e78..6a231a79af5 100644
--- a/source/_integrations/hunterdouglas_powerview.markdown
+++ b/source/_integrations/hunterdouglas_powerview.markdown
@@ -7,7 +7,7 @@ ha_category:
ha_release: 0.15
---
-Implements the [Hunter Douglas PowerView](http://www.hunterdouglas.com/operating-systems/powerview-motorization/support) platform scene control. It queries the PowerView Hub and Home Assistant displays them as scenes.
+Implements the [Hunter Douglas PowerView](https://www.hunterdouglas.com/operating-systems/powerview-motorization/support) platform scene control. It queries the PowerView Hub and Home Assistant displays them as scenes.
Scenes can be activated using the service `scene.turn_on`.
diff --git a/source/_integrations/ign_sismologia.markdown b/source/_integrations/ign_sismologia.markdown
index a5e30c4ce33..ed9d46b4c33 100644
--- a/source/_integrations/ign_sismologia.markdown
+++ b/source/_integrations/ign_sismologia.markdown
@@ -9,7 +9,7 @@ ha_release: 0.92
---
The `ign_sismologia` platform lets you integrate a GeoRSS feed provided by the
-Spanish [Instituto Geográfico Nacional](http://www.ign.es/) with information
+Spanish [Instituto Geográfico Nacional](https://www.ign.es/) with information
about seismic events like earthquakes on the Iberian Peninsula and Canary
Islands. It retrieves incidents from a feed and shows information of those
incidents filtered by distance to Home Assistant's location.
diff --git a/source/_integrations/input_select.markdown b/source/_integrations/input_select.markdown
index cd28d03e547..a666ce98c07 100644
--- a/source/_integrations/input_select.markdown
+++ b/source/_integrations/input_select.markdown
@@ -56,7 +56,7 @@ input_select:
diff --git a/source/_integrations/rpi_gpio_pwm.markdown b/source/_integrations/rpi_gpio_pwm.markdown
index 1e194632067..3fcb775584e 100644
--- a/source/_integrations/rpi_gpio_pwm.markdown
+++ b/source/_integrations/rpi_gpio_pwm.markdown
@@ -67,7 +67,7 @@ In this section you find some real-life examples of how to use this sensor.
### RGB LED connected to PCA9685 controller
-This example uses a [PCA9685 controller](http://www.nxp.com/products/interfaces/ic-bus-portfolio/ic-led-display-control/16-channel-12-bit-pwm-fm-plus-ic-bus-led-controller:PCA9685) to control a RGB LED.
+This example uses a [PCA9685 controller](https://www.nxp.com/products/interfaces/ic-bus-portfolio/ic-led-display-control/16-channel-12-bit-pwm-fm-plus-ic-bus-led-controller:PCA9685) to control a RGB LED.
```yaml
# Example configuration.yaml entry
@@ -82,7 +82,7 @@ light:
### RGBW LED connected to PCA9685 controller
-This example uses a [PCA9685 controller](http://www.nxp.com/products/interfaces/ic-bus-portfolio/ic-led-display-control/16-channel-12-bit-pwm-fm-plus-ic-bus-led-controller:PCA9685) to interact with a RGBW LED.
+This example uses a [PCA9685 controller](https://www.nxp.com/products/interfaces/ic-bus-portfolio/ic-led-display-control/16-channel-12-bit-pwm-fm-plus-ic-bus-led-controller:PCA9685) to interact with a RGBW LED.
```yaml
# Example configuration.yaml entry
diff --git a/source/_integrations/samsungtv.markdown b/source/_integrations/samsungtv.markdown
index 7ddde044a7d..42a4a548e20 100644
--- a/source/_integrations/samsungtv.markdown
+++ b/source/_integrations/samsungtv.markdown
@@ -8,7 +8,7 @@ ha_release: 0.13
ha_iot_class: Local Polling
---
-The `samsungtv` platform allows you to control a [Samsung Smart TV](http://www.samsung.com/uk/consumer/tv-audio-video/televisions/).
+The `samsungtv` platform allows you to control a [Samsung Smart TV](https://www.samsung.com/uk/tvs/all-tvs/).
### Setup
diff --git a/source/_integrations/scene.knx.markdown b/source/_integrations/scene.knx.markdown
index f0c00eb4c94..741c4e6039b 100644
--- a/source/_integrations/scene.knx.markdown
+++ b/source/_integrations/scene.knx.markdown
@@ -13,7 +13,7 @@ The `knx` integration must be configured correctly to use this integration, see
diff --git a/source/_integrations/tomato.markdown b/source/_integrations/tomato.markdown
index 06f62d6c4d2..8bea2170380 100644
--- a/source/_integrations/tomato.markdown
+++ b/source/_integrations/tomato.markdown
@@ -66,7 +66,7 @@ See the [device tracker integration page](/integrations/device_tracker/) for
instructions how to configure the people to be tracked.
A description of the API s available in this
-[Tomato API](http://paulusschoutsen.nl/blog/2013/10/tomato-api-documentation/)
+[Tomato API](https://paulusschoutsen.nl/blog/2013/10/tomato-api-documentation/)
blog post.
SSL Certificate:
diff --git a/source/_integrations/torque.markdown b/source/_integrations/torque.markdown
index d803e2c6283..b4403d7f0e9 100644
--- a/source/_integrations/torque.markdown
+++ b/source/_integrations/torque.markdown
@@ -8,7 +8,7 @@ ha_release: "0.10"
ha_iot_class: Cloud Polling
---
-The `torque` platform will allow you to monitor [Torque](http://torque-bhp.com/) data relayed from a Bluetooth OBD2 stick via the Torque mobile application.
+The `torque` platform will allow you to monitor [Torque](https://torque-bhp.com/) data relayed from a Bluetooth OBD2 stick via the Torque mobile application.
## Setup
diff --git a/source/_integrations/transmission.markdown b/source/_integrations/transmission.markdown
index 0c0f62080db..c4e1f554849 100644
--- a/source/_integrations/transmission.markdown
+++ b/source/_integrations/transmission.markdown
@@ -10,7 +10,7 @@ ha_release: 0.87
ha_iot_class: Local Polling
---
-The `transmission` integration allows you to monitor your downloads with [Transmission](http://www.transmissionbt.com/) from within Home Assistant and setup automation based on the information.
+The `transmission` integration allows you to monitor your downloads with [Transmission](https://www.transmissionbt.com/) from within Home Assistant and setup automation based on the information.
## Setup
diff --git a/source/_integrations/twitch.markdown b/source/_integrations/twitch.markdown
index 2663cb79f81..af97ab66266 100644
--- a/source/_integrations/twitch.markdown
+++ b/source/_integrations/twitch.markdown
@@ -8,7 +8,7 @@ ha_release: "0.10"
ha_iot_class: Cloud Polling
---
-The `twitch` platform will allow you to monitor [Twitch](http://www.twitch.tv/) channel status from within Home Assistant and setup automation based on the information.
+The `twitch` platform will allow you to monitor [Twitch](https://www.twitch.tv/) channel status from within Home Assistant and setup automation based on the information.
## Setup
diff --git a/source/_integrations/ubee.markdown b/source/_integrations/ubee.markdown
index 18bcc86353c..fa0ad03bd25 100644
--- a/source/_integrations/ubee.markdown
+++ b/source/_integrations/ubee.markdown
@@ -7,7 +7,7 @@ ha_category:
ha_release: 0.89
---
-This platform offers presence detection by looking at connected devices to a [Ubee Router](http://www.ubeeinteractive.com/).
+This platform offers presence detection by looking at connected devices to a [Ubee Router](https://www.ubeeinteractive.com/).
To use a Ubee router in your installation, add the following to your `configuration.yaml` file:
diff --git a/source/_integrations/ubus.markdown b/source/_integrations/ubus.markdown
index 320ba0e6850..e2ced94e075 100644
--- a/source/_integrations/ubus.markdown
+++ b/source/_integrations/ubus.markdown
@@ -9,7 +9,7 @@ ha_release: 0.7.6
_This is one of multiple ways we support OpenWRT. For an overview, see [openwrt](/integrations/openwrt)._
-This is a presence detection scanner for [OpenWRT](https://openwrt.org/) using [ubus](http://wiki.openwrt.org/doc/techref/ubus). It scans for changes in `hostapd.*`, which will detect and report changes in devices connected to the access point on the router.
+This is a presence detection scanner for [OpenWRT](https://openwrt.org/) using [ubus](https://wiki.openwrt.org/doc/techref/ubus). It scans for changes in `hostapd.*`, which will detect and report changes in devices connected to the access point on the router.
Before this scanner can be used you have to install the ubus RPC package on OpenWRT:
diff --git a/source/_integrations/uk_transport.markdown b/source/_integrations/uk_transport.markdown
index efa202ce89f..3c2d68650ec 100644
--- a/source/_integrations/uk_transport.markdown
+++ b/source/_integrations/uk_transport.markdown
@@ -8,7 +8,7 @@ ha_iot_class: Cloud Polling
ha_release: "0.50"
---
-The `uk_transport` sensor will display the time in minutes until the next departure in a specified direction from of a configured train station or bus stop. The sensor uses [transportAPI](http://www.transportapi.com/) to query live departure data and requires a developer application ID and key which can be obtained [here](https://developer.transportapi.com/). The [free tier](http://www.transportapi.com/plans/) allows 1000 requests daily, which is sufficient for a single sensor refreshing every 87 seconds.
+The `uk_transport` sensor will display the time in minutes until the next departure in a specified direction from of a configured train station or bus stop. The sensor uses [transportAPI](https://www.transportapi.com/) to query live departure data and requires a developer application ID and key which can be obtained [here](https://developer.transportapi.com/). The [free tier](https://www.transportapi.com/plans/) allows 1000 requests daily, which is sufficient for a single sensor refreshing every 87 seconds.
Wink offers one, quick and simple way to connect people with the products they rely on every day in their home. @@ -373,7 +373,7 @@ script: ## Alarm Control Panel -The Wink alarm platform allows you to control your [Wink](http://www.wink.com/) Canary all-in-one security camera. +The Wink alarm platform allows you to control your [Wink](https://www.wink.com/) Canary all-in-one security camera. The requirement is that you have setup [Wink](/integrations/wink/) from above. @@ -387,7 +387,7 @@ The above devices are confirmed to work, but others may work as well. ## Binary Sensor -The Wink binary sensor platform allows you to get data from your [Wink](http://www.wink.com/) binary sensors. +The Wink binary sensor platform allows you to get data from your [Wink](https://www.wink.com/) binary sensors. The requirement is that you have setup [Wink](/integrations/wink/) from above. @@ -411,7 +411,7 @@ The above devices are confirmed to work, but others may work as well. ## Climate -The Wink climate platform allows you to get data from your [Wink](http://www.wink.com/) thermostats and air conditioners. +The Wink climate platform allows you to get data from your [Wink](https://www.wink.com/) thermostats and air conditioners. The requirement is that you have setup [Wink](/integrations/wink/) from above. @@ -451,7 +451,7 @@ The above devices are confirmed to work, but others may work as well. ## Fan -The Wink fan platform allows you to control your [Wink](http://www.wink.com/) fans. +The Wink fan platform allows you to control your [Wink](https://www.wink.com/) fans. The requirement is that you have setup [Wink](/integrations/wink/) from above. @@ -466,7 +466,7 @@ The above devices are confirmed to work, but others may work as well. ## Light -The `wink` light platform allows you to use your [Wink](http://www.wink.com/) lights. +The `wink` light platform allows you to use your [Wink](https://www.wink.com/) lights. The requirement is that you have setup [Wink](/integrations/wink/) from above. @@ -484,7 +484,7 @@ The above devices are confirmed to work, but others may work as well. ## Lock -The Wink lock platform allows you to control your [Wink](http://www.wink.com/) locks. +The Wink lock platform allows you to control your [Wink](https://www.wink.com/) locks. The requirement is that you have setup [Wink](/integrations/wink/) from above. @@ -619,7 +619,7 @@ If supported by your lock, a binary sensor will be created for each user key cod ## Sensor -The Wink sensor platform allows you to get data from your [Wink](http://www.wink.com/) sensors. +The Wink sensor platform allows you to get data from your [Wink](https://www.wink.com/) sensors. The requirement is that you have setup [Wink](/integrations/wink/) from above. @@ -639,7 +639,7 @@ The above devices are confirmed to work, but others may work as well. ## Switch -The Wink switch platform allows you to control your [Wink](http://www.wink.com/) switches. +The Wink switch platform allows you to control your [Wink](https://www.wink.com/) switches. The requirement is that you have set up [Wink](/integrations/wink/) from above. @@ -654,7 +654,7 @@ The requirement is that you have set up [Wink](/integrations/wink/) from above. ## Water heater -The Wink water heater platform allows you to get data from your [Wink](http://www.wink.com/) Water Heaters. +The Wink water heater platform allows you to get data from your [Wink](https://www.wink.com/) Water Heaters. The requirement is that you have set up [Wink](/integrations/wink/) from above. diff --git a/source/_integrations/wirelesstag.markdown b/source/_integrations/wirelesstag.markdown index d2b908cf76b..df591737665 100644 --- a/source/_integrations/wirelesstag.markdown +++ b/source/_integrations/wirelesstag.markdown @@ -11,7 +11,7 @@ ha_iot_class: Cloud Polling and Local Push ha_release: 0.68 --- -The `wirelesstag` implementation allows you to integrate your [wirelesstag.net](http://wirelesstag.net) sensors tags in Home Assistant. +The `wirelesstag` implementation allows you to integrate your [wirelesstag.net](https://wirelesstag.net/) sensors tags in Home Assistant. There is currently support for the following device types within Home Assistant: @@ -21,7 +21,7 @@ There is currently support for the following device types within Home Assistant: ## Configuration -To enable tags set up with your [wirelesstag.net](http://wirelesstag.net) account, add the following to your `configuration.yaml` file: +To enable tags set up with your [wirelesstag.net](https://wirelesstag.net/) account, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry @@ -59,7 +59,7 @@ Tags Manager supports local push notifications for `http` schema only. So if you ## Binary Sensor -To enable the binary sensor platform for your tags, set up with your [wirelesstag.net](http://wirelesstag.net) account. Add the following to your `configuration.yaml` file: +To enable the binary sensor platform for your tags, set up with your [wirelesstag.net](https://wirelesstag.net/) account. Add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry @@ -101,7 +101,7 @@ monitored_conditions: ## Sensor -To enable the sensor platform for your tags, set up with your [wirelesstag.net](http://wirelesstag.net) account. Add the following to your `configuration.yaml` file: +To enable the sensor platform for your tags, set up with your [wirelesstag.net](https://wirelesstag.net/) account. Add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry @@ -130,7 +130,7 @@ monitored_conditions: ## Switch -To enable the switch platform for your tags, set up with your [wirelesstag.net](http://wirelesstag.net) account. Add the following to your `configuration.yaml` file: +To enable the switch platform for your tags, set up with your [wirelesstag.net](https://wirelesstag.net/) account. Add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry diff --git a/source/_integrations/wsdot.markdown b/source/_integrations/wsdot.markdown index 555c6bf00f9..b463e0685ff 100644 --- a/source/_integrations/wsdot.markdown +++ b/source/_integrations/wsdot.markdown @@ -8,11 +8,11 @@ ha_iot_class: Cloud Polling ha_release: 0.37 --- -The `wsdot` sensor will give you travel time information from the [Washington State Department of Transportation (WSDOT)](http://wsdot.com/). +The `wsdot` sensor will give you travel time information from the [Washington State Department of Transportation (WSDOT)](https://wsdot.com/). ## Setup -First, you need to get a free Traveler Information `api_key` from the [WSDOT API webpage](http://wsdot.com/traffic/api/). Just enter your email address to instantly get the key. +First, you need to get a free Traveler Information `api_key` from the [WSDOT API webpage](https://wsdot.com/traffic/api/). Just enter your email address to instantly get the key. ## Configuration @@ -49,7 +49,7 @@ travel_time: type: string {% endconfiguration %} -Figuring out which Travel Time ID (`id`) is associated with your routes is a bit of a challenge. If you visit `http://wsdot.com/Traffic/api/TravelTimes/TravelTimesREST.svc/GetTravelTimesAsJson?AccessCode=[your_api_key_here]` substituting your `api_key`, you will get a list of all available routes. Search through it and then find the key `TravelTimeID`. That tells you the number you need. +Figuring out which Travel Time ID (`id`) is associated with your routes is a bit of a challenge. If you visit `https://wsdot.com/Traffic/api/TravelTimes/TravelTimesREST.svc/GetTravelTimesAsJson?AccessCode=[your_api_key_here]` substituting your `api_key`, you will get a list of all available routes. Search through it and then find the key `TravelTimeID`. That tells you the number you need. Some common examples include: diff --git a/source/_integrations/wunderground.markdown b/source/_integrations/wunderground.markdown index 0dbe5d5d2ea..abc4df68b4f 100644 --- a/source/_integrations/wunderground.markdown +++ b/source/_integrations/wunderground.markdown @@ -8,7 +8,7 @@ ha_release: 0.27 ha_iot_class: Cloud Polling --- -The `wunderground` platform uses [Weather Underground](http://www.wunderground.com) as a source for current weather information. +The `wunderground` platform uses [Weather Underground](https://www.wunderground.com/) as a source for current weather information.diff --git a/source/_integrations/wwlln.markdown b/source/_integrations/wwlln.markdown index 90c022d43a6..e9ef0048341 100644 --- a/source/_integrations/wwlln.markdown +++ b/source/_integrations/wwlln.markdown @@ -9,7 +9,7 @@ ha_config_flow: true --- The `wwlln` integration displays lightning strike information from the -[World Wide Lightning Location Network (WWLLN)](http://wwlln.net). +[World Wide Lightning Location Network (WWLLN)](https://wwlln.net/). Entities are generated, updated and removed automatically with each update from the feed. Each entity defines latitude and longitude and will be shown diff --git a/source/_integrations/x10.markdown b/source/_integrations/x10.markdown index d045d4025e6..8127de694b4 100644 --- a/source/_integrations/x10.markdown +++ b/source/_integrations/x10.markdown @@ -10,7 +10,7 @@ ha_release: 0.25 The `x10` light platform allows you to control your X10 based lights with Home Assistant. -Requires [Heyu x10](http://www.heyu.org) and a CM11A or a CM17A "FireCracker" interface. +Requires [Heyu x10](https://www.heyu.org/) and a CM11A or a CM17A "FireCracker" interface. To enable those lights, add the following lines to your `configuration.yaml` file: diff --git a/source/_integrations/xbox_live.markdown b/source/_integrations/xbox_live.markdown index d81a71cf320..da9419bcd2a 100644 --- a/source/_integrations/xbox_live.markdown +++ b/source/_integrations/xbox_live.markdown @@ -8,14 +8,14 @@ ha_iot_class: Cloud Polling ha_release: 0.28 --- -The Xbox Live integration is able to track [Xbox](http://xbox.com/) profiles. +The Xbox Live integration is able to track [Xbox](https://xbox.com/) profiles. To use this sensor you need a free API key from -[XboxAPI.com](http://xboxapi.com). +[XboxAPI.com](https://xboxapi.com/). Please also make sure to connect your Xbox account on that site. The configuration requires you to specify XUIDs which are the unique identifiers -for profiles. These can be determined on [XboxAPI.com](http://xboxapi.com) by +for profiles. These can be determined on [XboxAPI.com](https://xboxapi.com/) by either looking at your own profile page or using their interactive documentation to search for gamertags. @@ -34,7 +34,7 @@ sensor: {% configuration %} api_key: - description: Your API key from [XboxAPI.com](http://xboxapi.com). + description: Your API key from [XboxAPI.com](https://xboxapi.com/). required: true type: string xuid: diff --git a/source/_integrations/xeoma.markdown b/source/_integrations/xeoma.markdown index 8b3d3caa646..4017f37c8fb 100644 --- a/source/_integrations/xeoma.markdown +++ b/source/_integrations/xeoma.markdown @@ -8,7 +8,7 @@ ha_iot_class: Local Polling ha_release: 0.62 --- -The `Xeoma` camera platform allows you to view the video feeds from a [Xeoma](http://felenasoft.com/xeoma) video surveillance server. +The `Xeoma` camera platform allows you to view the video feeds from a [Xeoma](https://felenasoft.com/xeoma) video surveillance server. ## Configuration diff --git a/source/_integrations/xiaomi_aqara.markdown b/source/_integrations/xiaomi_aqara.markdown index 4206740b97c..6714f6e0fae 100644 --- a/source/_integrations/xiaomi_aqara.markdown +++ b/source/_integrations/xiaomi_aqara.markdown @@ -8,7 +8,7 @@ ha_release: 0.57 ha_iot_class: Local Push --- -The `xiaomi_aqara` integration allows you to integrate [Xiaomi](http://www.mi.com/en/) Aqara-compatible devices into Home Assistant. +The `xiaomi_aqara` integration allows you to integrate [Xiaomi](https://www.mi.com/en/) Aqara-compatible devices into Home Assistant. Please note, there are two versions of the hub: v1 and v2. v1 can be used with Home Assistant without any problems, however, v2 might be less straight forward when it comes to enabling the local API, and might even require you to open up your device in order to do so. Xiaomi has suggested this is in the pipeline. @@ -276,7 +276,7 @@ That means that Home Assistant is not getting any response from your Xiaomi gate - If your gateway's MAC address starts with `04:CF:8C`, there is a good chance that the required port `9898` is closed on your gateway (you can check it with the Nmap utility, using the command `sudo nmap - sU {gateway_ip} -p 9898`). To fix that issue, you need to do these steps: - Find a specific screw bit (like a fork) to open the gateway case. - Find a USB-UART cable/module and connect it to your computer. - - Solder 3 wires - RX, TX and GND like [here](http://cs5-3.4pda.to/14176168/IMG_20181020_201150.jpg). + - Solder 3 wires - RX, TX and GND like [here](https://cs5-3.4pda.to/14176168/IMG_20181020_201150.jpg). - Turn on the gateway (220V). - Open a serial terminal application (e.g. PuTTY) and connect to the serial port assigned to the USB-UART module (baudrate: 115200). - Wait until the gateway is booted up, connect the RX, TX and GND wires to the UART module (don't connect the Vcc (power) wire!). diff --git a/source/_integrations/xiaomi_tv.markdown b/source/_integrations/xiaomi_tv.markdown index 7ebb093a53f..083113d7f6e 100644 --- a/source/_integrations/xiaomi_tv.markdown +++ b/source/_integrations/xiaomi_tv.markdown @@ -8,7 +8,7 @@ ha_release: 0.64 ha_iot_class: Assumed State --- -The `xiaomi_tv` platform allows you to control a [Xiaomi TV](http://www.mi.com/en/mitv3s/65flat/). +The `xiaomi_tv` platform allows you to control a [Xiaomi TV](https://www.mi.com/en/mitv3s/65flat/). You need to make sure the TV is connected to the internet, and that your Home Assistant instance is on the same network. diff --git a/source/_integrations/xmpp.markdown b/source/_integrations/xmpp.markdown index bdb62d62312..9c0083da870 100644 --- a/source/_integrations/xmpp.markdown +++ b/source/_integrations/xmpp.markdown @@ -8,7 +8,7 @@ ha_release: pre 0.7 --- -The `xmpp` notification platform allows you to deliver notifications from Home Assistant to a [Jabber (XMPP)](http://xmpp.org) account. +The `xmpp` notification platform allows you to deliver notifications from Home Assistant to a [Jabber (XMPP)](https://xmpp.org/) account. ## Configuration diff --git a/source/_integrations/yamaha.markdown b/source/_integrations/yamaha.markdown index ce8c04b7ebc..400f94a220b 100644 --- a/source/_integrations/yamaha.markdown +++ b/source/_integrations/yamaha.markdown @@ -7,11 +7,11 @@ ha_category: ha_release: 0.16 --- -The `yamaha` platform allows you to control [Yamaha Network Receivers](http://usa.yamaha.com/products/audio-visual/av-receivers-amps/rx) from Home Assistant. +The `yamaha` platform allows you to control [Yamaha Network Receivers](https://usa.yamaha.com/products/audio-visual/av-receivers-amps/rx) from Home Assistant. Supported devices: -- [HTR-4065](http://www.yamaha.com/cchtr4065/) +- [HTR-4065](https://www.yamaha.com/cchtr4065/) - [RX-V473](https://ca.yamaha.com/en/products/audio_visual/av_receivers_amps/rx-v473/specs.html) - [RX-V573](https://ca.yamaha.com/en/products/audio_visual/av_receivers_amps/rx-v573/specs.html) - [RX-V673](https://ca.yamaha.com/en/products/audio_visual/av_receivers_amps/rx-v673/specs.html) diff --git a/source/_integrations/yr.markdown b/source/_integrations/yr.markdown index 7fc3e187610..f266364f81c 100644 --- a/source/_integrations/yr.markdown +++ b/source/_integrations/yr.markdown @@ -8,7 +8,7 @@ ha_release: 0.11 ha_iot_class: Cloud Polling --- -The `yr` platform uses [YR.no](http://www.yr.no/) as a source for current +The `yr` platform uses [YR.no](https://www.yr.no/) as a source for current meteorological data for your location. The weather forecast is delivered by the Norwegian Meteorological Institute and the NRK. diff --git a/source/_integrations/zabbix.markdown b/source/_integrations/zabbix.markdown index 3797b7a65b4..a7cbae866ce 100644 --- a/source/_integrations/zabbix.markdown +++ b/source/_integrations/zabbix.markdown @@ -9,7 +9,7 @@ ha_release: 0.37 ha_iot_class: Local Polling --- -The `zabbix` integration is the main integration to connect to a [Zabbix](http://www.zabbix.com/) monitoring instance via the Zabbix API. +The `zabbix` integration is the main integration to connect to a [Zabbix](https://www.zabbix.com/) monitoring instance via the Zabbix API. There is currently support for the following device types within Home Assistant: @@ -64,7 +64,7 @@ zabbix: ## Sensor -The `zabbix` sensor platform let you monitor the current count of active triggers for your [Zabbix](http://www.zabbix.com/) monitoring instance. +The `zabbix` sensor platform let you monitor the current count of active triggers for your [Zabbix](https://www.zabbix.com/) monitoring instance.You must have the Zabbix component configured to use those sensors. diff --git a/source/_integrations/zamg.markdown b/source/_integrations/zamg.markdown index 9141f2ae5df..3fda67db4b5 100644 --- a/source/_integrations/zamg.markdown +++ b/source/_integrations/zamg.markdown @@ -11,7 +11,7 @@ ha_iot_class: Cloud Polling The `zamg` platform uses meteorological details published by the Austrian weather service [Zentralanstalt für Meteorologie und Geodynamik (ZAMG)](https://www.zamg.ac.at). -Only observations for capital cities are publicly available. You can check the list of stations in [CSV format](http://www.zamg.ac.at/ogd). +Only observations for capital cities are publicly available. You can check the list of stations in [CSV format](https://www.zamg.ac.at/ogd). There is currently support for the following device types within Home Assistant: diff --git a/source/_integrations/zha.markdown b/source/_integrations/zha.markdown index dc67736d031..768978d3992 100644 --- a/source/_integrations/zha.markdown +++ b/source/_integrations/zha.markdown @@ -15,7 +15,7 @@ ha_iot_class: Local Polling featured: true --- -[Zigbee Home Automation](http://www.zigbee.org/zigbee-for-developers/applicationstandards/zigbeehomeautomation/) +[Zigbee Home Automation](https://zigbee.org/zigbee-for-developers/applicationstandards/zigbeehomeautomation/) integration for Home Assistant allows you to connect many off-the-shelf Zigbee based devices to Home Assistant, using one of the available Zigbee radio modules compatible with [zigpy](https://github.com/zigpy/zigpy) (an open source Python library implementing a Zigbee stack, which in turn relies on separate libraries which can each interface a with Zigbee radio module a different manufacturer). There is currently support for the following device types within Home Assistant: diff --git a/source/_integrations/zigbee.markdown b/source/_integrations/zigbee.markdown index 62c4d6603a7..9424890bad2 100644 --- a/source/_integrations/zigbee.markdown +++ b/source/_integrations/zigbee.markdown @@ -11,7 +11,7 @@ ha_release: 0.12 ha_iot_class: Local Polling --- -[Zigbee](http://www.zigbee.org/what-is-zigbee/) integration for Home Assistant allows you to utilize modules such as the [XBee](http://www.digi.com/lp/xbee) as wireless General Purpose Input/Output (GPIO) devices. The integration requires a local Zigbee device to be connected to a serial port. Through this, it will send and receive commands to and from other devices on the Zigbee mesh network. +[Zigbee](https://zigbee.org/what-is-zigbee/) integration for Home Assistant allows you to utilize modules such as the [XBee](https://www.digi.com/xbee) as wireless General Purpose Input/Output (GPIO) devices. The integration requires a local Zigbee device to be connected to a serial port. Through this, it will send and receive commands to and from other devices on the Zigbee mesh network. There is currently support for the following device types within Home Assistant: @@ -65,7 +65,7 @@ zigbee: ## Binary Sensor -A `zigbee` binary sensor in this context is a device connected to one of the digital input pins on a [Zigbee](http://www.zigbee.org/) module. The states reported by such a device are limited to `on` or `off`. By default, a binary sensor is considered `on` when the Zigbee device's digital input pin is held 'high' and considered `off` when it is held `low`. This behavior can be inverted by setting the `on_state` configuration variable to `low`. +A `zigbee` binary sensor in this context is a device connected to one of the digital input pins on a [Zigbee](https://zigbee.org/) module. The states reported by such a device are limited to `on` or `off`. By default, a binary sensor is considered `on` when the Zigbee device's digital input pin is held 'high' and considered `off` when it is held `low`. This behavior can be inverted by setting the `on_state` configuration variable to `low`. ### Configuration @@ -134,7 +134,7 @@ on_state: ## Sensor -There are two types of [Zigbee](http://www.zigbee.org/) sensor available to Home Assistant: +There are two types of [Zigbee](https://zigbee.org/) sensor available to Home Assistant: - [Analog input pin](#analog-input-pin) - [Temperature sensor](#temperature-sensor) (XBee Pro) diff --git a/source/_integrations/zwave.markdown b/source/_integrations/zwave.markdown index 2a377119179..03b7fce9a06 100644 --- a/source/_integrations/zwave.markdown +++ b/source/_integrations/zwave.markdown @@ -17,7 +17,7 @@ ha_iot_class: Local Push ha_release: 0.7 --- -The [Z-Wave](http://www.z-wave.com/) integration for Home Assistant allows you to observe and control connected Z-Wave devices. Please see the [Z-Wave getting started section](/docs/z-wave/) for in-depth documentation on how to use and setup the Z-Wave component. +The [Z-Wave](https://www.z-wave.com/) integration for Home Assistant allows you to observe and control connected Z-Wave devices. Please see the [Z-Wave getting started section](/docs/z-wave/) for in-depth documentation on how to use and setup the Z-Wave component. There is currently support for the following device types within Home Assistant: